Detection of an object in a distorted image
First Claim
1. A method for determining an object in a distorted image, comprising:
- detecting a location of a first part of the object on the distorted image on a distorted image plane;
determining a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters;
predicting a location of a second part of the object on the undistorted image plane based on the determined location of the first part of the object on the undistorted image plane;
determining a corresponding location of the second part of the object on the distorted image based on the predicted location of the second part of the object on the undistorted image plane and the calibration parameters;
determining the object based on the detected location of the first part of the object and the determined location of the second part of the object in the distorted image;
generating a rectified image of the object based on a determined bounding box;
determining an appearance descriptor based on the rectified image; and
matching the image of the object to at least one other image of the object based on the determined appearance descriptors.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for determining an object in a distorted image. The method comprises detecting a location of a first part of the object on the distorted image; determining a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters; predicting a location of a second part of the object on the undistorted image plane based on the determined location of the first part on the undistorted image plane; determining a corresponding location of the second part of the object on the distorted image based on the predicted location of the second part of the object on the undistorted image plane and the calibration parameters; and determining the object based on the detected location of the first part of the object and the determined location of the second part in the distorted image.
13 Citations
19 Claims
-
1. A method for determining an object in a distorted image, comprising:
- detecting a location of a first part of the object on the distorted image on a distorted image plane;
determining a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters;
predicting a location of a second part of the object on the undistorted image plane based on the determined location of the first part of the object on the undistorted image plane;
determining a corresponding location of the second part of the object on the distorted image based on the predicted location of the second part of the object on the undistorted image plane and the calibration parameters;
determining the object based on the detected location of the first part of the object and the determined location of the second part of the object in the distorted image;
generating a rectified image of the object based on a determined bounding box;
determining an appearance descriptor based on the rectified image; and
matching the image of the object to at least one other image of the object based on the determined appearance descriptors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- detecting a location of a first part of the object on the distorted image on a distorted image plane;
-
14. A non-transitory computer readable medium having a program stored thereon for determining an object in a distorted image, the program comprising:
- code for detecting a location of a first part of the object on the distorted image on a distorted image plane;
code for determining a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters;
code for predicting a location of a second part of the object on the undistorted image plane based on the determined location of the first part of the object on the undistorted image plane;
code for determining a corresponding location of the second part of the object on the distorted image based on the predicted location of the second part of the object on the undistorted image plane and the calibration parameters;
code for determining the object based on the detected location of the first part of the object and the determined location of the second part of the object in the distorted image;
code for generating a rectified image of the object based on a determined bounding box;
determining an appearance descriptor based on the rectified image; and
matching the image of the object to at least one other image of the object based on the determined appearance descriptors. - View Dependent Claims (17)
- code for detecting a location of a first part of the object on the distorted image on a distorted image plane;
-
15. An apparatus for determining an object in a distorted image, the apparatus configured to detect a location of a first part of the object on the distorted image on a distorted image plane;
- determine a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters;
predict a location of a second part of the object on the undistorted image plane based on the determined location of the first part of the object on the undistorted image plane;
determine a corresponding location of the second part of the object on the distorted image based on the predicted location of the second part of the object on the undistorted image plane and the calibration parameters;
determine the object based on the detected location of the first part of the object and the determined location of the second part of the object in the distorted image;
generate a rectified image of the object based on a determined bounding box;
determine an appearance descriptor based on the rectified image; and
match the image of the object to at least one other image of the object based on the determined appearance descriptors. - View Dependent Claims (18)
- determine a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters;
-
16. A system comprising:
- an image capture device configured to capture a distorted image;
a memory for storing data and a computer readable medium; and
a processor coupled to the memory for executing a computer program, the processor in communication with the image capture device via a network, the program having instructions for;
detecting a location of a first part of an object on a distorted image on a distorted image plane received from the image capture device;
determine a corresponding location of the first part of the object on an undistorted image plane corresponding to the distorted image based on a plurality of calibration parameters;
predict a location of a second part of the object on the undistorted image plane based on the determined location of the first part of the object on the undistorted image plane;
determine a corresponding location of the second part of the object on the distorted image based on the predicted location of the second part of the object on the undistorted image plane and the calibration parameters;
determine the object based on the detected location of the first part of the object and the determined location of the second part of the object in the distorted image;
generate a rectified image of the object based on a determined bounding box;
determine an appearance descriptor based on the rectified image; and
match the image of the object to at least one other image of the object based on the determined appearance descriptors. - View Dependent Claims (19)
- an image capture device configured to capture a distorted image;
Specification