Skip to content

Circuit board with FPGA to detect lanes on a road

License

Notifications You must be signed in to change notification settings

TomBazley/Lane-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lane Detection

A final year BEng electronics project that aims to detect lanes on a road from a live video feed. Using an FPGA, the lanes are detected by applying the sobel operator combined with searching for pixels brighter than a variable threshold.

Demonstration

Demonstration.mp4

This demonstration shows a recording of the screen which displays the processed video. The red markers are produced by the FPGA to indicate the position of the lane.

Schematic

Schematic

A circuit board was designed which includes an iCE40 FPGA, a VGA port for video input, a VGA-to-digital conversion chip, a STM32 microcontroller to configure the FPGA and VGA converter, and a display to view the processed images. The circuit board also features a power supply, overvoltage protection, and reverse polarity protection.

PCB

PCB1 PCB2