Timetable


Up ]

 

 

Term 1

Term 2

 

Term 1

 

Week 2

- Become familiar with camera and video capture card.
- Read up on different methods of vision - e.g. edge detection,  colour tracking.
- Experiment with using camera to capture relevant data - i.e. mouth movement.

 

Week 3

- Continuation of Week 2 timetable.
- Read on different methods of computer vision.
- Familiarization with Windows C programming and with Vision SDK.
- Experimental code to try and use camera.
- Determine if Vision SDK can be used to open video files; explore possible alternatives for image capture.

 

Week 4

- Work on learning Windows C Programming.
- Learn how to use Direct X and DirectShow in particular.
Try and ‘grab frames’ from an AVI file using DirectShow.
- Read on vision algorithms.

 

Week 5

- Continue working with DirectShow.
- Write code to read in an AVI file and output it with modifications on to the screen. (Or overlay changes on top of image).
- Learn how to analyze and modify a frame grabbed from an AVI file.
- Start looking at vision algorithms in more detail, and consider possible implementations.
- Update web page.

 

Week 6

- Try and fix DirectShow playback problem.
- Find some vision algorithm reading material.
- Try and get started on writing filters.

 

Week 7

- Read on vision algorithms.
- Implement filter using a vision algorithm, possibly using histogram.

 

Week 8

- Attempt to implement a histogram based filter.

 

Week 9

- EPM Assessment + job at beginning of week; no project work.

 

Week 10

- EPM Assessment.

 

 

Term 2

 

Week 2

- Clean up & organize code.
- Optimize code.
- Fix (new) DirectShow bugs.
- Improve histogram algorithm and include customizable initialization sample.
- Work on second tracking routine.

 

Week 3

- Improve histogram algorithm; add cleanup routines.
- Work on now vision algorithms.
- Prepare outline of report.
- Experiment with tracking using video clips.

 

Week 4

- Come up with a more detailed report layout plan.
- Apply some sort of 'cleanup' to the histogram algorithm - e.g. erosion.
- Continue experimenting with different camera and lighting conditions and with new lipstick.
- Download MS Linguistic Sound Editor.
- Investigate methods of applying curve fitting to filtered clip to generate output.

 

Week 5

- Use new lipstick and try different camera and lighting conditions.
- Apply different filter algorithms - clustering and region growing.
- Complete more detailed report layout plan.
- Begin writing report.
- Find more research papers on lip-synch, segmentation, motion capture, etc...