SYSTEM AND METHOD FOR ANNOTATING IMAGES BY PROPAGATING INFORMATION
First Claim
1. A computer-implemented method of annotating images in a data set comprising a first set of images which initially have annotations and a second set of images which initially do not have annotations, the method comprising:
- determining spatial correspondences for all pairs of images in the data set, wherein each spatial correspondence represents a mapping of a location in a first image in the first set of images to a corresponding location in a second image in the second set of images;
for each mapping, calculating a connection strength between the location in the first image and the corresponding location in the second image; and
iteratively propagating information across images in the data set using the connection strengths of the mappings as weights for propagating the information, augmented by an estimate of propagation accuracy, wherein the propagated information is used to provide annotations to images which do not initially have annotations, and wherein each iteration performs a propagation across all images in the data set.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the invention provides a computer-implemented method of annotating images in a data set comprising a first set of images which initially have annotations and a second set of images which initially do not have annotations. The method comprises the steps of determining spatial correspondences for all pairs of images in the data set, wherein each spatial correspondence represents a mapping of a location in a first image to a corresponding location in a second image. For each mapping, the method further comprises calculating a connection strength between the location in the first image and the corresponding location in the second image. The method further comprises iteratively propagating information across images in the data set using the connection strengths of the mappings as weights for propagating the information, augmented by an estimate of propagation accuracy, wherein the propagated information is used to provide annotations to images which do not initially have annotations, and wherein each iteration performs a propagation across all images in the data set.
29 Citations
25 Claims
-
1. A computer-implemented method of annotating images in a data set comprising a first set of images which initially have annotations and a second set of images which initially do not have annotations, the method comprising:
-
determining spatial correspondences for all pairs of images in the data set, wherein each spatial correspondence represents a mapping of a location in a first image in the first set of images to a corresponding location in a second image in the second set of images; for each mapping, calculating a connection strength between the location in the first image and the corresponding location in the second image; and iteratively propagating information across images in the data set using the connection strengths of the mappings as weights for propagating the information, augmented by an estimate of propagation accuracy, wherein the propagated information is used to provide annotations to images which do not initially have annotations, and wherein each iteration performs a propagation across all images in the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for annotating images in a data set comprising a first set of images which initially have annotations and a second set of images which initially do not have annotations, the method comprising:
-
determining spatial correspondences for all pairs of images in the data set, wherein each spatial correspondence represents a mapping of a location in a first image in the first set of images to a corresponding location in a second image in the second set of images; for each mapping, calculating a connection strength between the location in the first image and the corresponding location in the second image; and iteratively propagating information across images in the data set using the connection strengths of the mappings as weights for propagating the information, augmented by an estimate of propagation accuracy, wherein the propagated information is used to provide annotations to images which do not initially have annotations, and wherein each iteration performs a propagation across all images in the data set.
-
-
20. (canceled)
-
21. An imaging apparatus that annotates images in a data set comprising a first set of images which initially have annotations and a second set of images which initially do not have annotations, wherein during operation, the imaging apparatus:
-
determines spatial correspondences for all pairs of images in the data set, wherein each spatial correspondence represents a mapping of a location in a first image in the first set of images to a corresponding location in a second image in the second set of images; for each mapping, calculates a connection strength between the location in the first image and the corresponding location in the second image; and iteratively propagates information across images in the data set using the connection strengths of the mappings as weights for propagating the information, augmented by an estimate of propagation accuracy, wherein the propagated information is used to provide annotations to images which do not initially have annotations, and wherein each iteration performs a propagation across all images in the data set. - View Dependent Claims (22)
-
-
23. A computer system for annotating images in a data set comprising a first set of images which initially have annotations and a second set of images which initially do not have annotations, wherein during operation, the computer system:
-
determines spatial correspondences for all pairs of images in the data set, wherein each spatial correspondence represents a mapping of a location in a first image to a corresponding location in a second image; for each mapping, calculates a connection strength between the location in the first image and the corresponding location in the second image; and iteratively propagates information across images in the data set using the connection strengths of the mappings as weights for propagating the information, augmented by an estimate of propagation accuracy, wherein the propagated information is used to provide annotations to images which do not initially have annotations, and wherein each iteration performs a propagation across all images in the data set.
-
-
24. (canceled)
-
25. (canceled)
Specification