Autonomous driving provides an effective way to address traffic concerns such as safety and congestion. There has been increasing interest in the development of autonomous driving in recent years. Interest has included high-speed driving on highways, urban driving, and navigation through less structured off-road environments. The primary challenge in autonomous driving is developing perception techniques that are reliable under the extreme variability of outdoor conditions in any of these environments. Roads vary in appearance. Some are smooth and well marked, while others have cracks and potholes or are unmarked. Shadows, glare, varying illumination, dirt or foreign matter, other vehicles, rain, and snow also affect road appearance. This paper describes a visual processing algorithm that supports autonomous driving. The algorithm requires that lane markings be present and attempts to track the lane markings on each of two lane boundaries in the lane of travel. There are three stages of visual processing computation: extracting edges, determining which edges correspond to lane markers, and updating geometric models of the lane markers. A fourth stage computes a steering command for the vehicle based on the updated road model. All processing is confined to the 2-D image plane. No information about the motion of the vehicle is used. This algorithm has been used as part of a complete system to drive an autonomous vehicle, a high mobility multipurpose wheeled vehicle (HMMWV). Autonomous driving has been demonstrated on both local roads and highways at speeds up to 100 kilometers per hour (km/h). The algorithm has performed well in the presence of non-ideal road conditions including gaps in the lane markers, sharp curves, shadows, cracks in the pavement, wet roads, rain, dusk, and nighttime driving. The algorithm runs at a sampling rate of 15 Hz and has a worst case processing delay time of 150 milliseconds. Processing is implemented under the NASA/NBS Standard Reference Model for Telerobotic Control System Architecture (NASREM) architecture and runs on a dedicated image processing engine and a VME-based microprocessor system.
Real-time visual processing in support of autonomous driving
25th AIPR Workshop: Emerging Applications of Computer Vision ; 1996 ; Washington,DC,United States
Proc. SPIE ; 2962
1997-02-26
Conference paper
Electronic Resource
English
Real-time Visual Processing for Autonomous Driving
British Library Conference Proceedings | 1993
|Real-time visual processing in support of autonomous driving [2962-16]
British Library Conference Proceedings | 1997
|Real-time visual processing for autonomous driving
Tema Archive | 1993
|Autonomous driving support device and autonomous driving support method
European Patent Office | 2023
AUTONOMOUS DRIVING SUPPORT APPARATUS AND AUTONOMOUS DRIVING SUPPORT METHOD
European Patent Office | 2019
|