file.pdf (4.93 MB)
Color image processing for navigation : two road trackers
journal contributionposted on 1990-01-01, 00:00 authored by D Aubert, Charles E. Thorpe
Abstract: "To build an autonomous vehicle capable of road following, it is necessary to compute the position and the orientation of the vehicle relative to the road. One way of doing so is to acquire images from a camera on the vehicle and extract some road features from these images. Knowing the geometric transformation between the camera and the ground plane, it is easy to compute the position and the orientation of the vehicle relative to these road features. In our case, we are building a system to track 'structured roads', roads that have lane markings, shoulders, and other structure. For these roads, the easiest visual features to track are white lines and the yellow lines.To deal with a variety of roads, light, and weather conditions, we need to build robust extractors of these features. In the case of the white stripe, we use our knowledge about its shape to extract it. We create a mask with a shape similar to the current white stripe and convolve a search area in the image with it. The maximum correlation gives us the location of the stripe. To reduce the signal/noise ratio, and to be robust in the cases of light and weather variations, we use a large mask. By taking into account the current running total during the convolution phases, we reduce the computational time drastically and so get a fast operator to track the white stripe.In the case of the yellow stripes, the color is a strong characteristic of this kind of stripe, and the hue is only slightly affected by lighting and weather variations (we can get in the image a dark or a light yellow, but it is always a yellow color). We build the yellow stripe tracker based on the hue information."