JP7042380B1 - 表示装置、プログラムおよび表示方法 - Google Patents
表示装置、プログラムおよび表示方法 Download PDFInfo
- Publication number
- JP7042380B1 JP7042380B1 JP2021150427A JP2021150427A JP7042380B1 JP 7042380 B1 JP7042380 B1 JP 7042380B1 JP 2021150427 A JP2021150427 A JP 2021150427A JP 2021150427 A JP2021150427 A JP 2021150427A JP 7042380 B1 JP7042380 B1 JP 7042380B1
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- space
- marker
- virtual object
- orientation
- 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
- 238000000034 method Methods 0.000 title claims description 22
- 239000003550 marker Substances 0.000 claims abstract description 90
- 238000005259 measurement Methods 0.000 claims abstract description 42
- 238000010586 diagram Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 8
- 238000009434 installation Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
このような映像表示システムでは、間隔が所定距離内になるように第1サブマーカおよび第2サブマーカを設置することにより、誤差を小さく保つことができるようになる。
本発明は、このような背景を鑑みてなされたものであり、簡便に仮想物体の作成を可能とする表示装置、プログラムおよび表示方法を提供することを課題とする。
次に、本発明を実施するための形態(実施形態)における仮想物体表示装置(表示装置)について説明する。仮想物体表示装置は、実空間の映像(撮影映像、撮影画像)に仮想物体の画像を重ねて表示する。例えば、プラントなどの建設現場において、設置予定である設備の仮想物体の画像が、設置予定場所に設置場所の映像と重ねられて表示される。
図1は、本実施形態に係る仮想物体表示装置100の機能ブロック図である。仮想物体表示装置100はコンピュータであり、制御部110、記憶部130、入出力部140、カメラ151、タッチパネルディスプレイ152、デプスセンサ153、および慣性センサ154を備える。入出力部140が通信デバイスを備え、他の装置とのデータ送受信が可能であってもよい。また入出力部140にメディアドライブが接続され、記録媒体を用いたデータのやり取りが可能であってもよい。
記憶部130は、ROM(Read Only Memory)やRAM(Random Access Memory)、フラッシュメモリなどの記憶機器を含んで構成される。記憶部130には、モデル情報131、空間形状情報132、マーカ情報133、およびプログラム134が記憶される。プログラム134には、後記する仮想物体表示処理(図4参照)の記述が含まれる。
制御部110は、CPU(Central Processing Unit)を含んで構成され、モデル情報取得部111、マーカ設定部112、マーカ認識部113、位置姿勢算出部114、空間認識部115、仮想物体生成部116、および表示制御部117が備わる。
モデル情報取得部111は、入出力部140を介して仮想物体の情報を取得してモデル情報131に格納する。モデル情報取得部111が取得する仮想物体は、設計されて製作されたモデルであるので、以下では製作済み仮想物体とも記す。
マーカ認識部113は、マーカ認識モードにおいてカメラ151の撮影映像に含まれる実マーカを認識し、実マーカの位置および向きを取得する。
空間認識部115は、空間認識モードにおいてデプスセンサ153の計測値に基づいて実空間にある物体(物体表面)を示す点群の位置を算出して、空間形状情報132に格納する。なお点群(各点)の位置とは実空間における位置であり、実空間における仮想物体表示装置100の位置・向き(姿勢)に基づいて算出可能である。
また、複数の仮想物体(の位置)が重なっている場合、表示制御部117は重なっている部分を表示しない。例えば、製作済み仮想物体と計測仮想物体とが重なっている場合、表示制御部117は何れか一方または双方の重なっている部分を表示しない。
図2は、本実施形態に係る仮想物体300を説明するための図である。仮想物体300は、発電プラントに設置されるタービンを跨ぐ歩廊をモデル化した仮想物体である。仮想物体300は、現場に設置される予定の歩廊の3次元モデルであり、製作済み仮想物体である。仮想マーカ350は、歩廊が設置されるフロアに置かれる実マーカに対応する仮想マーカであって、仮想空間にある仮想フロア330上に設定されている。歩廊と実マーカとの位置・向きの関係、および仮想物体300と仮想マーカ350との位置・向きの関係は一致するように、実マーカは歩廊が設置される現場のフロアに設置される。なお実マーカは、仮想マーカ350と同等の2つの矢印と1つの矩形が印(記)された板状のものであるが、仮想マーカも実マーカもこのような図形に限定されるものではない。
以下では仮想物体300を例にした仮想物体表示装置100の利用手順(図3参照)、および仮想物体表示装置100の仮想物体表示処理(図4参照)を説明する。
図3は、本実施形態に係る仮想物体表示装置100を使用する作業者の手順(利用手順)を示すフローチャートである。
ステップS11において作業者は、仮想物体の情報を仮想物体表示装置100に取り込む。この例では製作済み仮想物体である仮想物体300および仮想フロア330の情報が、ネットワークまたは記憶媒体を用いて仮想物体表示装置100に取り込まれる。
ステップS13において作業者は、ステップS12で設定した仮想マーカの位置・向きに対応するように、現場に実マーカを設置する。例えば作業者は、仮想フロア330における仮想マーカ350の位置・向きに対応するように、歩廊を設置する現場のフロアの位置・向きに実マーカを設置する。
作業者は、製作済み仮想物体である仮想物体300の位置・向きが正しいかを確認(判断)し、結果を仮想物体表示装置100に入力する。現場には仮想物体300の実物である歩廊は存在しないが、作業者は周辺の物体との位置関係を基に確認する。周辺の物体としては、歩廊が跨ぐタービンや配管などがある。
ステップS18において作業者は、仮想物体表示装置100を空間認識モードにして、計測仮想物体とする物体をスキャン(デプスセンサ153で読み取る)してステップS12に戻る。計測仮想物体とする物体は、仮想マーカを設定する物体や歩廊(仮想物体300)との干渉を確認する物体である。作業者は2階フロアや歩廊の手摺り付近の配管をスキャンする(デプスセンサ153で読み取る)。
図4は、本実施形態に係る仮想物体表示装置100が実行する仮想物体表示処理のフローチャートである。
ステップS31においてモデル情報取得部111は、作業者の指示(図3記載のステップS11参照)に従って製作済み仮想物体である仮想物体300の情報を取得してモデル情報131に格納する。
ステップS32においてマーカ設定部112は、作業者が指示(ステップS12参照)した仮想マーカの位置・向きを取得して設定する(マーカ情報133に格納する)。
ステップS36において表示制御部117は、作業者による終了の指示(ステップS17参照)があれば(ステップS36→YES)仮想物体表示処理を終了し、終了の指示がなければ(ステップS36→NO)ステップS37に進む。
仮想物体表示装置100は、仮想マーカおよび実マーカを基準にして位置や向きが一致するように仮想物体を撮影画像に重畳して表示する。表示される仮想物体は予め準備された製作済み仮想物体(ステップS31で取得された仮想物体)に限らず、現場で取得された計測仮想物体(ステップS37~S38参照)も含む。
上記した実施形態において仮想物体の位置がずれている場合には(ステップS15,S35→NG参照)実マーカを設置し直して(ステップS13参照)、読み込み直している(ステップS14,S33参照)。実マーカの設置し直しではなく、仮想マーカの設定し直し、または仮想物体の位置調整であってもよい。例えば仮想物体表示装置100が、実空間に設置した実マーカに合うように、仮想空間にある仮想物体上の仮想マーカを設定し直しや、現場の映像に表示される仮想物体の位置調整が行えるようにしてもよい。このようにすることで、作業者は仮想空間の座標系と実空間の座標系との一致が短時間で行えるようになる。
上記した実施形態において複数の仮想物体(の位置)が重なっている場合に、表示制御部117は重なっている部分を表示しない(ステップS39参照)。表示制御部117は、重なっている部分、または複数の物体で距離が所定値以下の部分を強調するように表示してもよい。表示制御部117は、このような部分を、例えば色を変える、物体間の距離が表示されたポップアップウィンドウを表示するなどして、強調してもよい。
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
111 モデル情報取得部
112 マーカ設定部
113 マーカ認識部
114 位置姿勢算出部
115 空間認識部
116 仮想物体生成部
117 表示制御部
132 空間形状情報(空間形状データ)
133 マーカ情報(仮想マーカ情報)
151 カメラ
153 デプスセンサ(空間センサ)
154 慣性センサ
300 仮想物体(製作済み仮想物体)
340 仮想物体(計測仮想物体)
350,360 仮想マーカ
Claims (9)
- カメラと、
実空間における物体の位置および向きを計測する空間センサと、
仮想空間における仮想マーカの位置および向きを含む仮想マーカ情報を記憶する記憶部と、
前記空間センサの計測結果から前記物体の空間形状データを生成する空間認識部と、
前記カメラが撮像した実マーカの位置および向きを認識するマーカ認識部と、
前記仮想空間内に前記空間センサの計測値に基づく計測仮想物体を生成する仮想物体生成部と、
前記カメラの撮像映像を表示する表示制御部とを備え、
前記仮想物体生成部は、
前記仮想空間における前記計測仮想物体の形状が前記物体の前記空間形状データに一致するように、
かつ、前記仮想空間における前記仮想マーカに対する前記計測仮想物体の位置および向きが、前記実空間における前記実マーカに対する前記物体の位置および向きと一致するように、前記仮想空間内に前記計測仮想物体を生成する
ことを特徴とする表示装置。 - 前記記憶部には、前記仮想空間に存在する製作済み仮想物体に係る情報が記憶され、
前記表示制御部は、前記実マーカに対する位置および向きが、前記仮想マーカに対する前記製作済み仮想物体の位置および向きと一致する前記製作済み仮想物体の画像を、前記カメラの撮影画像に重畳して表示する
ことを特徴とする請求項1に記載の表示装置。 - 前記記憶部には、前記仮想空間に存在する製作済み仮想物体に係る情報が記憶され、
前記計測仮想物体に第2仮想マーカを設定するマーカ設定部をさらに備え、
前記マーカ認識部は、前記計測仮想物体に対する前記第2仮想マーカの位置および向きに対応する前記物体の位置および向きに設置された第2実マーカの位置および向きを認識し、
前記表示制御部は、前記第2実マーカに対する位置および向きが、前記第2仮想マーカに対する前記製作済み仮想物体の位置および向きと一致する前記製作済み仮想物体の画像を、前記カメラの撮影画像に重畳して表示する
ことを特徴とする請求項1に記載の表示装置。 - 前記表示制御部は、前記実マーカに対する位置および向きが、前記仮想マーカに対する前記計測仮想物体の位置および向きと一致する仮想物体の画像を、前記カメラの撮影画像に重畳して表示する
ことを特徴とする請求項2~3の何れか1項に記載の表示装置。 - 前記表示制御部は、前記仮想空間において前記計測仮想物体と前記製作済み仮想物体とが重なる場合に、重なる前記計測仮想物体の部分または重なる前記製作済み仮想物体の部分の画像を表示しない
ことを特徴とする請求項4に記載の表示装置。 - 前記表示制御部は、前記仮想空間において前記計測仮想物体と前記製作済み仮想物体とが重なる部分、または、前記計測仮想物体の部分と前記製作済み仮想物体の部分であって2つの部分の距離が所定値以下の部分を強調して表示する
ことを特徴とする請求項4に記載の表示装置。 - 前記空間認識部は、前記空間センサの計測結果から第2物体の空間形状データを生成し、
前記仮想物体生成部は、前記仮想空間内にあり、形状が当該空間形状データに一致する仮想物体であって、前記第2仮想マーカに対する位置および向きが前記第2実マーカに対する前記第2物体の位置および向きと一致する第2計測仮想物体を生成し、
前記表示制御部は、前記第2実マーカに対する位置および向きが、前記第2仮想マーカに対する前記第2計測仮想物体の位置および向きと一致する前記第2計測仮想物体の画像を、前記カメラの撮影画像に重畳して表示する
ことを特徴とする請求項3に記載の表示装置。 - カメラと、
実空間における物体の位置および向きを計測する空間センサと、
仮想空間における仮想マーカの位置および向きを含む仮想マーカ情報を記憶する記憶部とを備えるコンピュータを、
前記空間センサの計測結果から前記物体の空間形状データを生成する空間認識部と、
前記カメラが撮像した実マーカの位置および向きを認識するマーカ認識部と、
前記仮想空間内に前記空間センサの計測値に基づく計測仮想物体を生成する仮想物体生成部と、
前記カメラの撮像映像を表示する表示制御部とを備え、
前記仮想物体生成部は、
前記仮想空間における前記計測仮想物体の形状が前記物体の前記空間形状データに一致するように、
かつ、前記仮想空間における前記仮想マーカに対する前記計測仮想物体の位置および向きが、前記実空間における前記実マーカに対する前記物体の位置および向きと一致するように、前記仮想空間内に前記計測仮想物体を生成する
表示装置として機能させるためのプログラム。 - カメラと、
実空間における物体の位置および向きを計測する空間センサと、
仮想空間における仮想マーカの位置および向きを含む仮想マーカ情報を記憶する記憶部とを備える表示装置が、
前記空間センサの計測結果から前記物体の空間形状データを生成するステップと、
前記カメラが撮像した実マーカの位置および向きを認識するステップと、
前記仮想空間内に前記空間センサの計測値に基づく計測仮想物体を生成するステップと、
前記カメラの撮像映像を表示するステップとを実行し、
前記仮想空間における前記計測仮想物体の形状は、前記物体の前記空間形状データに一致し、
前記仮想空間における前記仮想マーカに対する前記計測仮想物体の位置および向きが、前記実空間における前記実マーカに対する前記物体の位置および向きと一致する
表示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021150427A JP7042380B1 (ja) | 2021-09-15 | 2021-09-15 | 表示装置、プログラムおよび表示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021150427A JP7042380B1 (ja) | 2021-09-15 | 2021-09-15 | 表示装置、プログラムおよび表示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7042380B1 true JP7042380B1 (ja) | 2022-03-25 |
JP2023042981A JP2023042981A (ja) | 2023-03-28 |
Family
ID=81214407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021150427A Active JP7042380B1 (ja) | 2021-09-15 | 2021-09-15 | 表示装置、プログラムおよび表示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7042380B1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024019807A1 (en) * | 2022-07-18 | 2024-01-25 | Nant Holdings Ip, Llc | Determining a camera control point for virtual production |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004213355A (ja) | 2002-12-27 | 2004-07-29 | Canon Inc | 情報処理方法 |
JP2007064684A (ja) | 2005-08-29 | 2007-03-15 | Canon Inc | マーカ配置補助方法及び装置 |
JP2008046687A (ja) | 2006-08-10 | 2008-02-28 | Canon Inc | 撮影環境校正方法及び情報処理装置 |
JP2012033119A (ja) | 2010-08-03 | 2012-02-16 | Hitachi Ltd | 3次元環境生成システム |
JP2015204079A (ja) | 2014-04-16 | 2015-11-16 | 富士通株式会社 | 表示方法、表示プログラム、及び表示装置 |
JP2017016577A (ja) | 2015-07-06 | 2017-01-19 | キヤノン株式会社 | 情報処理装置、その制御方法及びプログラム |
JP2019066292A (ja) | 2017-09-29 | 2019-04-25 | 株式会社Nttドコモ | 映像表示システム |
JP2020523713A (ja) | 2017-06-14 | 2020-08-06 | ライティックス システムズ リミテッド | 建設現場において適応的な投影される現実を生成するための方法及びシステム |
JP2020194214A (ja) | 2019-05-24 | 2020-12-03 | 鹿島建設株式会社 | 画像表示装置 |
WO2021040010A1 (ja) | 2019-08-30 | 2021-03-04 | ソニー株式会社 | 情報処理装置、制御方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7346245B2 (ja) * | 2019-10-30 | 2023-09-19 | 北陸電気工事株式会社 | 施工現場記録用プログラム |
-
2021
- 2021-09-15 JP JP2021150427A patent/JP7042380B1/ja active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004213355A (ja) | 2002-12-27 | 2004-07-29 | Canon Inc | 情報処理方法 |
JP2007064684A (ja) | 2005-08-29 | 2007-03-15 | Canon Inc | マーカ配置補助方法及び装置 |
JP2008046687A (ja) | 2006-08-10 | 2008-02-28 | Canon Inc | 撮影環境校正方法及び情報処理装置 |
JP2012033119A (ja) | 2010-08-03 | 2012-02-16 | Hitachi Ltd | 3次元環境生成システム |
JP2015204079A (ja) | 2014-04-16 | 2015-11-16 | 富士通株式会社 | 表示方法、表示プログラム、及び表示装置 |
JP2017016577A (ja) | 2015-07-06 | 2017-01-19 | キヤノン株式会社 | 情報処理装置、その制御方法及びプログラム |
JP2020523713A (ja) | 2017-06-14 | 2020-08-06 | ライティックス システムズ リミテッド | 建設現場において適応的な投影される現実を生成するための方法及びシステム |
JP2019066292A (ja) | 2017-09-29 | 2019-04-25 | 株式会社Nttドコモ | 映像表示システム |
JP2020194214A (ja) | 2019-05-24 | 2020-12-03 | 鹿島建設株式会社 | 画像表示装置 |
WO2021040010A1 (ja) | 2019-08-30 | 2021-03-04 | ソニー株式会社 | 情報処理装置、制御方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024019807A1 (en) * | 2022-07-18 | 2024-01-25 | Nant Holdings Ip, Llc | Determining a camera control point for virtual production |
US11924561B2 (en) | 2022-07-18 | 2024-03-05 | Nant Holdings, LLC | Determining a camera control point for virtual production |
Also Published As
Publication number | Publication date |
---|---|
JP2023042981A (ja) | 2023-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170256097A1 (en) | Local positioning system for augmented reality applications | |
CN111033536A (zh) | 用于在施工现场生成自适应投射现实的方法和*** | |
JP2009543220A (ja) | 多次元空間の調査を自動的に実行する方法及びシステム | |
US20150268033A1 (en) | Relative Object Localization Process for Local Positioning System | |
KR20110068469A (ko) | 메타정보 없는 단일 영상에서 3차원 개체정보 추출방법 | |
JP7003594B2 (ja) | 3次元点群表示装置、3次元点群表示システム、3次元点群表示方法および3次元点群表示プログラム、記録媒体 | |
US11288877B2 (en) | Method for matching a virtual scene of a remote scene with a real scene for augmented reality and mixed reality | |
JP6451139B2 (ja) | 配置計画支援システム、配置計画支援方法及び配置計画支援プログラム | |
JP7042380B1 (ja) | 表示装置、プログラムおよび表示方法 | |
JPWO2020003497A1 (ja) | 撮像装置の校正装置、監視装置、作業機械および校正方法 | |
CN113124883B (zh) | 基于3d全景相机的离线标点方法 | |
JP6386263B2 (ja) | 画像形成装置、画像形成システム及び画像形成プログラム | |
JP5669438B2 (ja) | 対象管理画像生成装置及び対象管理画像生成プログラム | |
US20230142960A1 (en) | Construction of formwork and scaffolding using mobile devices | |
Wang et al. | A construction progress on-site monitoring and presentation system based on the integration of augmented reality and BIM | |
US20230384095A1 (en) | System and method for controlling a light projector in a construction site | |
JP2668034B2 (ja) | 建設装置 | |
JP2014035341A (ja) | 建設部材の設置精度の測定システム及び方法 | |
JP6932062B2 (ja) | 配管竣工図作成システム及び配管施工図作成方法、並びに配管竣工図作成システムに用いる飛行体、管接合位置算出装置 | |
JP6912996B2 (ja) | オフセット図作成支援システム及びオフセット図作成支援方法、並びにオフセット図作成支援システムに用いる飛行体、オフセット図作成支援装置 | |
JP2020194214A (ja) | 画像表示装置 | |
JP6722000B2 (ja) | 測量支援装置 | |
KR101189167B1 (ko) | 메타정보 없는 단일 영상에서 3차원 개체정보 추출방법 | |
JP2022178396A (ja) | 誘導型遠隔操作方法及び装置 | |
JP2003271993A (ja) | モニタ画像処理方法及び画像モニタシステム並びに保全作業システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210915 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211227 |
|
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: 20220215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220314 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7042380 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |