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... |