Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://graphics.cs.msu.ru/en/science/research/machinelearning/road
Дата изменения: Sun Apr 10 02:16:12 2016 Дата индексирования: Sun Apr 10 02:16:12 2016 Кодировка: UTF-8 |
Roadway video passport systems are widely-used for detailed road mapping which allows roadway quality monitoring and repair planning. The system includes a body of video cameras and other sensors mounted on a car as shown below. The car travels along a road and gathers data from the sensors.
Video cameras are mounted on the front side and on the back side of the road laboratory. Example of video frame is shown at the right.
Nowadays video sequences gained by these mobile laboratories are usually processed off-line. Operator manually marks objects like traffic signs, road edges, roadway defects (holes and cracks), and roadway patches on each video frame; the procedure is laborious and takes plenty of time. Typical roadway images are strongly differed to each other in colors and texture, some examples are shown below.
Typical source images for roadway analisys
This project aims at alleviation of road video processing preserving the accuracy of road mapping. Our method provides interactive detection of road-covering defects. We use so-called rectified images of the road covering. These images are obtained from video frames with the aid of perspective plane transformation. Our method is integrated into roadway video passport system.
Our method proceeds as follows. First video sequence is preprocessed in off-line mode. When preprocessing is completed our algorithm is trained on a part of rectified road image with the help of user input. After that objects on the rest part of the road image are detected automatically.
Outline of road image segmentation
Preprocessing stage is performed off-line. The first goal of this stage is obtaining rectified images from video sequence with the aid of perspective plane transformation. Another goal of preprocessing is normalization of road images, which includes lighting correction, color correction, image denoising, histogram equalization, etc. in order to reduce the variance in road images appearance.
We take advantage of image segments classification for object detection on road images. Features used for classification of image segments include color statistics, area, sizes of a segment projected on coordinate axes, elongation, orientation and other cues that capture shape, color and location.
User Interaction
As long as roadway material, time of survey and weather conditions can vary substantially for different roads, we developed partly automated interactive method for road objects detection. Our method is based on online learning that allows to account for specific characteristics of every section of the road.
The outline of user interaction with the system is as follows:
After several iterations of this procedure objects are automatically detected on the rest part of the road image.
Online learning helps to improve the quality of automatic object detection during user interaction. Thus our method requires minimal user effort.
Source image | Segmented image | Analisys results |
Source image | Segmented image | Analisys results |
Roadway image processing demo.
Most of the time objects of interest are located on a road surface. And it is convenient to cut out road surface from a rectified road image to decrease processing time and error rate. Our algorithm helps user to do this. It works in interactive mode so user can correct obtained results any time.
User perspective of the workflow is following:
1. User draws a part of correct border for initial algoritm learning
2. After that algorithm detects border on the whole image
3. Border can also be detected on other images of the same road
4. Obtained results can be corrected if something has gone wrong. There are two options:
5. After user interation border is redetected
Some results for another types of a road are also shown below:
Principal researchers:
Lead researchers:
Researchers:
Please, mail all comments, suggestions, problems and contributions to:
Alexander Velizhev
avelizhev@graphics.cs.msu.su
Olga Barinova
obarinova@graphics.cs.msu.su
We appreciate your assistance!
[1] Scientific development and production center “Region”, http://www.nporegion.ru