Abstract
This paper presents a real-time lane detection system including edge detection and improved Hough Transform based lane detection algorithm and its hardware implementation with field programmable gate array (FPGA) and digital signal processor (DSP). Firstly, gradient amplitude and direction information are combined to extract lane edge information. Then, the information is used to determine the region of interest. Finally, the lanes are extracted by using improved Hough Transform. The image processing module of the system consists of FPGA and DSP. Particularly, the algorithms implemented in FPGA are working in pipeline and processing in parallel so that the system can run in real-time. In addition, DSP realizes lane line extraction and display function with an improved Hough Transform. The experimental results show that the proposed system is able to detect lanes under different road situations efficiently and effectively.
Similar content being viewed by others
References
Pankiewicz, P., Powiertowski, W., & Roszak, G. (2008). VHDL implementation of the lane detection algorithm. In Proceedings of international conference on mixed design of integrated circuits and systems (pp. 581–584).
Liu, G., Li, S., & Liu, W. (2013). Lane detection algorithm based on local feature extraction. In Proceedings IEEE conference chinese automation congress (pp. 59–64).
Chiu, K.-Y., & Lin, S.-F. (2005). Lane detection using color-based segmentation. In Proceedings IEEE international intelligent vehicles symposium (pp. 706–711).
Zhou, S., Jiang, Y., Xi, J., Gong, J., Xiong, G., & Chen, H. (2010). A novel lane detection based on geometrical model and gabor filter. In Proceedings IEEE intelligent vehicles symposium (pp. 59–64).
Liu, W., & Li, S. (2013). An effective lane detection algorithm for structured road in urban. Lecture Notes in Computer Science, 7751, 759–767.
von Gioi, R. G., Jakubowicz, J., Morel, J.-M., & Randall, G. (2010). A fast line segment detector with a false detection control. IEEE Transactions on Pattern Analysis and Machine Intelligence, 32(4), 722–732.
Sun, T.-Y., Tsai, S.-J., & Chan, V. (2006). HSI color model based lane-marking detection. In Proceedings IEEE intelligent transportation systems conference (pp. 1168–1172).
Rasmussen, C. (2004). Grouping dominant orientations for illstructured road following. In Proceedings IEEE computer society conference on computer vision and pattern recognition (Vol. 1, pp. 470–477).
Canny, J. (1986). A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8(6), 679–698.
Kuk, J. G., An, J. H., Ki, H., & Cho, N. I. (2010). Fast lane detection and tracking based on Hough Transform with reduced memory requirement. In Proceedings international IEEE conference on intelligent transportation systems (pp. 1344–1349).
Wang, C., Gao, X., & Fu, Q. (2011). A design of video capture-output and pre-processing system based on FPGA. In Proceedings international conference on electronics, communications and control (pp. 21–24).
Vachhani, L., Sridharan, K., & Meher, P. K. (2009). Efficient FPGA realization of cordic with application to robotic exploration. IEEE Transactions on Industrial Electronics, 56(12), 4915–4929.
Aly, M. (2008). Real time detection of lane markers in urban streets. In Proc. IEEE international intelligent vehicles symposium (pp. 7–12).
Acknowledgments
This paper is supported by the National Natural Science Fund of China for Distinguished Young Scholars (No. 61325007) and the National Natural Science Fund of China for International Cooperation and Exchanges (No. 61520106001).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiao, J., Li, S. & Sun, B. A Real-Time System for Lane Detection Based on FPGA and DSP. Sens Imaging 17, 6 (2016). https://doi.org/10.1007/s11220-016-0133-8
Received:
Revised:
Published:
DOI: https://doi.org/10.1007/s11220-016-0133-8