home search a-z help
University of Cambridge Neil Dodgson
Project suggestions 2006-07
Computer Laboratory > Neil Dodgson > Project suggestions 2006-07

Directly controlled animation using the Vicon system

This project is already taken

The Vicon motion capture system installed in room FS07 allows direct capture of human body motion. You will capture human body motion using the system and use this to control directly an animation character on the screen. The Vicon system is unlikely to produce all of the data that you need, so you will want to investigate ways of animating a character believably, for example using inverse kinematics.

Challenges

  • Learning how to use the Vicon system
  • Capturing appropriate data using the Vicon system
  • Controlling and rendering an animated character in real time
  • Connecting the data flow from the Vicon system to the animated character

Special resources

Use of the Vicon system, its controlling computer and the video projector in FS07.

Potential supervisors

Metin Sezgin (post-doctoral Research Associate) and Daniel Bernhardt (PhD student) are the two people in the Lab who have been on the Vicon training course and know how to use the system.

Interface control using the Vicon system

This project is already taken

The Vicon motion capture system installed in room FS07 allows direct capture of human body motion. You will capture human body motion using the system and use this as the interface mechanism to an application. Three example of applications which could be written for this project are:

  1. a simple game. For example, you could use body input to control the paddles in a game like Pong. You would be expected to create a simple game or games and the control mechanisms for these.
  2. a windowing environment. Can you devise some sort of control mechanism to interact with a windowing system? How do you control a pointer? How do you indicate a click, a drag, or a double click?
  3. a text entry system. Can you enter text using gestures alone? The flag semaphore system would be a good place to start.

Challenges

  • Learning how to use the Vicon system
  • Capturing appropriate data using the Vicon system
  • Controlling and rendering appropriate graphics in real time
  • Connecting the data flow from the Vicon system to the interface for the graphical display

Special resources

Use of the Vicon system, its controlling computer and the video projector in FS07.

Potential supervisors

Metin Sezgin (post-doctoral Research Associate) and Daniel Bernhardt (PhD student) are the two people in the Lab who have been on the Vicon training course and know how to use the system.

JPEG tutor

This project is already taken

Create an interactive tool which can be loaded up as a web applet. This tool will allow the user to alter the JPEG quantisation matrix and visualize the result on any image they care to load. It will have presets (standard JPEG matrix, constant value in all cells, low frequencies only, DC component only) and will also allow the user to ajust each of the 64 numbers individually. Thought will be needed to make this easy to use and interesting to use. I have several ideas of how to do this.

Challenges

  • Learning how to program an applet
  • Programming the JPEG compression algorithm
  • Producing an imaginative and useful interface

Special resources

None

Potential supervisors

Neil Dodgson