Hardware Implementation of Hough Transform for the Application in Lane Detection in Smart Vehicles

Authors

  • Chessda Uttraphan VLSI and Embedded System Technology (VEST) Research Group
  • Dhivaakar Ravindran Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, 86400 Parit Raja, Batu Pahat, Johor, Malaysia
  • Wee Heng Chua Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, 86400 Parit Raja, Batu Pahat, Johor, Malaysia
  • Boon Ching Kok Department of Electrical Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, 86400 Parit Raja, Batu Pahat, Johor, Malaysia
  • Nabihah Ahmad VLSI and Embedded System Technology (VEST) Research Group
  • A Arul Edwin Raj Department of ECE, Saveetha Engineering College, Chennai, India

DOI:

https://doi.org/10.37934/araset.63.1.191201

Keywords:

Hough Transform, Straight line Detection, Lane Detection, FPGA, Hardware implementation

Abstract

Lane detection is one of the important features of smart vehicles. It is used to assist drivers in achieving the best driving experience. Lane detection utilizes the line detection algorithm where there are many algorithms that are available, but the most effective algorithm is the Hough Transform because it is simple and can be applied in both software and hardware implementations. However, studies shown that Hough Transform implementation of video in the software environment could result in sub-par performance because it requires extremely high computation resources and memory. Therefore, we propose hardware implementation of the Hough Transform for lane detection in this work. The targeted hardware is the Field Programmable Logic Array (FPGA) as its reconfigurable nature allows for rapid design. Hardware implementation of video processing enables parallel data processing, which reduces overall system latency. Furthermore, the hardware design can be optimized to reduce the number of logics that will lead to lower power consumption. The hardware logics were designed based on the Hough Transform equation by using the Verilog Hardware Description Language (HDL) in Intel Quartus Prime software. After the design is successfully completed and verified through simulation, the execution speed of the hardware implementation is then compared with the same design in the software environment (MATLAB). The results show that Hough Transform implemented on the hardware is more than 100 times faster than the software implementation. The total number of logic elements is less than 1% of logic resources, resulting in low power consumption at 146 mW.

Downloads

Download data is not yet available.

Author Biographies

Chessda Uttraphan, VLSI and Embedded System Technology (VEST) Research Group

chessda@uthm.edu.my

Dhivaakar Ravindran, Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, 86400 Parit Raja, Batu Pahat, Johor, Malaysia

dhiva7498@gmail.com

Wee Heng Chua , Department of Electronic Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, 86400 Parit Raja, Batu Pahat, Johor, Malaysia

weehengchua@gmail.com

Boon Ching Kok , Department of Electrical Engineering, Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn Malaysia, 86400 Parit Raja, Batu Pahat, Johor, Malaysia

bckok@uthm.edu.my

Nabihah Ahmad, VLSI and Embedded System Technology (VEST) Research Group

nabihah@uthm.edu.my

A Arul Edwin Raj, Department of ECE, Saveetha Engineering College, Chennai, India

aruledwinraja@saveetha.ac.in

Downloads

Published

2024-10-10

Issue

Section

Articles

Most read articles by the same author(s)