Nova Patents
EP0341985A2

Picture processing device.

Abstract

A picture processing device in which picture data of a road or lines marking off a lane taken by a television camera installed on a vehicle is processed for the recognition of the configuration of the road or the lane. Picture data is analog/digital converted (15), then edited and is subjected to the binary processing (17) to be supplied to a DDA computing circuit (18). The DDA circuit comprises circuits serially connected each of which computes a rotary motion recurrence formula every rotation by a rotation angle. The recurrence formula is computed in a pipe-line system. In this computation a Hough transform is performed to give sine curves in a ρ-ϑ coordinate system. The points of intersection of these sine curves (Hough curves) are given, and those of them having more occurrences are selected in the ρ-ϑ coordinate system. As a result, the shape of the shoulder lines and the center line of the road, or the configuration of the lane are given.

EP0341985A2, drawing sheet 1
Sheet 1 of 31

Term

Term ended

Projected expiry passed 9 May 2009, 17.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 8 independent, 20 dependent

  1. 1
    A picture processing device for discriminating to extract out of a plurality of points to be processed on an original picture taken by picturing means points characteristic of the original picture, comprising:DDA computing means comprising a plurality of DDA computing devices of the same structure serially connected;memory means for storing the computation results of the DDA computing means in accordance with the DDA computing devices;and extraction means for extracting points characteristic of the original picture, based on the stored contents of the memory means.
  2. 2
    A picture processing device for deriving an approximate straight line of curves interconnecting a plurality of points to be processed on an original picture taken by picturing means, comprising:DDA computing means for computing a rotary motion recurrence formula subsequently every rotation by a set rotation angle in the pipe line system, the rotary recurrence formula being αi+1 = fα(αi,βi,ε) βi+1 = fβ(αi,βi,ε) when one point on the circumference of an approximate circle depicted on an α β rectangular coordinate system has coordinates (αi,βi), and a rotation angle from the coordinates to next coordinates (αi+1,βi+1) on the circumference is represented by ε (but i is a positive integer) memory means for storing values of at least said βi of the computation results given sequentially by the DDA computer means;and approximate straight line deriving means for deriving the approximate straight line of points of intersections of Hough curves which are given at the respective points to be processed based on the stored contents of the memory means.
  3. 10
    A picture processing device for discriminating to extract curves interconnecting a plurality of points to be processed on an original picture taken by picturing means, based on a characteristic of a distribution of the points to be processed thereon, comprising:initial value computing means for computing an initial value based on the points to be processed on the original picture;DDA computing means comprising a plurality of DDA computing devices of the same structure serially connected for performing sequentially computing operations starting with the initial value;memory means for storing computed results of the DDA computing means in accordance with the DDA computing devices;and means for discriminating to extract the curves, based on the contents stored by the memory means.
  4. 11
    A picture processing device for deriving an approximate straight line of curves interconnecting a plurality of points to be processed on an original picture taken by picturing means, comprising:initial value computing means for computing coordinates (αi,βi) of an initial value in an α-β rectangular coordinates system, based on the points to be processed on the original picture;DDA computing means for computing a rotary motion recurrence formula subsequently every rotation by a set rotation angle from the coordinates (αi,βi) of the initial value in the pipe line system, the rotary recurrence formula being αi+1 = fα(αi,βi,ε) βi+1 = fβ(αi,βi,ε) where one point on the circumference of an approximate circle depicted on an α β rectangular coordinate system has coordinates (αi,βi), and a rotation angle from the coordinates to next coordinates (αi+1,βi+1) on the circumference is represented by ε (but i is a positive integer) memory means for storing values of at least said βi of the computation results given sequentially by the DDA computing means;and approximate straight line deriving means for deriving the approximate straight line of points of intersections of Hough curves which are given at the respective points to be processed based on the stored contents of the memory means.
  5. 20
    A picture processing system for discriminating to extract curves interconnecting a plurality of points to be processed on an original picture taken by picturing means, based on a characteristic of a distribution of the points to be processed thereon, comprising:a first step computing a rotary motion recurrence formula αi+1 = fα(αi,βi,ε) βi+1 = fβ(αi,βi,ε) where one point on the circumference of an approximate circle depicted on an α-β rectangular coordinate system has coordinates (αi,βi) and a rotation angle from the coordinates to next coordinates (αi+1,βi+1) on the circumference is represented by ε (but i is a positive integer) sequentially every rotation by said rotation angle or every plural rotations by said rotation angle along the entire circumference of said approximate circle or a part of the circumference thereof to thereby give Hough curves with respect with the respective points to be processd on the original picture;and a second step of deriving approximate straight lines of the curves interconnecting the points to be processed, based on points of intersection between at least two of the Hough curves given in the first step.
  6. 21
    A picture processing system for discriminating to extract curves interconnecting a plurality of points to be processed on an original picture taken by picturing means, based on a characteristic of a distribution of the points to be processed thereon, comprising:a first step of giving coordinates (α₀,β₀) of an initial value in a α-β coordinate system based on the points to be processed on the original picture;a second step of computing a recurrence formula αi+1 = fα(αi,βi,ε) βi+1 = fβ(αi,βi,ε) where one point on the circumference of an approximate circle depicted on an α-β rectangular coordinate system has coordinates (αi,βi), and a rotation angle from the coordinates to next coordinates (αi+1,βi+1) on the circumference is represented by ε (but i is a positive integer) sequentially every rotation by the rotation angle from the initial value given in the first step;a third step of giving Hough curves with respect to the points to be processed, based on the computed results in the second step;and a fourth step of deriving an approximate straight line of a curve interconnecting the points to be processed, based on points of intersection between at least two of the Hough curves given by repeating the steps 1 to 3 on the respective points to be processed.
  7. 26
    A peak data extracting device for extracting peak data from data present on coordinates of at least a two-­dimensional coordinate system, the extracting device comprising:comparing means for comparing data corresponding to coordinates adjacent to given coordinates of the coordinate system with the data corresponding to the given coordinate;and output means for outputting the values of the given coordinates and the data corresponding to the given coordinates when the comparing means judges the data of the given coordinates to peak data.
  8. 27
    A peak data extracting device for extracting peak data from data corresponding to coordinates of at least a two-dimensional coordinate system having a first coordinate including a first to an n-th coordinate values (n is an integer above 3), and a second coordinate including a first to an m-th coordinate values (m is an integer above 3), the extracting device comprising:buffer means for temporarily storing data corresponding to nine coordinates which are in i-1-th, i-­th and i+1-th coordinates (i=0≦i≦n-1) in the first coordinate and a j-1-th, j-th, and j+1-th coordinates (j=0≦j≦m-1) in the second coordinate;comparing means for comparing the data corresponding to the i-th coordinates in the first coordinate and to the j-th coordinates in the second coordinate with the data corresponding to the other eight coordinates;and output means for outputting the data corresponding to the i-th coordinates in the first coordinate and to the j-th coordinates in the second coordinate as peak data when the data is maximum.