JP6840968B2 - 形状推定方法、形状推定装置および形状推定プログラム - Google Patents
形状推定方法、形状推定装置および形状推定プログラム Download PDFInfo
- Publication number
- JP6840968B2 JP6840968B2 JP2016183497A JP2016183497A JP6840968B2 JP 6840968 B2 JP6840968 B2 JP 6840968B2 JP 2016183497 A JP2016183497 A JP 2016183497A JP 2016183497 A JP2016183497 A JP 2016183497A JP 6840968 B2 JP6840968 B2 JP 6840968B2
- Authority
- JP
- Japan
- Prior art keywords
- feature points
- shape
- image information
- dimensional
- dimensional shape
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/579—Depth or shape recovery from multiple images from motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/174—Segmentation; Edge detection involving the use of two or more images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/757—Matching configurations of points or features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/64—Three-dimensional objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/107—Static hand or arm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/10028—Range image; Depth image; 3D point clouds
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Description
条件A1:カメラの位置が原点(0,0,0)となる。
条件A2:カメラの向きがz軸の正の方向となり、投影面41がz=1上に乗る。
n:3次元空間上の特徴点(マップ点)の数
qj:j番目の特徴点(マップ点)の3次元座標(推定対象)1≦j≦n
m:画像情報の数
zij:i番目の画像情報45における、j番目の特徴点の2次元座標(既知)1≦i≦m
Ai:i番目の画像情報45を撮影したカメラの3×3カメラ行列(推定対象)
Ri:i番目の画像情報45を撮影したカメラの3×3回転行列(推定対象)
Ti:i番目の画像情報45を撮影したカメラの3×1並進成分(推定対象)
pi:Ai、Ri、Tiの未知のパラメータを並べたもの
K:画像情報45から選出された特徴点インデックスの集合
zij:i番目(1≦i≦m)の画像情報における、j番目(j∈K)の特徴点の2次元座標
qj:j番目の特徴点(マップ点)の3次元座標(j∈K)
pi:カメラパラメータ(1≦i≦m)
条件B1:y=2x+5の直線近辺に存在する点を200点とする。直線近辺に存在する点をダイヤ印で示す。直線近辺に存在する点は、直線上から標準偏差0.1の正規分布に従ってずれる。
条件B2:ランダムに配置された点を200点とする。ランダムに配置された点を四角印で示す。各点は、0≦x≦10、5≦y≦25の範囲で、ランダムに配置される。
条件B3:全400点を、区別しない状態で、RANSACにより直線を推定する。
手順C1:5点をランダムに選出する。
手順C2:5点を回帰分析してa,bを算出。
手順C3:推定した直線(y=ax+b)と、入力の400点とでy座標の絶対値差分をそれぞれ算出する。400点の内、絶対値差分が0.3以下となる点の数を、投票数としてカウントする。
手順C4:手順C1〜C3を繰り返し実行し、投票数の多いパラメータを現状の最適値として随時更新する。
Ai (k):i番目の画像情報を撮影したカメラの3×3カメラ行列
Ri (k):i番目の画像情報を撮影したカメラの3×3回転行列
Ti (k):i番目の画像情報を撮影したカメラの3×1並進成分
qj (k):j番目の特徴点(マップ点)の3次元座標
同一の被写体を撮影した時間差のある複数の画像情報から複数の特徴点を抽出し、
複数の特徴点から一部の特徴点を選択し、選択した一部の特徴点に基づく前記被写体の3次元形状の推定に成功した場合に、前記複数の特徴点から前記一部の特徴点を除去する処理を繰り返し行うことで、複数の3次元形状を推定し、
前記複数の3次元形状を統合する
各処理を実行することを特徴とする形状推定方法。
複数の特徴点から一部の特徴点を選択し、選択した一部の特徴点に基づく前記被写体の3次元形状の推定に成功した場合に、前記複数の特徴点から前記一部の特徴点を除去する処理を繰り返し行うことで、複数の3次元形状を推定する推定部と、
前記複数の3次元形状を統合する統合部と
を有することを特徴とする形状推定装置。
同一の被写体を撮影した時間差のある複数の画像情報から複数の特徴点を抽出し、
複数の特徴点から一部の特徴点を選択し、選択した一部の特徴点に基づく前記被写体の3次元形状の推定に成功した場合に、前記複数の特徴点から前記一部の特徴点を除去する処理を繰り返し行うことで、複数の3次元形状を推定し、
前記複数の3次元形状を統合する
各処理を実行させることを特徴とする形状推定プログラム。
110 入力部
120 記憶部
121 画像テーブル
122 3次元形状テーブル
123 統合形状情報
130 制御部
131 受付部
132 抽出部
133 推定部
134 統合部
Claims (5)
- コンピュータが実行する形状推定方法であって、
同一の被写体を撮影した時間差のある複数の画像情報から複数の特徴点を抽出し、
静止物に対応する特徴点を除いた、複数の特徴点から一部の特徴点を選択し、選択した一部の特徴点に基づく前記被写体の3次元形状の推定に成功した場合に、前記複数の特徴点から前記一部の特徴点を除去する処理を繰り返し行うことで、複数の3次元形状を推定し、
前記静止物の3次元形状と、前記複数の3次元形状とを統合する
各処理を実行することを特徴とする形状推定方法。 - 前記複数の画像情報は、同一のカメラによって異なるパラメータによりそれぞれ撮影された画像情報であり、前記統合する処理は、前記複数の3次元形状の3次元座標を、指定されたパラメータに応じて変換した後に、前記複数の3次元形状を統合することを特徴とする請求項1に記載の形状推定方法。
- 前記推定する処理は、前記被写体の3次元形状の推定に成功した場合に、前記一部の特徴点を含む領域を複数の部分領域に分割し、複数の部分領域のうち、前記一部の特徴点以外の特徴点を含む割合が閾値未満となる部分領域を除去することを特徴とする請求項1または2に記載の形状推定方法。
- 同一の被写体を撮影した時間差のある複数の画像情報から複数の特徴点を抽出する抽出部と、
静止物に対応する特徴点を除いた、複数の特徴点から一部の特徴点を選択し、選択した一部の特徴点に基づく前記被写体の3次元形状の推定に成功した場合に、前記複数の特徴点から前記一部の特徴点を除去する処理を繰り返し行うことで、複数の3次元形状を推定する推定部と、
前記静止物の3次元形状と、前記複数の3次元形状とを統合する統合部と
を有することを特徴とする形状推定装置。 - コンピュータに、
同一の被写体を撮影した時間差のある複数の画像情報から複数の特徴点を抽出し、
静止物に対応する特徴点を除いた、複数の特徴点から一部の特徴点を選択し、選択した一部の特徴点に基づく前記被写体の3次元形状の推定に成功した場合に、前記複数の特徴点から前記一部の特徴点を除去する処理を繰り返し行うことで、複数の3次元形状を推定し、
前記静止物の3次元形状と、前記複数の3次元形状とを統合する
各処理を実行させることを特徴とする形状推定プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016183497A JP6840968B2 (ja) | 2016-09-20 | 2016-09-20 | 形状推定方法、形状推定装置および形状推定プログラム |
US15/683,318 US10453206B2 (en) | 2016-09-20 | 2017-08-22 | Method, apparatus for shape estimation, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016183497A JP6840968B2 (ja) | 2016-09-20 | 2016-09-20 | 形状推定方法、形状推定装置および形状推定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018049396A JP2018049396A (ja) | 2018-03-29 |
JP6840968B2 true JP6840968B2 (ja) | 2021-03-10 |
Family
ID=61618003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016183497A Active JP6840968B2 (ja) | 2016-09-20 | 2016-09-20 | 形状推定方法、形状推定装置および形状推定プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10453206B2 (ja) |
JP (1) | JP6840968B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112492290B (zh) * | 2018-09-30 | 2022-11-11 | Oppo广东移动通信有限公司 | 一种数据处理方法、服务器和计算机存储介质 |
CN117132753B (zh) * | 2023-10-26 | 2024-02-09 | 生态环境部华南环境科学研究所(生态环境部生态环境应急研究所) | 一种煤矸石废料再利用处理设备及其处理方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09237346A (ja) * | 1995-12-26 | 1997-09-09 | Ainesu:Kk | 部分立体モデルの合成方法及び完全立体モデルの作成方法 |
JP2000194859A (ja) | 1998-12-25 | 2000-07-14 | Canon Inc | 被写体形状抽出方法、被写体形状抽出装置及び記録媒体 |
US6859549B1 (en) | 2000-06-07 | 2005-02-22 | Nec Laboratories America, Inc. | Method for recovering 3D scene structure and camera motion from points, lines and/or directly from the image intensities |
US6999612B1 (en) * | 2000-08-31 | 2006-02-14 | Nec Laboratories America, Inc. | Method for recovering 3D scene structure and camera motion directly from image intensities |
DE102007021518B4 (de) * | 2007-05-04 | 2009-01-29 | Technische Universität Berlin | Verfahren zum Verarbeiten eines Videodatensatzes |
US20080310757A1 (en) * | 2007-06-15 | 2008-12-18 | George Wolberg | System and related methods for automatically aligning 2D images of a scene to a 3D model of the scene |
JP2010181919A (ja) * | 2009-02-03 | 2010-08-19 | Toyohashi Univ Of Technology | 三次元形状特定装置、三次元形状特定方法、三次元形状特定プログラム |
US8798965B2 (en) * | 2009-02-06 | 2014-08-05 | The Hong Kong University Of Science And Technology | Generating three-dimensional models from images |
US20120106840A1 (en) * | 2010-10-28 | 2012-05-03 | Amit Singhal | Combining images captured with different color patterns |
EP2638524A2 (en) * | 2010-11-09 | 2013-09-18 | The Provost, Fellows, Foundation Scholars, & the other members of Board, of the College of the Holy & Undiv. Trinity of Queen Elizabeth near Dublin | Method and system for recovery of 3d scene structure and camera motion from a video sequence |
JP5561786B2 (ja) | 2011-03-30 | 2014-07-30 | Kddi株式会社 | 3次元形状モデル高精度化方法およびプログラム |
JP6068895B2 (ja) | 2012-09-21 | 2017-01-25 | 株式会社ニコンシステム | 画像処理装置およびプログラム |
AU2012244276A1 (en) * | 2012-10-30 | 2014-05-15 | Canon Kabushiki Kaisha | Method, apparatus and system for detecting a supporting surface region in an image |
US9466143B1 (en) * | 2013-05-03 | 2016-10-11 | Exelis, Inc. | Geoaccurate three-dimensional reconstruction via image-based geometry |
AU2013222016A1 (en) * | 2013-08-30 | 2015-03-19 | Canon Kabushiki Kaisha | Method, system and apparatus for determining a property of an image |
US10554896B2 (en) * | 2016-05-04 | 2020-02-04 | Insidemaps, Inc. | Stereoscopic imaging using mobile computing devices having front-facing and rear-facing cameras |
-
2016
- 2016-09-20 JP JP2016183497A patent/JP6840968B2/ja active Active
-
2017
- 2017-08-22 US US15/683,318 patent/US10453206B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20180082434A1 (en) | 2018-03-22 |
JP2018049396A (ja) | 2018-03-29 |
US10453206B2 (en) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020259365A1 (zh) | 一种图像处理方法及装置、计算机可读存储介质 | |
US20180150973A1 (en) | Method and Apparatus for Calculating Dual-Camera Relative Position, and Device | |
CN110135455A (zh) | 影像匹配方法、装置及计算机可读存储介质 | |
US20190051036A1 (en) | Three-dimensional reconstruction method | |
US20150138322A1 (en) | Image processing device and its control method, imaging apparatus, and storage medium | |
US20120162220A1 (en) | Three-dimensional model creation system | |
US20120162387A1 (en) | Imaging parameter acquisition apparatus, imaging parameter acquisition method and storage medium | |
WO2021005977A1 (ja) | 三次元モデル生成方法及び三次元モデル生成装置 | |
JP4283816B2 (ja) | 三次元環境情報取得装置,三次元環境情報取得方法及びその方法を実現したプログラムを格納した記録媒体 | |
TW201719572A (zh) | 三維模型分析及搜尋方法 | |
JP6840968B2 (ja) | 形状推定方法、形状推定装置および形状推定プログラム | |
JP7312026B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
CN116051736A (zh) | 一种三维重建方法、装置、边缘设备和存储介质 | |
JP2019211981A (ja) | 情報処理装置、情報処理装置の制御方法およびプログラム | |
JP2009048516A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
KR20150097251A (ko) | 다중 영상간 대응점을 이용한 카메라 정렬 방법 | |
JP7498404B2 (ja) | 被写体の3次元姿勢推定装置、3次元姿勢推定方法、及びプログラム | |
CN114266691A (zh) | 过滤方法、过滤程序和过滤装置 | |
US7751613B2 (en) | Method for rapidly establishing image space relation using plane filtering constraint | |
JP2006113832A (ja) | ステレオ画像処理装置およびプログラム | |
WO2019058487A1 (ja) | 3次元復元画像処理装置、3次元復元画像処理方法及び3次元復元画像処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体 | |
JP2006252275A (ja) | カメラ運動及び物体形状の復元システム | |
JP6156922B2 (ja) | 三次元データ生成装置、三次元データ生成方法、及びプログラム | |
JP2000353244A (ja) | 基礎行列を求めるための方法、ユークリッド的な3次元情報の復元方法、および3次元情報復元装置。 | |
JP2010267195A (ja) | カメラ運動・物体形状復元方法、カメラ運動・物体形状復元装置、カメラ運動・物体形状復元プログラム及びこのプログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190611 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200721 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200914 |
|
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: 20210119 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6840968 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |