throbber
(12) United States Patent
`Gehring et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,336,805 B2
`Feb. 26, 2008
`
`USOO7336805B2
`
`(54) DOCKING ASSISTANT
`(75) Inventors: Ottmar Gehring, Kemen (DE); Harro
`Heilmann, Ostfildern (DE); Frederic
`Holzmann, Stuttgart (DE); Andreas
`Schwarzhaupt, Landau (DE); Gernot
`Spiegelberg, Heimsheim (DE); Armin
`Sulzmann. Oftersheim (DE)
`
`(73) Assignee: DaimlerChrysler AG, Stuttgart (DE)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 439 days.
`(21) Appl. No.: 11/154,772
`
`(22) Filed:
`
`Jun. 16, 2005
`
`(65)
`
`Prior Publication Data
`US 2005/0281436A1
`Dec. 22, 2005
`
`Foreign Application Priority Data
`(30)
`Jun. 16, 2004
`(DE) ...................... 10 2004 O28 763
`(51) Int. Cl.
`(2006.01)
`G06K 9/00
`(2006.01)
`G06K 9/34
`(2006.01)
`G06K 9/36
`(2006.01)
`H04N 7/00
`(2006.01)
`H04N 7/8
`(2006.01)
`B60O I/48
`(2006.01)
`G08G L/23
`(2006.01)
`G05D I/O
`(52) U.S. Cl. ...................... 382/104; 382/103: 382/113:
`382/173; 382/181: 382/291; 348/116; 348/118;
`348/148; 340/932.2: 340/933; 340/958; 340/995.25:
`340/995.28; 701/1: 701/23: 701/300
`(58) Field of Classification Search ................ 382/103,
`382/104, 113, 173, 181, 199, 203, 291; 340/932.2,
`340/933,935,937,958,995.25-995.28;
`348/113, 116, 118-120, 148-149: 701/1,
`701/23–28, 207 212,300 302
`See application file for complete search history.
`
`(56)
`
`DE
`DE
`DE
`E.
`JP
`
`References Cited
`U.S. PATENT DOCUMENTS
`4,906,940 A * 3/1990 Greene et al. .............. 382/100
`4,931,937 A * 6/1990 Kakinami et al. .......... TO1,300
`(Continued)
`FOREIGN PATENT DOCUMENTS
`297 23 648 U1
`6, 1999
`101 41 464
`3, 2004
`103 23 915
`2, 2005
`58. 5.
`'?3.
`2002-172989
`6, 2002
`OTHER PUBLICATIONS
`Robert Sedgewick, Algorithms in C, Chapter 4, pp. 35 to 49,
`Chapter 5, pp. 187-189, Chapter 5.6, pp. 230-249. Addison-Wesley
`Pub. Comp. Inc. 1998.
`Paul J. Besl, A Method for Registration of 3-D Shapes, IEEE
`Transactions on Pattern Analysis and Machine Intelligence, vol. 14.
`No. 2, Feb. 1992, pp. 239-256.
`Primary Examiner Bhavesh M Mehta
`Assistant Examiner Manav Seth
`(74) Attorney, Agent, or Firm—Davidson, Davidson &
`Kappel, LLC
`
`ABSTRACT
`(57)
`Many day-to-day driving situations require that an operator
`of a motor vehicle guide the motor vehicle along a specific
`course and bring the vehicle to a stop at a specific location,
`for example in a parking bay or at a loading platform. To
`assist a vehicle operator in Such situations, a method and a
`suitable device for implementing this method, include
`detecting the potential target objects in the image data of an
`image sensor and identifying the potential target objects as
`potential destinations in a multi-stage exclusionary method,
`whereupon a trajectory describing an optimized travel path
`is computed at least in relation to the most proximate
`destination. By using the multi-stage exclusionary method
`according to the present invention, it is possible to reliably
`identify potential destinations in complex image scenarios
`solely on the basis of their geometric form, even when the
`destinations have not been encoded by specific symbols.
`
`19 Claims, 3 Drawing Sheets
`
`
`
`25
`
`
`Ex.1001 / Page 1 of 10Ex.1001 / Page 1 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`US 7,336.805 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,970,653 A * 1 1/1990 Kenue ........................ TO1,301
`5,220,508 A * 6/1993 Ninomiya et al.
`... 701, 207
`5.245,422 A * 9/1993 Borcherts et al. ........... 348/119
`5,351,044 A * 9, 1994 Mathur et al. .
`... 340,901
`5,386.285 A
`1/1995 Asayama ....
`340,435
`1871. A :
`1996 Nakano et al.
`382/104
`5,517,412 A ck
`5, 1996 Unoura.........
`... 701.23
`5,555,312 A * 9/1996 Shima et al. ...
`382/104
`5,555,555 A * 9/1996 Sato et al. ........
`... 38.2/104
`5,612,686 A * 3/1997 Takano et al. .............. 340,903
`ck
`5,646,614 A
`7, 1997 Abersfelder et al. ..... 340,932.2
`5,680,313 A * 10/1997 Whittaker et al.
`... 701,300
`5,790,403 A * 8/1998 Nakayama .....
`... 701,28
`5,832,116 A * 1 1/1998 ReZZouk ..................... 382,199
`
`5,844,505 A * 12/1998 Van Ryzin .................. 340.988
`5.991,427 A * 11/1999 Kakinami et al. .
`382/104
`6,172,601 B1* 1/2001 Wada et al. ................ 340,436
`6,507,660 B1* 1/2003 Wirtz et al. ................. 382,103
`6,744,380 B2 * 6/2004 Imanishi et al. ...
`340/937
`6,794.987 B2 * 9/2004 Schiffmann et al. ........ 340/.435
`6,894,606 B2 *
`5/2005 Forbes et al. ............... 340/.435
`6,952.488 B2 * 10/2005 Kelly et al. ..
`... 38.2/104
`7,116,246 B2 * 10/2006 Winter et al.
`340/932.2
`7.209,221 B2 * 4/2007 Breed et al. ....
`... 356/5.02
`2002/0130953 A1
`9, 2002 Riconda et al. ............. 348,115
`2004.005695.0 A1
`3/2004 Takeda ........................ 348.92
`2005.0002558 A1
`1/2005 Franke et all
`382,154
`Talke C al. . . . . . . . . . . . . . . .
`
`
`
`* cited by examiner
`
`
`Ex.1001 / Page 2 of 10Ex.1001 / Page 2 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`U.S. Patent
`
`Feb. 26, 2008
`
`Sheet 1 of 3
`
`US 7,336,805 B2
`
`10
`
`11
`
`12
`
`13
`
`14
`
`16
`
`FIGURE 1
`
`-1
`
`
`Ex.1001 / Page 3 of 10Ex.1001 / Page 3 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`U.S. Patent
`
`Feb. 26, 2008
`
`Sheet 2 of 3
`
`US 7,336,805 B2
`
`
`
`
`Ex.1001 / Page 4 of 10Ex.1001 / Page 4 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`U.S. Patent
`
`Feb. 26, 2008
`
`Sheet 3 of 3
`
`US 7,336,805 B2
`
`
`
`3.
`
`Figure 3
`
`
`Ex.1001 / Page 5 of 10Ex.1001 / Page 5 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`1.
`DOCKING ASSISTANT
`
`US 7,336,805 B2
`
`2
`soiling. As do the other known related art methods for
`assisting the driver of a motor vehicle in approaching a
`destination, the system described in the German Patent
`Application DE 10323915.4 also requires that the destina
`tion be provided with a specific, previously known signa
`ture. In order for the visual signature to be uniquely iden
`tifiable in the image data, it must be conceived in a way that
`makes it clearly distinguishable from other visual signatures
`actually existing in the Surrounding vicinity or from those
`that are only seemingly present.
`
`SUMMARY OF THE INVENTION
`
`An object of the present invention is to provide a method
`for assisting vehicle guidance on the basis of image data,
`particularly when maneuvering trucks toward docking sta
`tions, as well as to provide a device Suited for implementing
`the method, which functions without the need for affixing
`specific visual signatures at the destination.
`The present invention provides a method for assisting
`guidance of a motor vehicle on the basis of image data,
`particularly when maneuvering trucks toward docking sta
`tions, in which image data are acquired by an imaging sensor
`from the surrounding field of the motor vehicle; from the
`acquired image data, the positional parameters of at least one
`potential destination relative to the motor vehicle being
`extracted, and, as a consequence thereof, a trajectory
`describing an optimized travel path being calculated in order
`to assista Subsequent vehicle guidance for at least one of the
`potential destinations. According to the method, to extract
`the relative positional parameters of the at least one potential
`destination, the image data undergo an edge detection and
`edge segmentation, in order to break down the image data
`into individual edge segments, whose interrelationships are
`stored in a mathematical tree structure. Subsequently, these
`edge segments are then analyzed to check for the presence
`of a geometric object that is similar to a geometric form
`which, typically, at least partially describes a potential
`destination. The detected geometric objects that correspond
`to the typical geometric form are analyzed for plausibility
`using a matching algorithm. These plausible objects undergo
`an additional acceptance analysis to the effect that, based on
`the knowledge of the imaging properties of the imaging
`sensor in relation to its Surrounding field, the shape of the
`image formation of the objects in the image data is analyzed.
`In addition, at least that object which is accepted in this
`manner and which corresponds to the most proximate des
`tination is stored, along with the corresponding relative
`positional data, in an object list, and, to this end, at least one
`trajectory describing an optimized travel path is computed.
`The present invention also provides a device for assisting
`a motor vehicle guidance on the basis of image data, in
`particular for maneuvering trucks toward docking stations.
`The device includes an imaging sensor (10.22) for acquiring
`image data from the field Surrounding the motor vehicle; an
`image-processing unit (11) for extracting positional param
`eters of at least one potential destination relative to the motor
`vehicle from the image data; a processing unit (15) for
`computing at least one trajectory that describes the opti
`mized travel path to one of the potential designations; and a
`system (16) for assisting in the vehicle guidance to one of
`the destinations. The image-processing unit (11) includes an
`edge detector and segmenter which extracts the relative
`positional parameters of the at least one potential destination
`from the image data. Connected downstream of the edge
`
`Ex.1001 / Page 6 of 10Ex.1001 / Page 6 of 10
`
`TESLA, INC.TESLA, INC.
`
`Priority is claimed to German Patent Application No. DE
`10 2004 028 763.5, filed on Jun. 16, 2004, the entire
`disclosure of which is incorporated by reference herein.
`The present invention is directed to a method for assisting
`vehicle guidance on the basis of image data, particularly
`when maneuvering trucks toward docking stations, as well
`as to a device Suited for implementing the method.
`Many day-to-day driving situations require that an opera
`tor of a motor vehicle guide the motor vehicle along a
`specific course and bring the vehicle to a stop at a specific
`location, for example in a parking bay or at a loading
`platform. To assist a vehicle operator in Such situations, the
`Japanese Patent Application JP 2001-343212 A describes a
`camera-based system for the guided entry into a parking bay
`whose boundaries are marked on the road surface. The
`system utilizes the fact that parking bays marked on the road
`surface are typically bounded on the right and left by clearly
`visible lines (lane marking signatures). In the image data
`acquired by the camera integrated in the vehicle, these visual
`signatures (boundary lines) are identified within an image
`processing unit, and their orientation is measured. Since the
`visual signatures are parallel straight lines, they are also
`reproduced as straight lines in the camera image data, so that
`their angular deviation from the X- and y-axis of the camera
`image can easily be determined. From the angular deviations
`of both straight-line sections relative to each other and the
`knowledge of the distance that separates them, the vehicle's
`distance to the parking bay and its orientation relative to the
`same can be calculated in a geometrically simple manner.
`The image data are presented to the driver of the vehicle on
`a display, directional arrows being Superposed on the display
`to indicate how far and in which direction the vehicle needs
`to be controlled in order to reach the parking bay.
`Correspondingly, the Japanese Patent Applications JP
`2002-172988 A and JP 2002-172989 A describe how, by
`using the image-processing system known from the Japa
`nese Patent Application JP 2001-343212 A, an at least
`partially autonomous vehicle guidance into the parking bay
`can be carried out, in that the lane required for parking is
`precalculated. However, the evaluation of the image data for
`purposes of positional determination requires that the sig
`natures (boundary lines) be clearly visible to enable their
`angular deviation in the image data to be ascertained. In
`particular, a correct positional determination requires that
`the starting points of the visual signatures on the lane be
`clearly ascertainable. In reality, however, this is not always
`possible, due to Soiling of and wear to the lane markings.
`A camera-based position detection and lane control sys
`tem for motor vehicles that is rugged with respect to
`obscuration and Soiling of the visual signatures, is described
`in the post-published German Patent Application DE
`10323915.4. It discusses determining the position of the
`motor vehicle relative to a visual signature, which is used to
`mark the destination, by matching a template to camera
`image data acquired from the motor vehicle's Surrounding
`field. This requires Superposing the visual signature in the
`field Surrounding the vehicle on a template of a visual
`signature stored in a memory. When the existing coordinate
`systems are known, the position of the motor vehicle relative
`to the visual signature can be directly inferred, in particular,
`from the compression and rotation parameters of this tem
`plate matching. By using template matching for the problem
`at hand, one very advantageously utilizes the fact that this
`method is highly reliable, even when the visual signature in
`the image data is not fully visible due to obscuration or
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`3
`detector and segmenter is a unit (12) for locating objects in
`the image data that have geometric shapes that typically
`correspond at least partially to the potential destination. In
`addition, the image-processing unit includes a comparator
`unit (13) for analyzing the detected geometric objects which
`correspond to the typical geometric form, to check for
`plausibility using a matching algorithm for making a com
`parison with object patterns stored in a memory unit (17). A
`unit for acceptance analysis (14) is provided, which, based
`on the comparison of selected geometric objects, analyzes
`the shape of the image formation of the objects in the image
`data, based on the knowledge of the imaging properties of
`the imaging sensor in relation to its Surrounding field. The
`device communicates with a data memory (18) in which at
`least that geometric object detected in the image data which
`corresponds to the most proximate destination is stored,
`along with the corresponding relative positional data, in an
`object list, and then transfers these data to a processing unit
`(15) communicating herewith to calculate a trajectory
`describing an optimized travel path, this processing unit
`making these data available to a Subsequent driver assistance
`system (16).
`In the system according to the present invention for
`assisting a motor vehicle guidance on the basis of image
`data, in particular for maneuvering trucks toward docking
`stations, including a method and a device Suited for imple
`menting this method, image data are acquired by an imaging
`sensor from the surrounding field of a vehicle and, from
`these data, the positional parameters of at least one potential
`destination relative to the motor vehicle are extracted. This
`results in the calculation of a trajectory describing an
`optimized travel path in order to assist a subsequent vehicle
`guidance for at least one of the potential destinations. In this
`connection, along the lines of the present invention, to
`extract the relative positional parameters of the at least one
`potential destination, the image data undergo an edge detec
`tion and edge segmentation. To that end, the image data are
`broken down into individual edge segments, and their inter
`relationships are stored in a mathematical tree structure. In
`a Subsequent step, these edge segments are then analyzed to
`check for the presence of a geometric object that is similar
`to a geometric form which, typically, at least partially
`describes a potential destination. If the typical destination is
`a docking station for trucks at a warehouse, for example,
`then the typical geometric form Substantially corresponds to
`a rectangle having roughly identical side lengths of approxi
`mately 2.5 m. Within the framework of the inventive
`method, the detected geometric objects that correspond to
`the typical geometric form are then analyzed for plausibility
`using a matching algorithm, these objects, which are clas
`sified as plausible, undergoing an additional acceptance
`analysis to the effect that, based on the knowledge of the
`imaging properties of the imaging sensor in relation to its
`Surrounding field, the shape of the image formation of the
`objects in the image data is analyzed (thus, an image of a
`typical rectangular geometric form viewed from an elevated
`location is formed in the image data as a trapezoid that tapers
`toward the top). In a final method step, at least that object
`which is determined within the scope of the acceptance
`analysis and which corresponds to the most proximate
`destination is stored, along with the corresponding relative
`positional data, in an object list, and, to this end, at least one
`trajectory describing an optimized travel path is computed.
`In this manner, a driver assistance is able to be devised by
`using the device according to the present invention and on
`the basis of the method according to the present invention,
`which computes a trajectory describing an optimized travel
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,336,805 B2
`
`4
`path to at least the most proximate destination, based solely
`on the knowledge of the geometric appearance of the
`destination, without having to affix specific symbols or
`markings.
`
`10
`
`15
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is elucidated in the following on the
`basis of advantageous exemplary embodiments and with the
`aid of the drawings, in which:
`FIG. 1: shows a block diagram describing the method
`Sequence;
`FIG. 2: shows Schematically, a camera system according
`to the present invention mounted on a truck; and
`FIG. 3: shows exemplarily, image data recorded using the
`camera system from FIG. 2.
`
`DETAILED DESCRIPTION
`
`As becomes clear from FIG. 1, the method according to
`the present invention is essentially sequential, in a first step,
`an image sensor (10) recording image data from the field
`Surrounding a motor vehicle. In this connection, it is gen
`erally a question of a camera sensor which records image
`data in the visible light spectrum. However, it is equally
`conceivable that the image sensor (20) functions within an
`essentially invisible wavelength range, in particular in the
`infrared or in the ultraviolet wavelength range. Using Such
`an image sensor makes it advantageously possible for the
`field surrounding the motor vehicle to be recorded to be
`actively illuminated by headlights which radiate light in this
`wavelength range, while objects or people in the area are
`exposed to a nonglare-type illumination. On the other hand,
`within the scope of the present invention, a millimeter wave
`radar or a lidar may be used as image sensor (10).
`The image data generated by image sensor (10) are further
`processed in an image-processing unit (11), this unit includ
`ing, in particular, an edge detector and segmenter, with
`whose assistance the image data are processed in Such a way
`that, at least for one potential destination, the relative
`positional parameters are able to be extracted from the
`image data. In this context, based on the knowledge of their
`position and location, the extracted edges and segments are
`able to be advantageously stored in a hierarchically orga
`nized tree structure in the image data. Many different proven
`methods for creating and organizing Such a hierarchical tree
`structure are available to one skilled in the art; reference is
`made here exemplarily to the comprehensive compilation
`and discussion of widely varying tree structures by Robert
`Sedgewick (R. Sedgewick, Algorithms in C, Chapter 4,
`Addision-Wesley Pub. Comp. Inc., 1990). Based on the
`knowledge of the geometric appearance of a destination, this
`hierarchical tree structure may, at this point, be processed in
`a unit (12) downstream from the image-processing unit (11),
`in order to find geometric shapes that typically correspond to
`the potential destination. This investigation to check for the
`existence of a geometric object in the image data that
`typically corresponds to a potential destination is performed
`on the basis of the hierarchical tree structure, to this end, a
`tree traversal algorithm known from the related art being
`able to be effectively used. In the case of a tree traversal
`algorithm, the individual branches are systematically pro
`cessed, beginning with the start nodes of the tree (R.
`Sedgewick, Algorithms in C, Chapter 5.6, Addision-Wesley
`Pub. Comp, Inc., 1998). In this connection, based on the
`knowledge of the typical geometric shape of a destination,
`the edges and segments stored in parameters in the branches
`
`Ex.1001 / Page 7 of 10Ex.1001 / Page 7 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`5
`of the hierarchical tree are analyzed to check if they are able
`to be pieced together to form geometric objects which
`describe suitable, typical destinations. If the destination has
`a square shape, for example, then only those edge elements
`or segments, whose adjoining lateral Surfaces Substantially
`form a right angle and whose distances to the respective
`opposing side pairs are approximately of the same value, are
`grouped together to form an object. By already observing
`Such elementary rules when processing the hierarchical tree
`structure, the Subsequent outlay for processing may be
`limited already at this stage of the inventive method to
`relatively few plausible objects which are actually similar to
`a potential destination. Selection rules of this kind are
`generally able to be very well defined within the framework
`of the tree traversal algorithm, since typical destinations are
`mostly man-made architectural objects, which, as a rule,
`have a rectangular, in particular square, or also, however,
`round shape.
`The geometric objects pieced together by the tree tra
`versal algorithm, in connection with the rules derived from
`the geometric shape of the destination, undergo an additional
`acceptance analysis. In this connection, the image data are
`compared in a comparator unit (13), with the aid of a
`matching algorithm, to object patterns describing the desti
`nation stored in a memory (17). As a matching algorithm, the
`IPC algorithm (Besl, P. J., McKay, N. D., A Method for
`Registration of 3-D Shapes, IEEE Trans. Pattern Analysis
`and Machine Intelligence, vol. 14, no. 2, 1992, pp. 224-231)
`is particularly advantageously suited. The iterative IPC
`algorithm makes it possible for the objects determined with
`the aid of the tree transversal algorithm to be scaled and
`rotated in a way that minimizes the quadratic error with
`respect to the object’s deviation from the ideal object pattern
`of the destination. The distance to the potential destination
`is also able to be easily estimated from the parameters
`resulting from the scaling and orientation (in particular
`rotation). At this point, the iterative sequence of the IPC
`algorithm is briefly explained by way of example:
`P denotes the position of the object pattern in space. e.
`denotes the deviation between the stored object pattern and
`the segments ascertained by the tree traversal algorithm and
`grouped into an object. The iteration steps bear the desig
`nation n. For subsequent correction factor c, it must, there
`fore, follow that P =P-c. The Jacobi matrix J., corre
`sponding thereto is defined in this connection as
`
`f
`
`de;
`- 8c
`
`By linear approximation, it follows that Jijce. Within
`the scope of the iteration, the optimal vector, which
`describes the necessary Scaling and rotation of the object
`determined by the tree traversal algorithm, must satisfy the
`equation
`
`In this connection, this IPC algorithm is stabilized by the
`iteration steps and exhibits an overcontrolled convergence.
`The objects, which are scaled and oriented (rotated) in
`comparator unit (13) by the matching algorithm, Subse
`quently undergo a further acceptance analysis in unit (15). In
`one especially advantageous type of acceptance analysis, in
`those cases in which the surrounding field is recorded by the
`sensor from an elevated position, those objects which do not
`
`60
`
`65
`
`US 7,336,805 B2
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`6
`exhibit any distorted images, as compared to their usual
`geometric shapes, are rejected as potential destinations. For
`example, the distortion of rectangular or square geometric
`shapes of potential destinations is manifested as a trapezoid
`in an image formation. In another effective type of accep
`tance analysis, based on knowledge of the customary posi
`tion of destinations, objects not corresponding to these
`specifications in the image data are rejected. For example, if
`an object is included in the image data whose position
`relative to the imaging sensor is known, then, on the basis of
`its image formation in the image data, an artificial horizon
`may be generated, on whose basis the relative position of the
`recognized objects is ascertained. In this manner, objects,
`whose position deviates from the usual position of the
`destination, are excluded from the further processing.
`Of the geometric objects corresponding to a potential
`destination that remain following the acceptance analysis, at
`least the parameters (in particular position and distance) of
`that object which corresponds to the most proximate desti
`nation are stored in a memory unit (18). At least for this
`object, the trajectory describing an optimized travel path to
`the potential destination may then be computed in a pro
`cessing unit (15) which is linked to memory unit (18). The
`steering properties and capabilities of the motor Vehicle are
`considered in an especially advantageous manner in the
`calculation of a trajectory describing an optimized travel
`path. To that end, the device according to the present
`invention should have a memory in which the data required
`for this purpose are stored. On the other hand, it would also
`be conceivable to provide the device with an input unit for
`inputting the parameters describing the steering properties
`and capabilities of the motor vehicle. This makes it easily
`possible to adapt the computing program to various designs
`(different body designs or trailers). In this computing pro
`gram, within the framework of the calculation of the trajec
`tory describing an optimized travel path, those potential
`destinations are also rejected which are not able to be
`reached in consideration of the given steering properties and
`capabilities of the motor vehicle.
`The thus calculated trajectories may then be made avail
`able to Subsequent driver assistance systems (16). In this
`connection, the method according to the present invention is
`very advantageously conceived in Such a way that the driver
`of the motor vehicle is informed about the position of at least
`one of the potential destinations and, in particular, about the
`course of the trajectory which is computed for that purpose
`and which describes an optimized travel path. This infor
`mation may be provided by showing the ideal trajectory on
`a display; ideally, in this connection, the trajectory of the
`planned lane being Superposed symbolically on camera
`image data representing the driver's field of view.
`As a matter of course, the vehicle guidance may Subse
`quently be carried out automatically or at least semi-auto
`matically, on the basis of the computed trajectory to the
`nearest destination. It would be conceivable, for example,
`when working with a semi-automatic or manual vehicle
`guidance, for a deviation of the vehicle from the optimal
`trajectory describing the travel path to be indicated by
`audible or visual signaling means. This makes it possible, in
`a simple manner, for the driver of the vehicle to be assisted
`in observing the lateral guidance.
`In the course of the lateral guidance, it is particularly
`advantageous for the trajectory to be constantly readapted
`with the aid of a Kalman filter and on the basis of a
`continuous image analysis (temporal updating), in order to
`Substantially eliminate interference effects in the image data.
`
`Ex.1001 / Page 8 of 10Ex.1001 / Page 8 of 10
`
`TESLA, INC.TESLA, INC.
`
`

`

`7
`It is also intended, during the vehicle guidance, for the
`position of the objects stored as potential destinations in the
`object list to be continuously monitored, so that, in the event
`that the originally most proximate destination can no longer
`be easily reached due to circumstances, that potential des
`tination is selected as a new, most proximate destination,
`which, on the basis of the active position of the motor
`vehicle, may best be reached in consideration of its steering
`properties and capabilities. If a new destination is thus
`ascertained to be the nearest destination to the vehicle, then,
`on the basis of the active position, a trajectory describing an
`optimized travel path to this destination must be computed.
`FIG. 2 shows exemplarily a typical situation of a truck
`(20) docking at a cargo door (26, 32) of a warehouse (25.
`31). In this case, imaging sensor (22) is mounted above
`driver's cabin (21) of truck (20). Image sensor (22) is
`aligned in such a way that, in travel direction (27) of truck
`(20), it is able to record its loading platform (23. 35) as well
`as its loading platform end region (24, 36), as well as
`warehouse (25, 31) and cargo door (26.32) situated therein.
`Image data (30) resulting from a corresponding image data
`acquisition are shown schematically in FIG. 3. Due to the
`elevated position of image sensor (22), a cargo door (26.32)
`having a rectangular geometry is produced as a trapezoidal
`image in the image data. It is assumed exemplarily that, after
`processing of the image data in image-processing unit (11)
`and of the tree traversal algorithm in unit (12), objects 32,
`33, 34a and 34b are identified as geometric objects typically
`corresponding to a potential destination. It is assumed that
`object 32 corresponds to the image of cargo door (26) sought
`as a destination. Object 33 corresponds to another rectan
`gular structure, for example a window of warehouse (25.
`31). Apparent objects 34a and 34b do not represent images
`of real objects, but rather result from interference in the
`image data which coincidentally produces edge sections and
`segments of a kind that results in the tree traversal algorithm
`piecing them together to form a potential destination object.
`These objects would then be scaled and oriented in com
`parator unit (13) by a matching algorithm. However, based
`on the knowledge of the camera position and camera imag
`ing geometry, objects 34a and 34b would be eliminated
`within the framework of the downstream unit for acceptance
`analysis, since they do not have a trapezoidal shape. In
`addition, knowing its position relative to the camera posi
`tion, the image formation of loading platform end region
`(36) may be retrieved during the acceptance analysis to
`produce an artifical horizon. On the basis of this artificial
`horizon, object 33 may then also be eliminated, since it is
`situated in a position (far above the horizon) that is abnormal
`for the destination (cargo door). After executing the indi
`vidual method steps according to the present invention,
`solely object 32 remains as a potential destination in this
`example, so that its parameters may be stored in destination
`memory (18) and be retrieved for computing the trajectory
`describing an optimized travel path.
`What is claimed is:
`1. A method for assisting guidance of a motor vehicle on
`the basis of image data, the method comprising:
`acquired image data using an imaging sensor from a
`surrounding field of the motor vehicle:
`extracting from the acquired image data positional param
`eters of at least one potential destination relative to the
`motor vehicle; and
`calculating at least one trajectory describing an optimized
`travel path using the positional parameters so as to
`assist a Subsequent vehicle guidance for at least one of
`the potential destinations,
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,336,805 B2
`
`10
`
`15
`
`8
`wherein the extracting includes:
`performing an edge detection and edge segmentation on
`the image data so as to break down the image data into
`a plurality of edge segments and storing interrelation
`ships of the plurality of edge segments in a mathemati
`cal tree structure;
`analyzing the plurality of edge segments for the presence
`of a geometric object associated with a geometrical
`form that may at least

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket