Chapter 8: Problem 6
Motion-based user interaction Write a program to compute a low-resolution motion field in order to interactively control a simple application (Cutler and Turk 1998). For example: 1\. Downsample each image using a pyramid and compute the optical flow (spline-based or pixel-based) from the previous frame. 2\. Segment each training video sequence into different "actions" (e.g., hand moving inwards, moving up, no motion) and "learn" the velocity fields associated with each one. (You can simply find the mean and variance for each motion field or use something more sophisticated, such as a support vector machine (SVM).) 3\. Write a recognizer that finds successive actions of approximately the right duration and hook it up to an interactive application (e.g., a sound generator or a computer game). 4\. Ask your friends to test it out.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.