Autonomous vehicle and motion control therefor
Filing Information
- Patent Number: US7440585
- Application Number: US10427973
- Filing date: 05/02/2003
- Issue date: 10/21/2008
- Prior Publication Data:
- US20040101161 - 05/27/2004
- Predicted expiration date: 06/15/2025
- Patent term adjustment: 775
- U.S. Classifications: 382/103 · 359/618 · 382/284 · 382/305 · 359/619 · 382/154 · 356/139.04 · 356/401 · 356/139.07 · 348/43 · 382/128 ·
- International Classifications: G06K900 ·
- Foreign Priority: KR1020020072696 - 11/21/2002 ·
Abstract
There are provided an autonomous vehicle, and an apparatus and method for estimating the motion of the autonomous vehicle and detecting three-dimensional (3D) information of an object appearing in front of the moving autonomous vehicle. The autonomous vehicle measures its orientation using an acceleration sensor and a magnetic flux sensor, and extracts epipolar geometry information using the measured orientation information. Since the corresponding points between images required for extracting the epipolar geometry information can be reduced to two, it is possible to more easily and correctly obtain motion information of the autonomous vehicle and 3D information of an object in front of the autonomous vehicle.References Cited
U.S. Patent Documents
| Document Number | Assignees | Inventors | Issue/Pub Date |
|---|---|---|---|
| US5644651 | NEC Research Institute, Inc. | Cox et al. | Jul 1997 |
| US6038074* | Ricoh Company, Ltd. | Kitaguchi et al. | Mar 2000 |
| US6122078* | Vexcel Imaging GmbH | Leberl et al. | Sep 2000 |
| US6175648 | Matra Systems et Information | Ayache et al. | Jan 2001 |
| US6201883* | Komatsu Ltd. | Mizui | Mar 2001 |
| US6393144* | WorldScape, L.L.C. | Rogina et al. | May 2002 |
| US6412961* | Hicks | Jul 2002 | |
| US6430304* | Sarnoff Corporation | Hanna et al. | Aug 2002 |
| US6700604* | Ricoh Company, Ltd. | Murata et al. | Mar 2004 |
| US6730926* | Servo-Robot Inc. | Boillot et al. | May 2004 |
| US7003136* | Hewlett-Packard Development Company, L.P. | Harville | Feb 2006 |
| US20040005092* | Tomasi | Jan 2004 |
Foreign Patent Documents
| Document Number | Assignees | Inventors | Issue/Pub Date |
|---|---|---|---|
| JP11306363 | RICOH CO LTD | Nov 1999 |
Other Publications
| Estimation of Omnidirectional camera Model from epipolar geometry, Micusik et al,2004.* |
| The Epipolar geometry disclosed in a book entitled “Image processing analysis and machine vision”( Sonka V Hlavac and R Boyle, PWS Publishing, 1999,pp. 448-465.* |
| Derrouich, Salah, “A Combination of Monocular CCD Camera and Inertial-sensor For Range Estimation,” IECON-2002, Proceedings of the 28th Annual Conference of the IEEE Industrial Electronics Society, Nov. 2002, pp. 2191-2196, vol. 1, New York, NY. |
| Lobo, Jorge et al., “Segmentation of Dense Depth Maps using Inertial Data A real-time implementation,” Proceedings of the 2002 IEEE/RSJ International Conference on Intelligent Robots and Systems, Sep. 2002, pp. 92-97, vol. 1, New York, NY. |
| Mukai, Toshiharu et al., “The Recovery of Object Shape and Camera Motion Using a Sensing System with a Video Camera and A Gyro Sensor,” Computer Vision 1999, Proceedings of the 7th IEEE International Conference on Kerkyra, Greece, Sep. 1999, pp. 411-417, vol. 1, Los Alamitos, CA. |
| Okatani, Takayuki et al., “Robust Estimation of Camera Translation Between Two Images Using a Camera With a 3D Orientation Sensor,” Pattern Recognition 2002, Proceedings 16th International Conference on Quebec City, Que., Canada, Aug. 2002, pp. 275-278, vol. 1, Los Alamitos, CA. |
Referenced By
The current document is not referenced by other documents.Patent Family
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| US20040101161 | Samsung Electronics Co., Ltd. | Young Son et al. | May 2004 |
| KR20040044621 | SAMSUNG ELECTRONICS CO LTD | KWAK JU YEONG et al. | May 2004 |
| DE10326943 | SAMSUNG ELECTRONICS CO LTD | ROH KYOUNG-SIG et al. | Jun 2004 |
| FR2847699 | SAMSUNG ELECTRONICS CO LTD | ROH KYOUNG SIG et al. | Mar 2007 |
| US7440585 | Samsung Electronics Co., Ltd. | Kyoung-sig Roh et al. | Oct 2008 |
Independent Claims | See all claims (49)
- 1. An autonomous vehicle, comprising: a corresponding point detection unit for detecting corresponding points from at least two consecutive images obtained through a camera an orientation measuring unit for computing a rotation matrix based on orientation information of the autonomous vehicle; an epipolar computation unit for computing epipolar geometry information based on the rotation matrix and translation information; a motion analysis unit for analyzing motion of the autonomous vehicle based on the computed epipolar geometry information; and a three-dimensional (3D) information analysis unit for analyzing 3D information of the object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
- 9. An apparatus for estimating the motion of an autonomous vehicle, comprising: a corresponding point detection unit for detecting corresponding points from at least two consecutive images obtained through a camera; an orientation measuring unit for computing orientation information of the autonomous vehicle; an epipolar computation unit for computing epipolar geometry information based on the rotation matrix and translation information; and a motion analysis unit for analyzing the motion of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
- 16. An apparatus for detecting three-dimensional (3D) information of an object existing in front of an autonomous vehicle, comprising: a corresponding point detection unit for detecting corresponding points from at least two consecutive images obtained through a camera; an orientation measuring unit for computing a rotation matrix based on orientation information of the autonomous vehicle; an epipolar computation unit for computing epipolar geometry information based on the rotation matrix and translation information; and a 3D information analysis unit for analyzing 3D information of the object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
- 24. A method for controlling the motion of an autonomous vehicle comprising the steps of: (a) detecting corresponding points from at least two consecutive images obtained through a camera; (b) computing a rotation matrix based on orientation information of the autonomous vehicle; (c) computing epipolar geometry information based on the rotation matrix and translation information; (d) analyzing the motion of the autonomous vehicle based on the computed epipolar geometry information; and (e) analyzing three-dimensional information of an object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
- 32. A method for estimating the motion of an autonomous vehicle, comprising the steps of: (a) detecting corresponding points from at least two consecutive images obtained through a camera; (b) computing a rotation matrix based on orientation information of the autonomous vehicle; (c) computing epipolar geometry information based on the rotation matrix and translation information; and (d) analyzing motion of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.
- 39. A method for detecting three-dimensional (3D) information of an object existing in front of an autonomous vehicle, comprising the steps of: (a) detecting corresponding points from at least two consecutive images obtained through a camera; (b) computing a rotation matrix based on orientation information of the autonomous vehicle; (c) computing epipolar geometry information based on the rotation matrix and translation information; and (d) analyzing 3D information of the object existing in front of the autonomous vehicle based on the computed epipolar geometry information, wherein when a relationship between a coordinate system of the camera and a coordinate system of the images is represented by using the rotation matrix and the translation information, the translation information is determined by applying the rotation matrix and coordinates of at least two corresponding points to the relationship, where the orientation information represents orientation information between the two consecutive images, and the translation information represents translation information with respect to an earliest obtained image of the two consecutive images.





View assignee updates
analyzing 100 million+ documents to uncover your network...