This project builds upon the work done by a 2011-2012 senior design team. The goal of their design was to build and implement an FPGA solution which would obtain serial data from an LVDS (Low Voltage Differential Signaling) infrared camera. Their device would then assemble the incoming data into meaningful output and display the data using VGA. The design team was fairly successful in their design, using an Altera Cyclone IV to gather the LVDS data and transferring that data to the Altera Cyclone II. The data was then packaged and deployed via ethernet to a PC where MATLAB was used to calibrate and display the data.
The objective of this project is to remove the intermediate steps and implement on-board image calibration and processing. The first task will was to phase out the Cyclone II and to instead develop an ethernet interface for the Cyclone IV. That having been accomplished, the next task will be to perform on-board calibration rather than transferring the data to MATLAB. Time permitting, the final tasks will be to implement data processing capabilities such as motion detection, upper limit iridescence notifications, and on-board data storage.