摘要:
Techniques are described for tracking the pose of a surface based on a point set representing the surface. Sequential observed poses of the surface are used as the basis for creating a mathematical model of the motion of the surface. Future motion of the surface may be predicted based on the mathematical model.
摘要:
A hand gesture may be characterized mathematically as a set of motion parameters applied to a dynamic motion model. Training may be conducted to compile a library of motion parameter sets corresponding to various gestures. Motion parameters corresponding to observed gestures may than be compared to the library of motion parameter sets to classify the observed gestures.
摘要:
Techniques are described for determining the pose of a surface based on a point set representing the surface. Corner models are matched to a contour of the point set using a difference minimization technique to identify corner poses of the surface. Based on the corner poses, a virtual model of the surface is created and matched to the point set to determine the pose of the surface.
摘要:
Techniques are described for projecting content onto surfaces and for focusing the content. When content is projected by a projector onto a surface, the surface is observed by a camera or other sensor, and the contrast of the projected content is evaluated. The projector then varies its focal point to improve or maximize the observed contrast of the projected content.
摘要:
A method and system for estimating camera motion parameters and determining a filter to correct for camera motion errors. The estimating method and system includes obtaining an observation point set including a plurality of observed point vectors, computing a plurality of motion output vectors by performing a recursive least squares (RLS) process based on a plurality of motion parameter vectors, and comparing the plurality of motion output vectors to the plurality of observed point vectors. The filter determining method and system includes determining a plurality of desired motion point vectors, computing a plurality of estimated motion point vectors by means of an RLS algorithm, and computing the filter based on a difference between the plurality of estimated motion point vectors and the plurality of desired motion point vectors.