×

Edge-based pose detection

  • US 9,456,187 B1
  • Filed: 06/01/2012
  • Issued: 09/27/2016
  • Est. Priority Date: 06/01/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    an imaging sensor;

    a projector;

    one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;

    obtaining a first candidate point set and a second candidate point set using the imaging sensor;

    determining a first likelihood that the first candidate point set represents a display medium upon which content is to be projected;

    determining a second likelihood that the second candidate point set represents the display medium;

    determining that the first candidate point set is a point set that represents the display medium based at least partly on at least one of the first likelihood or the second likelihood;

    identifying, from the point set, an observed contour corresponding to a periphery of the display medium;

    comparing one or more corner models to the observed contour to identify one or more corner poses corresponding to at least one corner of the display medium;

    estimating a size of the display medium based at least in part on the one or more corner poses corresponding to the at least one corner of the display medium;

    identifying a pose of the display medium at a first time based at least in part on the size of the display medium;

    determining a prior pose of the display medium at a second time that is prior to the first time;

    determining a difference between the pose of the display medium and the prior pose of the display medium;

    predicting a future pose of the display medium based at least in part on the difference; and

    projecting the content onto the display medium from the projector at the pose of the display medium or the future pose of the display medium.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×