Method of image processing
First Claim
1. A method of identifying a target object in an image including a plurality of image features, the method comprising:
- storing template data, the template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object;
receiving image data representing the image;
processing the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features;
processing the image data to generate image confidence data based on at least one characteristic for use in identifying the target object in a given image, the characteristic being indicative of an increased likelihood that at least one part of the given image represents at least part of the target object, relative to other parts of the given image;
processing the image orientation field using the template orientation field and the image confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and
using the match metric to determine whether or not the target object has been identified in the image.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed embodiments relate to a systems and methods of identifying a target object in an image using image processing. Template data is stored which represents a template orientation field indicative of an orientation of each of a plurality of features of a template object. Image data may be received and processed to generate an image orientation field indicating an orientation corresponding to the plurality of image features. The image data may be further processed to generate image confidence data based on at least one characteristic for use in identifying the target object in a given image, and the characteristic may be indicative of an increased likelihood that at least one part of the given image represents at least part of the target object, relative to other parts of the given image. The image orientation field is processed using the template orientation field and the image confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field. The match metric may then be used to determine whether or not the target object has been identified in the image.
46 Citations
20 Claims
-
1. A method of identifying a target object in an image including a plurality of image features, the method comprising:
-
storing template data, the template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object; receiving image data representing the image; processing the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features; processing the image data to generate image confidence data based on at least one characteristic for use in identifying the target object in a given image, the characteristic being indicative of an increased likelihood that at least one part of the given image represents at least part of the target object, relative to other parts of the given image; processing the image orientation field using the template orientation field and the image confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and using the match metric to determine whether or not the target object has been identified in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for identifying a target object in an image including a plurality of image features, the system comprising:
-
a data store comprising executable software; a processor in data communication with the data store, the processor configured to execute the software and cause a computing device to; store template data, said template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object; receive image data representing the image; process the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features; process the image data to generate image confidence data based on at least one characteristic for use in identifying the target object in a given image, the characteristic being indicative of an increased likelihood that at least one part of the given image represents at least part of the target object, relative to other parts of the given image; process the image orientation field using the template orientation field and the image confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and use the match metric to determine whether or not the target object has been identified in the image.
-
-
13. A non-transitory computer-readable storage medium having computer readable instructions stored thereon, wherein, when executed, cause the computerized device to perform a method of identifying a target object in an image including a plurality of image features, the method comprising, the method comprising:
-
storing template data, said template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object; receiving image data representing the image; processing the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features; processing the image data to generate image confidence data based on at least one characteristic for use in identifying the target object in a given image, the characteristic being indicative of an increased likelihood that at least one part of the given image represents at least part of the target object, relative to other parts of the given image; processing the image orientation field using the template orientation field and the image confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and using the match metric to determine whether or not the target object has been identified in the image.
-
-
14. A method of identifying a target object in an image including a plurality of image features, the method comprising:
-
storing template data, the template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object; receiving template confidence data indicating a likelihood that at least one part of the template accurately represents at least part of the target object; receiving image data representing the image; processing the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features; processing the image orientation field using the template orientation field and the template confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and using the match metric to determine whether or not the target object has been identified in the image. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for identifying a target object in an image including a plurality of image features, the system comprising:
-
a data store comprising executable software; a processor in data communication with the data store, the processor configured to execute the software and cause a computing device to; store template data, the template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object; receive template confidence data indicating a likelihood that at least one part of the template accurately represents at least part of the target object; receive image data representing the image; process the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features; process the image orientation field using the template orientation field and the template confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and use the match metric to determine whether or not the target object has been identified in the image.
-
-
20. A non-transitory computer-readable storage medium having computer readable instructions stored thereon, wherein, when executed, cause the computerized device to perform a method of identifying a target object in an image including a plurality of image features, the method comprising:
-
storing template data, the template data representing a template orientation field indicative of an orientation of each of a plurality of features of a template object; receiving template confidence data indicating a likelihood that at least one part of the template accurately represents at least part of the target object; receiving image data representing the image; processing the image data to generate an image orientation field indicating an orientation corresponding to the plurality of image features; processing the image orientation field using the template orientation field and the template confidence data to generate a match metric indicative of an extent of matching between at least part of the template orientation field and at least part of the image orientation field; and using the match metric to determine whether or not the target object has been identified in the image.
-
Specification