
Distance Measurement Method for Obstacles in front of Vehicles Based on Monocular Vision
Author(s) -
Weiyue Gao,
Yutuo Chen,
Yang Liu,
Biao Chen
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1815/1/012019
Subject(s) - computer vision , artificial intelligence , monocular vision , computer science , position (finance) , range (aeronautics) , frame (networking) , process (computing) , monocular , ranging , object detection , enhanced data rates for gsm evolution , pattern recognition (psychology) , engineering , telecommunications , finance , economics , aerospace engineering , operating system
This paper proposes a new method based on monocular vision to detect and range obstacles in front of the vehicle for anti-collision warning during driving. Firstly, the deep learning object detection YOLOv4 algorithm is used to detect various obstacles in front of the vehicle to obtain the category and location information of the obstacles. Then an improved edge detection algorithm is used to adjust the position of the detection frame to improve the object positioning accuracy of the detection algorithm. Next, according to the camera imaging principle and geometric relationship, conversion model from the three-dimensional coordinates of the road surface to the two-dimensional coordinates of the image plane is obtained and distance measurement is performed. Finally, the cubic curve fitting of the obtained measurement data is performed, and the distance measurement process and algorithms are optimized to improve the distance measurement accuracy. The average error in the range of 50m is 0.54m, and the average error in the range of 80m is 0.78m. Through experimental analysis and comparison, the results show that the method in this paper can achieve accurate and effective monocular vision ranging.