Object identification using 3-d curve matching
AssigneeMicrosoft Technology Licensing, LLC
InventorsRichard Szeliski, Edward Hsiao, Sudipta Sinha, Krishnan Ramnath, Charles Zitnick, Simon Baker
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsRichard Szeliski, Edward Hsiao, Sudipta Sinha, Krishnan Ramnath, Charles Zitnick, Simon Baker
Estimating the term…
The claimed subject matter provides for systems and/or methods for identification of instances of an object of interest in 2D images by creating a database of 3D curve models of each desired instance and comparing an image of an object of interest against such 3D curve models of instances. The present application describes identifying and verifying the make and model of a car from a possibly single image—after the models have been populated with training data of test images of many makes and models of cars. In one embodiment, an identification system may be constructed by generating a 3D curve model by back-projecting edge points onto a visual hull reconstruction from silhouettes of an instance. The system and methods employ chamfer distance and orientation distance provides reasonable verification performance, as well as an appearance model for the taillights of the car to increase the robustness of the system.
A system for the identification of an instance of an object of interest matching at least one 2D images of said instance with a database of 3D curve models of a set of said instances, said system comprising one or more computer processors and a plurality of components, each component comprising computer-executable instructions executing upon the one or more computer processors, the system comprising:
A method for identifying an instance of an object of interest matching at least one 2D images of said instance with a database of 3D curve models of a set of said instances, the method comprising:
One or more computer-readable storage devices comprising executable instructions by a processor, and said processor executing said instructions is configured to perform a method, the method comprising:
Dependencies are inferred from the claim text.