Vehicle vision system with 3D registration for distance estimation

Information

  • Patent Grant
  • 10713506
  • Patent Number
    10,713,506
  • Date Filed
    Tuesday, December 15, 2015
    8 years ago
  • Date Issued
    Tuesday, July 14, 2020
    4 years ago
Abstract
A vision system of a vehicle includes at least one camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle. Responsive to image processing of captured image data and with the at least one camera disposed at the vehicle, the image processor determines a three dimensional object present in the field of view of the camera and determines a point of interest on the determined object. The vision system uses triangulation to determine an estimated location in three dimensional space of the determined point of interest. The vision system processes additional frames of captured image data to enhance the estimation of the location in three dimensional space of the determined point of interest. The image processor is operable to estimate a distance to the determined object by comparing multiple frames of captured image data.
Description
FIELD OF THE INVENTION

The present invention relates generally to a vehicle vision system for a vehicle and, more particularly, to a vehicle vision system that utilizes one or more cameras at a vehicle.


BACKGROUND OF THE INVENTION

Use of imaging sensors in vehicle imaging systems is common and known. Examples of such known systems are described in U.S. Pat. Nos. 5,949,331; 5,670,935 and/or 5,550,677, which are hereby incorporated herein by reference in their entireties.


SUMMARY OF THE INVENTION

The present invention provides a collision avoidance system or vision system or imaging system for a vehicle that utilizes one or more cameras (preferably one or more CMOS cameras) to capture image data representative of images exterior of the vehicle, and, responsive to image processing of captured image data, provides distance estimation to objects exterior of the vehicle.


The present invention provides reliable distance estimation for detected objects. Typically, for a moving ego vehicle and static targets, structure from motion (SfM) is used for estimating the depth of the objects. SfM is typically computed over a pair of frames and the output depth is then post-processed. However, given the relatively low amount of motion and different degree of motion along different optical axes, the reliability of SfM varies. Particularly for wide field of view (FOV) optics (such as fish-eye lenses), the use of SfM is limited to about 3 meters in range and is very limited along the central area of the image where the motion flow would be along the optical axis for front and rear cameras.


The method of the present invention helps alleviate the reliability problem by first using the available frame data in a more structured environment to get more stable outputs as well as using some back-projection to reject bad or unstable outputs.


This technique is moving towards reliable depth estimation that may be competitive with camera systems with the ultrasonic sensors but with a greater range of estimation. The system of the present invention is not only applicable to wide angle optics but also to narrow angle FOV cameras, such as may be used in the side exterior rearview mirrors for lane watch or such as may be used at the vehicle windshield.


These and other objects, advantages, purposes and features of the present invention will become apparent upon review of the following specification in conjunction with the drawings.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a plan view of a vehicle with a vision system that incorporates cameras in accordance with the present invention;



FIG. 2 shows a vehicle at an intersection and shows an image captured by a camera of the vehicle;



FIG. 3 shows images captured by a side camera using a fish-eye lens;



FIG. 4 shows a 3D point registration description suitable for use with the present invention;



FIG. 5 shows equations for determining a 3D point position;



FIG. 6 shows the 3D point registration using an initialization of DE of a point of interest in accordance with the present invention;



FIGS. 7 and 8 show how the initial estimate is refined in accordance with the present invention;



FIGS. 9 and 10 show optional steps for iterative refinement of the 3D reconstruction of the present invention; and



FIGS. 11 and 12 show the steps of recursive updating of the estimates to update a quality measure of the 3D point reconstruction in accordance with the present invention.





DESCRIPTION OF THE PREFERRED EMBODIMENTS

A vehicle vision system and/or driver assist system and/or object detection system and/or alert system operates to capture images exterior of the vehicle and may process the captured image data to display images and to detect objects at or near the vehicle and in the predicted path of the vehicle, such as to assist a driver of the vehicle in maneuvering the vehicle in a rearward direction. The vision system includes an image processor or image processing system that is operable to receive image data from one or more cameras and provide an output to a display device for displaying images representative of the captured image data. Optionally, the vision system may provide a top down or bird's eye or surround view display and may provide a displayed image that is representative of the subject vehicle, and optionally with the displayed image being customized to at least partially correspond to the actual subject vehicle.


Referring now to the drawings and the illustrative embodiments depicted therein, a vehicle 10 includes an imaging system or vision system 12 that includes at least one exterior facing imaging sensor or camera, such as a rearward facing imaging sensor or camera 14a (and the system may optionally include multiple exterior facing imaging sensors or cameras, such as a forwardly facing camera 14b at the front (or at the windshield) of the vehicle, and a sidewardly/rearwardly facing camera 14c, 14d at respective sides of the vehicle), which captures images exterior of the vehicle, with the camera having a lens for focusing images at or onto an imaging array or imaging plane or imager of the camera (FIG. 1). The vision system 12 includes a control or electronic control unit (ECU) or processor 18 that is operable to process image data captured by the cameras and may provide displayed images at a display device 16 for viewing by the driver of the vehicle (although shown in FIG. 1 as being part of or incorporated in or at an interior rearview mirror assembly 20 of the vehicle, the control and/or the display device may be disposed elsewhere at or in the vehicle). The data transfer or signal communication from the camera to the ECU may comprise any suitable data or communication link, such as a vehicle network bus or the like of the equipped vehicle.


Surround awareness and driver assistance is a key marketable feature for vehicles. Generic object detection using a fish eye camera is one such feature. Distance estimation in the scene needed to add value to existing detection based algorithms (such as, for example, object detection (OD), blind spot detection (BSD), Automatic parking spot detection and/or the like). The distance estimation may act as a stand-alone distance estimation feature. Distance estimation is a triangulation-based SfM problem, which requires the information on (i) correspondent feature points in consecutive images and (ii) camera parameters at each viewpoint of a moving camera. Most past development centered around distance estimation using solving triangulation problems and bundle adjustment for refinement of estimates.


Use of fish-eye optics or lenses on vehicular cameras may have associated difficulties. There is an increase in the use of fish-eye optics with the developing market interest in smart surround view systems. The features cannot be measured exactly in these fish-eye images, and this leads to a loss in accuracy of distance estimation of points of interest. Such fish-eye optics thus create performance/robustness issues since the variations possible in the distance estimation due to the inaccurate measurement of image features in these images. In an image captured by use of a fish-eye lens, the features not only vary in size, but also in orientation.


The present invention provides a three dimensional (3D) point registration process to determine distances to objects present in the field of view of the camera. To mitigate the effect of inconsistent distance estimation of points of interest, a 3D point registration strategy of the present invention may be implemented. Utilizing the a priori knowledge about the optics and extrinsic orientation of the camera, the system may get an initial 3D reconstruction of points of interest (POIs) from current image feature pairs by solving a triangulation problem. The system may measure the reliability/quality of current 3D reconstruction by re-projecting the 3D POIs into an image plane. The system may refine the 3D reconstruction of POIs by weighted average when more than one reconstruction is available. The weighting factor is related to the reliability/quality measure of its 3D reconstruction using individual image feature pairs. Optionally, the system may provide iterative refinement of the 3D reconstruction by repeating the following steps until no improvement can be achieved. The steps include (a) refining the correspondent feature locations by comparing the similarity between the projected and the detected features, (b) selecting the corresponding features according to their similarity measurement, (c) repeating the 3D reconstruction by solving triangulation problem from newly selected corresponding pairs, and (d) determining a weighted average of all 3D reconstructions that yields 3D reconstructions of POIs.


As shown in the figures, the system of the present invention detects distinguished features (POIs) of a determined three dimensional object in each frame of captured image data and performs a correspondence analysis to find matched point pairs. Using a triangulation method, an initial estimate of a determined point may be found from the correspondent feature pair. The system may measure the quality of the 3D point reconstruction. The initial estimate of the point may be refined via further correspondence analysis and projections. The iterative refinement may be repeated until no improvement is achieved or little or no significant improvement is achieved (i.e., when the improvement is below a threshold level between iterations).


Thus, given two or more images and the corresponding camera geometry and position information, the system determines a 3D position of a point of interest (x, y, z) on an object. The similarity between the projected feature points on two image planes (as the vehicle moves relative to the object) may be maximized (see FIG. 5). As shown in FIG. 6, the system thus may detect distinguishing features or points of interest (POIs) in each frame and perform correspondence analysis to find matched point pairs (where the POI is in each of the frames of captured image data). The triangulation method is used to find an initial estimate of the 3D point location from the corresponding feature pair. The quality of the 3D point location reconstruction may then be measured.


As shown in FIGS. 7-10, when a third image plane is provided, the initial estimate of the 3D point location may be refined. As shown in FIGS. 11-12, the estimates may be updated as additional images are provided.


The camera or sensor may comprise any suitable camera or sensor. Optionally, the camera may comprise a “smart camera” that includes the imaging sensor array and associated circuitry and image processing circuitry and electrical connectors and the like as part of a camera module, such as by utilizing aspects of the vision systems described in International Publication Nos. WO 2013/081984 and/or WO 2013/081985, which are hereby incorporated herein by reference in their entireties.


The system includes an image processor operable to process image data captured by the camera or cameras, such as for detecting objects or other vehicles or pedestrians or the like in the field of view of one or more of the cameras. For example, the image processor may comprise an EyeQ2 or EyeQ3 image processing chip available from Mobileye Vision Technologies Ltd. of Jerusalem, Israel, and may include object detection software (such as the types described in U.S. Pat. Nos. 7,855,755; 7,720,580 and/or 7,038,577, which are hereby incorporated herein by reference in their entireties), and may analyze image data to detect vehicles and/or other objects. Responsive to such image processing, and when an object or other vehicle is detected, the system may generate an alert to the driver of the vehicle and/or may generate an overlay at the displayed image to highlight or enhance display of the detected object or vehicle, in order to enhance the driver's awareness of the detected object or vehicle or hazardous condition during a driving maneuver of the equipped vehicle.


The vehicle may include any type of sensor or sensors, such as imaging sensors or radar sensors or lidar sensors or ladar sensors or ultrasonic sensors or the like. The imaging sensor or camera may capture image data for image processing and may comprise any suitable camera or sensing device, such as, for example, a two dimensional array of a plurality of photosensor elements arranged in at least 640 columns and 480 rows (at least a 640×480 imaging array, such as a megapixel imaging array or the like), with a respective lens focusing images onto respective portions of the array. The photosensor array may comprise a plurality of photosensor elements arranged in a photosensor array having rows and columns. Preferably, the imaging array has at least 300,000 photosensor elements or pixels, more preferably at least 500,000 photosensor elements or pixels and more preferably at least 1 million photosensor elements or pixels. The imaging array may capture color image data, such as via spectral filtering at the array, such as via an RGB (red, green and blue) filter or via a red/red complement filter or such as via an RCC (red, clear, clear) filter or the like. The logic and control circuit of the imaging sensor may function in any known manner, and the image processing and algorithmic processing may comprise any suitable means for processing the images and/or image data.


For example, the vision system and/or processing and/or camera and/or circuitry may utilize aspects described in U.S. Pat. Nos. 7,005,974; 5,760,962; 5,877,897; 5,796,094; 5,949,331; 6,222,447; 6,302,545; 6,396,397; 6,498,620; 6,523,964; 6,611,202; 6,201,642; 6,690,268; 6,717,610; 6,757,109; 6,802,617; 6,806,452; 6,822,563; 6,891,563; 6,946,978; 7,859,565; 5,550,677; 5,670,935; 6,636,258; 7,145,519; 7,161,616; 7,230,640; 7,248,283; 7,295,229; 7,301,466; 7,592,928; 7,881,496; 7,720,580; 7,038,577; 6,882,287; 5,929,786 and/or 5,786,772, which are all hereby incorporated herein by reference in their entireties. The system may communicate with other communication systems via any suitable means, such as by utilizing aspects of the systems described in International Publication Nos. WO/2010/144900; WO 2013/043661 and/or WO 2013/081985, and/or U.S. Pat. No. 9,126,525, which are hereby incorporated herein by reference in their entireties.


The imaging device and control and image processor and any associated illumination source, if applicable, may comprise any suitable components, and may utilize aspects of the cameras and vision systems described in U.S. Pat. Nos. 5,550,677; 5,877,897; 6,498,620; 5,670,935; 5,796,094; 6,396,397; 6,806,452; 6,690,268; 7,005,974; 7,937,667; 7,123,168; 7,004,606; 6,946,978; 7,038,577; 6,353,392; 6,320,176; 6,313,454 and/or 6,824,281, and/or International Publication Nos. WO 2010/099416; WO 2011/02868; and/or WO 2013/016409, and/or U.S. Pat. Publication No. US 2010-0020170, which are all hereby incorporated herein by reference in their entireties. The camera or cameras may comprise any suitable cameras or imaging sensors or camera modules, and may utilize aspects of the cameras or sensors described in U.S. Publication No. US-2009-0244361 and/or U.S. Pat. Nos. 8,542,451; 7,965,336 and/or 7,480,149, which are hereby incorporated herein by reference in their entireties. The imaging array sensor may comprise any suitable sensor, and may utilize various imaging sensors or imaging array sensors or cameras or the like, such as a CMOS imaging array sensor, a CCD sensor or other sensors or the like, such as the types described in U.S. Pat. Nos. 5,550,677; 5,670,935; 5,760,962; 5,715,093; 5,877,897; 6,922,292; 6,757,109; 6,717,610; 6,590,719; 6,201,642; 6,498,620; 5,796,094; 6,097,023; 6,320,176; 6,559,435; 6,831,261; 6,806,452; 6,396,397; 6,822,563; 6,946,978; 7,339,149; 7,038,577; 7,004,606; 7,720,580 and/or 7,965,336, and/or International Publication Nos. WO/2009/036176 and/or WO/2009/046268, which are all hereby incorporated herein by reference in their entireties.


The camera module and circuit chip or board and imaging sensor may be implemented and operated in connection with various vehicular vision-based systems, and/or may be operable utilizing the principles of such other vehicular systems, such as a vehicle headlamp control system, such as the type disclosed in U.S. Pat. Nos. 5,796,094; 6,097,023; 6,320,176; 6,559,435; 6,831,261; 7,004,606; 7,339,149 and/or 7,526,103, which are all hereby incorporated herein by reference in their entireties, a rain sensor, such as the types disclosed in commonly assigned U.S. Pat. Nos. 6,353,392; 6,313,454; 6,320,176 and/or 7,480,149, which are hereby incorporated herein by reference in their entireties, a vehicle vision system, such as a forwardly, sidewardly or rearwardly directed vehicle vision system utilizing principles disclosed in U.S. Pat. Nos. 5,550,677; 5,670,935; 5,760,962; 5,877,897; 5,949,331; 6,222,447; 6,302,545; 6,396,397; 6,498,620; 6,523,964; 6,611,202; 6,201,642; 6,690,268; 6,717,610; 6,757,109; 6,802,617; 6,806,452; 6,822,563; 6,891,563; 6,946,978 and/or 7,859,565, which are all hereby incorporated herein by reference in their entireties, a trailer hitching aid or tow check system, such as the type disclosed in U.S. Pat. No. 7,005,974, which is hereby incorporated herein by reference in its entirety, a reverse or sideward imaging system, such as for a lane change assistance system or lane departure warning system or for a blind spot or object detection system, such as imaging or detection systems of the types disclosed in U.S. Pat. Nos. 7,881,496; 7,720,580; 7,038,577; 5,929,786 and/or 5,786,772, which are hereby incorporated herein by reference in their entireties, a video device for internal cabin surveillance and/or video telephone function, such as disclosed in U.S. Pat. Nos. 5,760,962; 5,877,897; 6,690,268 and/or 7,370,983, and/or U.S. Publication No. US-2006-0050018, which are hereby incorporated herein by reference in their entireties, a traffic sign recognition system, a system for determining a distance to a leading or trailing vehicle or object, such as a system utilizing the principles disclosed in U.S. Pat. Nos. 6,396,397 and/or 7,123,168, which are hereby incorporated herein by reference in their entireties, and/or the like.


Optionally, the circuit board or chip may include circuitry for the imaging array sensor and or other electronic accessories or features, such as by utilizing compass-on-a-chip or EC driver-on-a-chip technology and aspects such as described in U.S. Pat. Nos. 7,255,451 and/or 7,480,149 and/or U.S. Publication Nos. US-2006-0061008 and/or US-2010-0097469, which are hereby incorporated herein by reference in their entireties.


Optionally, the vision system may include a display for displaying images captured by one or more of the imaging sensors for viewing by the driver of the vehicle while the driver is normally operating the vehicle. Optionally, for example, the vision system may include a video display device disposed at or in the interior rearview mirror assembly of the vehicle, such as by utilizing aspects of the video mirror display systems described in U.S. Pat. No. 6,690,268 and/or U.S. Publication No. US-2012-0162427, which are hereby incorporated herein by reference in their entireties. The video mirror display may comprise any suitable devices and systems and optionally may utilize aspects of the compass display systems described in U.S. Pat. Nos. 7,370,983; 7,329,013; 7,308,341; 7,289,037; 7,249,860; 7,004,593; 4,546,551; 5,699,044; 4,953,305; 5,576,687; 5,632,092; 5,677,851; 5,708,410; 5,737,226; 5,802,727; 5,878,370; 6,087,953; 6,173,508; 6,222,460; 6,513,252 and/or 6,642,851, and/or European patent application, published Oct. 11, 2000 under Publication No. EP 0 1043566, and/or U.S. Publication No. US-2006-0061008, which are all hereby incorporated herein by reference in their entireties. Optionally, the video mirror display screen or device may be operable to display images captured by a rearward viewing camera of the vehicle during a reversing maneuver of the vehicle (such as responsive to the vehicle gear actuator being placed in a reverse gear position or the like) to assist the driver in backing up the vehicle, and optionally may be operable to display the compass heading or directional heading character or icon when the vehicle is not undertaking a reversing maneuver, such as when the vehicle is being driven in a forward direction along a road (such as by utilizing aspects of the display system described in International Publication No. WO 2012/051500, which is hereby incorporated herein by reference in its entirety).


Optionally, the vision system (utilizing the forward facing camera and a rearward facing camera and other cameras disposed at the vehicle with exterior fields of view) may be part of or may provide a display of a top-down view or birds-eye view system of the vehicle or a surround view at the vehicle, such as by utilizing aspects of the vision systems described in International Publication Nos. WO 2010/099416; WO 2011/028686; WO 2012/075250; WO 2013/019795; WO 2012/075250; WO 2012/145822; WO 2013/081985; WO 2013/086249 and/or WO 2013/109869, which are hereby incorporated herein by reference in their entireties.


Changes and modifications in the specifically described embodiments can be carried out without departing from the principles of the invention, which is intended to be limited only by the scope of the appended claims, as interpreted according to the principles of patent law including the doctrine of equivalents.

Claims
  • 1. A vision system for a vehicle, said vision system comprising: a camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle;wherein said camera comprises a pixelated imaging array having a plurality of photosensing elements;an image processor operable to process image data captured by said camera;wherein, responsive to image processing of captured image data and with said camera disposed at the vehicle, said image processor determines a three dimensional object present in the field of view of said camera;wherein multiple frames of captured image data are processed, as the vehicle moves relative to the determined object, to determine a point of interest, present in each frame of captured image data, on the determined object;wherein said vision system, via processing of the multiple frames of image data captured by said camera as the vehicle moves relative to the determined object, uses triangulation based on the determined point of interest present in each frame of the multiple frames of image data captured by said camera to determine an estimated location in three dimensional space of the determined point of interest;wherein, responsive to the determined estimated location in three dimensional space of the determined point of interest, said vision system processes additional frames of captured image data to enhance the estimation of the location in three dimensional space of the determined point of interest; andwherein said image processor estimates distance to the determined point of interest on the determined object by comparing, one to another, frames of captured image data where there is movement of the determined point of interest of the determined object relative to said camera disposed at the vehicle.
  • 2. The vision system of claim 1, wherein said system repeats the processing to enhance the estimated location in three dimensional space of the determined point of interest until a difference between subsequent estimations is less than a threshold level.
  • 3. The vision system of claim 1, wherein determined points of interest in two or more image frames are compared to determine if they match.
  • 4. The vision system of claim 1, wherein said vision system is operable to detect points of interest in each frame of captured image data and perform correspondence analysis to find matched point pairs in two or more frames of captured image data.
  • 5. The vision system of claim 1, wherein said vision system utilizes triangulation to determine an initial location of a determined point of interest from a corresponding pair of points of interest in two or more frames of image data.
  • 6. The vision system of claim 5, wherein a third frame of image data is processed to refine the determined initial location of the point of interest.
  • 7. The vision system of claim 1, wherein the estimation of the location in three dimensional space of the determined point of interest is enhanced responsive to processing of additional frames of image data.
  • 8. The vision system of claim 7, wherein, responsive to processing of frames of captured image data, said vision system (a) refines correspondent feature locations by comparing similarities between projected and detected points of interest, (b) selecting corresponding features according to their determined similarities, and (c) repeating triangulation on newly selected corresponding pairs of points of interest.
  • 9. The vision system of claim 1, wherein said camera comprises a wide angle lens and wherein said camera, when disposed at the vehicle, has a wide angle field of view exterior of the vehicle.
  • 10. A vision system for a vehicle, said vision system comprising: a camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle;wherein said camera comprises a pixelated imaging array having a plurality of photosensing elements;wherein said camera comprises a wide angle lens and wherein said camera, when disposed at the vehicle, has a wide angle field of view exterior of the vehicle;an image processor operable to process image data captured by said camera;wherein, responsive to image processing of captured image data and with said camera disposed at the vehicle, said image processor determines a three dimensional object present in the field of view of said camera;wherein multiple frames of captured image data are processed, as the vehicle moves relative to the determined object, to determine a point of interest, present in each frame of captured image data, on the determined object;wherein said vision system, via processing of the multiple frames of image data captured by said camera as the vehicle moves relative to the determined object, uses triangulation based on the determined point of interest present in each frame of the multiple frames of image data captured by said camera to determine an estimated location in three dimensional space of the determined point of interest;wherein, responsive to the determined estimated location in three dimensional space of the determined point of interest, said vision system processes additional frames of captured image data to enhance the estimation of the location in three dimensional space of the determined point of interest;wherein said image processor is operable to estimate a distance to the determined point of interest on the determined object by comparing, one to another, frames of captured image data where there is movement of the determined point of interest of the determined object relative to said camera disposed at the vehicle; andwherein said system repeats the processing to enhance the estimated location in three dimensional space of the determined point of interest until a difference between subsequent estimations is less than a threshold level.
  • 11. The vision system of claim 10, wherein determined points of interest in two or more image frames are compared to determine if they match.
  • 12. The vision system of claim 10, wherein said vision system is operable to detect points of interest in each frame of captured image data and perform correspondence analysis to find matched point pairs in two or more frames of captured image data.
  • 13. The vision system of claim 10, wherein said vision system utilizes triangulation to determine an initial location of a point of interest from a corresponding pair of points of interest in two or more frames of image data.
  • 14. The vision system of claim 13, wherein a third frame of image data is processed to refine the determined initial location of the point of interest.
  • 15. The vision system of claim 10, wherein the estimation of the location in three dimensional space of the determined point of interest is enhanced responsive to processing of additional frames of image data.
  • 16. The vision system of claim 15, wherein, responsive to processing of frames of captured image data, said vision system (a) refines correspondent feature locations by comparing similarities between projected and detected points of interest, (b) selecting corresponding features according to their determined similarities, and (c) repeating triangulation on newly selected corresponding pairs of points of interest.
  • 17. A vision system for a vehicle, said vision system comprising: a camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle;wherein said camera comprises a pixelated imaging array having a plurality of photosensing elements;wherein said camera comprises a wide angle lens and wherein said camera, when disposed at the vehicle, has a wide angle field of view exterior of the vehicle;an image processor operable to process image data captured by said camera;wherein, responsive to image processing of captured image data and with said camera disposed at the vehicle, said image processor determines a three dimensional object present in the field of view of said camera;wherein multiple frames of captured image data are processed, as the vehicle moves relative to the determined object, to determine a point of interest, present in each frame of captured image data, on the determined object;wherein said vision system, via processing of the multiple frames of image data captured by said camera as the vehicle moves relative to the determined object, uses triangulation based on the determined point of interest present in each frame of the multiple frames of image data captured by said camera to determine an estimated location in three dimensional space of the point of interest;wherein, responsive to the determined estimated location in three dimensional space of the determined point of interest, said vision system processes additional frames of captured image data to enhance the estimation of the location in three dimensional space of the point of interest;wherein said image processor is operable to estimate a distance to the determined point of interest on the determined object by comparing, one to another, at least three frames of captured image data where there is movement of the determined point of interest of the determined object relative to said camera disposed at the vehicle; andwherein said system repeats the processing to enhance the estimated location in three dimensional space of the determined point of interest until a difference between subsequent estimations is less than a threshold level.
  • 18. The vision system of claim 17, wherein said vision system is operable to detect points of interest in each frame of captured image data and perform correspondence analysis to find matched point pairs in two or more frames of captured image data.
  • 19. The vision system of claim 17, wherein the estimation of the location in three dimensional space of the determined point of interest is enhanced responsive to processing of additional frames of image data.
  • 20. The vision system of claim 19, wherein, responsive to processing of frames of captured image data, said vision system (a) refines correspondent feature locations by comparing similarities between projected and detected points of interest, (b) selecting corresponding features according to their determined similarities, and (c) repeating triangulation on newly selected corresponding pairs of points of interest.
CROSS REFERENCE TO RELATED APPLICATION

The present application claims the filing benefits of U.S. provisional application Ser. No. 62/093,743, filed Dec. 18, 2014, which is hereby incorporated herein by reference in its entirety.

US Referenced Citations (119)
Number Name Date Kind
4600913 Caine Jul 1986 A
4907870 Brucker Mar 1990 A
4971430 Lynas Nov 1990 A
5097362 Lynas Mar 1992 A
5177685 Davis et al. Jan 1993 A
5189561 Hong Feb 1993 A
5424952 Asayama Jun 1995 A
5500766 Stonecypher Mar 1996 A
5521633 Nakajima et al. May 1996 A
5550677 Schofield et al. Aug 1996 A
5581464 Woll et al. Dec 1996 A
5642299 Hardin et al. Jun 1997 A
5670935 Schofield et al. Sep 1997 A
5715093 Schierbeek et al. Feb 1998 A
5790403 Nakayama Aug 1998 A
5796094 Schofield et al. Aug 1998 A
5877897 Schofield et al. Mar 1999 A
5884212 Lion Mar 1999 A
5949331 Schofield et al. Sep 1999 A
6097023 Schofield et al. Aug 2000 A
6185492 Kagawa Feb 2001 B1
6201642 Bos et al. Mar 2001 B1
6222447 Schofield et al. Apr 2001 B1
6243003 DeLine et al. Jun 2001 B1
6278377 DeLine et al. Aug 2001 B1
6285393 Schimoura et al. Sep 2001 B1
6313454 Bos et al. Nov 2001 B1
6317057 Lee Nov 2001 B1
6320176 Schofield et al. Nov 2001 B1
6353392 Schofield et al. Mar 2002 B1
6396397 Bos et al. May 2002 B1
6411204 Bloomfield et al. Jun 2002 B1
6420975 DeLine et al. Jul 2002 B1
6433676 DeLine et al. Aug 2002 B2
6485155 Duroux et al. Nov 2002 B1
6487501 Jeon Nov 2002 B1
6594583 Ogura et al. Jul 2003 B2
6823241 Shirato et al. Nov 2004 B2
6882287 Schofield Apr 2005 B2
6946978 Schofield Sep 2005 B2
7004606 Schofield Feb 2006 B2
7038577 Pawlicki et al. May 2006 B2
7400236 Kade et al. Jul 2008 B2
7510038 Kaufmann et al. Mar 2009 B2
7526103 Schofield et al. Apr 2009 B2
7532981 Kataoka May 2009 B2
7557732 Kataoka Jul 2009 B2
7711464 Kaufmann May 2010 B2
7720580 Higgins-Luthman May 2010 B2
7914187 Higgins-Luthman et al. Mar 2011 B2
8164628 Stein et al. Apr 2012 B2
8930081 Bolourchi Jan 2015 B2
9147260 Hampapur Sep 2015 B2
9180908 Van Dan Elzen et al. Nov 2015 B2
9205776 Turk Dec 2015 B2
9340227 Bajpai May 2016 B2
20020003571 Schofield et al. Jan 2002 A1
20020041229 Satoh et al. Apr 2002 A1
20020159270 Lynam et al. Oct 2002 A1
20020169531 Kawazoe et al. Nov 2002 A1
20020188392 Breed et al. Dec 2002 A1
20030025597 Schofield Feb 2003 A1
20030052773 Sjonell Mar 2003 A1
20030156015 Winner et al. Aug 2003 A1
20030169522 Schofield et al. Sep 2003 A1
20040098197 Matsumoto et al. May 2004 A1
20040107035 Tange et al. Jun 2004 A1
20040183663 Shimakage Sep 2004 A1
20040230375 Matsumoto et al. Nov 2004 A1
20040252020 Matsumoto et al. Dec 2004 A1
20040262063 Kaufmann et al. Dec 2004 A1
20050015203 Nishira Jan 2005 A1
20050107931 Shimakage et al. May 2005 A1
20050125125 Matsumoto et al. Jun 2005 A1
20050125153 Matsumoto et al. Jun 2005 A1
20050179527 Schofield Aug 2005 A1
20050273234 Rattapon et al. Dec 2005 A1
20050273261 Niwa et al. Dec 2005 A1
20050278096 Iwazaki et al. Dec 2005 A1
20060030987 Akita Feb 2006 A1
20060047388 Oka et al. Mar 2006 A1
20060164514 Muramatsu et al. Jul 2006 A1
20070091173 Kade et al. Apr 2007 A1
20070100551 Ishikura May 2007 A1
20070225914 Kawazoe et al. Sep 2007 A1
20070233343 Saito et al. Oct 2007 A1
20070233386 Saito et al. Oct 2007 A1
20080061952 Maass Mar 2008 A1
20080080740 Kaufmann Apr 2008 A1
20080183342 Kaufmann et al. Jul 2008 A1
20080278349 Kataoka et al. Nov 2008 A1
20090024279 Takeda et al. Jan 2009 A1
20090085913 Sakamoto et al. Apr 2009 A1
20090132125 Yonezawa May 2009 A1
20090153360 Kim Jun 2009 A1
20090284360 Litkouhi Nov 2009 A1
20100114431 Switkes et al. May 2010 A1
20100121532 Urai et al. May 2010 A1
20100145575 Switkes et al. Jun 2010 A1
20100182139 Chen et al. Jul 2010 A1
20100189306 Kageyama et al. Jul 2010 A1
20100195908 Bechtel et al. Aug 2010 A1
20100228420 Lee Sep 2010 A1
20110001615 Kuoch Jan 2011 A1
20110231062 Kim Sep 2011 A1
20110231095 Nakada et al. Sep 2011 A1
20120050074 Bechtel et al. Mar 2012 A1
20120320210 Imai et al. Dec 2012 A1
20130093888 Kim Apr 2013 A1
20130144521 Mathieu et al. Jun 2013 A1
20130173115 Gunia et al. Jul 2013 A1
20130182906 Kojo Jul 2013 A1
20130253767 Lee et al. Sep 2013 A1
20130293717 Zhang et al. Nov 2013 A1
20130314503 Nix et al. Nov 2013 A1
20140176716 Wallat et al. Jun 2014 A1
20160180158 Gupta et al. Jun 2016 A1
20160180180 Gupta et al. Jun 2016 A1
20160364619 Ogata Dec 2016 A1
Non-Patent Literature Citations (2)
Entry
Hartley, et al. “Multiple View Geometry in Computer Vision,” Second Edition. Cambridge University Press. (Year: 2003).
Hartley et al., “Multiple View Geometry in Computer Vision, Second Edition.” Cambridge University Press. 2003, Section 1.4 “Three View Geometry.” (Year: 2004).
Related Publications (1)
Number Date Country
20160180182 A1 Jun 2016 US
Provisional Applications (1)
Number Date Country
62093743 Dec 2014 US