This is page is to present the projects done by the students in the course of DIP & PR. It is intended to demonstrate our student's work and to show what can be done in the last two weeks of the course. 

 

Projects of 2011 class

1. Interactive visual pong,  by Brian Moore. The system of this project enables a user to play the pong on screen and camera by moving hand. The camera will capture the position of hand. 

2. Waldo Solver, by Adam and Jeffrey
   This is Waldo.    Find the Waldo in an image like this . Is it easy?   The system of the project automatically find the Waldo in a given image. 
 3. Sudoku Solver, by David
    Given a Sudoku problem image like this , the system of this project automatically provides a suggested solution.
 4. hand writing calculator, by Nick.
    Given an image of  expression in hand writing like this, . The system of this project recognizes the hand writing and outputs the result, 9 in this case.

 

Projects of 2008 class

1. Road Analyzer of Pre-Processed Map, by Jack, Roger and Kevin

The goal of the project is to extract useful data from the roadmap image; then, the path finding algorithm is applied based on the extracted information to find a shortest path from one spot to another.


Features: 1. Text Filtering. The label road on the map is filtered out by the circular average filter. 2. Road detection road detection is achieved by converting the image into a binary image with a threshold. 3. Corner/dead ends detection. The corners and dead ends on the map are identified by applying morphological operations. First, the regions of road are skeletonized into connected tree structure, and then it searches for regions having characteristics of corners and dead ends. 4. Shortest Path finding is found based on image sampling and applying existing shortest path algorithms-breath first search and Dijsktra.

2. Examination of image file formats, William and Joe

This project investigated different types image file formats. It was implemented in c++ for the basic windows bmp file format and the popular and complex jpeg format. The program can create or load bmps and is able to save them as jpeg and bitmaps. It goes through every detail of bmp and jpeg. The project is a great practice on color representation, digital cosine transformation, and data compressing.

3. IT5000 by Tyler & Kirill

This is a joint project with computer graphics final project. Project IT5000 is a real time motion capture and animation system. With IT5k, a puppeteer is able to
control a virtual puppet in a virtual environment in real time. The system uses a stereo array of cameras to capture images of the real puppet from two different perspectives. Image processing and triangulation are used to determine the position of the puppet in real space. The puppet is affixed with control points, white circles, which the processing software will lock onto and extract. With the location of the control points determined, the information is fed to the virtual model which maps its control points in virtual space to the locations extracted from the camera images. In the initialization phase, the puppet is placed in a known orientation pose. This orientation pose places the control points in a known configuration for the particular model. Using heuristics, the model determines the correspondence between extracted locations and its own control points. Subsequent mapping of points is achieved through a closest point algorithm.

This is a very challenge and crazy project. Unfortunately we did not video it when they demonstrated their project. Anyway, this is their introduction slides.

4. My cool image, by Flav

This project is a photo editing and manipulation software using the algorithms learnt from classes with customization.

5. Licence Plate Detection by James & Jeff

Just as the title said. It processes the image, segments it, recognizes the plate number and finds out the owner.