JP7228311B1 - 情報処理システム、情報処理方法、プログラム、サーバ - Google Patents

情報処理システム、情報処理方法、プログラム、サーバ Download PDF

Info

Publication number
JP7228311B1
JP7228311B1 JP2022572669A JP2022572669A JP7228311B1 JP 7228311 B1 JP7228311 B1 JP 7228311B1 JP 2022572669 A JP2022572669 A JP 2022572669A JP 2022572669 A JP2022572669 A JP 2022572669A JP 7228311 B1 JP7228311 B1 JP 7228311B1
Authority
JP
Japan
Prior art keywords
image data
end point
information
information processing
start point
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
Application number
JP2022572669A
Other languages
English (en)
Other versions
JPWO2024023953A5 (ja
Inventor
達ガイ 衛
穣 坂田
雄介 中鉢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sensyn Robotics Inc
Original Assignee
Sensyn Robotics Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sensyn Robotics Inc filed Critical Sensyn Robotics Inc
Priority to JP2023016316A priority Critical patent/JP2024018882A/ja
Application granted granted Critical
Publication of JP7228311B1 publication Critical patent/JP7228311B1/ja
Publication of JPWO2024023953A5 publication Critical patent/JPWO2024023953A5/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/30Measuring arrangements characterised by the use of optical techniques for measuring roughness or irregularity of surfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/40Transportation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • G16Y20/20Information sensed or collected by the things relating to the thing itself
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/40Maintenance of things

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Processing Or Creating Images (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】本発明は、構造物の少なくとも一部分を示す図面に画像データを紐づけるための情報処理システム及び情報処理方法、プログラム、サーバを提供すること。【解決手段】本発明は、構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定する始点終点設定部と、一以上の画像データを前記セットに関連付ける関連付け部と、関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づける位置紐づけ部と、を備える情報処理システム。【選択図】図1

Description

本発明は、情報処理システム及び情報処理方法、プログラム、サーバに関する。
近年、ドローン(Drone)や無人航空機(UAV:Unmanned Aerial Vehicle)などの飛行体(以下、「無人飛行体」と総称する)が産業に利用され始めている。こうした中で、特許文献1には、飛行体が予め設定された複数のウェイポイントにおいて撮影対象を順次撮影するシステムが開示されている。
特開2014-089160号公報
ここで、従来システムにおいては、撮影した画像データの位置情報と地図の位置情報とを対応付けるなどして、複数の画像データを地図上の位置が視認可能に整理していた。
しかしながら、例えば建物の外壁の点検などにおいては、外観図や設計図などのような構造物の少なくとも一部分を示す図面上で撮影した画像データを整理したいというニーズがあり、これに対応するシステムを構築する必要性があった。
本発明はこのような背景を鑑みてなされたものであり、特に、構造物の少なくとも一部分を示す図面に画像データを紐づけるための情報処理システム及び情報処理方法、プログラム、サーバを提供することを目的とする。
上記課題を解決するための本発明の主たる発明は、構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定する始点終点設定部と、一以上の画像データを前記セットに関連付ける関連付け部と、関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づける位置紐づけ部と、を備える情報処理システムである。
本発明によれば、特に、構造物の少なくとも一部分を示す図面に画像データを紐づけるための情報処理システム及び情報処理方法、プログラム、サーバを提供することができる。
本発明の実施の形態にかかる情報処理システムの全体構成を示す図である。 本発明の実施の形態にかかる情報処理システムのシステム構成を示す図である。 図2のサーバのハードウェア構成を示すブロック図である。 図2の端末のハードウェア構成を示すブロック図である。 図2の飛行体のハードウェア構成を示すブロック図である。 図2のサーバ、端末の機能を示すブロック図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムの処理を説明する一例の図である。 本発明の実施の形態にかかる情報処理システムのフローチャートである。
本発明の実施形態の内容を列記して説明する。本発明の実施の形態による情報処理システム及び情報処理方法、プログラム、サーバは、以下のような構成を備える。
[項目1]
構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定する始点終点設定部と、
一以上の画像データを前記セットに関連付ける関連付け部と、
関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づける位置紐づけ部と、を備える、
ことを特徴とする情報処理システム。
[項目2]
前記始点終点設定部は、ユーザによる前記図面に対する設定操作に基づき前記始点位置及び終点位置のセットを設定する、
ことを特徴とする項目1に記載の情報処理システム。
[項目3]
前記始点終点設定部は、前記図面を解析して前記構造物の少なくとも一面に対して前記始点位置及び終点位置のセットを設定する、
ことを特徴とする項目1に記載の情報処理システム。
[項目4]
前記関連付け部は、ユーザによる選択操作に基づき選択された前記画像データを前記セットに関連付ける、
ことを特徴とする項目1ないし3のいずれかに記載の情報処理システム。
[項目5]
前記関連付け部は、前記画像データに関する時間情報または位置情報の少なくともいずれかに基づき前記画像データを前記セットに関連付ける、
ことを特徴とする項目1ないし3のいずれかに記載の情報処理システム。
[項目6]
前記位置紐づけ部は、前記画像データに関する時間情報または位置情報の少なくともいずれかに基づき前記所定位置を算出し、当該所定位置に対応する画像データを紐づける、
ことを特徴とする項目1ないし3のいずれかに記載の情報処理システム。
[項目7]
前記図面は、緯度経度情報を含まない図面情報に基づく図面である、
ことを特徴とする項目1ないし3のいずれかに記載の情報処理システム。
[項目8]
始点終点設定部により、構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定するステップと、
関連付け部により、一以上の画像データを前記セットに関連付けるステップと、
位置紐づけ部により、関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づけるステップと、を含む、
ことを特徴とする情報処理方法。
[項目9]
始点終点設定部により、構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定するステップと、
関連付け部により、一以上の画像データを前記セットに関連付けるステップと、
位置紐づけ部により、関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づけるステップと、を情報処理システムに実行させる、
ことを特徴とするプログラム。
[項目10]
構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定する始点終点設定部と、
一以上の画像データを前記セットに関連付ける関連付け部と、
関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づける位置紐づけ部と、を備える、
ことを特徴とするサーバ。
<実施の形態の詳細>
以下、本発明の実施の形態による情報処理システム及び情報処理方法、プログラム、サーバについての実施の形態を説明する。添付図面において、同一または類似の要素には同一または類似の参照符号及び名称が付され、各実施形態の説明において同一または類似の要素に関する重複する説明は省略することがある。また、各実施形態で示される特徴は、互いに矛盾しない限り他の実施形態にも適用可能である。
<全体構成>
図1に示されるように、本実施の形態における情報処理システムは、無人飛行体4により構造物の少なくとも一部(例えば壁面)を撮影し、当該構造物の少なくとも一部を示す図面に撮影した画像データを紐づけて管理するものである。
<システム構成>
図2に示されるように、本実施の形態における情報処理システムは、サーバ1と、端末2と、無人飛行体4とを有している。サーバ1と、端末2と、無人飛行体4は、ネットワークNWを介して互いに通信可能に接続されていてもよい。なお、図示された構成は一例であり、これに限らず、例えば無人飛行体4がネットワークNWに接続されていなくてもよい。その場合、無人飛行体4の操作がユーザが操作する送信機(いわゆるプロポ)により行われたり、無人飛行体4のカメラにより取得した画像データが無人飛行体4に接続される補助記憶装置(例えばSDカードなどのメモリカードやUSBメモリなど)に記憶され、ユーザにより事後的に補助記憶装置からサーバ1や端末2に読み出されて記憶されたりする構成であってもよく、操作目的または画像データの記憶目的のいずれか一方の目的のためだけに無人飛行体4がネットワークNWに接続されていてもよい。
<サーバ1>
図3は、サーバ1のハードウェア構成を示す図である。なお、図示された構成は一例であり、これ以外の構成を有していてもよい。
図示されるように、サーバ1は、端末2と、無人飛行体4と接続され本システムの一部を構成する。サーバ1は、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド・コンピューティングによって論理的に実現されてもよい。
サーバ1は、少なくとも、プロセッサ10、メモリ11、ストレージ12、送受信部13、入出力部14等を備え、これらはバス15を通じて相互に電気的に接続される。
プロセッサ10は、サーバ1全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行及び認証処理に必要な情報処理等を行う演算装置である。例えばプロセッサ10はCPU(Central Processing Unit)および/またはGPU(Graphics Processing Unit)であり、ストレージ12に格納されメモリ11に展開された本システムのためのプログラム等を実行して各情報処理を実施する。
メモリ11は、DRAM(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやHDD(Hard Disc Drive)等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ11は、プロセッサ10のワークエリア等として使用され、また、サーバ1の起動時に実行されるBIOS(Basic Input / Output System)、及び各種設定情報等を格納する。
ストレージ12は、アプリケーション・プログラム等の各種プログラムを格納する。各処理に用いられるデータを格納したデータベースがストレージ12に構築されていてもよい。また、後述の各記憶部が記憶領域の一部に設けられていてもよい。
送受信部13は、サーバ1をネットワークNWに接続する。なお、送受信部13は、Bluetooth(登録商標)やBLE(Bluetooth Low Energy)などの近距離通信インターフェースを備えていてもよい。
入出力部14は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器である。
バス15は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。
<端末2>
図4に示される端末2もまた、プロセッサ20、メモリ21、ストレージ22、送受信部23、入出力部24等を備え、これらはバス25を通じて相互に電気的に接続される。各要素の機能は、上述したサーバ1と同様に構成することが可能であることから、各要素の詳細な説明は省略する。
<無人飛行体4>
図5は、無人飛行体4のハードウェア構成を示すブロック図である。フライトコントローラ41は、プログラマブルプロセッサ(例えば、中央演算処理装置(CPU))などの1つ以上のプロセッサを有することができる。
また、フライトコントローラ41は、メモリ411を有しており、当該メモリにアクセス可能である。メモリ411は、1つ以上のステップを行うためにフライトコントローラが実行可能であるロジック、コード、および/またはプログラム命令を記憶している。また、フライトコントローラ41は、慣性センサ(加速度センサ、ジャイロセンサ)、GPSセンサ、近接センサ(例えば、ライダー)等のセンサ類412を含みうる。
メモリ411は、例えば、SDカードやランダムアクセスメモリ(RAM)などの分離可能な媒体または外部の記憶装置を含んでいてもよい。カメラ/センサ類42から取得したデータは、メモリ411に直接に伝達されかつ記憶されてもよい。例えば、カメラ等で撮影した静止画・動画データが内蔵メモリ又は外部メモリに記録されてもよいが、これに限らず、カメラ/センサ42または内蔵メモリからネットワークNWを介して、少なくともサーバ1や端末2のいずれか1つに記録されてもよい。カメラ42は無人飛行体4にジンバル43を介して設置される。
フライトコントローラ41は、無人飛行体4の状態を制御するように構成された図示しない制御モジュールを含んでいる。例えば、制御モジュールは、6自由度(並進運動x、y及びz、並びに回転運動θ、θ及びθ)を有する無人飛行体4の空間的配置、速度、および/または加速度を調整するために、ESC44(Electric Speed Controller)を経由して無人飛行体4の推進機構(モータ45等)を制御する。バッテリー48から給電されるモータ45によりプロペラ46が回転することで無人飛行体4の揚力を生じさせる。制御モジュールは、搭載部、センサ類の状態のうちの1つ以上を制御することができる。
フライトコントローラ41は、1つ以上の外部のデバイス(例えば、送受信機(プロポ)49、端末、表示装置、または他の遠隔の制御器)からのデータを送信および/または受け取るように構成された送受信部47と通信可能である。送受信機49は、有線通信または無線通信などの任意の適当な通信手段を使用することができる。
例えば、送受信部47は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、赤外線、無線、WiFi、ポイントツーポイント(P2P)ネットワーク、電気通信ネットワーク、クラウド通信などのうちの1つ以上を利用することができる。
送受信部47は、センサ類42で取得したデータ、フライトコントローラ41が生成した処理結果、所定の制御データ、端末または遠隔の制御器からのユーザコマンドなどのうちの1つ以上を送信および/または受け取ることができる。
本実施の形態によるセンサ類42は、慣性センサ(加速度センサ、ジャイロセンサ)、GPSセンサ、近接センサ(例えば、ライダー)、またはビジョン/イメージセンサ(例えば、カメラ)を含み得る。
<サーバの機能>
図6は、サーバ1及び端末2に実装される機能を例示したブロック図である。本実施の形態においては、サーバ1は、通信部110、始点終点設定部120、関連付け部130、画像紐付け部140、情報出力部150、図面関連データ記憶部160、飛行体関連情報記憶部170を備えている。なお、各種機能部は、サーバ1のプロセッサ10における機能部として例示しているが、各種機能部の一部または全部は、サーバ1のプロセッサ10または端末2のプロセッサ20、無人飛行体4のコントローラ41の能力等に合わせて、プロセッサ10またはプロセッサ20、コントローラ41のうちのいずれの構成において実現されていてもよい。
通信部110は、ネットワークNWを介して端末2や、無人飛行体4と通信を行う。通信部110は、端末2や無人飛行体4等からの各種要求やデータ等を受け付ける受付部としても機能する。
始点終点設定部120は、構造物の少なくとも一部分(例えば、壁面など)を示す図面上に始点位置及び終点位置のセットを一以上設定する。
具体的な例としては、図7に例示されるように、始点終点設定部120は、図面関連データ記憶部160から構造物の少なくとも一部分を示す図面の図面データを読み出して端末2の入出力部24に含まれる表示部へ図面を表示し、図面に対して第1軸(以下、「X軸」ともいう。)及び第1軸に直交する第2軸(以下、「Y軸」ともいう)を設定する。始点終点設定部120は、例えば、読み出した図面データの縦横に合わせて自動で第1軸及び第2軸を付与してもよいし、ユーザ操作に応じて第1軸を設定し、当該第1軸に直交する第2軸を設定するなどしてもよい。
そして、図8及び図9に例示されるように、始点終点設定部120は、端末2上で行われるユーザによる図面上で始点位置及び終点位置をそれぞれ指定する位置指定操作(設定操作)に応じて、図面に対して始点位置及び終点位置のセットを設定してもよい。もしくは、始点終点設定部120は、図面データの図面を事前に学習した学習モデルを用いて画像解析し、図9に例示されるように、図面に記載の構造物を網羅的に始点位置及び終点位置のセットを自動で設定してもよい。そして、始点終点設定部120は、始点位置及び終点位置のセットを図面データに紐づけて図面関連データ記憶部160に記憶する。なお、図8に例示されるように、始点位置及び終点位置の区別がつくように表示を異ならせたり(例えば、点の形状や、色、大きさなど)、始点位置及び終点位置のセットが認識しやすいように始点位置から終点位置までの矢印を表示してもよい。
また、図9に例示されるように、始点終点設定部120は、図面上に始点位置及び終点位置のセットを複数設定してもよい。そして、始点終点設定部120は、特に、図9に例示されるように、始点位置から終点位置までの方向は、第1軸または第2軸の少なくともいずれかに沿う方向(例えば、第1軸は図面の横方向で左右方向、第2軸は縦方向で上下方向など)に限定されていてもよく、そのように限定されていることで、後述の画像紐付け部140による紐付け処理が簡略化する。さらに、始点終点設定部120により始点位置や終点位置の設定可能な位置は、図面上のいずれの位置であってもよいが、例えば第1軸及び第2軸が所定間隔で区切られていて、両軸の交点の位置(いわゆるXY座標)、または、碁盤の目状に区画化された四角領域の中心点の位置が指定可能であってもよい。
本発明の実施の形態においては、構造物は、例えば家屋やビルなどの建物、ダム、堤防、橋梁、発電設備、送電設備、タンク、乗り物、建造物などであってもよい。
本発明の実施の形態においては、図面は、構造物の少なくとも一部分を示す図面であって、例えば、構造物の一方向からの外観図や設計図などのような平面図であってもよいし、構造物の三次元モデルデータ(例えば、BIMデータやCADデータなど)の一方向からの表示を保存した画像であってもよいし、実際の構造物を撮影した画像であってもよい。そして、図面は、特に構造物の側面や上面の外観を示す図面であってもよい。さらに、図面データは、位置情報(例えば緯度経度高さ情報)を含まない図面データであると、本発明の優位性が特に明確となる。
関連付け部130は、始点終点設定部120により設定された始点位置及び終点位置のセットに対して、一以上の画像データを関連付ける。具体的な例としては、図10に例示されるように、ユーザの選択操作により所定のセットを選択し(例示では、選択された矢印を点線化している)、図11に例示されるように、選択セットに対して関連付ける画像データをユーザの選択操作により選択することで選択セットに対して一以上の画像データを関連付ける。もしくは、ユーザ操作により始点位置及び終点位置のセットを無人飛行体4が飛行した経路に沿って設定している場合には、各画像データに含まれる時間情報または位置情報を互いに比較し、各セットにおける始点位置及び終点位置の間の相対距離(特に図面上の長さ)に応じた画像データを時間順又は位置順に各セットに関連付けるようにしてもよい。より具体的な例として、例えば同じ長さの矢印を有する始点位置及び終点位置のセットが2つ設定されている場合に、時間情報により把握される10タイミング分の画像データを、それぞれのセットに対して時間順に5タイミング分の画像データごとに自動で対応付けるようにしてもよい。関連付け部130は、このような関連付け処理によるセットと画像データの対応関係を示す対応関係情報を図面関連データ記憶部160に記憶するようにしてもよい。画像データは、無人飛行体4に設けられたカメラにより撮影された画像データであってよく、飛行体関連情報記憶部170に記憶されていて、関連付け部130により読み出されてもよい。
画像紐付け部140は、関連付け部130により関連付けた各セットに対応する画像データを始点位置から終点位置までの所定位置にそれぞれ紐づける。
具体的な一例としては、画像紐付け部140は、例えば、始点位置から終点位置までの方向が構造物の高さ方向に沿って設定されている場合(特に、Y軸が構造物の高さ方向に沿っていて、Y軸方向に沿って始点位置から終点位置までの方向が設定されている場合)には、画像データに含まれる高さ情報(すなわち、無人飛行体4のカメラで画像を取得した際の高度情報)に基づいて、図面上の位置(例えば、始点位置から終点位置まで間の位置)を設定してもよい。より具体的な一例としては、図10に例示した選択セットを示す矢印の長さが図面上で10cmであって、関連付けられた5枚の画像データに含まれる高さ情報がそれぞれ0m、2m、6m、8m、10mである場合、図12に例示されるように5枚の画像データは矢印の始点から0cm、2cm、6cm、8cm、10cmの位置に紐づけられてもよい。これらは、例えば、選択セットを示す矢印の長さが図面上で5cmである場合には、図12に例示されるように5枚の画像データは矢印の始点から0cm、1cm、3cm、4cm、5cmの位置に紐づけられてもよい。この時、関連付けられた複数の画像データの高さ情報の最小値が0でない場合には、0から最大値までの範囲を、対応する選択セットの始点位置から終点位置までの距離(すなわち図10の場合選択された矢印の長さ)に対応付けて、関連付けられた複数の画像データの高さ情報の最小値に対応する位置から各画像データを紐づけるようにしてもよい。もしくは、0から最大値までの範囲に代えて、関連付けられた複数の画像データの高さ情報の下限値と上限値の少なくとも何れか一方に対応する位置を、端末2上でのユーザ操作に基づき、又は画像データが持つ高さ情報に応じて自動で、対応する選択セットの始点位置又は終点位置として設定可能としてもよい。
また、上記同様に、画像紐付け部140は、例えば、始点位置から終点位置までの方向が構造物の水平方向に沿って設定されている場合(特に、X軸が構造物の水平方向に沿っていて、X軸方向に沿って始点位置から終点位置までの方向が設定されている場合)には、画像データに含まれる緯度経度情報(すなわち、無人飛行体4のカメラで画像を取得した際の緯度経度情報)に基づいて、図面上の位置を設定してもよい。この時、端末2上でのユーザ操作に基づき、緯度情報と経度情報の少なくともいずれに基づき画像データの位置を紐づけていくかを設定できるように構成されていてもよい。
具体的な他の例としては、画像紐付け部140は、例えば、始点位置から終点位置までの方向に沿って、始点位置から終点位置までの距離を関連付けられた画像データの数で等分した位置にそれぞれ均等に紐づけるようにしてもよい。より具体的な一例としては、図10に例示した選択セットを示す矢印の長さが図面上で10cmであって、関連付けられた画像データが6枚である場合、6枚の画像データは矢印の始点から0cm、2cm、4cm、6cm、8cm、10cmの位置に紐づけられてもよい。これらは、例えば、選択セットを示す矢印の長さが図面上で5cmである場合には、6枚の画像データは矢印の始点から0cm、1cm、2cm、3cm、4cm、5cmの位置に紐づけられてもよい。
情報出力部150は、図面関連データ記憶部160に記憶される図面データや図面データに関連付けられた画像データ、飛行体関連情報記憶部170に記憶される飛行体経路情報や自己位置情報、無人飛行体4で撮影された画像データなどに基づいて、端末2や無人飛行体4からの要求等に応じて送信するための出力情報を生成する。
具体的な例は、情報出力部150は、端末2上で図面データに紐づくタグ情報を選択する(例えば、タグ情報は構造物に関する位置を示す情報であって、図13ではタグ情報として「東面」と壁面の位置が選択されている)ことに応じて、対応する図面データを出力情報に含めて生成してもよい。
また、図13においては、図面上に紐づけられた画像データの位置が記号等の可視化情報に基づき可視化されていてもよく、端末2上で図面上の画像データの位置の選択操作がされた場合には、情報出力部150は、対応する画像データを出力情報に含めて生成してもよい。その際、出力情報に含められた画像データに関連する画像関連情報も出力情報に含めてもよい。
画像関連情報は、例えば、構造物に関する情報であってもよく、構造物の位置情報(例えば、緯度経度情報など)、構造物の壁面の構成物種別情報(例えば、タイル、レンガ、コンクリート、木など)を含んでいてもよい。
画像関連情報は、例えば、無人飛行体4で画像を取得した位置情報(例えば、緯度経度高さ情報など)や、構造物の劣化状態を示す情報を含んでもよい。構造物の劣化状態を示す情報(以下、「劣化状態情報」ともいう。)は、端末2上での入力操作を介して画像データに関連付けられた劣化状態情報であってもよいし、画像データを画像解析した劣化状態情報であってもよい。画像データを画像解析した劣化状態情報は、情報出力部150が画像データを本システム内または外に備えられる学習モデルに入力して解析した結果情報であり、例えば、構造物のヒビ割れや汚れなどの劣化状態を推定する学習モデルを用いて解析した結果情報であってもよい。劣化状態情報は、例えば図13に示されるような劣化種別情報(例えば、ヒビ割れ、欠け、汚れなど)や劣化種別ごとの劣化の程度を示すレベル(例えば、ヒビ割れの大きさを所定範囲ごとに区切ったレベル、欠けの面積の大きさを所定範囲ごとに区切ったレベルなど)を含んでいてもよい。さらに、情報出力部150は、劣化状態情報を用いて、読み出した図面上に可視化する画像データを劣化している部分を含むと推定された画像データに限定して可視化するようにしてもよい。
なお、端末2は、情報出力部150が生成した出力情報に基づき、端末2上で実行されるアプリケーション上で所定のユーザインタフェースに対応させて図13に例示するようなフォーマットで表示する。
<点検方法の一例>
図14を参照して、本実施形態にかかる情報処理システムによる点検方法について説明する。
まず、サーバ1は、始点終点設定部120により、構造物の少なくとも一部分(例えば、壁面など)を示す図面上に始点位置及び終点位置のセットを一以上設定する(SQ101)。
次に、サーバ1は、関連付け部130により、始点終点設定部120により設定された始点位置及び終点位置のセットに対して、一以上の画像データを関連付ける。
次に、サーバ1は、画像紐付け部140により、関連付け部130により関連付けた各セットに対応する画像データを始点位置から終点位置までの所定位置にそれぞれ紐づける(SQ103)。
次に、サーバ1は、図面関連データ記憶部160に記憶される図面データや図面データに関連付けられた画像データ、各種情報に基づいて、端末2に送信するための出力情報を生成する(SQ104)。
次に、端末2は、情報出力部150が生成した出力情報に基づき、端末2上で実行されるアプリケーション上で所定のユーザインタフェースに対応させて所定のフォーマットで各種情報を表示する(SQ105)。
このように、本発明は、構造物の少なくとも一部分を示す図面に画像データを紐づけるための情報処理システム及び情報処理方法、プログラム、サーバを提供することが可能となり、例えば構造物の外壁の点検などにおいては、特に緯度経度情報などを含まない図面上で、当該図面に記載の構造物を撮影した画像データの紐付けが容易になる。
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
1 サーバ
2 ユーザ端末
4 無人飛行体

Claims (8)

  1. 構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定する始点終点設定部と、
    ユーザによる選択操作に基づき選択された一以上の画像データを前記セットに関連付ける関連付け部と、
    関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づける位置紐づけ部と、を備える、
    ことを特徴とする情報処理システム。
  2. 前記始点終点設定部は、ユーザによる前記図面に対する設定操作に基づき前記始点位置及び終点位置のセットを設定する、
    ことを特徴とする請求項1に記載の情報処理システム。
  3. 前記始点終点設定部は、前記図面を解析して前記構造物の少なくとも一面に対して前記始点位置及び終点位置のセットを設定する、
    ことを特徴とする請求項1に記載の情報処理システム。
  4. 前記位置紐づけ部は、前記画像データに関する時間情報または位置情報の少なくともいずれかに基づき前記所定位置を算出し、当該所定位置に対応する画像データを紐づける、
    ことを特徴とする請求項1ないし3のいずれかに記載の情報処理システム。
  5. 前記図面は、緯度経度情報を含まない図面情報に基づく図面である、
    ことを特徴とする請求項1ないし3のいずれかに記載の情報処理システム。
  6. 始点終点設定部により、構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定するステップと、
    関連付け部により、ユーザによる選択操作に基づき選択された一以上の画像データを前記セットに関連付けるステップと、
    位置紐づけ部により、関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づけるステップと、を含む、
    ことを特徴とする情報処理方法。
  7. 始点終点設定部により、構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定するステップと、
    関連付け部により、ユーザによる選択操作に基づき選択された一以上の画像データを前記セットに関連付けるステップと、
    位置紐づけ部により、関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づけるステップと、を情報処理システムに実行させる、
    ことを特徴とするプログラム。
  8. 構造物の少なくとも一部分を示す図面上に始点位置及び終点位置のセットを一以上設定する始点終点設定部と、
    ユーザによる選択操作に基づき選択された一以上の画像データを前記セットに関連付ける関連付け部と、
    関連付けられたセットに対応する始点位置から終点位置までの間の所定位置に対応する画像データを紐づける位置紐づけ部と、を備える、
    ことを特徴とするサーバ。
JP2022572669A 2022-07-27 2022-07-27 情報処理システム、情報処理方法、プログラム、サーバ Active JP7228311B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023016316A JP2024018882A (ja) 2022-07-27 2023-02-06 情報処理システム、情報処理方法、プログラム、サーバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/028863 WO2024023953A1 (ja) 2022-07-27 2022-07-27 情報処理システム、情報処理方法、プログラム、サーバ

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023016316A Division JP2024018882A (ja) 2022-07-27 2023-02-06 情報処理システム、情報処理方法、プログラム、サーバ

Publications (2)

Publication Number Publication Date
JP7228311B1 true JP7228311B1 (ja) 2023-02-24
JPWO2024023953A5 JPWO2024023953A5 (ja) 2024-07-02

Family

ID=85283411

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022572669A Active JP7228311B1 (ja) 2022-07-27 2022-07-27 情報処理システム、情報処理方法、プログラム、サーバ
JP2023016316A Pending JP2024018882A (ja) 2022-07-27 2023-02-06 情報処理システム、情報処理方法、プログラム、サーバ

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023016316A Pending JP2024018882A (ja) 2022-07-27 2023-02-06 情報処理システム、情報処理方法、プログラム、サーバ

Country Status (2)

Country Link
JP (2) JP7228311B1 (ja)
WO (1) WO2024023953A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002040931A (ja) * 2000-07-28 2002-02-08 Nippon Telegr & Teleph Corp <Ntt> 映像情報と連携した地図情報提供システム,地図情報提供方法,地図情報登録方法および地図情報提供のためのプログラム記録媒体
JP2018147314A (ja) * 2017-03-07 2018-09-20 東日本高速道路株式会社 点検報告書作成支援装置および点検報告書作成支援プログラム
WO2021005782A1 (ja) * 2019-07-11 2021-01-14 株式会社センシンロボティクス 飛行体の管理サーバ及び管理システム
WO2021064977A1 (ja) * 2019-10-04 2021-04-08 株式会社センシンロボティクス 飛行体の飛行経路生成方法及び飛行体予約方法、プログラム、管理サーバ

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002040931A (ja) * 2000-07-28 2002-02-08 Nippon Telegr & Teleph Corp <Ntt> 映像情報と連携した地図情報提供システム,地図情報提供方法,地図情報登録方法および地図情報提供のためのプログラム記録媒体
JP2018147314A (ja) * 2017-03-07 2018-09-20 東日本高速道路株式会社 点検報告書作成支援装置および点検報告書作成支援プログラム
WO2021005782A1 (ja) * 2019-07-11 2021-01-14 株式会社センシンロボティクス 飛行体の管理サーバ及び管理システム
WO2021064977A1 (ja) * 2019-10-04 2021-04-08 株式会社センシンロボティクス 飛行体の飛行経路生成方法及び飛行体予約方法、プログラム、管理サーバ

Also Published As

Publication number Publication date
JP2024018882A (ja) 2024-02-08
WO2024023953A1 (ja) 2024-02-01

Similar Documents

Publication Publication Date Title
JP6829513B1 (ja) 位置算出方法及び情報処理システム
JP6807093B1 (ja) 点検システム及び管理サーバ、プログラム、ヒビ割れ情報提供方法
JP6730763B1 (ja) 飛行体の飛行経路作成方法及び管理サーバ
JP6661187B1 (ja) 飛行体の管理サーバ及び管理システム
JP7228311B1 (ja) 情報処理システム、情報処理方法、プログラム、サーバ
JP7149569B2 (ja) 建造物の測定方法
JP6991525B1 (ja) ウェイポイント高さ座標設定方法及び管理サーバ、情報処理システム、プログラム
JP7004374B1 (ja) 移動体の移動経路生成方法及びプログラム、管理サーバ、管理システム
JP6818379B1 (ja) 飛行体の飛行経路作成方法及び管理サーバ
JP6807092B1 (ja) 点検システム及び管理サーバ、プログラム、ヒビ割れ情報提供方法
JP6934646B1 (ja) 飛行制限領域設定方法、ウェイポイント設定方法及び管理サーバ、情報処理システム、プログラム
JP2021100234A (ja) 飛行体の撮像方法及び情報処理装置
WO2021124579A1 (ja) 飛行体の撮像方法及び情報処理装置
WO2021064982A1 (ja) 情報処理装置および情報処理方法
JP7072311B1 (ja) 移動体の移動経路生成方法及びプログラム、管理サーバ、管理システム
JP6978026B1 (ja) ウェイポイント設定方法及びウェイポイント修正方法、管理サーバ、情報処理システム、プログラム
JP7217570B1 (ja) 情報処理システム及びプログラム、情報処理方法、サーバ
JP2020170438A (ja) 作業計画生成システム
JP6899108B1 (ja) 計器指示値読取方法及び管理サーバ、計器指示値読取システム、プログラム
JP7401068B1 (ja) 情報処理システム、情報処理方法及びプログラム
JP7418727B1 (ja) 情報処理方法、情報処理システム及びプログラム
WO2022180975A1 (ja) 位置特定装置、情報処理装置、位置特定方法、情報処理方法、及びプログラム
JP6810498B1 (ja) 飛行体の飛行経路作成方法及び管理サーバ
JP6810497B1 (ja) 飛行体の飛行経路作成方法及び管理サーバ
WO2022113482A1 (ja) 情報処理装置、方法およびプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221125

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221125

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221125

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: 20230119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230206

R150 Certificate of patent or registration of utility model

Ref document number: 7228311

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150