Method for visual tracking using switching linear dynamic...

Image analysis – Applications – Target tracking or detecting

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C348S169000, C342S095000

Reexamination Certificate

active

06683968

ABSTRACT:

BACKGROUND OF THE INVENTION
Technologies for analyzing the motion of the human figure play a key role in a broad range of applications, including computer graphics, user-interfaces, surveillance, and video editing. These applications cover three sub-tasks in motion analysis: synthesis, classification, and motion tracking.
A motion of the figure can be represented as a trajectory in a state space which is defined by the kinematic degrees of freedom of the figure. Each point in state space represents a single configuration or pose of the figure. A motion such as a plié in ballet is described by a trajectory along which the joint angles of the legs and arms change continuously.
A key issue in human motion analysis and synthesis is modeling the dynamics of the figure. While the kinematics of the figure define the state space, the dynamics define which state trajectories are possible (or probable).
In video tracking applications, a model of the figure kinematics is fit to an input video sequence, resulting in an estimated motion trajectory. Each point in the measured trajectory corresponds to a certain pose of the figure in a single video frame. Tracking is difficult because figure motion produces complex visual effects in a video sequence. While the skeleton itself can be approximated as a collection of articulated rigid links, its motion can only be measured indirectly through its effect on skin and clothing. Cloth and skin wrinkle and bulge as the figure moves, and changes in lighting and self-shadowing further complicate appearance modeling. In addition, self-occlusions of the figure, clutter in the background of the video, and the independent motion of the camera further complicate the task of estimating figure motion.
A dynamic model cab be a powerful cue in figure tracking, as it reduces the total space of possible configurations of the figure down to the set of trajectories that are consistent with the dynamics. In the simplest case, the dynamics can reflect the inertia of the figure and capture the fact that when an arm is swinging in an upward motion, it is more likely to continue swinging upward than, for example, to suddenly move down. This constraint can eliminate many incorrect poses of the figure in cases where the video data is ambiguous.
Even more effective tracking is possible when highly specific dynamic models are available for certain classes of motions. For example, the set of gestures that make up American Sign Language comprise only a small subset of the space of dynamically-feasible motions. A dynamic model that is tuned to this subset of gestures could provide even stronger constraints for visual tracking.
Tracking technology can play a critical role in applications such as video editing. Tracking can be used to build “high level” descriptions of video content based on the analysis of object motion. The ability to reliably track the motion of the figure, as well as the motion of the camera and other objects, is a key step in identifying the pixels in each frame that belong to a given object. Once this segmentation has been accomplished, an editing system can support high-level operations, such as removing people from, or adding people to, an existing video clip. Such simple to use but potentially very powerful editing tools could be particularly interesting in the consumer market, given the increasing popularity of digital video cameras that can be easily interfaced to PCs. Tracking technology also has many other applications to surveillance systems and user-interfaces.
Prior Approaches
Although the use of kinematic models in figure tracking is now commonplace, dynamic models have received relatively little attention. Most work on tracking employs one of two types of dynamic models: analytic or learned. Analytic models are specified by a human designer. They are typically second order differential equations relating joint torque, mass, and acceleration. Learned models, on the other hand, are constructed automatically from examples of human motion data.
Analytic Dynamic Models
The prior art includes a range of hand-specified analytic dynamical models. On one end of the spectrum are simple generic dynamic models based, for example, on constant velocity assumptions. Complex, highly specific models occupy the other end.
A number of proposed figure trackers use a generic dynamic model based on a simple smoothness prior such as a constant velocity Kalman filter. See, for example, Ioannis A. Kakadiaris and Dimitris Metaxas, “Model-based estimation of 3D human motion with occlusion based on active multi-viewpoint selection,” Computer Vision and pattern Recognition, pages 81-87, San Franciso, Calif., Jun. 18-20, 1996. Such models fail to capture subtle differences in dynamics across different motion types, such as walking or running. It is unlikely that these models can provide a strong constraint on complex human motion such as dance.
The field of biomechanics is a source of more complex and realistic models of human dynamics. From the biomechanics point of view, the dynamics of the figure are the result of its mass distribution, joint torques produced by the motor control system, and reaction forces resulting from contact with the environment, e.g., the floor. Research efforts in biomechanics, rehabilitation, and sports medicine have resulted in complex, specialized models of human motion. For example, entire books have been written on the subject of walking. See, for example, Inman, Ralston and Todd, “Human Walking,” Williams and Wilkins, 1981.
The biomechanical approach has two drawbacks for analysis and synthesis applications. First, the dynamics of the figure are quite complex, involving a large number of masses and applied torques, along with reaction forces which are difficult to measure. In principle, all of these factors must be modeled or estimated in order to produce physically-valid dynamics. Second, in some applications we may only be interested in a small set of motions, such as a vocabulary of gestures. In the biomechanical approach, it may be difficult to reduce the complexity of the model to exploit this restricted focus. Nonetheless, these models have been applied to tracking and synthesis applications.
Wren and Pentland, “Dynamic models of human motion”, Proceeding of the Third International Conference on Automatic Face and Gesture Recognition, pages 22-27, Nara, Japan, 1998, explored visual tracking using a biomechanically-derived dynamic model of the upper body. The unknown joint torques were estimated along with the state of the arms and head in an input estimation framework. A Hidden Markov Model (HMM) was trained to represent plausible sequences of input torques. Due to the simplicity of their experimental domain, there was no need to model reaction forces between the figure and its environment.
This solution suffers from the limitations of the biomechanical approach outlined above. In particular, describing the entire body would require a significant increase in the complexity of the model. Even more problematic is the treatment of the reaction forces, such as those exerted by the floor on the soles of the feet during walking or running.
Biomechanically-derived dynamic models have also been applied to the problem of synthesizing athletic motion, such as bike racing or sprinting, for computer graphics animations. See, for example, Hodgins, Wooten, Brogan and O'Brien, “Animating human athletics,” Computer Graphics (Proc. SIGGRAPH '95), pages 71-78, 1995. In the present invention, there is, in addition to the usual problems of complex dynamic modeling, the need to design control programs that produce the joint torques that drive the figure model. In this approach, it is difficult to capture more subtle aspects of human motion without some form of automated assistance. The motions that result tend to appear very regular and robotic, lacking both the randomness and fluidity associated with natural human motion.
Learned Dynamic Models
Four earlier works have addressed the problem of learning complex dynamic models from data within a s

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for visual tracking using switching linear dynamic... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for visual tracking using switching linear dynamic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for visual tracking using switching linear dynamic... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3217802

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.