SURVEY ON VANISHING POINT DETECTION METHOD FOR GENERAL ROAD REGION...
Transcript of SURVEY ON VANISHING POINT DETECTION METHOD FOR GENERAL ROAD REGION...
All rights reserved by www.ijaresm.net ISSN : 2394-1766 1
SURVEY ON VANISHING POINT DETECTION METHOD
FOR GENERAL ROAD REGION IDENTIFICATION
Karan N. Patel1, Vipul H. Mistry
2
M.E- Research Student, E & C Department, SNPIT & RC, Bardoli, Surat, India1
Assistant Professor, E & C Department, SNPIT & RC, Bardoli, Surat, India2
Abstract: In today’s world automobile industries are coming out with so many new features
in cars. Road infrastructures are also getting much better in all over the world. Due to this,
the number of road accidents has increased and more number of people are dying in it.
Researchers have tried to solve this problem by using virtual driver feature in the car. A
computer vision based road detection and navigation system is put in the car that can help
the driver about upcoming accident and rough driving. But the major problem in
development of this type of system is identification of road using computer. And also
detection of the unstructured roads or structured roads without remarkable boundaries and
marking is a very difficult task for computer. For a given image of any road, that may
difficult to identify clear edges or texture orientation or priori known color, is it possible
for computer to find road? This paper gives answer to that question. First step is to find
vanishing point, which uses Gabor filters to find texture orientation at each pixel and
voting scheme is used to find vanishing point. Second step is to identify boundaries from
this estimated vanishing point. This paper describes the considerable work that has been
done towards vanishing point identification methods so that it can be used in real time for
further applications.
Keywords: Dominant texture orientation, road detection, vanishing point detection,
voting scheme.
I. INTRODUCTION
Over the past few years, there has been lot of research work done to develop
automatic navigation system for unmanned ground vehicles in either structured
environments or unstructured road conditions. One of the difficult parts of the
automatic navigation system is the road detection and also difficult to develop the
system that can find road and non-road regions. Many of the current road detection
system use vision sensors to detect the road. The majority of vision-based road detection
methods are divided into three categories: edge, region, and texture based methods.
Edge-based methods are used for the extraction of road boundaries or road markings.
These methods are work well for structured roads, where the well-painted road
marking or edge boundaries are the important features of the road, but this type of
method do not work well in unstructured environments. However, in unstructured
environments, there are various types of roads like soil, grass, rock, etc. and also with
IJARESM
All rights reserved by www.ijaresm.net ISSN : 2394-1766 2
different geometric characteristics, lighting, and weather conditions that make it
difficult to identify road region and non-road region [4]. To solve this limitation of
current road detection methods, texture-based techniques have been proposed. To solve
this limitation of current road detection methods, texture-based techniques have been
proposed. In texture-based methods first step is to find local texture orientations and
apply voting scheme to find the locations of vanishing points. A pixel with maximum
votes is considered as the vanishing point of the road. And then direction of the road or
the road boundaries can be extracted by the information of the detected vanishing-point
location [4], [5]. Various methods used so far to extract road boundary using vanishing
point are given in figure.1.
This paper is organized as follows. In section II, unstructured road detection
problem is explained. In section III, detail discussion in vanishing point road detection
methods. In section IV, different boundary extraction methods. In section V. summary
of various road detection methods is given and finally the conclusion.
Figure-1: Classification of vanishing point based road detection method.
II. UNSTRUCTURED ROAD DETECTION PROBLEM
Road detection is a very important step for car without driver to guided vehicles. There
are so many approaches have been proposed in past few years [20-21]. However, this topic
has been already submitted by different researchers, but detection of unstructured road is
interesting task and new challenges due to different environment on the roads [22].
Boundaries of unstructured roads may be not clear and also it may have a low intensity. Thus,
it is difficult task to detect road region because of varying illumination conditions, different
lighting and weather conditions.
Given a single image of any road, that may not be well structured or not have strong
edges or texture orientations, it is very difficult task for computer to detect road region from
given image. All the road detection method depends on road features extracted from road
boundary or road markings or road region properties with road models. Most of the methods
work well for well-structured roads but not work well for unstructured roads. To overcome
this problem some researchers have worked on features like vanishing point. Vanishing point
based road detection method is discussed in next section.
IJARESM
All rights reserved by www.ijaresm.net ISSN : 2394-1766 3
III. VANISHING POINT BASED ROAD DETECTION
In previous sections we discussed road detection methods which can be classified in three
categories: edge, region and texture based methods. Edge detection based methods reduce the
road detection task to boundary detection or road marking extraction. These methods are
more accurate for structured roads, where well painted road marking or edge boundaries are
the important features. Color cue [23, 24], Hough Transform [25] have been used to find road
boundaries. Region based methods consider that road surfaces which belong to homogeneous
regions like in well-structured roads. Instead of looking for road cues, texture based methods
search for global feature like vanishing point to find road direction [4, 6]. Texture based
methods first find local oriented textures and then makes them vote to find the locations of
the road vanishing points. Estimated vanishing point is very important to determine the
direction of the road.
In 2010, Hui Kong El. Al. [4], presented a general road detection method from a single
image using vanishing point detection approach. The basic steps to find vanishing point based
methods are as follows:
Find texture orientation at each pixel and provided confidence level.
Reduced no of voters which can be used for voting process.
Voting scheme is applied to find vanishing point candidates.
Detect road boundaries from detected vanishing point.
A. Texture Orientation
In most of the vanishing point detection methods texture orientation is detect by using
Gabor Filters because Gabor filters are known to be accurate. For the orientation Ø and a
scale ω, the Gabor kernel is given by [26].
In 2004, C.Rasmussen [4, 6], presented method to find texture orientations in which
Gabor filters is used to perform a Gaussian Fourier transform analysis on the image by
convolution with a set of Gabor kernels parameter like orientation, wavelength, and odd or
even kernels. This method is work well for both the structured and unstructured road. But the
main drawback is that the author used large number of orientations (n=72, n=36) this need to
perform many convolutions per image with such a large kernels is computationally expensive
and increase the complexity and also reducing the speed of algorithm [1, 2].
In 2012, Peyman Moghadam, and Jun Feng Dong Et. Al. [3, 8] presented Optimal Local
Dominant Method with the concept of skyline detection to find the texture orientations. In
outer environment most of the pixels in the upper side of the images are known as sky pixels
or off-road regions. Thus, in order to detect the vanishing-point first step is to remove sky
pixels of the image to increase the speed of system. Once the sky-pixels are removing, apply
Optimal Local Dominant Method which is used to find texture orientations. Author used four
Gabor orientation filters {0, 45, 90, and 135} at each pixel to find texture orientations [8].
Due to the four Gabor orientation filters and skyline detection this method reduced the
complexity and also increases the speed to detect the accurate vanishing-point.
B. Voting Scheme
After finding effective texture orientation at each pixel of image, next step is to apply a
voting scheme to select accurate vanishing-point and detect the road boarders. Different
IJARESM
All rights reserved by www.ijaresm.net ISSN : 2394-1766 4
authors have been used different voting scheme to detect a vanishing –point like hard voting
scheme, soft voting scheme, locally adaptive soft voting scheme, and multi-dimensions
voting scheme etc. But one major drawback of “hard voting” is that this scheme is do more
favor points that are high in image, leading sometimes to large errors in the estimation of
vanishing point [4].
In 2008, Peyman Moghadam, Janusz A.Starzyk, and W.S. Wijesoma [3], presented new
voting scheme to detect accurate vanishing point. Authors observed that all the dominant
orientations which come either from the edges of the road or from any off-road region have
get the same important on the voting scheme. Therefore, detected vanishing-point location
may be incorrect. Thus, to solve this problem weighted-based Soft Voting Scheme is used,
which assigns weight to each ray drawn along with a dominant orientation. Then apply
weighted ray distance-based voting scheme to overcome the problem of biases toward the
higher pixels in the image. Euclidean distance is used to find a distance. Finally, the pixel
with the maximum supporting rays is selected as the candidate of vanishing-point for the
main part of the road [3, 8].
In 2009, Hui Kong, Jean-Yves Audibert, and Jean Ponce [4, 6] presented Locally
Adaptive Soft Voting Scheme (LASV) to find accurate vanishing-point. Author observed that
in hard voting scheme, the higher image pixels receive more votes than lower image pixels,
which results in wrong vanishing-point detection for road image where the correct vanishing-
point of road is not in the upper part of the image. A locally adaptive soft voting scheme
(LASV) is proposed to overcome this problem. This scheme use local voting region, in which
pixels having low confidence texture orientation estimation are remove. Local voting region
based method produces more accurate detection than the global voting region based method.
For curved road, the vanishing point by our method is more accurate and detected boundaries
are also accurate.
IV BOUNDARY EXTRACTION
After detecting accurate vanishing point, next step is to extract road border by applying
boundary detection method. Different authors have proposed different methods for boundary
extraction like constrained road segmentation, GMM based boundary detection method.
In 2009, Hui Kong, Audibert and J. Ponce [4], presented novel method to find road
border. The accurately estimated vanishing point gives strong information about location of
the road region. Therefore, he proposed a vanishing point based dominant edge detection
method to find the two most dominant edges of the road. Based on the two detected edges,
one can roughly detect the road region and update the vanishing point detected by LASV
with the connected point of two edges. The proposed road detection method find two edges
by initially detecting the first one based on estimated vanishing point and then find second
edge based on the first road border. Author advised not to use only color cue in detecting
these edges because of the following reasons: Color variation with illumination changes. For
some road images, there is very much variation in colors between the road and its
environmental areas, e.g., the road cover with snow or desert road. Or for some roads, color
variation is very fast in the road area. He presented a combined approach of color cue
information and “Orientation Consistency Ratio” (OCR) to identify dominant road borders
from estimated vanishing point.
IJARESM
All rights reserved by www.ijaresm.net ISSN : 2394-1766 5
In 2012, Penman Moghadam, and Jun Feng Dong [8], presented Rao-Blackwellised
Particle Filter (RBPF) method used to find border of the road. The estimated vanishing point
location can give the direction of road to the vehicle. However, the direct vanishing point
detection from single image is noisy because of the various problems like shadows, road
bumps and vibrations of the camera in the vehicle and also continuously the change in
position of detected vanishing point because of that the road state may change continuously.
However, the direct vanishing point detection from single image is noisy because of the
various problems like shadows, road bumps and vibrations of the camera in the vehicle and
also continuously the change in position of detected vanishing point because of that the road
state may change continuously. To overcome these drawbacks, we consider first to detect the
full vanishing point image. This solution will gives wrong vanishing point results because of
unstructured environments, different backgrounds and shadows false voting candidate. So to
provide more accurate road region, we propose to (RBPF).
IV. SUMMARY OF VARIOUS VANISHING POINT BASED ROAD DETECTION
METHODS
In previous sections various types of vanishing point based road detection methods were
discussed. Table 1 shows the comparison between various popular vanishing point based road
detection approaches proposed so far and discussed in last sections. All the methods are
separated based on types of texture orientation, voting scheme, and boundary extraction
method and remarks.
TABLE I Comparison between Various Vanishing Point Based Road Detection Method
CONCLUSION
After studying different methods which have been proposed for road detection, we can
conclude that features based methods used for road detection i.e. region features and texture
features based method work well for structured roads but fail to give similar accuracy in case
IJARESM
All rights reserved by www.ijaresm.net ISSN : 2394-1766 6
of unstructured roads. To solve this problem texture properties based methods have been
proposed. By using global information like vanishing point one can find road region for all
type of roads. Any road detection method has to fulfill the following characteristics:
Road detection algorithm should be fully automatic. No human interface should be there.
Speed of algorithm should be fast enough to meet the real time requirements.
Algorithm should work well for both structured and unstructured road and it should be
robust against various conditions like shadows, illumination variations and irregular
structures around roads.
Vanishing point based approach provides a general solution for road detection for all
types of roads and provides a strong cue for road area under effects of shadow and low
illumination environments. Speed is main constraint for vanishing point based road detection
techniques. From the survey, we can conclude that efficiency of this approach mainly
depends on accuracy of texture orientations and no of effective voters that are used for voting
scheme. One can increase the speed of algorithm by reducing no of voters and using only
effective voters during voting process to maintain efficiency of algorithm.
ACKNOWLEDGMENT
This work was supported by respective faculties and classmates. I express sincere thanks to
Mr. J. N. Patel, Chairman Vidya Bharti Trust, Mr. K. N. Patel, Hon. Secretary, Vidyabharti
Trust, Dr. H. R. Patel, Director, Dr. J. A. Shah, Principal, S.N.P.I.T.&R.C.,Umrakh,
Bardoli, Gujarat, India for their motivational & infrastructural supports to carry out this
research. I would like to give special thanks to my guide Prof. Vipul H. Mistry, Assistant
Professor Electronics & Communication Engineering Department of S.N.P.I.T. & R.C.
Umrakh, Bardoli whose timely and persistent guidance has played a key role in making my
work a success.
REFERENCES
[01] C. Rasmussen, “Grouping dominant orientations for ill-structured road following,” in
Proc. IEEE Conf. Comput. Vis. Pattern Recog., 2004, pp. 470–477.
[02] C. Russmusen, “Texture-based vanishing point voting for road shape estimation,” in
Proc. British Machine Vision Conf., 2004.
[03] P.Moghadam, J.A. Strarzyk and W.S. Vijesoma,”Fast vanishing point detection in
unstructured environment.”IEEE Transaction on Image processing, vol21, Jan 2010, pp.
425-430.
[04] Hui.Kong, Audibert and J.Ponce,”Vanishing point detection for road detection,” IEEE
conference on Image processing, 2009.
[05] C.Rasmussen, ”Road compass: following rural roads with vision + ladar using
vanishing point tracking,” Auton. Robots, vol.25, no.3, Oct. 2008, pp.205-209.
[06] Hui Kong, Audibert and J.Ponce,”General road detection from a single Image,” Image
processing. IEEE Transaction on, 19(8), 2010, pp. 2211-2220.
[07] O.Miksik, P.Petyovsky, L.Zalul and P.Jura,”Robust detection of shady and
highlighted road for monocular camera based navigation of UGV,” IEEE international
conference of Robotics and Automation, 2011, pp. 64-71.
[08] P.Moghadam and J.F.Dang,”Road direction detection based on vanishing point
tracking,” IROS, IEEE/RSJ, 2012.
IJARESM
All rights reserved by www.ijaresm.net ISSN : 2394-1766 7
[09] Xu, Cheng, Chao Mi, Chao Chen and Zhibang Yand,”Road detection based on
vanishing point location,” Journal of convergence information technology, 2012, pp.
137-145.
[10] Swathy L. and Arya Krishna S.,”Fast road tracking for unmanned ground vehicles.”
International journal of computer science and mobile computing, 2013, pp.142-152.
[11] Alvarez, J.M.A.; Ĺopez, A.M., "Road Detection Based on Illuminant Invariance,"
Intelligent Transportation Systems, IEEE Transactions on , vol.12, no.1, March 2011,
pp.184,193.
[12] J. Melo, A. Naftel, A. Bernardino, and J. Santos-Victor, “Detection and classification
of highway lanes using vehicle motion trajectories,” J. IEEE Trans. on Intelligent
Transportation Systems, vol. 7, no. 2, June 2006, pp. 188–200.
[13] J.C. McCall and M. M Trivedi,”Video-based lane estimation and tracking for driver
assistance: Survey, system, and evalution,” IEEE Trans. Intell. Transp. Syst., vol.7, no.1,
Mar 2006, pp. 20-37.
[14] W. T. Freeman and E. H. Adelson, “The design and use of steerable filters,” IEEE
Trans Pattern Anal. Mach. Intell., vol. 13, no. 9, Sep. 1991, pp. 891–906.
[15] S. Thrun, M. Montemerlo, H. Dahlkamp, D. Stavens, A. Aron, J. Diebel, P. Frog, J.
Gale, and G. Hoffmann,”Stanley: The robot that won the DARPA grand challenge,” J.
Field Robot., vol.23, no.9, 2006, pp.661-692.
[16] M. Nieto and L.Salgado,”Real-time vanishing point estimation in road sequences
using adaptive steerable filter banks,” in Proc. ACIVS, 2007, pp.840-848.
[17] B. Stewart, M. T. I. Reading, T. Binnie, K. Dickinson, and C. Wan, “Adaptive lane
finding in road traffic image analysis,” in in Proc. 7th IEEE Int. Conf. Road Traffic
Monitoring and Control, Napier Univ. Edinburgh, Apr. 1994, pp. 133–136.
[18] G. Finlayson, S. Hordley, C. Lu, and M. Drew, “On the removal of shadows from
images,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 28, no. 1, Jan. 2006, pp. 59–68
[19] Rafel C. Gonzalez, Richard E. woods,” Digital image processing,” third edition,
published by pearson education, inc, publishing as prentice hall, 2008.
[20] G.N. DeSouza and A.C. Kak, “Vision for mobile robot navigation: A survey,” Pattern
Analysis and Machine Intelligence, IEEE Transactions on, 24(2), 2002, pp. 237–267.
[21] Y. Alon, A. Ferencz, and A. Shashua, “Off‐road path following using region
classification and geometric projection constraints,” In Computer Vision and Pattern
Recognition,IEEE
[22] Dezhi Gao, Wei Li, Jianmin Duan, Banggui Zheng, "A practical method of road
detection for intelligent vehicle," Automation and Logistics, 2009. ICAL '09. IEEE
International Conference on , vol., no., 5-7 Aug. 2009, pp.980-985
[23] Tsung-Ying Sun; Shang-Jeng Tsai; Chan, V., "HSI color model based lane-marking
detection," Intelligent Transportation Systems Conference, 2006. ITSC '06. IEEE , vol.,
no., 17-20 Sept. 2006, pp.1168-1172.
[24] K.-Y. Chiu and S.-F. Lin, “Lane detection using color-based segmentation,” in Proc.
IEEE Intelligent Vehicles Symp., 2005, pp. 706–711.
[25] B. Yu and A. K. Jain, “ Lane boundary detection using multi resolution hough
transform,” in Proc. IEEE Int. Cof. Image Processing, 1997, vol. 2, pp. 748-751.
[26] T. Lee,”Image representation using 2D Gabor wavelets,” IEEE Trans. Pattern Anal.
Mach. Intell., vol.18, no.10, Oct. 1996, pp.959-971.