JP7858331B2 - 情報処理装置、情報処理方法、プログラム、及び、記憶媒体 - Google Patents
情報処理装置、情報処理方法、プログラム、及び、記憶媒体Info
- Publication number
- JP7858331B2 JP7858331B2 JP2022021445A JP2022021445A JP7858331B2 JP 7858331 B2 JP7858331 B2 JP 7858331B2 JP 2022021445 A JP2022021445 A JP 2022021445A JP 2022021445 A JP2022021445 A JP 2022021445A JP 7858331 B2 JP7858331 B2 JP 7858331B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- correction amount
- depth
- height
- index
- 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
Classifications
-
- 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/593—Depth or shape recovery from multiple images from stereo images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
- G06T7/85—Stereo camera calibration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/20—Linear translation of whole images or parts thereof, e.g. panning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- 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/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
- Geometry (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
れから指標を検出する指標検出手段と、前記第1の画像における前記指標と前記第2の画像における前記指標との高さ方向の位置関係に基づいて、前記第1の画像と前記第2の画像との少なくとも一方に対する高さ補正量を取得する高さ補正量取得手段と、前記第1の画像、前記第2の画像、および前記高さ補正量に基づいて、前記第1の画像と前記第2の画像との間の視差を判断する視差判断手段と、前記高さ補正量による補正後の前記第1の画像における前記指標と前記第2の画像における前記指標との位置関係、および指標の実空間における大きさを示す指標情報に基づいて、前記視差判断手段で判断された視差に対応する奥行き位置の補正量である奥行補正量を取得する奥行補正量取得手段と、前記奥行補正量取得手段で取得された前記奥行補正量に基づいて、前記視差判断手段で判断された視差、または当該視差に対応する奥行き位置を補正する補正手段とを有することを特徴とする情報処理装置である。
以下、本発明の第1の実施形態について説明する。図1は、第1の実施形態に係る撮影システムの機能構成を示すブロック図である。図1に示すように、撮影システムは、撮像部100、情報処理装置101、画像生成部170、およびディスプレイ180を備える。なお、図1に示す構成は一例であり、本発明を限定するものではない。例えば撮像部100は情報処理装置101とは独立した撮像装置であってもよいし、撮像部100と情報処理装置101とが一体化されていてもよい。情報処理装置101の機能が複数の装置により実現されてもよいし、情報処理装置101が画像生成部170などを含んでもよい。ディスプレイ180は情報処理装置101とは独立した表示装置であってもよいし、ディスプレイ180と情報処理装置101とが一体化されていてもよい。
・補正後カメラ画像(2眼ステレオカメラの場合は左画像と右画像)
・カメラパラメータ(2台のカメラ間の位置関係や姿勢関係(例えば一方のカメラに対する他方のカメラの相対的な位置や姿勢)などを示すカメラ外部パラメータ、各カメラの焦点距離や主点位置などを示すカメラ内部パラメータ)
・視差画像生成部140が生成した視差画像
・指標情報(撮影する空間に配置されたマーカーの識別情報であるマーカーID、当該マーカーが有する矩形領域の辺の長さなど、高さ補正や奥行補正を行う前に予めユーザーが入力した情報)
・指標検出情報(マーカーID、マーカーが有する矩形領域の頂点の座標<X値、Y値>)
・過去の指標検出情報(例えば過去10フレーム分の指標検出情報)
・奥行補正量(視差の補正量や奥行きの補正量)
・高さ補正量(焦点距離の補正量<X値、Y値>や主点位置の補正量<Y値>)
して、補正後カメラ画像に指標が写っていた場合に、指標検出部150は、指標検出情報を記憶部130に出力して、現在のフレームにおける指標検出情報を更新する。補正後カメラ画像に指標が写っていない場合は、指標検出部150は、指標検出情報として指標がないということを示す情報を出力する。指標検出部150は、1つの画像から複数のマーカーを検出した場合は、検出したマーカーごとに、マーカーのIDと、当該マーカーが有する矩形領域の4頂点の座標とを紐づけて記憶部130に格納する。
正後の右画像321Rにおける頂点311E,311Hとにのみ着目して説明する。
(1)点500Aは直線540上にある。
(2)点500Dは直線550上にある。
(3)点500Aと点500Dを結ぶ線分520の傾きは、線分510の傾きと同じである。
(4)点500Aと点500Dの間の距離(点500Aと点500Dを結ぶ線分520の長さ)が、指標情報が示す1辺の長さと同じである。
る奥行補正量fは、各時刻(時刻t1,t2,・・・)で更新される。
正前)を記憶部130に格納する。
正量が使用される。例えば、高さ補正量で左画像や右画像が補正される。そうすることで、ステレオ平行化が正しく(高精度に)行われた状態を実現することができる。ひいては、好適なステレオマッチング(他方の画像のうち、一方の画像の或る画素と同じ高さの位置を参照するステレオマッチング)が可能となり、奥行画像を高精度かつ短時間でに得ることができる。
以下、本発明の第2の実施形態について説明する。第1の実施形態では、高さ補正処理部190で、フレーム毎に、高さ補正量を算出し、高さ補正量で補正後カメラ画像と指標検出情報を補正(更新)する例を説明した。第2の実施形態では、補正後カメラ画像や指標検出情報の補正(更新)が行われず、画像補正部120が1つ前のフレームで算出され
た高さ補正量を反映した画像補正を行う例を説明する。なお、以下では、第1の実施形態と異なる点(構成や処理など)について詳しく説明し、第1の実施形態と同様の点についての説明は適宜省略する。
0に格納される。1フレーム目で高さ補正量を用いた補正が行えなくても、2フレーム目以降では高さ補正量を用いた補正が行えるため、問題は無い。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
140:視差画像生成部 150:指標検出部 160:奥行補正処理部
161:奥行補正量算出部 165:奥行画像生成部 190:高さ補正処理部
191:高さ補正量算出部 195:高さ補正部
Claims (11)
- 第1の方向から撮影した第1の画像と、第2の方向から撮影した第2の画像とを取得する画像取得手段と、
前記第1の画像と前記第2の画像とのそれぞれから指標を検出する指標検出手段と、
前記第1の画像における前記指標と前記第2の画像における前記指標との高さ方向の位置関係に基づいて、前記第1の画像と前記第2の画像との少なくとも一方に対する高さ補正量を取得する高さ補正量取得手段と、
前記第1の画像、前記第2の画像、および前記高さ補正量に基づいて、前記第1の画像と前記第2の画像との間の視差を判断する視差判断手段と、
前記高さ補正量による補正後の前記第1の画像における前記指標と前記第2の画像における前記指標との位置関係、および指標の実空間における大きさを示す指標情報に基づいて、前記視差判断手段で判断された視差に対応する奥行き位置の補正量である奥行補正量を取得する奥行補正量取得手段と、
前記奥行補正量取得手段で取得された前記奥行補正量に基づいて、前記視差判断手段で判断された視差、または当該視差に対応する奥行き位置を補正する補正手段と
を有することを特徴とする情報処理装置。 - 前記視差判断手段は、前記高さ補正量による補正後の前記第1の画像と前記第2の画像とに基づいて、当該補正後の前記第1の画像と前記第2の画像との間の前記視差を判断する
ことを特徴とする請求項1に記載の情報処理装置。 - 前記補正手段は、前記第1の画像における前記指標と前記第2の画像における前記指標との、前記高さ補正量による補正後の位置関係に基づいて、前記視差または前記奥行き位置を補正する
ことを特徴とする請求項1または2に記載の情報処理装置。 - 前記高さ補正量に基づいて、前記第1の画像における前記指標と前記第2の画像における前記指標との少なくとも一方の位置情報を補正する位置補正手段をさらに有する
ことを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。 - 前記高さ補正量に基づいて、前記第1の画像と前記第2の画像との少なくとも一方を補正する画像補正手段をさらに有する
ことを特徴とする請求項1~4のいずれか1項に記載の情報処理装置。 - 前記高さ補正量取得手段は、前記第1の画像における前記指標と前記第2の画像における前記指標との高さ方向の位置ずれを低減する前記高さ補正量を取得する
ことを特徴とする請求項1~5のいずれか1項に記載の情報処理装置。 - 前記高さ補正量は、前記第1の画像と前記第2の画像との少なくとも一方を拡大または縮小する補正量と、前記第1の画像と前記第2の画像との少なくとも一方を前記高さ方向に移動させる補正量との少なくとも一方を含む
ことを特徴とする請求項1~6のいずれか1項に記載の情報処理装置。 - 前記高さ補正量取得手段は、前記高さ補正量を用いた補正による前記第1の画像と前記第2の画像の変化量が最小の前記高さ補正量を取得する
ことを特徴とする請求項1~7のいずれか1項に記載の情報処理装置。 - 第1の方向から撮影した第1の画像と、第2の方向から撮影した第2の画像とを取得する画像取得ステップと、
前記第1の画像と前記第2の画像とのそれぞれから指標を検出する指標検出ステップと、
前記第1の画像における前記指標と前記第2の画像における前記指標との高さ方向の位置関係に基づいて、前記第1の画像と前記第2の画像との少なくとも一方に対する高さ補正量を取得する高さ補正量取得ステップと、
前記第1の画像、前記第2の画像、および前記高さ補正量に基づいて、前記第1の画像と前記第2の画像との間の視差を判断する視差判断ステップと、
前記高さ補正量による補正後の前記第1の画像における前記指標と前記第2の画像における前記指標との位置関係、および指標の実空間における大きさを示す指標情報に基づいて、前記視差判断ステップで判断された視差に対応する奥行き位置の補正量である奥行補正量を取得する奥行補正量取得ステップと、
前記奥行補正量取得ステップで取得された前記奥行補正量に基づいて、前記視差判断ステップで判断された視差、または当該視差に対応する奥行き位置を補正する補正ステップと
を有することを特徴とする情報処理方法。 - コンピュータを、請求項1~8のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
- コンピュータを、請求項1~8のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022021445A JP7858331B2 (ja) | 2022-02-15 | 2022-02-15 | 情報処理装置、情報処理方法、プログラム、及び、記憶媒体 |
| US18/157,873 US20230260159A1 (en) | 2022-02-15 | 2023-01-23 | Information processing apparatus, information processing method, and non-transitory computer readable medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022021445A JP7858331B2 (ja) | 2022-02-15 | 2022-02-15 | 情報処理装置、情報処理方法、プログラム、及び、記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023118479A JP2023118479A (ja) | 2023-08-25 |
| JP7858331B2 true JP7858331B2 (ja) | 2026-05-14 |
Family
ID=87558821
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022021445A Active JP7858331B2 (ja) | 2022-02-15 | 2022-02-15 | 情報処理装置、情報処理方法、プログラム、及び、記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20230260159A1 (ja) |
| JP (1) | JP7858331B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12080013B2 (en) * | 2020-07-06 | 2024-09-03 | Toyota Research Institute, Inc. | Multi-view depth estimation leveraging offline structure-from-motion |
| CN120298290A (zh) * | 2024-01-11 | 2025-07-11 | 宁德时代新能源科技股份有限公司 | 焊缝高度的检测方法、装置、电子设备和可读存储介质 |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001160137A (ja) | 1999-09-22 | 2001-06-12 | Fuji Heavy Ind Ltd | 監視システムの距離補正装置、および監視システムの消失点補正装置 |
| JP2010097561A (ja) | 2008-10-20 | 2010-04-30 | Honda Motor Co Ltd | 車両周辺監視装置 |
| JP2010278979A (ja) | 2009-06-01 | 2010-12-09 | Nhk Media Technology Inc | 立体映像調整装置、立体映像調整システム、及びプログラム |
| US20110150101A1 (en) | 2008-09-02 | 2011-06-23 | Yuan Liu | 3d video communication method, sending device and system, image reconstruction method and system |
| JP2012100101A (ja) | 2010-11-02 | 2012-05-24 | Sony Corp | 画像処理装置および画像処理方法ならびに撮像装置 |
| JP2012175370A (ja) | 2011-02-21 | 2012-09-10 | Toshiba Corp | 映像処理装置、映像処理方法および映像表示装置 |
| JP2012244453A (ja) | 2011-05-20 | 2012-12-10 | Panasonic Corp | 画像表示装置、画像表示システム、及び3次元眼鏡 |
| JP2014096761A (ja) | 2012-11-12 | 2014-05-22 | Canon Inc | 画像処理装置、その制御方法、および制御プログラム |
| JP2015022630A (ja) | 2013-07-22 | 2015-02-02 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム |
| JP2016052114A (ja) | 2014-08-29 | 2016-04-11 | キヤノン株式会社 | 画像処理システム、画像処理方法、及び、プログラム |
| JP2016065744A (ja) | 2014-09-24 | 2016-04-28 | シャープ株式会社 | 撮像装置及び撮像方法 |
| JP2017044573A (ja) | 2015-08-26 | 2017-03-02 | 富士重工業株式会社 | ステレオ画像処理装置 |
| WO2018078798A1 (ja) | 2016-10-28 | 2018-05-03 | 三菱電機株式会社 | 表示制御装置及び表示制御方法 |
| US20200134854A1 (en) | 2018-10-25 | 2020-04-30 | Northrop Grumman Systems Corporation | Obscuration Map Generation |
-
2022
- 2022-02-15 JP JP2022021445A patent/JP7858331B2/ja active Active
-
2023
- 2023-01-23 US US18/157,873 patent/US20230260159A1/en active Pending
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001160137A (ja) | 1999-09-22 | 2001-06-12 | Fuji Heavy Ind Ltd | 監視システムの距離補正装置、および監視システムの消失点補正装置 |
| US20110150101A1 (en) | 2008-09-02 | 2011-06-23 | Yuan Liu | 3d video communication method, sending device and system, image reconstruction method and system |
| JP2010097561A (ja) | 2008-10-20 | 2010-04-30 | Honda Motor Co Ltd | 車両周辺監視装置 |
| US20110170748A1 (en) | 2008-10-20 | 2011-07-14 | Honda Motor Co., Ltd. | Vehicle periphery monitoring device |
| CN102187367A (zh) | 2008-10-20 | 2011-09-14 | 本田技研工业株式会社 | 车辆周围监测装置 |
| JP2010278979A (ja) | 2009-06-01 | 2010-12-09 | Nhk Media Technology Inc | 立体映像調整装置、立体映像調整システム、及びプログラム |
| JP2012100101A (ja) | 2010-11-02 | 2012-05-24 | Sony Corp | 画像処理装置および画像処理方法ならびに撮像装置 |
| JP2012175370A (ja) | 2011-02-21 | 2012-09-10 | Toshiba Corp | 映像処理装置、映像処理方法および映像表示装置 |
| JP2012244453A (ja) | 2011-05-20 | 2012-12-10 | Panasonic Corp | 画像表示装置、画像表示システム、及び3次元眼鏡 |
| JP2014096761A (ja) | 2012-11-12 | 2014-05-22 | Canon Inc | 画像処理装置、その制御方法、および制御プログラム |
| JP2015022630A (ja) | 2013-07-22 | 2015-02-02 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム |
| JP2016052114A (ja) | 2014-08-29 | 2016-04-11 | キヤノン株式会社 | 画像処理システム、画像処理方法、及び、プログラム |
| JP2016065744A (ja) | 2014-09-24 | 2016-04-28 | シャープ株式会社 | 撮像装置及び撮像方法 |
| JP2017044573A (ja) | 2015-08-26 | 2017-03-02 | 富士重工業株式会社 | ステレオ画像処理装置 |
| WO2018078798A1 (ja) | 2016-10-28 | 2018-05-03 | 三菱電機株式会社 | 表示制御装置及び表示制御方法 |
| US20200134854A1 (en) | 2018-10-25 | 2020-04-30 | Northrop Grumman Systems Corporation | Obscuration Map Generation |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230260159A1 (en) | 2023-08-17 |
| JP2023118479A (ja) | 2023-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6363863B2 (ja) | 情報処理装置および情報処理方法 | |
| US11321861B2 (en) | Method of operating measurement device, measurement device, measurement system, three-dimensional shape restoration device, and recording medium | |
| CN110873717B (zh) | 图像获取装置以及图像获取装置的工作方法 | |
| WO2012146127A1 (en) | Obtaining distance between different points on an imaged object | |
| JP6071257B2 (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
| US9183634B2 (en) | Image processing apparatus and image processing method | |
| WO2011125937A1 (ja) | キャリブレーションデータ選択装置、選択方法、及び選択プログラム、並びに三次元位置測定装置 | |
| CN114424516A (zh) | 图像处理装置、图像处理方法、摄像装置和程序 | |
| WO2017199696A1 (ja) | 画像処理装置及び画像処理方法 | |
| US11438570B2 (en) | Data processing apparatus and data processing method for generation of calibration data for performing image processing | |
| US20230260159A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
| JP3842988B2 (ja) | 両眼立体視によって物体の3次元情報を計測する画像処理装置およびその方法又は計測のプログラムを記録した記録媒体 | |
| US8179431B2 (en) | Compound eye photographing apparatus, control method therefor, and program | |
| JP6409769B2 (ja) | 3次元形状計測装置、3次元形状計測方法及び3次元形状計測プログラム | |
| JP2008298589A (ja) | 位置検出装置及び位置検出方法 | |
| JP4581512B2 (ja) | 3次元画像処理装置、光軸調整方法、光軸調整支援方法 | |
| JP2008224323A (ja) | ステレオ写真計測装置、ステレオ写真計測方法及びステレオ写真計測用プログラム | |
| JP7132501B2 (ja) | 測距カメラ | |
| JP2020150405A (ja) | 画像処理装置、撮像装置、画像処理方法、およびプログラム | |
| JP5925109B2 (ja) | 画像処理装置、その制御方法、および制御プログラム | |
| JP5446285B2 (ja) | 画像処理装置及び画像処理方法 | |
| WO2017187935A1 (en) | Information processing apparatus, information processing method, and program | |
| JP7277267B2 (ja) | 計測装置、撮像装置、計測システム及びプログラム | |
| JP7719020B2 (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
| CN118154698A (zh) | 一种双目相机标定匹配方法、系统、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251009 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251208 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260331 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260428 |