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.