Continuous Traffic Detection

In response to the need for real-time traffic control, less congestion, and reduced emissions, Team New Perspective has developed a unique vehicle speed detection system using a revolutionary low-power image sensor. The design is realized in hardware for future, single-chip implementations.

Background
None of the video detection systems currently in use in traffic signal system operations provide continuous traffic detection and monitoring needed for several advanced traffic control applications. Continuous monitoring of vehicle’s speed, location, and acceleration in the trapezoidal field of view (FOV) of the camera is done at the image sensor level intelligently without requiring complicated digital post processing of video streams and the high communication bandwidth associated with it. The proposed trapezoid image sensor IC will also reduce the overall cost and complexity of the system while providing intelligent and continuous incoming traffic information. These will open doors for several dynamic traffic signal control applications reducing vehicle emissions and fuel consumption due to unnecessary stopping.

Problem Statement
Modern traffic places much higher demands on monitoring and control devices than in the past. An intelligent image sensor and corresponding control system that is designed specifically for extracting only the dynamic properties of incoming traffic and the vehicles with high resolution, high speed, and embedded intelligence on a sensor level is needed.

Project Specifics
To detect traffic flow without the privacy issues that many current systems have, we have decided to use a method we have termed the “tripwire” method. Certain rows in the camera sensor pixel array will be monitored by the FPGA. When an object significantly different than the background passes across this “tripwire”, the row will “fire” and we will know that the leading edge of an object was at the tripwire. When it hits subsequent tripwires, we will know the same thing. If we know the length between the tripwires, gleaning speed information is easy. We are using the method of background subtraction to detect vehicles. This involves generating a background frame, reading the pixel array for a current frame, and subtracting the current frame from the background frame (resulting in a foreground frame) to see moving objects.

Project Description and Goals
Design a high-speed trapezoidal image sensor and control system for continuous traffic monitoring at signalized intersection approaches

Problem Specifications
Frame Rate FPGA – Spartan 3E
 * 100fps from camera chip to FPGA
 * 10fps data output to traffic controller

Array Resolution – 640x480 (VGA) Data Rate (burst x3) Field of View: 500m
 * Entire frame: 30.72 MB/s (burst x3)
 * With Tripwires: 480MBx#Tripwiresx100fps

Fall Semester 2013
Oct. 15: Snapshot #1 Oct. 18: Wikipage meeting
 * Basic idea of FPGA design
 * Geometry of Image Sensor
 * Error Calculations
 * Feasibility Study

Oct. 22: Tapeout

Dec. 6: Snapshot #2 Dec. 13: Portfolio, Wikipage, Logbook DUE
 * Have working demonstration of image subtraction algorithms in open CV
 * Have FPGA design done
 * Have all FPGA block diagrams done
 * Have as much HDL written as possible
 * Have test bed design done

Spring Semester 2014
February 14th, 2014 - Detailed Design Review with Client

March 3rd, 2014 - Logbooks Due

March 4th, 2014 - Expo Registration and Information

March 11th, 2014 - Snapshot #3

April 8th, 2014 - Report Writing Workshop

May 2nd, 2014 - Engineering Design Expo

May 9th, 2014 - Final Report, Website, Logbooks

Project Documents
Team Documents Page