Graduation Year


Document Type




Degree Name

MS in Computer Engineering (M.S.C.P.)


Computer Engineering

Degree Granting Department

Computer Science and Engineering

Major Professor

Srinivas Katkoori, Ph.D.

Co-Major Professor

Pei-Sung Lin, Ph.D.

Committee Member

Swaroop Ghosh, Ph.D.


Arduino, Data Acquisition System, Graphical User Interface, SPI Interface


According to NHTSA Traffic Safety Facts [9], bicyclist deaths and injuries in 2013 are recorded as 732 and 48,000, respectively. In the State of Florida the safety of bicyclists is of particular concern as the bicycle fatality rates are nearly triple the national average. Further Florida ranks #1 on bicycle fatality rate in the nation for several years. To determine the cause of near-misses and crashes, a detailed study of bicyclist behavior and environmental conditions is needed. In a Florida Department of Transport (FDOT) funded project, USF CUTR has proposed naturalistic bicycle study based on ride data collected from 100 bicyclists for 3000 hrs. To this end, Bicycle Data Acquisition System (BDAS) is being researched and developed. The main objective of this thesis work is to design and implement low power video and audio subsystems of BDAS as specified by domain experts (USF CUTR researchers). This work also involves design of graphical user interface (Windows application) to visualize the data in a synchronized manner. Selection of appropriate hardware to capture and store data is critical as it should meet several criteria like low power consumption, low cost, and small form factor. Several Camera controllers were evaluated in terms of their performance and cost. The major challenges in this design are synchronization between collected data, storage of the video and sensor data, and design of low power embedded subsystems.