Apparatus for detecting the travel path of a vehicle using image analysis
First Claim
1. An apparatus for detecting a vehicle path along which a vehicle is traveling, comprising:
- image input means for inputting an image of a road presented in front of the vehicle at intervals of time;
edge point detecting means for processing the inputted image to detect edge points forming edges in the inputted image and edge gradients at the respective edge points;
means for assuming at least one straight line having a gradient;
means for extracting edge points at which the edge gradients are in a predetermined range determined by the gradient of the assumed straight line;
means for calculating an approximate straight line from the extracted edge points, the approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same; and
means for averaging the assumed straight line and the approximate straight line to provide a new straight line representing one of road sides and/or lane markers;
memory means for storing the new straight line;
the assumed straight line being a last straight line stored in the memory means just before the new straight line is stored.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for detecting a vehicle path along which a vehicle is traveling. An image of a road presented in front of the vehicle is inputted at intervals of time. The inputted image is processed to detect edge points forming edges in the inputted image and edge gradients at the respective edge points. At least one straight line is assumed. Edge points at which the edge gradients are in a predetermined range determined by the gradient of the assumed straight line are extracted. The extracted edge points are used to calculate an approximate straight line. The approximate straight line has a greatest number of extracted edge points at which the edge gradients are substantially the same. The assumed straight line and the approximate straight line are averaged to provide a new straight line representing one of road sides and/or lane markers.
81 Citations
9 Claims
-
1. An apparatus for detecting a vehicle path along which a vehicle is traveling, comprising:
-
image input means for inputting an image of a road presented in front of the vehicle at intervals of time; edge point detecting means for processing the inputted image to detect edge points forming edges in the inputted image and edge gradients at the respective edge points; means for assuming at least one straight line having a gradient; means for extracting edge points at which the edge gradients are in a predetermined range determined by the gradient of the assumed straight line; means for calculating an approximate straight line from the extracted edge points, the approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same; and means for averaging the assumed straight line and the approximate straight line to provide a new straight line representing one of road sides and/or lane markers; memory means for storing the new straight line; the assumed straight line being a last straight line stored in the memory means just before the new straight line is stored. - View Dependent Claims (2, 3)
-
-
4. An apparatus for detecting a vehicle path along which a vehicle is traveling, comprising:
-
image input means for inputting an image of a road presented in front of the vehicle at intervals of time; edge point detecting means for processing the inputted image to detect edge points forming edges in the inputted image and edge gradients at the respective edge points; means for assuming at least one straight line having a gradient; means for extracting edge points at which the edge gradients are in a predetermined range determined by the gradient of the assumed straight line; means for calculating an approximate straight line from the extracted edge points, the approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same; and means for averaging the assumed straight line and the approximate straight line to provide a new straight line representing one of road sides and/or lane markers; the straight line assuming means including means for assuming first and second straight lines having different gradients; the edge point extracting means including means for extracting edge points at which the edge gradients are in a first predetermined range determined by the gradient of the first assumed straight line, and means for extracting edge points at which the edge gradients are in a second predetermined range determined by the gradient of the second assumed straight line; the approximate straight line calculating means including means for calculating a first approximate straight line from the extracted edge points, the first approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same in the first predetermined range, and means for calculating a second approximate straight line from the extracted edge points, the second approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same in the second predetermined range; and the averaging means including means for averaging the first approximate straight line and the first assumed straight line to provide a first new straight line representing one of road sides and/or lane markers, and means for averaging the second approximate straight line and the second assumed straight line to provide a second new straight line representing another road side or lane marker. - View Dependent Claims (5, 6)
-
-
7. An apparatus for detecting a vehicle path along which a vehicle is traveling, comprising:
-
image input means for inputting an image of a road presented in front of the vehicle at intervals of time; edge points detecting means for processing the inputted image to detect edge points forming edges in the inputted image and edge gradients at the respective edge points; means for assuming at least one straight line having a gradient; means for extracting edge points at which the edge gradients are in a predetermined range determined by the gradient of the assumed straight line; means for calculating an approximate straight line from the extracted edge points, the approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same; and means for averaging the assumed straight line and the approximate straight line to provide a new straight line representing one of road sides and/or lane markers; the straight line assuming means including means for assuming first, second and third straight lines having different gradients;
the edge point extracting means including means for extracting edge points at which the edge gradients are in a first predetermined range determined by the gradient of the assumed first straight line, means for extracting edge points at which the edge gradients are in a second predetermined range determined by the gradient of the assumed second straight line, and means for extracting edge points at which the edge gradients are in a third predetermined range determined by the gradient of the assumed third straight line;the approximate straight line calculating means including means for calculating a first approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same in the first predetermined range, means for calculating a second approximate straight line from the extracted edge points, the second approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same in the second predetermined range, and means for calculating a third approximate straight line from the extracted edge points, the third approximate straight line having a greatest number of extracted edge points at which the edge gradients are substantially the same in the third predetermined range; and the averaging means including means for averaging the first approximate straight line and the assumed first straight line to provide a first new straight line representing one of the road sides and/or lane markers, means for averaging the second approximate straight line and the assumed second straight line to provide a second new straight line representing another road side or lane marker, and means for averaging the third approximate straight line and the assumed third straight line to provide a third new straight line representing another road side or lane marker. - View Dependent Claims (8, 9)
-
Specification