Image processing
First Claim
Patent Images
1. An image processing method, comprising the steps of:
- partitioning an image under test to form a plurality of image segments, each image segment representing a set of pixels having similar image properties, at least some of the image segments being contiguous, and the partitioning step including;
(i) deriving image property data from pixels of the image under test, and(ii) grouping pixels into image segments in accordance with their respective image property data;
deriving feature data from a subset comprising one or more of the image segments;
comparing the feature data from the subset of image segments with feature data indicative of respective reference image segments so as to detect a degree of similarity between the image segments under test and the reference image segments;
detecting whether the image under test has a dark border; and
when the dark border is detected in the detecting, removing the dark border before the partitioning step, and reapplying the dark border after the partitioning step.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. An image processing method, comprising the steps of:
-
partitioning an image under test to form a plurality of image segments, each image segment representing a set of pixels having similar image properties, at least some of the image segments being contiguous, and the partitioning step including; (i) deriving image property data from pixels of the image under test, and (ii) grouping pixels into image segments in accordance with their respective image property data; deriving feature data from a subset comprising one or more of the image segments; comparing the feature data from the subset of image segments with feature data indicative of respective reference image segments so as to detect a degree of similarity between the image segments under test and the reference image segments; detecting whether the image under test has a dark border; and when the dark border is detected in the detecting, removing the dark border before the partitioning step, and reapplying the dark border after the partitioning step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An image processing apparatus, comprising:
-
a processor configured to partition an image under test to form a plurality of image segments, each image segment representing a set of pixels having similar image properties, at least some of the image segments being contiguous, by (i) deriving image property data from pixels of the image under test, and (ii) grouping pixels into image segments in accordance with their respective image property data, and further configured to derive feature data from a subset comprising one or more of the image segments; and a comparator configured to compare the feature data from the subset of image segments with feature data indicative of respective reference image segments so as to detect a degree of similarity between the image segments under test and the reference image segments, wherein the processor is configured to detect whether the image under test has a dark border, and when the dark border is detected, the processor is configured to remove the dark border before partitioning the image, and reapply the dark border after partitioning the image. - View Dependent Claims (17)
-
-
18. An image processing method, comprising the steps of:
-
partitioning an image under test to form a plurality of image segments, each image segment representing a set of pixels having similar image properties, at least some of the image segments being contiguous; deriving feature data from a subset comprising one or more of the image segments; comparing the feature data from the subset of image segments with feature data indicative of respective reference image segments so as to detect a degree of similarity between the image segments under test and the reference image segments; generating feature data indicative of a plurality of reference image segments, each reference image segment having an associated data item; detecting a user control to select an image segment derived from the image under test; and providing access to the data item associated with the reference image segment detected to be most similar to the image segment selected by the user, by providing data indicative of a purchase price of an article or service associated with the reference image segment detected to be most similar to the image segment selected by the user.
-
-
19. An image processing apparatus comprising a processor configured to:
-
partition an image under test to form a plurality of image segments, each image segment representing a set of pixels having similar image properties, at least some of the image segments being contiguous; 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 feature data indicative of respective reference image segments so as to detect a degree of similarity between the image segments under test and the reference image segments; generate feature data indicative of a plurality of reference image segments, each reference image segment having an associated data item; detect a user control to select an image segment derived from the image under test; and provide access to the data item associated with the reference image segment detected to be most similar to the image segment selected by the user, by providing data indicative of a purchase price of an article or service associated with the reference image segment detected to be most similar to the image segment selected by the user.
-
Specification