Automated local positioning system calibration using optically readable markers
First Claim
1. A method for calibrating a local positioning system, comprising:
- capturing a first image of a plurality of imaging targets (130-132) in a first state of illumination, wherein the imaging targets are on a surface of an object;
illuminating the plurality of imaging targets to a second state of illumination from a source at a location from which the first image was captured, the imaging targets responding differently to the second state of illumination than the first state of illumination;
capturing, from the location, a second image of the plurality of imaging targets (130-132) in the second state of illumination;
generating a difference image (300) using the first and second captured images;
segmenting the difference image;
locating a center point of each of the plurality of imaging targets based on the segmented difference image (300);
extracting information (500) from each of the plurality of imaging targets;
acquiring a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets (130-132) and the local positioning system (120); and
calibrating the local positioning system (120) based on the extracted information and the acquired distance reading.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved mechanism for calibrating a local positioning system through the use of passive or retro-reflective markers is described herein. A plurality of imaging targets with the passive or retro-reflective markers may be attached or affixed on a surface of an object. The local positioning system may then capture a first image of the imaging targets in a non-illuminated state and further capture a second image of the imaging targets in an illuminated state. A difference image between the first and second captured images may be computed and then segmented. The local positioning system may then identify the plurality of imaging targets based on the segmented difference image and position itself to extract information. The extracted information may then be used to help calibrate the local positioning system.
21 Citations
20 Claims
-
1. A method for calibrating a local positioning system, comprising:
-
capturing a first image of a plurality of imaging targets (130-132) in a first state of illumination, wherein the imaging targets are on a surface of an object; illuminating the plurality of imaging targets to a second state of illumination from a source at a location from which the first image was captured, the imaging targets responding differently to the second state of illumination than the first state of illumination; capturing, from the location, a second image of the plurality of imaging targets (130-132) in the second state of illumination; generating a difference image (300) using the first and second captured images; segmenting the difference image; locating a center point of each of the plurality of imaging targets based on the segmented difference image (300); extracting information (500) from each of the plurality of imaging targets; acquiring a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets (130-132) and the local positioning system (120); and calibrating the local positioning system (120) based on the extracted information and the acquired distance reading. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more memories having stored thereon computer-readable instructions that, upon execution by a computing device, cause the system to; capture a first image of a plurality of imaging targets in a non-illuminated state, wherein the imaging targets are on a surface of an object; illuminate at least a portion of the surface of the object from a source at a location from which the first image was captured, the imaging targets reflecting at least some of the illumination; capture, from the location from which the first image was captured a second image of the plurality of imaging targets reflecting the at least some of the illumination; generate a difference image using the first and second captured images; segment the difference image; locate a center point of each of the plurality of imaging targets based on the segmented difference image; extract information from each of the plurality of imaging targets; acquire a distance reading based on a distance measurement from the center point of each of the plurality of imaging targets and location; and calibrate a local positioning system based on the extracted information and the acquired distance reading. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification