1 of 24

VISION BASED LANE TRACKING & GUIDANCE

Computer Based System for Guiding an Autonomous Vehicle on Marked Lane using Image Processing

2 of 24

What is Lane Tracking?

  • It is identification of road lane in which an autonomous vehicle is moving and track it in real time.
  • In real time processing an autonomous vehicle tracks the white lane marked on the road and follows throughout the path.

3 of 24

Motivation

  • Today we observe an increasing demand for traffic safety systems to minimize the risk of accidents.
  • That is why we need a smart system that can navigate and automates the vehicle and also provide driver assistance.
  • To overcome these problems we develop a system that will track the lanes and guide the vehicle automatically in real time.

4 of 24

Vision Sensor

  • Most robust sensor, which can equip a sensory system with large variety of information.
  • The image of the scene captured by the vision sensor can be used for accurate specification of relative positions of the AGV.
  • In our case a CCD web-camera will be used to capture the scene of the road in real time as input.

5 of 24

Block Diagram

System Layout

On board Camera

Image acquisition

Computer

Image Processing

Output Image

Interface

Circuit

Drive Control

Steering mechanism

6 of 24

Machine Vision

Image Enhancement

Image Segmentation

Curve fitting and

Lane

Identification

7 of 24

Image Acquisition

8 of 24

Image Segmentation

9 of 24

Identification of Lane and �Vanishing Point

10 of 24

More Images

11 of 24

More Images (cont.)

12 of 24

Matlab Program

13 of 24

Matlab Program

14 of 24

Hardware

  • Hardware consists of the following components
  • CCD Camera
  • Parallel (LPT) port Interface
  • Control Circuits
  • Electrical Drives ( Servo motor)
  • Steering Mechanism

15 of 24

CCD Camera

  • CCD Web Camera : Mfg. Quantum 500k pixels web camera used at

640 x 480 resolution.

16 of 24

Parallel (LPT) port

17 of 24

Control Circuits

  • DAC 0808 IC – 8 bit linear Digital to analog Converter.

18 of 24

Control Circuits

  • NE555 IC – PWM [Pulse Width Modulation] Circuit Using 555 Timer

19 of 24

Servo Motor

  • Servo Motor : Mfg. Ace RC S1903

Torque (Kg-cm): 3.0

Speed (sec / 60°): 0.19

Gear Type: 4 Plastic

Bearing: 2 Bushing

Dimensions (mm): 40.4 x 20.0 x 37.9

Weight (g): 46.5

20 of 24

Ackerman Steering Mechanism

21 of 24

Project Phases

  • Algorithm
  • Program
  • Interface Of Input Device – CCD Camera
  • Testing
  • Interface Of Output Controls – LPT Port, Devices & Drives
  • Assembly Of Hardware
  • Calibration
  • Application Run

22 of 24

More to achieve

  • Lane changing
  • Automated Braking, obstacle detection
  • Automatic Traffic Signal Identification
  • Accident Avoidance
  • Automatic Sign board reading

23 of 24

References

  • Digital Image Processing

by Rafael C. Gonzalez and R.E.Woods

  • www.mathworks.com

24 of 24

Thank You