Specifications
15
The results of the video analysis demonstrate the ability of the system to provide data that can 
potentially be useful for the understanding of driver behavior. The primary advantage of this 
approach is the ease with which measurements can be made. The system requires only a single 
video camera and a simple calibration procedure. Another advantage of the system is that a large 
amount of data can be collected relative to the effort and expense involved. 
There are a number of disadvantages of the video analysis approach developed in this research. 
First, the analysis cannot guarantee that all vehicles passing through the intersection will be 
tracked or that classification of all objects as a vehicle or pedestrian is perfect. The analysis is 
also limited to the tracking of vehicles along a single lane. Many vehicles are not successfully 
tracked across the entire frame due to the inability to match vehicles across occlusions. It is 
likely that a multiple camera system would need to be utilized in order to reliably track all 
vehicles passing through an intersection. A multiple camera approach would require additional 
calibration procedures and increase the effort involved to configure the system. A final drawback 
of digital video analysis is that the analysis itself can be very time consuming. It cannot be 
conducted in real time. However, with additional development effort, the analyses could be made 
more efficient. 
6. TRAFFIC DATA ANALYSIS APPLICATION (TDAA) USAGE GUIDE 
The TDAA software is built as a graphical user interface within the data analysis tool MatLab. 
MatLab provides a rapid prototyping environment where development efforts can be focused on 
the overall approach used to solve a problem rather than the details. MatLab provides simple, 
straightforward functions for performing a range of image processing tasks. While the list of 
available tools in MatLab is large, for this application it was at times necessary to call upon other 
software to perform some tasks. The following is a list of minimum software requirements for 
the TDAA: 
Operating System:  Windows XP (http://www.windows.com) or 
Linux 2.6 (http://www.kernel.org) 
Base System:    MatLab Version R14 (
http://www.mathworks.com) 
Image Extraction:  FFMPEG (http://www.ffmpeg.org) 
Video Extraction:  OEM Software—Windows 
dvgrab—Linux (
http://www.kinodv.org/) 
Video Replay:  Mplayer—Windows 
(http://www.microsoft.com/windows/windowsmedia/default.mspx) or 
playdv—Linux (http://www.kinodv.org/) 
SIFT:  SIFT—(http://www.cs.ubc.ca/~lowe/keypoints/) 
TDAA is under continued development aimed at increasing the number of features and 
capabilities. Described in this document are the features associated with the first release of this 
software. The software is limited to processing video from the standard camera–intersection 
configuration described in Section 3. The next release of the software will be targeted at 
processing video from multiple cameras located at a single intersection. The analysis of video 
from multiple cameras will enable the precise localization of the 3D position of a vehicle in an 










