Content-based detection and three dimensional geometric reconstruction of objects in image and video data
First Claim
1. A computer-implemented method of detecting an object depicted in a digital image, the method comprising:
- detecting, using a hardware processor, a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and
projecting, using the hardware processor, a location of one or more edges of the object based at least in part on the plurality of identifying features; and
outputting the projected location of the one or more edges of the object to at least one of;
a display of a computer, and a non-transitory computer readable medium.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, computer program products, and techniques for detecting objects depicted in digital image data are disclosed, according to various exemplary embodiments. The inventive concepts uniquely utilize internal features to accomplish object detection, thereby avoiding reliance on detecting object edges and/or transitions between the object and other portions of the digital image data, e.g. background textures or other objects. The inventive concepts thus provide an improvement over conventional object detection since objects may be detected even when edges are obscured or not depicted in the digital image data. In one aspect, a computer-implemented method of detecting an object depicted in a digital image includes: detecting a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and projecting a location of one or more edges of the object based at least in part on the plurality of identifying features.
-
Citations
20 Claims
-
1. A computer-implemented method of detecting an object depicted in a digital image, the method comprising:
-
detecting, using a hardware processor, a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and projecting, using the hardware processor, a location of one or more edges of the object based at least in part on the plurality of identifying features; and outputting the projected location of the one or more edges of the object to at least one of;
a display of a computer, and a non-transitory computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for detecting an object depicted in a digital image, comprising a non-transitory computer readable medium having stored thereon computer readable program instructions configured to cause a processor, upon execution thereof, to:
-
generate, using the processor, a plurality of scaled images based on the digital image, each scaled image being characterized by a different resolution; extract, using the processor, one or more feature vectors from each scaled image; match, using the processor, one or more of the scaled images to one of a plurality of reference images based on the one or more feature vectors, each reference image depicting a known object type and being characterized by a known resolution; detect, using the processor, a plurality of identifying features of the object within the scaled image matched to the one of the plurality of reference images, wherein the plurality of identifying features are located internally with respect to the object; and project, using the processor, a location of one or more edges of the object based at least in part on the plurality of identifying features. - View Dependent Claims (19)
-
-
20. A system for detecting an object depicted in a digital image, comprising a processor and logic embodied with and/or executable by the processor, the logic being configured to cause the processor, upon execution thereof, to:
-
detect a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and project a location of one or more edges of the object based at least in part on the plurality of identifying features, wherein at least portions of at least one of the one or more edges of the object displayed in the digital image are missing from the digital image.
-
Specification