DOI QR코드

DOI QR Code

A Crosswalk and Stop Line Recognition System for Autonomous Vehicles

무인 자율 주행 자동차를 위한 횡단보도 및 정지선 인식 시스템

  • 박태준 (한국기술교육대학교 컴퓨터공학부) ;
  • 조태훈 (한국기술교육대학교 컴퓨터공학부)
  • Received : 2010.12.28
  • Accepted : 2012.04.02
  • Published : 2012.04.25

Abstract

Recently, development of technologies for autonomous vehicles has been actively carried out. This paper proposes a computer vision system to recognize lanes, crosswalks, and stop lines for autonomous vehicles. This vision system first recognizes lanes required for autonomous driving using the RANSAC algorithm and the Kalman filter, and changes the viewpoint from the perspective-angle view of the street to the top-view using the fact that the lanes are parallel. Then in the reconstructed top-view image this system recognizes a crosswalk based on its geometrical characteristics and searches for a stop line within a region of interest in front of the recognized crosswalk. Experimental results show excellent performance of the proposed vision system in recognizing lanes, crosswalks, and stop lines.

최근 무인 자율 주행 자동차를 실현하기 위한 기술 개발이 활발히 이루어지고 있는 추세이다. 본 논문에서는 무인 자율 주행 자동차의 핵심 기술인 컴퓨터 비전을 이용한 무인 자율 주행 자동차를 위한 횡단보도 및 정지선 인식 시스템을 제안한다. 본 논문의 컴퓨터 비전 시스템은 먼저 무인주행을 위하여 반드시 필요로 하는 차선을 RANSAC 알고리즘과 Kalman 필터를 이용하여 인식하고 인식된 차선이 실제로는 평행하다는 점을 이용하여 원근 시점인 입력 영상을 평면 시점으로 변환하여 횡단보도의 크기가 일정하게 만든다. 그런 후, 변환된 영상에서 횡단보도의 기하학적 특징을 이용하여 횡단보도를 인식하고 횡단보도 앞의 영역을 관심 영역으로 설정한 후 설정된 관심 영역에서 정지선을 추출한다. 구현된 알고리즘을 다양하게 실험한 결과 차선, 횡단보도, 정지선에 대하여 높은 인식률을 보였다.

Keywords

References

  1. E. D. Dickmanns and B. D. Mysliwetz, "Recursive 3-D road and relative ego-state recognition," IEEE Trans. Pattern Anal. Mach. Intell., vol. 14, no. 2, pp. 199-213, Feb. 1992. https://doi.org/10.1109/34.121789
  2. M. Bertozzi and A. Broggi, "GOLD: A parallel real-time stereo vision system for generic obstacle and lane detection," IEEE Trans. Image Process., vol. 7, no. 1, pp. 62-81, Jan. 1998. https://doi.org/10.1109/83.650851
  3. D. Pomerleau and T. Jochem, "Rapidly adapting machine vision for automated vehicle steering," IEEE Expert-Special Issue on Intelligent System and Their Applications, vol. 11, no. 2, pp. 19-27, Apr. 1996.
  4. K. Kluge and C. Thorpe, "The YARF system for vision-based road following," Math. Comput. Model., vol. 22, no. 4-7, pp. 213-233, Aug. 1995. https://doi.org/10.1016/0895-7177(95)00134-N
  5. C. Taylor, J. Košecká, R. Blasi, and J. Malik, "A comparative study of vision-based lateral control strategies for autonomous highway driving, Int. J. Robot. Res., vol. 18, no. 5, pp. 442-453, May 1999. https://doi.org/10.1177/02783649922066321
  6. C. Kreucher and S. Lakshmanan, "LANA: A lane extraction algorithm that uses frequency domain features," IEEE Trans. Robot. Autom., vol. 15, no. 2, pp. 343-350, Apr. 1999. https://doi.org/10.1109/70.760356
  7. Q. Li, N. Zheng, and H. Cheng, "Springrobot: A prototype autonomous vehicle and its algorithms for lane detection", IEEE Trans. Intell. Transp. Syst., vol. 5, no. 4, pp. 300-308, Dec. 2004. https://doi.org/10.1109/TITS.2004.838220
  8. J. B. McDonald, "Detecting and tracking road markings using the Hough transform," in Proc. Irish Machine Vision and Image Processing Conf., Maynooth, Ireland, pp. 1-9, 2001.
  9. D. Pomerleau, "Neural network vision for robot driving," in The Handbook of Brain Theory and Neural Networks, M.Arbib,Ed. Cambridge, MA: MIT Press, 1995.
  10. S. Baluja, "Evolution of an artificial neural network based autonomous land vehicle controller," IEEE Trans. Syst., Man, Cybern. B, Cybern., vol. 26, no. 3, pp. 450-463, Jun. 1996. https://doi.org/10.1109/3477.499795
  11. 림청, 한영준, 한헌수, "복잡한 환경에서 Grid기반 모폴로지와 방향성 에지 연결을 이용한 차선 검출 기법", 한국지능시스템학회 논문지, vol. 20, no. 6, pp. 786-792, 2010.
  12. J. M. Coughlan and H. Shen, "A fast algorithm for finding crosswalks using figure-ground segmentation," in Proc. 2nd Workshop on Applications of Computer Vision, in conjunction with ECCV, p. 2, 2006.
  13. V. Ivanchenko, J. Coughlan, and H. Shen, "Detecting and locating crosswalks using a camera phone", Computer Vision and Pattern Recognition Workshops, 2008.
  14. S. Se, "Zebra-crossing detection for the partially sighted," in Proc. IEEE Conf. on Computer Vision and Pattern Recognition, vol. 2, pp. 211-217, 2000.
  15. B. Soheilian, N. Paparoditis, D. Boldo, and J. Rudant, "3d zebra crossing reconstruction from stereo rig images of a ground-based mobile mapping system", IEVM06, 2006.
  16. Martin A. Fischler and Robert C. Bolles, "Random Sample Consensus: A Paradigm for Model Fitting with Apphcatlons to Image Analysis and Automated Cartography", Communication of the ACM, vol. 24, June. 1981.

Cited by

  1. Design and Implementation of the Stop line and Crosswalk Recognition Algorithm for Autonomous UGV vol.24, pp.3, 2014, https://doi.org/10.5391/JKIIS.2014.24.3.271
  2. Lane Detection for Parking Violation Assessments vol.16, pp.1, 2016, https://doi.org/10.5391/IJFIS.2016.16.1.13
  3. Recognition of Lanes, Stop Lines and Speed Bumps using Top-view Images vol.65, pp.11, 2016, https://doi.org/10.5370/KIEE.2016.65.11.1879