I'm going to compile the head tracking code from the "Motion Regularization for Model-based Head Tracking" on the SGI as a first step. I then want to port it to the PC platform. My goal in porting it is to make the code easy to use as a plug in feature for future applications. I
Domain:
I plan on tracking heads that I have recorded using the digital cameras
from the lab. After that is working I would like to see how the
code works on video recorded from TV. The data I capture from the
digital cameras should be able to demonstrate the robustness of the
algorithm and be able to show where it breaks down.
Scope:
I want to thoroughly understand both the paper and code while compiling
it on the SGIs. I expect to retain all of the functionality from
the SGI code in the PC version.
The majority of the algorithm will transfer easily to the PC platform, and the interface conversion will require the majority of the time. The optical flow code already exists for the PC and should be fairly straightforward to hack in.
| Date | Progress | Task | Comments |
| 4/27-5/4 | Done | Copy the SGI code | |
| IP | Start compiling on the SGIs | ||
| IP | Correlate each function to an algorithm in the paper and each object to a variable in the paper. | ||
| 5/4-5/11 | Finish getting the code to compile on the SGIs | ||
| Decide what parts of the code need the most work and refine this time-line. | |||
| Start porting the code to the PC | |||
| 5/11-5/18 | Start evaluating the performance of the code on the SGIs | ||
| Work on porting the code to the PC | |||
| Write progress report | |||
| 5/18-5/25 | Finish porting the code to the PC | ||
| Evaluate the performance of the code on the SGIs | |||
| 5/25-6/1 | Refine the PC code and re-evaluate | ||
| Write up project | |||
| 6/3 | Turn in and present project |