Image processing
AssigneeSony Europe Limited
InventorsMikael Carl LANG, Robert Mark Stefan PORTER, Paul Edward PRAYLE, Ratna BERESFORD, Jonathan Richard THORPE, Michael John WILLIAMS
Life of this patent
Estimating the term…
Abstract
An image processing method includes partitioning an image under test to form a plurality of contiguous image segments having similar image properties, deriving feature data from a subset including one or more of the image segments, and comparing the feature data from the subset of image segments with feature data derived from respective image segments of one or more other images so as to detect a similarity between the image under test and the one or more other images.
Claims19
An image processing method by a client device, comprising the steps of:
- partitioning an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- deriving feature data from a subset comprising one or more of the image segments;
- transmitting at least the feature data to a server device;
- receiving, from the server device, data indicative of a purchasable article or service associated with the reference feature data detected to be most similar to the feature data of one or more of the image segments;
- and
- displaying purchase details of the article or service.
An image processing method by a server device, comprising the steps of:
- receiving data from a client device indicative of feature data derived from a subset comprising one or more image segments of an image, each segment representing a set of pixels having similar image properties;
- comparing the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- and
- transmitting, to the client device, data indicative a purchasable article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
An image processing method comprising the steps of:
- by a client device:
- partitioning an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- deriving feature data from a subset comprising one or more of the image segments;
- and
- transmitting at least the feature data to a server device, and
- by the server device:
- comparing the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- accessing the associated data item associated with the reference feature data detected to be most similar to the feature data of an image segment;
- and
- providing to the client device data indicative of a purchase price of an article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
An image processing method comprising the steps of:
- by a client device and a server device connected via an interface cooperating to:
- partition an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- derive feature data from a subset comprising one or more of the image segments;
- compare the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- access the associated data item associated with the reference feature data detected to be most similar to the feature data of an image segment;
- and
- display purchase details of an article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
An image processing apparatus comprising a processor configured to:
- partition an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- derive feature data from a subset comprising one or more of the image segments;
- transmit at least the feature data to a server device;
- receive, from the server device, data indicative of a purchasable article or service associated with the reference feature data detected to be most similar to the feature data of one or more of the image segments;
- and
- display purchase details of the article or service.
An image processing apparatus comprising:
- a processor configured to:
- receive data from a client device indicative of feature data derived from a subset comprising one or more image segments of an image, each segment representing a set of pixels having similar image properties;
- compare the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- and
- transmit, to the client device, data indicative a purchasable article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
An image processing system comprising a client device and a server device,
- the client device having a processor configured to:
- partition an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- derive feature data from a subset comprising one or more of the image segments;
- and
- transmit at least the feature data to the server device, and
- the server device having a processor configured to:
- compare the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- access the associated data item associated with the reference feature data detected to be most similar to the feature data of an image segment;
- and
- provide to the client device data indicative of a purchase price of an article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
An image processing system comprising a client device and a server device, each having a respective processor, the processors of the client device and the server device being configured to cooperate to:
- partition an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- derive feature data from a subset comprising one or more of the image segments;
- compare the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- access the associated data item associated with the reference feature data detected to be most similar to the feature data of an image segment;
- and
- display purchase details of an article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
A non-transitory machine readable storage medium storing program code which, when executed by a client computer, causes the computer to:
- partition an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- derive feature data from a subset comprising one or more of the image segments;
- transmit at least the feature data to a server device;
- receive, from the server device, data indicative of a purchasable article or service associated with the reference feature data detected to be most similar to the feature data of one or more of the image segments;
- and
- display purchase details of the article or service.
A non-transitory machine readable storage medium storing program code which, when executed by a client and a server computer connected by an interface, causes the client computer and the server computer to cooperate to:
- partition an image under test to form a plurality of image segments, each segment representing a set of pixels having similar image properties;
- derive feature data from a subset comprising one or more of the image segments;
- compare the feature data from the subset of image segments with reference feature data so as to detect a degree of similarity between the feature data for the image segments under test and the reference feature data, in which the reference feature data or corresponding reference images have associated data items;
- access the associated data item associated with the reference feature data detected to be most similar to the feature data of an image segment;
- and
- display purchase details of an article or service associated with that reference feature data detected to be most similar to the feature data of one or more of the image segments.
Dependencies are inferred from the claim text.