摘要 |
Techniques for locating one or more regions of interest in a frame sequence by tracking activity at pixel locations in the sequence enables subsequent manipulation of color pixel values to achieve various interesting effects, such as time-scale filtering, color-based filtering and user selected motion control. The data structure for storing color information at each pixel location is one or more hyperspheres. The color signal of each pixel in the frame sequence at a given location is examined and new hyperspheres are created or existing ones updated as the pixel signals are examined. At the end of the process, each sphere associated with the given pixel location stores a final center color value, the number of pixels, and a radius value that is proportional to the signal variance of the pixels in that sphere. Based on the data collected, select pixel values in one or more select frames can be modified to achieve the desired effect(s).
|