发明名称 |
Estimation apparatus, control method thereof, and program |
摘要 |
An apparatus includes a capturing unit that captures a target object and generates a range image representing distance information, a general estimation unit that analyzes the range image and estimates a general position and orientation of the target object, and a determination unit that determines a priority order of a plurality of identification units, based on the estimated general position and orientation. In addition, a setting unit sets a search window indicating a range for detailed estimation of position and orientation of the range image based on a preregistered general size of the target object, a calculation unit calculates a difference between a first distance value of a first pixel in the range image and a second distance value of a second pixel which is next to the first pixel in the range image, and an updating unit updates the search window based on the calculated difference. A detailed estimation unit estimates a detailed position and orientation of the target object, using the plurality of identification units in the determined priority order within the range of the search window. |
申请公布号 |
US8755562(B2) |
申请公布日期 |
2014.06.17 |
申请号 |
US201012956037 |
申请日期 |
2010.11.30 |
申请人 |
Canon Kabushiki Kaisha |
发明人 |
Ishigami Miho;Matsugu Masakazu;Mori Katsuhiko;Mitarai Yusuke |
分类号 |
G06K9/00 |
主分类号 |
G06K9/00 |
代理机构 |
Fitzpatrick, Cella, Harper & Scinto |
代理人 |
Fitzpatrick, Cella, Harper & Scinto |
主权项 |
1. An apparatus comprising:
a capturing unit configured to capture a target object; and a processor, the processor being programmed to function as:
(1) a range image generation unit configured to generate a range image representing distance information from the capturing unit to the target object;(2) a general estimation unit configured to analyze the range image and estimate a general position and orientation of the target object;(3) a determination unit configured to determine a priority order of a plurality of identification units, each of which estimates a detailed position and orientation of the target object within a predetermined position and orientation range, based on the general position and orientation estimated by the general estimation unit;(4) a setting unit configured to set a search window indicating a range for detailed estimation of position and orientation of the range image based on a preregistered general size of the target object;(5) a calculation unit configured to calculate a difference between a first distance value of a first pixel in the range image and a second distance value of a second pixel which is next to the first pixel in the range image;(6) an updating unit configured to update the search window based on the calculated difference; and(7) a detailed estimation unit configured to estimate a detailed position and orientation of the target object, using the plurality of identification units in the priority order determined by the determination unit within the range of the search window.
|
地址 |
Tokyo JP |