JP2015082288A - 情報処理装置およびその制御方法 - Google Patents
情報処理装置およびその制御方法 Download PDFInfo
- Publication number
- JP2015082288A JP2015082288A JP2013221091A JP2013221091A JP2015082288A JP 2015082288 A JP2015082288 A JP 2015082288A JP 2013221091 A JP2013221091 A JP 2013221091A JP 2013221091 A JP2013221091 A JP 2013221091A JP 2015082288 A JP2015082288 A JP 2015082288A
- Authority
- JP
- Japan
- Prior art keywords
- point
- image
- information processing
- unit
- contour line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/564—Depth or shape recovery from multiple images from contours
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- Closed-Circuit Television Systems (AREA)
- Manipulator (AREA)
Abstract
Description
条件2:図8のように輪郭線の曲率の高い指先801付近に対応点がない場合など、奥行き値が、両端の対応点802,803の奥行き値の線形補間によって決定される場合
この2つの条件がともに満たされる場合に誤差が生じる理由を図10、図12で説明する。図10は上記条件1と条件2を同時に満たしている場合のカメラ100、110と手150の関係を示す模式図である。図12は図10の指先部分801を拡大した模式図である。
以下、添付図面を参照して、本発明を適用した好適な実施形態に従って詳細に説明する。
次に、本実施形態における位置姿勢計測方法の処理手順について説明する。図3は、本実施形態における処理手順を示すフローチャートである。
1.撮像手段の視点位置1305(Oとする)と撮像手段の投影面1002上における輪郭線の画像座標1307(P0とする)を通る直線1306(Lとする)を求める。ここで、P0の座標値を (vx, vy, −1)とする。
2.近似平面1101と並行で、補間されて算出された距離1303(距離をkとする)だけ離れている平面Kを求める。この平面は、ax+by+cz+d+k=0で表わせる。
3.平面Kの法線Nと直線Lのなす各をαとすると、ベクトルOP0(ベクトルjとする)と法線N(ベクトルnとする)は以下の式2で表わせる。ここで法線の大きさは1である。
第1の実施形態では、ステップS4050で輪郭線を補間するときに、対応点間の全ての輪郭線を近似平面1101との距離で線形補間していた。
本実施形態における物体形状推定部1020の処理を図5のフローチャートを用いて説明する。なお、図5のフローチャートにおいて、第1の実施形態と同じ処理を実行するブロックについては同一の番号で示し、説明を省略する。
第2の実施形態では、1つの閾値に対して、距離の線形補間をするか奥行き値の線形補間をするかを決定していたが、本変形例においては、2つの閾値を設けて、角度1403が2つの閾値の間にある場合は、角度に応じて2つの補間方法で算出した値を線形補間する方法を例示する。
本変形例における物体形状推定部1020の処理を図6のフローチャートを用いて説明する。なお、図6のフローチャートは、第1の実施形態および第2の実施形態と同じ処理を実行するブロックについては同一の番号で示し、説明を省略する。
第1の実施形態では、ステップS4040の近似平面推定では、ステレオマッチングで求めた輪郭線上のすべての対応点を利用して近似平面を求めた。それに対し、本実施形態では、対象物の形状に応じて複数の近似平面を設ける。
上記の各実施形態で説明した情報処理装置の各構成要素は全てハードウェアで構成されているとして説明した。しかし、その一部をソフトウェアで構成しても良い。その場合、残りの部分をハードウェアとして実装しているコンピュータに、このソフトウェアを実行させることで、このコンピュータは、上記実施形態で説明した位置姿勢計測装置の動作を行うことになる。
Claims (13)
- 複数の視点から被写体を撮像した各画像から、前記被写体の輪郭線を抽出する抽出手段と、
前記各画像で抽出された輪郭線それぞれにおいて、前記輪郭線に含まれる点を少なくとも1つ選択し、該選択された点を前記各画像間で対応付ける対応付け手段と、
前記対応付けられた点の3次元座標を導出し、該導出された点の3次元座標に基づいて、前記被写体を近似する平面を導出する近似平面導出手段と、
前記輪郭線上の点のうち、前記対応付け手段によって対応づけられていない点の奥行き値を、前記対応づけられた点の3次元座標と前記導出された平面とに基づいて推定する推定手段とを備えることを特徴とする情報処理装置。 - 前記近似平面導出手段で導出される前記輪郭線上の点の奥行き値と前記推定手段で推定される点の奥行き値と仮想物体の奥行き値とに基づいて、前記仮想物体と前記被写体とを合成する合成手段を更に備えることを特徴とする請求項1に記載の情報処理装置。
- 前記推定手段は、前記対応づけられていない点と前記近似平面との距離を算出し、該算出された距離に基づいて、前記選択されていない画素の奥行き値を推定することを特徴とする請求項1または2に記載の情報処理装置。
- 前記抽出された輪郭線を線分に分割する分割手段を更に有し、
前記選択手段は、該分割手段に分割された線分のうち、曲率が最も高い線分に属する点を選択することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 - 前記各画像上に走査線を設定する設定手段を更に備え、
前記選択手段は、前記設定された走査線と前記輪郭線との交点を選択することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 - 前記走査線はエピポーラ線であることを特徴とする請求項1乃至3のいずれか1項または請求項5に記載の情報処理装置。
- 前記対応づけられた点の奥行き値を線形補間することにより前記対応づけられていない画素の奥行き値を推定する第2の推定手段と、
前記撮像装置の視点位置と前記撮像画像上の輪郭線の画像座標とを結んだ直線と、前記近似平面の法線とのなす角を求める角度算出手段と、
前記算出された角度に応じて、前記推定手段による処理または前記第2の推定手段による処理を選択する選択手段とを更に備えることを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。 - 前記選択手段は、前記算出された角度が所定の値よりも大きい場合は、前記第2の推定手段による処理を選択し、前記角度が前記所定の値よりも小さい場合は、前記推定手段による処理を選択することを特徴とする請求項7に記載の情報処理装置。
- 前記対応づけられた点をグループ化するグループ化手段を備え、
前記導出手段は、前記グループ化されたグループごとに、前記被写体を近似する近似平面を導出することを特徴とする請求項1乃至8のいずれか1項に記載の情報処理装置。 - 前記撮像装置は、ヘッドマウントディスプレイまたはハンドヘルドディスプレイに備えられていることを特徴とする請求項1乃至9のいずれか1項に記載の情報処理装置。
- 複数の視点から被写体を撮像した各画像から、前記被写体の輪郭線を抽出する抽出工程と、
前記各画像で抽出された輪郭線それぞれにおいて、前記輪郭線に含まれる点を少なくとも1つ選択し、該選択された点を前記各画像間で対応付ける対応付け工程と、
前記対応付けられた点の3次元座標を導出し、該導出された点の3次元座標に基づいて、前記被写体を近似する平面を導出する近似平面導出工程と、
前記輪郭線上の点のうち、前記対応付け手段によって対応づけられていない点の奥行き値を、前記対応づけられた点の3次元座標と前記導出された平面とに基づいて推定する推定工程とを備えることを特徴とする情報処理方法。
情報処理方法。 - コンピュータに、請求項1乃至10のいずれか1項に記載の情報処理装置を実行させることを特徴とするプログラム。
- 表示装置と、前記表示装置に表示される合成画像を生成する情報処理装置とを含むシステムであって、
前記表示装置は、
複数の視点から被写体を含んだ現実空間を撮像する撮像手段と、
前記撮像された各画像を、前記情報処理装置に出力する第1の出力手段と、
前記情報処理装置から、前記撮像された現実空間の画像と仮想画像とが合成された合成画像を取得し、前記取得した合成画像を表示する表示手段とを備え、
前記情報処理装置は、
前記第1の出力手段を通じて取得した各画像から、前記被写体の輪郭線を抽出する抽出手段と、
前記各画像で抽出された輪郭線それぞれにおいて、前記輪郭線に含まれる点を少なくとも1つ選択し、該選択された点を前記各画像間で対応付ける対応付け手段と、
前記対応付けられた点の3次元座標を導出し、該導出された点の3次元座標に基づいて、前記被写体を近似する平面を導出する近似平面導出手段と、
前記輪郭線上の点のうち、前記対応付け手段によって対応づけられていない点の奥行き値を、前記対応づけられた点の3次元座標と前記導出された平面とに基づいて推定する推定手段と、
前記推定された輪郭線上の点の奥行き値に基づいて、前記各画像と前記仮想画像とを合成する合成手段と、
前記表示装置から、前記撮像手段により撮像された現実空間の画像を取得し、前記合成手段によって合成された前記合成画像を前記表示装置へ出力する第2の出力手段とを備えることを特徴とするシステム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013221091A JP5818857B2 (ja) | 2013-10-24 | 2013-10-24 | 情報処理装置およびその制御方法 |
| US14/521,344 US9767611B2 (en) | 2013-10-24 | 2014-10-22 | Information processing apparatus and method for estimating depth values using an approximate plane |
| EP14190337.7A EP2866201B1 (en) | 2013-10-24 | 2014-10-24 | Information processing apparatus and method for controlling the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013221091A JP5818857B2 (ja) | 2013-10-24 | 2013-10-24 | 情報処理装置およびその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015082288A true JP2015082288A (ja) | 2015-04-27 |
| JP5818857B2 JP5818857B2 (ja) | 2015-11-18 |
Family
ID=51794788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013221091A Expired - Fee Related JP5818857B2 (ja) | 2013-10-24 | 2013-10-24 | 情報処理装置およびその制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9767611B2 (ja) |
| EP (1) | EP2866201B1 (ja) |
| JP (1) | JP5818857B2 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017166915A (ja) * | 2016-03-15 | 2017-09-21 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| JP2018088604A (ja) * | 2016-11-28 | 2018-06-07 | キヤノン株式会社 | 画像表示装置、画像表示方法、システム |
| JP2018195267A (ja) * | 2017-05-22 | 2018-12-06 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
| US10672196B2 (en) | 2017-08-31 | 2020-06-02 | Canon Kabushiki Kaisha | Information processing apparatus and method of controlling an information processing apparatus that generate, for display, a composed image in which a computer graphics object is overland on a portion of the image |
| US11393116B2 (en) | 2018-08-31 | 2022-07-19 | Canon Kabushiki Kaisha | Information processing apparatus, method thereof, and non-transitory computer-readable storage medium |
| WO2024005356A1 (ko) * | 2022-06-29 | 2024-01-04 | 삼성전자 주식회사 | 이미지 표시를 위한 전자 장치 및 그 동작 방법 |
| US11983814B2 (en) | 2021-01-21 | 2024-05-14 | Canon Kabushiki Kaisha | Image processing apparatus that generates model of object, image processing method, and storage medium storing program thereof |
| WO2024134935A1 (ja) * | 2022-12-22 | 2024-06-27 | 株式会社Jvcケンウッド | 三次元情報補正装置及び三次元情報補正方法 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5914962B2 (ja) * | 2010-04-09 | 2016-05-11 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに、記録媒体 |
| US11030778B2 (en) * | 2014-03-31 | 2021-06-08 | Healthy.Io Ltd. | Methods and apparatus for enhancing color vision and quantifying color interpretation |
| US10311314B2 (en) | 2016-11-23 | 2019-06-04 | Ford Global Technologies, Llc | Detection of lane-splitting motorcycles |
| US10290158B2 (en) | 2017-02-03 | 2019-05-14 | Ford Global Technologies, Llc | System and method for assessing the interior of an autonomous vehicle |
| US10509974B2 (en) * | 2017-04-21 | 2019-12-17 | Ford Global Technologies, Llc | Stain and trash detection systems and methods |
| KR101904108B1 (ko) * | 2017-05-22 | 2018-10-04 | 동의대학교 산학협력단 | 평면 모델링을 통한 깊이 영상의 가변적 블록 부호화 방법 및 장치 |
| FI129042B (en) * | 2017-12-15 | 2021-05-31 | Oy Mapvision Ltd | Computer vision system with a computer-generated virtual reference object |
| JP7307592B2 (ja) | 2019-05-24 | 2023-07-12 | キヤノン株式会社 | 計測装置、撮像装置、制御方法及びプログラム |
| CN112017103B (zh) * | 2019-05-31 | 2025-03-28 | 三星电子株式会社 | 插值方法、图形管线和图形处理器 |
| DE112021001440T5 (de) * | 2020-03-05 | 2023-02-09 | Fanuc Corporation | Dreidimensionales Messgerät, das aus einem von mehreren Kameras aufgenommenen Bild Positionsinformationen für eine Objektoberfläche erzeugt |
| JP2022133133A (ja) * | 2021-03-01 | 2022-09-13 | キヤノン株式会社 | 生成装置、生成方法、システム、およびプログラム |
| CN117218146A (zh) * | 2023-09-11 | 2023-12-12 | 阳光新能源开发股份有限公司 | 阴影分析方法、装置、设备及计算机可读存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981755A (ja) * | 1995-09-12 | 1997-03-28 | Matsushita Electric Ind Co Ltd | 平面推定方法 |
| WO2004072899A1 (ja) * | 2003-02-13 | 2004-08-26 | Nec Corporation | 成り済まし検出装置、および成り済まし検出方法 |
| JP2011039918A (ja) * | 2009-08-17 | 2011-02-24 | Sony Corp | 画像処理装置、および画像処理方法、並びにプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07234927A (ja) * | 1994-02-22 | 1995-09-05 | Toshiba Medical Eng Co Ltd | 三次元画像表示装置 |
| JP5013961B2 (ja) * | 2007-05-21 | 2012-08-29 | キヤノン株式会社 | 位置姿勢計測装置及びその制御方法 |
| JP5574852B2 (ja) * | 2010-06-30 | 2014-08-20 | キヤノン株式会社 | 情報処理装置、情報処理方法、システム及びプログラム |
| US8564620B2 (en) * | 2010-10-07 | 2013-10-22 | International Business Machines Corporation | Method for automatically adjusting the rendered fidelity of elements of a composition |
| JP5777507B2 (ja) | 2011-12-27 | 2015-09-09 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びそのプログラム |
| US8638989B2 (en) * | 2012-01-17 | 2014-01-28 | Leap Motion, Inc. | Systems and methods for capturing motion in three-dimensional space |
-
2013
- 2013-10-24 JP JP2013221091A patent/JP5818857B2/ja not_active Expired - Fee Related
-
2014
- 2014-10-22 US US14/521,344 patent/US9767611B2/en not_active Expired - Fee Related
- 2014-10-24 EP EP14190337.7A patent/EP2866201B1/en not_active Not-in-force
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981755A (ja) * | 1995-09-12 | 1997-03-28 | Matsushita Electric Ind Co Ltd | 平面推定方法 |
| WO2004072899A1 (ja) * | 2003-02-13 | 2004-08-26 | Nec Corporation | 成り済まし検出装置、および成り済まし検出方法 |
| JP2011039918A (ja) * | 2009-08-17 | 2011-02-24 | Sony Corp | 画像処理装置、および画像処理方法、並びにプログラム |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017166915A (ja) * | 2016-03-15 | 2017-09-21 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| JP2018088604A (ja) * | 2016-11-28 | 2018-06-07 | キヤノン株式会社 | 画像表示装置、画像表示方法、システム |
| JP2018195267A (ja) * | 2017-05-22 | 2018-12-06 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
| US10672196B2 (en) | 2017-08-31 | 2020-06-02 | Canon Kabushiki Kaisha | Information processing apparatus and method of controlling an information processing apparatus that generate, for display, a composed image in which a computer graphics object is overland on a portion of the image |
| US11393116B2 (en) | 2018-08-31 | 2022-07-19 | Canon Kabushiki Kaisha | Information processing apparatus, method thereof, and non-transitory computer-readable storage medium |
| US11983814B2 (en) | 2021-01-21 | 2024-05-14 | Canon Kabushiki Kaisha | Image processing apparatus that generates model of object, image processing method, and storage medium storing program thereof |
| WO2024005356A1 (ko) * | 2022-06-29 | 2024-01-04 | 삼성전자 주식회사 | 이미지 표시를 위한 전자 장치 및 그 동작 방법 |
| WO2024134935A1 (ja) * | 2022-12-22 | 2024-06-27 | 株式会社Jvcケンウッド | 三次元情報補正装置及び三次元情報補正方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2866201A3 (en) | 2015-08-26 |
| US9767611B2 (en) | 2017-09-19 |
| EP2866201A2 (en) | 2015-04-29 |
| US20150116315A1 (en) | 2015-04-30 |
| JP5818857B2 (ja) | 2015-11-18 |
| EP2866201B1 (en) | 2018-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5818857B2 (ja) | 情報処理装置およびその制御方法 | |
| JP5818773B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP5777507B2 (ja) | 情報処理装置、情報処理方法、及びそのプログラム | |
| US8055061B2 (en) | Method and apparatus for generating three-dimensional model information | |
| KR101556992B1 (ko) | 얼굴 성형 시뮬레이션을 이용한 3차원 스캔 시스템 | |
| US9607439B2 (en) | Information processing apparatus and information processing method | |
| TWI520576B (zh) | 將二維影像轉換爲三維影像的方法與系統及電腦可讀媒體 | |
| JP5845211B2 (ja) | 画像処理装置、画像処理方法 | |
| US11275434B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP5762600B1 (ja) | 情報処理装置及び情報処理方法 | |
| JP7164968B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
| JP5709440B2 (ja) | 情報処理装置、情報処理方法 | |
| JP7379065B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US11490062B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP6955369B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| TWI821220B (zh) | 影像擷取之設備及方法 | |
| JP7042561B2 (ja) | 情報処理装置、情報処理方法 | |
| KR101892735B1 (ko) | 직관적인 상호작용 장치 및 방법 | |
| JP5631453B2 (ja) | 画像処理装置、画像処理方法 | |
| CN101164084A (zh) | 图像处理方法和图像处理设备 | |
| JP2019144958A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP6552266B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP7175715B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP5597064B2 (ja) | 情報処理装置およびその方法 | |
| JP7321029B2 (ja) | キャリブレーション装置及びその制御方法及びプログラム及び記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150309 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150609 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150807 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150929 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5818857 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |