Image comparison by asymmetric dynamic warping
First Claim
1. A method for image comparison, comprising:
- reading from a memory in a computerized image processor a source image and a target image;
segmenting the source and target images, using the image processor, into respective pluralities of source and target arrays, respectively comprising source and target array elements, each array element comprising a matrix of one or more pixels from a respective image, each of the source arrays having a respective position in the source image, and each of the target arrays corresponding respectively to one of the source arrays based on the respective position;
applying an asymmetric warping process between each of the source arrays and each of the respectively corresponding target arrays so as to compute respective array similarity scores; and
combining the respective array similarity scores so as to compute an image similarity score of the target image with respect to the source image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for image comparison includes reading from a memory in a computerized image processor a source image and a target image. The source and target images are segmented, using the image processor, into respective pluralities of source and target arrays, respectively including source and target array elements, each array element including a matrix of one or more pixels from a respective image, each of the source arrays having a respective position in the source image, and each of the target arrays corresponding respectively to one of the source arrays based on the respective position. An asymmetric warping process is applied between each of the source arrays and each of the respectively corresponding target arrays so as to compute respective array similarity scores. The respective array similarity scores are combined so as to compute an image similarity score of the target image with respect to the source image.
-
Citations
20 Claims
-
1. A method for image comparison, comprising:
-
reading from a memory in a computerized image processor a source image and a target image; segmenting the source and target images, using the image processor, into respective pluralities of source and target arrays, respectively comprising source and target array elements, each array element comprising a matrix of one or more pixels from a respective image, each of the source arrays having a respective position in the source image, and each of the target arrays corresponding respectively to one of the source arrays based on the respective position; applying an asymmetric warping process between each of the source arrays and each of the respectively corresponding target arrays so as to compute respective array similarity scores; and combining the respective array similarity scores so as to compute an image similarity score of the target image with respect to the source image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for image processing, the computer program product comprising:
-
a non-transitory computer usable medium having computer usable code embodied therewith, the computer usable program code comprising; computer usable code configured for reading from a memory a source image and a target image; computer usable code configured for segmenting the source and target images into respective pluralities of source and target arrays;
respectively comprising source and target array elements, each array element comprising a matrix of one or more pixels from a respective image, each of the source arrays having a respective position in the source image, and each of the target arrays corresponding respectively to one of the source arrays based on the respective position;computer usable code configured for applying an asymmetric warping process between each of the source arrays and each of the corresponding target arrays so as to compute respective array similarity scores; and computer usable code configured for combining the respective array similarity scores so as to compute a respective image similarity scores of the target images with respect to the source image. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
9. An image comparison apparatus, comprising:
-
a memory; and an image processor, which is configured to read from the memory a source image and a target image; segment the source and target images into respective pluralities of source and target arrays, respectively comprising source and target array elements, each array element comprising a matrix of one or more pixels from a respective image, each of the source arrays having a respective position in the source image, and each of the target arrays corresponding respectively to one of the source arrays based on the respective position; apply an asymmetric warping process between each of the source arrays and each of the respectively corresponding target arrays so as to compute respective array similarity scores; and combine the respective array similarity scores so as to compute an image similarity score of the target image with respect to the source image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification