JP6087224B2 - 指定点表示画像生成装置 - Google Patents
指定点表示画像生成装置 Download PDFInfo
- Publication number
- JP6087224B2 JP6087224B2 JP2013133102A JP2013133102A JP6087224B2 JP 6087224 B2 JP6087224 B2 JP 6087224B2 JP 2013133102 A JP2013133102 A JP 2013133102A JP 2013133102 A JP2013133102 A JP 2013133102A JP 6087224 B2 JP6087224 B2 JP 6087224B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- designated point
- display
- unit
- photographing
- 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
- 238000003384 imaging method Methods 0.000 claims description 73
- 238000004364 calculation method Methods 0.000 claims description 39
- 238000013500 data storage Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 11
- 150000001875 compounds Chemical class 0.000 description 38
- 238000007689 inspection Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 230000002787 reinforcement Effects 0.000 description 2
- 239000012779 reinforcing material Substances 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Image Analysis (AREA)
- Measurement Of Optical Distance (AREA)
- Image Processing (AREA)
Description
一方の複眼撮影ユニット10Aは、第一の点検口から天井裏を撮影するユニットであって、第一撮影装置11a、第二撮影装置11b及び第三撮影装置11cと、各撮影装置11a,11b,11cの撮影方向を変更するための駆動部12と、各撮影装置11a,11b,11c及び駆動部12を駆動制御する制御部13と、を備える。
第一撮影装置11a、第二撮影装置11b及び第三撮影装置11cは、それぞれ単眼のデジタルカメラであって、第二撮影装置11b及び第三撮影装置11cの焦点距離がf、各撮影装置11a,11b,11cの光軸が互いに平行、かつ、隣り合う撮影装置11a〜11cの光軸間の距離が間隔d/2となるように、左から第二撮影装置11b、第一撮影装置11a、第三撮影装置11cの順に配列されており、かつ、この配列を保持した状態でユニット化されている。なお、第一撮影装置11aの焦点距離は、他の第二撮影装置11b及び第三撮影装置11cの焦点距離と異なっていてもよく、同じであってもよい。ここで、第一撮影装置11aによる第一撮影画像データは、単眼パノラマ画像を生成するためのものであり、第二撮影装置11bによる第二撮影画像データ及び第三撮影装置11cによる第三撮影画像データは、指定点の三次元座標を算出するためのものである。
また、制御部13は、撮影順序(すなわち、撮影方向)に基づくIDを撮影画像データに付与し、IDが付与された撮影画像データを指定点表示画像生成装置30へ出力する。ここで、第一撮影装置11aによって撮影された第一撮影画像に関する第一撮影画像データ、第二撮影装置11bによって撮影された第二撮影画像に関する第二撮影画像データ、第三撮影装置11cによって撮影された第三撮影画像に関する第三撮影画像データのうち、撮影方向が同じものに関しては同一IDが付与されて関連付けられる。また、第二撮影装置11b及び第三撮影装置11cによる第二撮影画像データ及び第三撮影画像データは、各撮影画像内における後記する第一の三次元座標系の座標のうち、X軸及びY軸方向の座標値と対応がとれている。
他方の複眼撮影ユニット10Bは、第二の点検口から天井裏を撮影する装置であって、複眼撮影ユニット10Aと同様、第一撮影装置11a、第二撮影装置11b及び第三撮影装置11cと、駆動部12と、制御部13と、を備える。
入力装置20は、キーボード、マウス等からなり、ユーザの操作に応じて、単眼パノラマ画像における画像データ指定指示、第二撮影画像及び第三撮影画像における指定点指示等を指定点表示画像生成装置30へ出力する。
指定点表示画像生成装置30は、CPU、ROM、RAM、入出力回路等から構成されており、機能部として、撮影画像データ記憶部31と、マップ記憶部32と、単眼パノラマ画像データ生成部33と、画像データ出力部34と、画像データ指定取得部35と、指定点決定部36と、三次元座標算出部37と、三次元距離算出部38と、を備える。
撮影画像データ記憶部31には、各複眼撮影装置10A,10Bの制御部13から出力された複数の撮影画像に関する複数の撮影画像データが入力されて記憶される。各撮影画像データには、撮影時点における対応する単眼撮影装置の三次元座標(後記する第二の三次元座標)と、撮影方向と、焦点距離と、当該撮影画像の平面方程式と、平面方程式におけるx,y,zの範囲と、が関連付けられて記憶されている。
マップ記憶部32には、各複眼撮影ユニット10A,10Bのいずれかの第一撮影装置11aの複数の第一撮影画像(第一撮影画像データ)に基づいて単眼パノラマ画像を生成する際に用いられる単眼パノラママップが予め記憶されている。
単眼パノラマ画像データ生成部33は、撮影画像データ記憶部31から出力された複数の第一撮影画像データを読み出し、読み出された撮影画像データに基づいて、単眼パノラマ画像に関する単眼パノラマ画像データを生成する。
複眼ユニット10Aの第一撮影装置11aによって撮影された第一撮影画像データを用いる場合を例にとると、単眼パノラマ画像データ生成部33は、マップ記憶部32に予め記憶された単眼パノラママップ50(図2参照)を読み出し、第一撮影装置11aによって撮影された第一撮影画像データを単眼パノラママップ50の板モデル51にマッピングすることによって、単眼パノラマ画像データを生成する。
画像データ出力部34は、単眼パノラマ画像データを表示装置40へ出力するものであって、本実施形態では、単眼パノラマ画像データ生成部33から出力された単眼パノラマ画像データを表示装置40へ出力したり、撮影画像データ記憶部31から読み出された一方(複眼撮影ユニット10A側)又は他方(複眼撮影ユニット10B側)の第二撮影画像データ及び第三撮影画像データを表示装置40へ出力したりする。
画像データ指定取得部35は、ユーザの操作に応じて、表示装置40に表示された単眼パノラマ画像から一の第一撮影画像データの指定を取得し、かかる指定結果(例えば、指定された第一撮影画像データのID)を画像データ出力部34へ出力する。指定結果を取得すると、画像データ出力部34は、指定結果に応じた第二撮影画像データ及び第三撮影画像データを撮影画像データ記憶部31から読み出し、読み出された撮影画像データを表示装置40へ出力し、指定結果に応じた撮影画像を表示装置40に表示させる。
指定点決定部36は、表示用指定点を決定するものであって、入力装置20から出力された、第二撮影画像及び第三撮影画像における指定点指示を取得する。また、指定点決定部36は、取得した指定点指示を用いることによって、撮影画像データ記憶部31に記憶された各撮影画像データにおける表示用指定点の二次元座標(X軸及びY軸の座標値)を取得し、三次元座標算出部37へ出力する。
三次元座標算出部37は、指定点決定部36から出力された表示用指定点の二次元座標と、第二撮影装置11b及び第三撮影装置11c間の距離dと、第二撮影装置11b及び第三撮影装置11cの焦点距離fと、に基づいて、指定点の第一の三次元座標を算出する。ここで、第一の三次元座標は、撮影装置11a〜11cの撮影方向を基準として撮影方向ごとに固有な第一の三次元座標系における座標であり、第一の三次元座標系は撮影三次元座標系ともいい、第一の三次元座標は撮影三次元座標ともいう。すなわち、第一の三次元座標系は、撮影方向が同一の第二撮影画像及び第三撮影画像においては共通であり、撮影方向が異なる画像間においては異なる。
ここで、図3(a)(b)を参照して、三次元座標算出部37における第一の三次元座標の算出原理について説明する。以下では、複眼撮影ユニット10A側についての説明を行い、撮影装置11a,11b,11cの配列方向をX軸、撮影装置11a,11b,11cの光軸方向をZ軸、X軸及びZ軸と直交するY軸からなる右手座標系の三次元座標空間について考えるものとする。第一撮影装置11aを第一の三次元座標系における原点に配置し、左側の第二撮影装置11bと右側の第三撮影装置11cとの間隔をdとすると、第一撮影装置11aの第一の三次元座標O1、第二撮影装置11bの第一の三次元座標O2、第三撮影装置11cの第一の三次元座標O3は、以下のようになる。
O1=(0,0,0)
O2=(−d/2,0,0)
O3=(d/2,0,0)
ここで、三角形RO2O3と三角形RN2N3とは相似であるため、以下の関係が成立する。
xR=d(x2+x3)/{2(x2−x3+d)}
yR=d(y2+y3)/{2(y2−y3+d)}
zR=−df/{2(x2−x3+d)}
すなわち、三次元座標算出部37は、予め定められた焦点距離f及び間隔dと、撮影画像の二次元座標の値と、を用いることによって、所望の位置の第一の三次元座標R=(xR,yR,zR)を算出することができる。
ここで、三次元座標算出部37における第二の三次元座標の算出原理について説明する。三次元座標算出部37は、第二の三次元座標系における第二撮影装置11b及び第三撮影装置11cの撮影方向の基準からのY軸周りの回転角度をθ、X軸周りの回転角度をφとしたとき、下記式によって、指定点の第二の三次元座標A=(xA,yA,zA)を算出することができる。
すなわち、第一の三次元座標系における指定点の第一の三次元座標R=(xR,yR,zR)に、Y軸周りの回転(パン方向の回転)変換と、X軸周りの回転(チルト方向の回転)変換と、を施すことによって、指定点の第二の三次元座標A=(xA,yA,zA)が算出される。本実施形態において、第二の三次元座標系における原点と第一の三次元座標系における原点すなわちO1とは同じ位置であり、回転角度θは、第二の三次元座標系のY軸と第一の三次元座標系のY軸とがなす角度であり、回転角度φは、第二の三次元座標系のX軸と第一の三次元座標系のX軸とがなす角度である。また、本実施形態において、相対三次元座標系におけるX軸は、常に水平方向に保たれているので、Z軸周りの回転変換は不要である。
三次元距離算出部38は、三次元座標算出部37から出力された2つの指定点の第二の三次元座標を取得し、取得された第二の三次元座標に基づいて、2つの指定点間の三次元距離を算出し、画像データ出力部34へ出力する。そして、画像データ出力部34は、算出された三次元距離を表示装置40へ出力して表示装置40に表示させることができる。
表示装置40は、指定点表示画像生成装置30から出力された単眼パノラマ画像データを用いて単眼パノラマ画像を表示したり、第二撮影画像データ及び第三撮影画像データを用いて第二撮影画像及び第三撮影画像を表示したりするものである。
続いて、本発明の実施形態に係るパノラマ画像表示システム1の動作例について、図1,5〜11を参照して説明する。
指定点決定部36は、2つの指定点指示を取得すると、撮影画像データ記憶部31に記憶された、第二撮影画像112における表示用指定点S1の二次元座標(x11,y11)及び第三撮影画像113における表示用指定点S2の二次元座標(x21,y21)を取得し、三次元座標算出部37へ出力する。
ここで、三次元座標算出部37による、複眼撮影ユニット10Bによる第一撮影画像データにおける表示用指定点S3の表示手法について説明する。
指定点Sから撮影位置P21へのベクトルVは、
V=(vx,vy,vz)=(x201−xRS,y201−yRS,z201−zRS)
指定点Sと撮影位置P21との距離Lは、
L={(x201−xRS)2+(y201−yRS)2+(z201−zRS)2}1/2
ベクトルVの単位ベクトルEは、
E=(ex,ey,ez)=(vx/L,vy/L,vz/L)
したがって、撮影位置P21から距離Kにある直線状の表示用指定点S3の第二の三次元座標は、式(1)によって表される。
S3=S+k・E=(xS+k・ex,yS+k・ey,zS+k・ez) …式(1)
a(xS+k・ex)+b(yS+k・ey)+c(zS+k・ez)+d=0
したがって、kは、式(2)によって表される。
k=−(a・xS+b・yS+c・zS+d)/(a・ex+b・ey+c・ez) …式(2)
式(2)のkを式(1)に代入することによって、複眼撮影ユニット10Bの第一撮影装置11aによる第一撮影画像データにおける表示用指定点S3の第二の三次元座標が求められる。
画像データ出力部34は、表示用指定点S3の第二の三次元座標に基づいて、表示用指定点S3を表示するように第一撮影画像データを加工して表示装置40へ出力する。
指定点決定部36は、2つの指定点指示を取得すると、撮影画像データ記憶部31に記憶された、第二撮影画像122における表示用指定点E1の二次元座標(x12,y12)及び第三撮影画像123における表示用指定点E2の二次元座標(x22,y22)を取得し、三次元座標算出部37へ出力する。
D={(xE−xS)2+(yE−yS)2+(zE−zS)2}1/2
また、各撮影装置11a,11b,11cの配列方向は、左右方向に限定されず、例えば上下方向であってもよい。
また、一方の複眼撮影ユニット10Aと他方の複眼撮影ユニット10Bは、各撮影装置11a〜11c間の距離、各撮影装置11a〜11cの焦点距離等が異なるように設定されていてもよい。
また、指定点決定部36は、ユーザによる入力装置20の操作に応じて、第一撮影画像データにおいて指定された表示用指定点を取得するとともに、画像処理によって第一撮影画像データにおける表示用指定点に対応する第二撮影画像データ及び第三撮影画像データにおける表示用指定点を決定する構成であってもよい。
30 指定点表示画像生成装置
31 画像データ記憶部
33 単眼パノラマ画像データ生成部
34 画像データ出力部
35 画像データ指定取得部
36 指定点決定部
37 三次元座標算出部
38 三次元距離算出部
Claims (3)
- 第一撮影装置によって撮影された第一画像データと、前記第一撮影装置から所定距離離間した第二撮影装置によって撮影された第二画像データと、前記第一撮影装置から所定距離離間した第三撮影装置によって撮影された第三画像データと、が関連付けて記憶される画像データ記憶部と、
前記第一画像データに基づいてパノラマ画像データを生成するパノラマ画像データ生成部と、
画像データを表示装置へ出力する画像データ出力部と、
ユーザによる入力装置の操作に応じて、前記第二画像データ及び前記第三画像データのそれぞれにおける表示用指定点を決定する指定点決定部と、
前記表示用指定点に基づいて、前記表示用指定点と当該表示用指定点に対応する撮影装置とを結ぶ2つの直線の交点である指定点の三次元座標を算出する三次元座標算出部と、
を備え、
前記画像データ記憶部には、一方の前記第一撮影装置、一方の前記第二撮影装置及び一方の前記第三撮影装置によって撮影された一方の前記第一画像データ、一方の前記第二画像データ及び一方の前記第三画像データと、が関連付けて記憶されているとともに、他方の前記第一撮影装置、他方の前記第二撮影装置及び他方の前記第三撮影装置によって撮影された他方の前記第一画像データ、他方の前記第二画像データ及び他方の前記第三画像データと、が関連付けて記憶されており、
前記三次元座標算出部は、
前記指定点決定部によって決定された一方の前記第二画像データ及び一方の前記第三画像データにおける第一の表示用指定点に基づいて、第一の指定点の三次元座標を算出するとともに、前記画像データ出力部に、前記第一の指定点の三次元座標に基づいて、他方の前記第一画像データにおける第一の表示用指定点を表示するように他方の前記第一画像データに基づくパノラマ画像データを加工して出力させ、
前記指定点決定部によって決定された他方の前記第二画像データ及び他方の前記第三画像データにおける第二の表示用指定点に基づいて、第二の指定点の三次元座標を算出するとともに、前記画像データ出力部に、前記第一の指定点の三次元座標及び前記第二の指定点の三次元座標に基づいて、一方の前記第一画像データにおける第一の表示用指定点及び第二の表示用指定点を表示するように一方の前記第一画像データに基づくパノラマ画像データを加工して出力させる
ことを特徴とする指定点表示画像生成装置。 - 前記第一の指定点の三次元座標及び前記第二の指定点の三次元座標に基づいて、前記第一の指定点と前記第二の指定点との三次元距離を算出する三次元距離算出部をさらに備える
ことを特徴とする請求項1に記載の指定点表示画像生成装置。 - 前記画像データ出力部は、一方の前記第一画像データにおける前記第一の表示用指定点と前記第二の表示用指定点とに架設される仮想の部材を表示するように一方の前記第一画像データに基づくパノラマ画像データを加工して出力する
ことを特徴とする請求項2に記載の指定点表示画像生成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013133102A JP6087224B2 (ja) | 2013-06-25 | 2013-06-25 | 指定点表示画像生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013133102A JP6087224B2 (ja) | 2013-06-25 | 2013-06-25 | 指定点表示画像生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015008430A JP2015008430A (ja) | 2015-01-15 |
JP6087224B2 true JP6087224B2 (ja) | 2017-03-01 |
Family
ID=52338440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013133102A Active JP6087224B2 (ja) | 2013-06-25 | 2013-06-25 | 指定点表示画像生成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6087224B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5671416B2 (ja) * | 2011-07-04 | 2015-02-18 | 大成建設株式会社 | パノラマ画像距離算出装置 |
JP5882153B2 (ja) * | 2012-07-17 | 2016-03-09 | 大成建設株式会社 | 三次元座標算出装置 |
-
2013
- 2013-06-25 JP JP2013133102A patent/JP6087224B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015008430A (ja) | 2015-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI574224B (zh) | An image processing apparatus, an image processing method, a video product processing apparatus, a recording medium, and an image display apparatus | |
KR101692194B1 (ko) | 화상 캡처링 장치, 화상 캡처 시스템, 화상 처리 방법, 정보 처리 장치, 및 컴퓨터-판독 가능 저장 매체 | |
EP3304498A1 (en) | Systems and methods for producing a combined view from fisheye cameras | |
JP2008083786A (ja) | 画像生成装置および画像生成方法 | |
JP2008085446A (ja) | 画像生成装置および画像生成方法 | |
JP2004062758A (ja) | 情報処理装置および方法 | |
JP2017058843A (ja) | 画像処理装置、画像処理方法および画像処理用プログラム | |
JP4680033B2 (ja) | 監視システム及び監視装置 | |
JP2020129823A (ja) | 撮像装置、撮像システム、画像処理方法、情報処理装置、及びプログラム | |
JP5882153B2 (ja) | 三次元座標算出装置 | |
JP6450226B2 (ja) | カメラ制御装置及びそのプログラム | |
JP2011024079A (ja) | 周辺表示装置 | |
JP6143612B2 (ja) | パノラマ画像表示装置 | |
JP2011087319A (ja) | 車載パノラマカメラシステム | |
JP6087224B2 (ja) | 指定点表示画像生成装置 | |
JP6029459B2 (ja) | 画像合成装置、および画像合成方法 | |
JP6167135B2 (ja) | 三次元位置計測方法、測量方法、三次元位置計測装置及び三次元位置計測プログラム | |
JP5671416B2 (ja) | パノラマ画像距離算出装置 | |
JP5638578B2 (ja) | 観測支援装置、観測支援方法およびプログラム | |
JP6116094B2 (ja) | 画像検索装置 | |
JP2015219634A (ja) | 画像処理プログラム、画像処理方法および画像処理装置 | |
JP2016167792A (ja) | 多方向画像出力装置および多方向画像出力プログラム | |
WO2016067470A1 (ja) | 画像処理装置及び画像処理方法 | |
JP2022020429A (ja) | 撮影装置、画像処理装置、撮影装置の制御方法、画像処理装置の制御方法、撮影システム | |
JP4809316B2 (ja) | 画像生成装置、プログラム、および記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160119 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20160506 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161219 |
|
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: 20170124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6087224 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |