Camera calibration device and camera calibration system
US-2017061622-A1 · Mar 2, 2017 · US
US9884623B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9884623-B2 |
| Application number | US-201615209088-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 13, 2016 |
| Priority date | Jul 13, 2015 |
| Publication date | Feb 6, 2018 |
| Grant date | Feb 6, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for image-based vehicle localization includes measuring, at a vehicle, a position and a heading of the vehicle; capturing, at an image capture system of the vehicle, road surface image data of a road surface; processing the road surface image data to correct for distortion in the road surface image data due to pitch and roll of the vehicle; performing feature detection on the processed road surface image data to detect lane markers on the road surface; generating a local map based on the detected lane markers; wherein generating the local map comprises identifying a lane demarcated by the detected lane markers; and controlling the vehicle according to the local map.
Opening claim text (preview).
We claim: 1. A method for image-based localization of a vehicle, comprising: capturing, at an image capture system of the vehicle, road surface image data of a road surface; processing, by a dynamic model, a vehicle speed and a vehicle wheel angle to determine an expected time distortion contribution; performing, by the dynamic model, feature detection on the road surface image data to detect lane markers on the road surface based on an estimated pitch of the vehicle, an estimated roll of the vehicle, and the expected time distortion contribution; generating a local map comprising a lane demarcated by the detected lane markers; and controlling the vehicle according to the local map. 2. The method of claim 1 , further comprising retrieving pre-existing map data based on a position and a heading of the vehicle, and wherein the performing the feature detection is based on the pre-existing map data. 3. The method of claim 2 , wherein the pre-existing map data includes a set of pre-existing road surface images that are linked to a set of known locations. 4. The method of claim 2 , wherein the performing feature detection further comprises generating expected lane marker locations from the the pre-existing map data and using the expected lane marker locations to aid in the feature detection of lane markers on the road surface. 5. The method of claim 1 , wherein the generating the local map comprises computing a set of estimated lane boundaries, each of the set generated from road surface image data captured at different times, and identifying the lane from an average of the set of estimated lane boundaries. 6. The method of claim 1 , further comprising generating the estimated pitch and the estimated roll using an inertial measurement unit coupled to the vehicle. 7. The method of claim 1 , wherein the feature detection comprises detecting the lane markers using multiple binary feature detectors operating on pixels of the road surface image data. 8. A method for image-based localization of a vehicle, comprising: capturing, at an image capture system of the vehicle, road surface image data of a road surface; processing the road surface image data to correct for distortion in the road surface image data due to an estimated pitch and an estimated roll of the vehicle, resulting in processed road surface image data; performing feature detection using multiple binary feature detectors operating on pixels of the processed road surface image data to detect lane markers on the road surface; generating a local map comprising a lane demarcated by the detected lane markers; and controlling the vehicle according to the local map, wherein a first binary feature detector of the multiple binary feature detectors returns a true value for a first pixel if an intensity difference between the first pixel and a second pixel is greater than a first threshold value and a false value for the first pixel otherwise, wherein the first pixel and second pixel are separated by a transformed lane marker width, and wherein the method further comprises generating the transformed lane marker width from an expected lane marker width and the location of the first pixel within the road surface image data. 9. The method of claim 8 , wherein a second binary feature detector of the multiple binary feature detectors returns a true value for the first pixel if an intensity difference between the first pixel and a third pixel is greater than a second threshold value and a false value for the first pixel otherwise, wherein the first pixel and third pixel are separated by a doubled transformed lane marker width, and wherein the method further comprises generating the doubled transformed lane marker width by doubling the transformed lane marker width. 10. The method of claim 9 , further comprising generating a first binary map using the first binary feature detector, generating a second binary map using the second binary feature detector, and combining the first and second binary maps. 11. The method of claim 9 , wherein the combining the first and second binary maps comprises merging the first and second binary maps using a region-growing technique, and wherein the merging the first and second binary maps comprises including regions of true values of the second binary map if and only if the regions couple or overlap with regions of true values of the first binary map. 12. The method of claim 11 , wherein the region-growing technique is initiated at pixels of the road surface image data corresponding to a smallest distance from the image capture system. 13. The method of claim 8 , further comprising modifying the first threshold value based on environmental conditions of an environment external to the vehicle. 14. The method of claim 13 , wherein the modifying the first threshold value based on environmental conditions comprises scaling the first threshold value based on an average intensity of the road surface image data. 15. A system for image-based localization of a vehicle, comprising: an image capture system configured to capture road surface image data of a road surface; a computer readable medium that stores a dynamic model that is configured to, by a processor, process a vehicle speed and a vehicle wheel angle to determine an expected time distortion contribution, and perform feature detection on the road surface image data to detect lane markers on the road surface based on an estimated pitch of the vehicle, an estimated roll of the vehicle, and the expected time distortion contribution; a controller configured to generate a local map comprising a lane demarcated by the detected lane markers, and control the vehicle according to the local map. 16. The system of claim 15 , further comprising an inertial measurement unit that provides the estimated pitch of the vehicle and the estimated roll of the vehicle. 17. The system of claim 15 , wherein the computer readable medium that stores pre-existing map data that includes a set of pre-existing road surface images that are linked to a set of known locations, and wherein the feature detection is based on the pre-existing road surface images.
Input parameters relating to infrastructure · CPC title
of results relating to different input data, e.g. multimodal recognition · CPC title
the classifiers operating on different input data, e.g. multi-modal recognition · CPC title
Sensing or illuminating at different wavelengths · CPC title
related to vehicle motion · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.