OBJECT DETECTION FOR DISTORTED IMAGES
First Claim
1. A method comprising:
- receiving a distorted image from a camera disposed about a vehicle;
detecting, in the distorted image, corner points associated with a target object;
mapping the corner points to a distortion corrected domain based on one or more camera parameters;
interpolating one or more intermediate points to generate lines between the corner points in the distortion corrected domain;
mapping the corner points and the lines between the corner points back to a distorted domain based on the camera parameters;
locating the target object in the distorted image based on pixels within the lines; and
adjusting a direction of travel of the vehicle based on the located target object.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques including receiving a distorted image from a camera disposed about a vehicle, detecting, in the distorted image, corner points associated with a target object, mapping the corner points to a distortion corrected domain based on one or more camera parameters, mapping the corner points and lines between the corner points back to a distorted domain based on the camera parameters, interpolating one or more intermediate points to generate lines between the corner points in the distortion corrected domain mapping the corner points and the lines between the corner points back to a distorted domain based on the camera parameters, and adjusting a direction of travel of the vehicle based on the located target object.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving a distorted image from a camera disposed about a vehicle; detecting, in the distorted image, corner points associated with a target object; mapping the corner points to a distortion corrected domain based on one or more camera parameters; interpolating one or more intermediate points to generate lines between the corner points in the distortion corrected domain; mapping the corner points and the lines between the corner points back to a distorted domain based on the camera parameters; locating the target object in the distorted image based on pixels within the lines; and adjusting a direction of travel of the vehicle based on the located target object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
-
receive a distorted image; detect, in the distorted image, corner points associated with a target object; map the corner points to a distortion corrected domain based on one or more camera parameters; interpolate one or more intermediate points to generate lines between the corner points in the distortion corrected domain; map the corner points and lines between the corner points back to a distorted domain based on the camera parameters; locate the target object in the distorted image based on pixels within the lines; and output one or more instructions for adjusting a direction of travel based on the located target object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A vehicle capable of detecting a parking spot, the vehicle comprising:
-
one or more cameras disposed about the vehicle; a memory; and one or more processors operatively coupled to the memory, and the one or more cameras, wherein the one or more processors are configured to execute non-transitory instructions causing the one or more processors to; receive a distorted image from the one or more cameras; detect, in the distorted image, corner points associated with a target object; map the corner points to a distortion corrected domain based on one or more camera parameters; interpolate one or more intermediate points to generate lines between the corner points in the distortion corrected domain; map the corner points and lines between the corner points back to a distorted domain based on the camera parameters; locate the target object in the distorted image based on pixels within the lines; and adjust a direction of travel of the vehicle based on the located target object. - View Dependent Claims (17, 18, 19, 20)
-
Specification