Last semester at MIT I took the class “6.111 – Introductory Digital Systems Lab”. This class revolves almost entirely around using FPGAs to create digital systems, including a car alarm and a sound recorder/player. After all of the labs were complete, you had to complete a final project that took about a third of the semester to complete. (A full report can be found at the end.)
For my final project I chose, with my team partner Patrick Yang, to build a Hardware Based Image Perspective Correction System. This basically meant a system that allowed you to take an image of a document on a table and then correct the perspective of the image such that it appeared that you are looking at the document straight on.