Coded visual markers for tracking and camera calibration in mobile computing systems
First Claim
1. A method for determining a pose of a user comprising the steps of:
- capturing a video image sequence of an environment including at least one coded marker;
detecting if the at least one coded marker is present in the video images;
if the at least one marker is present, extracting feature correspondences of the at least one coded marker;
determining a code of the at least one coded marker using the feature correspondences; and
comparing the determined code with a database of predetermined codes to determine the pose of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining a pose of a user is provided including the steps of capturing a video image sequence of an environment including at least one coded marker; detecting if the coded marker is present in the video images; if the marker is present, extracting feature correspondences of the coded marker; determining a code of the coded marker using the feature correspondences; and comparing the determined code with a database of predetermined codes to determine the pose of the user. According to an embodiment, the coded marker includes four color blocks arranged in a square formation and the determining a code of the at least one marker further includes determining a color of each of the four blocks. According to another embodiment, the marker includes a coding matrix and a code of the marker being determined by numbered squares of the coding matrix being covered by a circle.
-
Citations
34 Claims
-
1. A method for determining a pose of a user comprising the steps of:
-
capturing a video image sequence of an environment including at least one coded marker;
detecting if the at least one coded marker is present in the video images;
if the at least one marker is present, extracting feature correspondences of the at least one coded marker;
determining a code of the at least one coded marker using the feature correspondences; and
comparing the determined code with a database of predetermined codes to determine the pose of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for determining a pose of a user, the method steps comprising:
-
capturing a video image sequence of an environment including at least one coded marker;
detecting if the at least one coded marker is present in the video images;
if the at least one marker is present, extracting feature correspondences of the at least one coded marker;
determining a code of the at least one coded marker using the feature correspondences; and
comparing the determined code with a database of predetermined codes to determine the pose of the user. - View Dependent Claims (22)
-
-
23. A system comprising:
-
a plurality of coded markers located throughout an environment, each of the plurality of coded markers relating to a location in the environment, codes of the plurality of coded markers being stored in a database;
a camera for capturing a video image sequence of the environment, the camera coupled to a processor; and
the processor adapted for detecting if at least one coded marker is present in the video images, if the at least one marker is present, extracting feature correspondences of the at least one coded marker, determining a code of the at least one coded marker using the feature correspondences, and comparing the determined code with the database to determine the pose of the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification