obstacle detection and tracking in ground vehicles using stereo vision

advertisement
Session A14
Paper # 6137
Disclaimer — This paper partially fulfills a writing requirement for first year (freshman) engineering students at the
University of Pittsburgh Swanson School of Engineering. This paper is a student, not a professional, paper. This paper
is based on publicly available information and may not be provide complete analyses of all relevant data. If this paper is used
for any purpose other than these authors’ partial fulfillment of a writing requirement for first year (freshman)
engineering students at the University of Pittsburgh Swanson School of Engineering, the user does so at his or
her own risk.
OBSTACLE DETECTION AND TRACKING IN GROUND VEHICLES USING
STEREO VISION
Zachary Grimaldi, zpg6@pitt.edu, Mahboobin 10:00, Shixiong Jing, shj40@pitt.edu, Mahboobin, 10:00
Revised Proposal — As motor vehicle design is trending
towards the implementation of Advanced Driver Assistance
Systems (ADAS) into intelligent automobiles, computers are
beginning to take a much larger role in the driving process.
These new safety functions, such as obstacle collision
warnings, aim to build upon one another until ultimately
engineers are able to program an autonomous vehicle. Thus,
it is the role of computer engineers to ensure that new
intelligent ground vehicles are designed with a reliable and
complete perception of the environment and capability to
detect obstacles. In the context of driver assistance, the
purpose of obstacle detection and tracking systems is to
monitor the behavior of one or more obstacles in the vicinity
of a host vehicle.
Stereo vision is a method of obstacle detection that allows the
driving assistance system of an intelligent vehicle to more
accurately identify its surroundings. This technology uses two
cameras to capture an image of the same scene from two
different angles. These images are taken at a high rate,
compiled, and compared to build a 3D model of the vehicle’s
surroundings using an obstacle detection algorithm. This
algorithm analyzes a real-time view of the vehicle’s vicinity
in order to provide a stable tessellation of the environment
and estimate the path of a detected obstacle, regardless of
lighting and weather conditions. The analysis is represented
in a stereo disparity map, which is constructed by matching
corresponding points in the stereo pair in order to extract
regions of interest from the images. UV-disparity space is
computed from the disparity map, which can then be used to
calculate the location of obstacles in comparison to the
vehicle. Obstacle locations can be gathered to determine
their speed and direction with respect to the vehicle’s
intended path.
The advancement of obstacle detection and tracking using
stereo vision will allow for a faster response from the
intelligent vehicle than a human is realistically capable of.
This will replace human reaction with a computed avoidance
plan when an obstacle or another vehicle may cause a sudden
collision. A better judgment by the ADAS can therefore lead
to the avoidance of high-speed collisions. The implementation
of stereo vision obstacle detection and tracking technology
into ground vehicles is important to the automotive industry
University of Pittsburgh Swanson School of Engineering 1
2016/01/29
and to computer engineers because it can reduce the very
high number of vehicle collision-related damages, injuries,
and fatalities.
While analyzing the stereo vision obstacle detection
technology, we plan to dissect the algorithms that create the
3D modeling of the vehicle’s surroundings as well as
evaluate their efficiency and reliability. In addition, we plan
to investigate current applications of stereo vision in the
automotive industry and assess any need for future
development.
REFERENCES
[1] D. Aubert, A. Bak, S. Bouchafa. (2011). “Dynamic
objects detection through visual odometry and stereo-vision:
a study of inaccuracy and improvement sources.” (print
paper) Proceedings Machine Vision and Applications. pp.
681–697
[2] N. Bernini, M. Sabbatelli. (2014). “Real-Time Obstacle
Detection Using Stereo Vision for Autonomous Ground
Vehicles.” (print paper) Proceedings IEEE Conference on
Intelligent Transportation Systems. pp. 873-878
[3] A. Gasteratos, L. Nalpantidis. (2008). “Review of Stereo
Vision Algorithms: From Software to Hardware.”
International Journal of Optomechatronics, vol. 2, Sirakoulis,
Ed. Philadelphia: Taylor & Francis Incorporated. (print
essay). pp. 435–462
[4] I. Giosan, A. Iloie, S. Nedevschi. (2011). “UV disparity
based
obstacle
detection
and
pedestrian
classification.” Romanian Agency of Scientific Research.
(online article). PN-II-ID-PCE-2011-3-1086
[5] R. A. Hamzah. (2009). “Region of Interest in Disparity
Mapping for Navigation of Stereo Vision Autonomous
Guided Vehicle.” (print paper) Proceedings International
Association of Computer Science and Information
Technology. pp. 357-361
[6] C. Hane, M. Pollefeys, T. Sattler. (2015). “Obstacle
Detection for Self-Driving Cars Using Only Monocular
Cameras and Wheel Odometry.” (print paper) Proceedings
EU’s 7th Framework Programme. pp. 378-385
Zachary Grimaldi
Shixiong Jing
[7] A. Hanson, Z. Zhang. (1997). “Obstacle detection based
on qualitative and quantitative 3D reconstruction.” (print
paper) Proceedings IEEE Transactions On Pattern Analysis
and Machine Intelligence. pp. 15-26
[8] J. H. Kim, J. Kwon, J. Seo. (2014). “Multi-UAV-based
stereo vision system without GPS for ground obstacle
mapping to assist path planning of UGV.” (print paper)
Proceedings Institution of Engineering & Technology
Electronic Letters. pp. 1431-1432
[9] G. Klinker, B. Kormann, A. Neve, W. Stechele. (2015).
“Stereo Vision Based Vehicle Detection.” (print paper)
Proceedings Vehicle Sensors and Perception Systems. pp.
738-746
I. Giosan, A. Iloie, S. Nedevschi. (2011). “UV disparity based
obstacle detection and pedestrian classification.” Romanian
Agency of Scientific Research. (online article). PN-II-IDPCE-2011-3-1086
This paper, although written by graduate engineering
students, has been published by the Romanian Agency of
Scientific Research. Although this paper was written in 2011,
it presents a highly accurate obstacle detection system that
utilizes UV disparity based obstacle detection, filtering,
hypothesis generation, and classification as pedestrian and
non-pedestrian. When combined with the most current
algorithms, will aid us in the presentation of a complete and
functional obstacle detection system.
ANNOTATED BIBLIOGRAPHY
R. A. Hamzah. (2009). “Region of Interest in Disparity
Mapping for Navigation of Stereo Vision Autonomous
Guided Vehicle.” (print paper) Proceedings International
Association of Computer Science and Information
Technology. pp. 357-361
This article, published in a professional computer
engineering magazine, describes the process of using Matlab
software to create a stereo vision disparity map. The author
explains how the software is able to create the 3D disparity
map using two images taken from the front of a vehicle. This
article will help us explain how 3D mapping is utilized to
detect the depth of the scene as well as any obstacles.
D. Aubert, A. Bak, S. Bouchafa. (2011). “Dynamic objects
detection through visual odometry and stereo-vision: a study
of inaccuracy and improvement sources.” (print paper)
Proceedings Machine Vision and Applications. pp. 681–697
This article, published in a professional journal
specializing in machine vision, evaluates the accuracy of a
test stereo vision modeling system under different road
situations in order to study the impact of time integration and
time resolution. The paper analyzes the accuracy of the
detection system, the errors presented, and the methods used
to improve the results, which will provide us with statistical
data regarding the reliability of stereo vision.
C. Hane, M. Pollefeys, T. Sattler. (2015). “Obstacle
Detection for Self-Driving Cars Using Only Monocular
Cameras and Wheel Odometry.” (print paper) Proceedings
EU’s 7th Framework Programme. pp. 378-385
This professional conference paper, published by the
European Union’s Seventh Framework Programme, proposes
an algorithm-based approach to the extraction of static
obstacles from depth maps. The detailed benefits of using a
monocular fisheye lens to cover a wider field of view will
help us clarify current problems with stereo vision technology
and aid us in our description of possible engineering
solutions.
N. Bernini, M. Sabbatelli. (2014). “Real-Time Obstacle
Detection Using Stereo Vision for Autonomous Ground
Vehicles.” (print paper) Proceedings IEEE Conference on
Intelligent Transportation Systems. pp. 873-878
This professional conference paper, which was presented
at an IEEE Conference regarding intelligent transportation
systems, is a brief examination of the four most commonly
used 3D obstacle detection maps, including probabilistic
occupancy maps, digital elevation maps, scene flow
segmentations, and geometry-based clusters. This article will
help us dissect the algorithms utilized to create these maps
and discuss the application of additional algorithms.
A. Hanson, Z. Zhang. (1997). “Obstacle detection based on
qualitative and quantitative 3D reconstruction.” (print paper)
Proceedings IEEE Transactions On Pattern Analysis and
Machine Intelligence. pp. 15-26
This paper, published in an IEEE journal specializing in
pattern analysis and machine intelligence, describes the three
basic algorithms used to detect obstacles and compares them
against experimental data in terms of accuracy and efficiency.
This article will allow us to better explain the stereo vision
algorithms used to detect obstacles and provide us
information regarding the reliability of the algorithms.
A. Gasteratos, L. Nalpantidis. (2008). “Review of Stereo
Vision Algorithms: From Software to Hardware.”
International Journal of Optomechatronics, vol. 2, Sirakoulis,
Ed. Philadelphia: Taylor & Francis Incorporated. (print
essay). pp. 435–462
This article, from a professional journal specializing in
optomechatronics, presents an in-depth analysis of existing
stereo vision algorithms in terms of speed, accuracy,
coverage, time consumption, and disparity range. The article
offers a visual breakdown and explanation of these
algorithms that will aid us in our understanding of the
technology. However, it was published in 2008 and therefore
cannot provide the most current algorithms being tested and
implemented.
J. H. Kim, J. Kwon, J. Seo. (2014). “Multi-UAV-based stereo
vision system without GPS for ground obstacle mapping to
assist path planning of UGV.” (print paper) Proceedings
2
Zachary Grimaldi
Shixiong Jing
Institution of Engineering & Technology Electronic Letters.
pp. 1431-1432
This short professional article, published recently by the
Institution of Engineering and Technology, introduces the
very unique concept of implementing stereo vision system
into two unmanned aerial vehicles. These aerial vehicles
would provide the ground vehicle with a better sight view as
well as a movable baseline for the stereo vision system,
which would help us calculate the position of obstacles more
accurately.
G. Klinker, B. Kormann, A. Neve, W. Stechele. (2015).
“Stereo Vision Based Vehicle Detection.” (print paper)
Proceedings Vehicle Sensors and Perception Systems. pp.
738-746
This article was published by the Research and
Technology Department at BMW in a journal specializing
vehicle sensors and perception systems. The paper argues for
the integration of a flat road model in order to provide a more
current analysis of the vehicle’s surroundings. This article
will aid us in presenting an accurate evaluation of these stereo
vision algorithms because BMW has tested this detection
system in real traffic scenes.
3
Download