Object detection
First Claim
1. A processor-implemented method for object detection, the method comprising:
- receiving a user input that specifies a plurality of first regions and one or more second regions in a template image, wherein the one or more second regions include one or more objects of interest;
for each of the plurality of first regions, finding a third region in an image under detection corresponding to one of the plurality of first regions in the template image by matching the image under detection with the template image;
computing a transformation function based on the matching from each of the plurality of first regions to its corresponding third region and a distance between two or more pairs of first regions; and
applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides a method for object detection. The method comprises receiving a user input that specifies one or more first regions and one or more second regions in a template image. The one or more second regions include one or more objects of interest. The method further comprises for each of the one or more first regions discovering a third region in an image under detection corresponding to the first region in the template image by matching the image under detection with the template image. The method further comprises computing a transformation function based on the matching from each of the one or more first regions to its corresponding third region. The method further comprises applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection.
23 Citations
20 Claims
-
1. A processor-implemented method for object detection, the method comprising:
-
receiving a user input that specifies a plurality of first regions and one or more second regions in a template image, wherein the one or more second regions include one or more objects of interest; for each of the plurality of first regions, finding a third region in an image under detection corresponding to one of the plurality of first regions in the template image by matching the image under detection with the template image; computing a transformation function based on the matching from each of the plurality of first regions to its corresponding third region and a distance between two or more pairs of first regions; and applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for object detection, the computer system comprising:
-
one or more processors; one or more computer-readable memories coupled to at least one of the one or more processors; a set of computer program instructions stored in the memory and executed by at least one of the one or more processors in order to perform actions of; receiving a user input that specifies a plurality of first regions and one or more second regions in a template image, wherein the one or more second regions include one or more objects of interest; for each of the plurality of first regions, finding a third region in an image under detection corresponding to one of the plurality of first regions in the template image by matching the image under detection with the template image; computing a transformation function based on the matching from each of the plurality of first regions to its corresponding third region and a distance between two or more pairs of first regions; and applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for object detection, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the program instructions being executable by a device to cause the device to perform a method comprising:
-
receiving a user input that specifies a plurality of first regions and one or more second regions in a template image, wherein the one or more second regions include one or more objects of interest; for each of the plurality of first regions, finding a third region in an image under detection corresponding to one of the plurality of first regions in the template image by matching the image under detection with the template image; computing a transformation function based on the matching from each of the plurality of first regions to its corresponding third region and a distance between two or more pairs of first regions; and applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification