EP1556805B1

Tracking a surface in a 3-dimensional scene using natural visual features of the surface

Abstract

A facility for determining the 3-dimensional location and orientation of a subject surface in a distinguished perspective image of the subject surface is described. The subject surface has innate visual features, a subset of which are selected. The facility uses the location of the selected visual features in a perspective image of the subject surface that precedes the distinguished perspective image in time to identify search zones in the distinguished perspective image. The facility searches the identified search zones for the selected visual features to determine the 2-dimensional locations at which the selected visual features occur. Based on the determined 2-dimensional locations, the facility determines the 3-dimensional location and orientation of the subject surface in the distinguished perspective image.

EP1556805B1, drawing sheet 1
Sheet 1 of 37

Term

Term ended

Expired 22 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 2 independent, 14 dependent

  1. 1
    A method in a computing system for tracking the movement of a surface having an arbitrary appearance relative to a camera, comprising:capturing an image of the surface;analyzing (210) the captured image of the surface to identify visual features present in the captured image;from the identified visual features, selecting (225) a plurality of visual features for use in tracking the movement of the surface;receiving a sequence of images captured by the camera, at least some of which constitute a view of at least a portion of the surface;for each image of the sequence: identifying (223) the 2-dimensional positions at which the selected features occur in the image;and based upon the 2-dimensional positions at which the features are identified in the image, determining (224) the 3-dimensional location and orientation of the surface in the current image of the sequence with respect to the camera, characterized in that the selection of identified features includes selecting visual features in at least two different size ranges, and the method further comprises selecting one of the size ranges based upon a measure of the distance to the surface's present location, and wherein the selected features in the selected size range are used to determine the location and orientation of the surface.
  2. 16
    A computer-readable medium whose contents cause a computing system to track the movement of a dimensional surface having an arbitrary appearance relative to a camera by the method of one of claims 1 to 15.