JP7677854B2 - Exposed image generating device, exposed image generating method, and program - Google Patents
Exposed image generating device, exposed image generating method, and program Download PDFInfo
- Publication number
- JP7677854B2 JP7677854B2 JP2021137093A JP2021137093A JP7677854B2 JP 7677854 B2 JP7677854 B2 JP 7677854B2 JP 2021137093 A JP2021137093 A JP 2021137093A JP 2021137093 A JP2021137093 A JP 2021137093A JP 7677854 B2 JP7677854 B2 JP 7677854B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- position information
- unfolded
- camera
- direct
- 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
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
Description
特許法第30条第2項適用 〔集会名〕 下水道展’21大阪 〔開催日〕令和3年8月17日~20日Article 30,
本発明は、展開画像生成装置、展開画像生成方法、及びプログラムに関し、詳細には、下水管等の管状構造物の調査を支援するための画像生成に関する。 The present invention relates to an unfolded image generating device, an unfolded image generating method, and a program, and more particularly to image generation to assist in the inspection of tubular structures such as sewer pipes.
上下水道管、ケーブル管、トンネル等の管状の構造物について、損傷の有無や状態の調査が行われている。この調査では、管路内壁面を撮影し、その画像を管路方向が長手方向となるように平面状に切り開いた展開画像をコンピュータで作成し、作成した展開画像を作業者が目視確認することにより、損傷を判定したり、調査報告書の作成を行っている。 Inspections are being conducted on tubular structures such as water supply and sewerage pipes, cable pipes, and tunnels to check for damage and to check their condition. In these inspections, the inner wall surface of the pipe is photographed, and the image is then cut open in a flat plane so that the pipe runs longitudinally, creating an unfolded image using a computer. Workers then visually inspect the unfolded image to determine whether there is any damage and to prepare an inspection report.
特許文献1には、管状物の内部を当該管状物に沿って移動しながら撮影された管状物内の全天画像データを基に展開画像を作成する管内壁面画像展開システムについて記載されている。特許文献1の管内壁面画像展開システムでは、管路内を走行する画像撮影手段に接続されたケーブル、ワイヤ等を弛まないよう保持し、そのケーブル、ワイヤ等の送り出し量から画像撮影手段の位置を検知して位置情報Spを取得し、画像撮影手段から画像データSvが入力されたときの位置情報Spをデジタル信号として画像データSvに挿入することで、歪みのない展開画像を生成するというものである。
しかしながら、管路内を走行する画像撮影手段の位置を計測するためには、上述したように、ケーブル、ワイヤ等のハードウェアが必要となるだけでなく、特に、撮影開始時にはケーブル、ワイヤの弛みによる影響が出やすかった。これに対し、例えば、画像撮影手段が等速で移動しているものと仮定して、撮影開始時の位置情報を推定する方法もあるが、管内の路面にはゴミや水溜まりの障害物が存在するため、等速で走行させたとしても必ずしも等速にはならず、画像の歪みの原因となる問題があった。 However, as mentioned above, to measure the position of the image capture means traveling inside the pipe, not only is hardware such as cables and wires required, but slack in the cables and wires is particularly likely to affect the image capture when it starts. In response to this, for example, there is a method of estimating the position information at the start of image capture by assuming that the image capture means is moving at a constant speed, but because there are obstacles such as dirt and puddles on the road surface inside the pipe, even if the image capture means is made to travel at a constant speed, it is not necessarily moving at a constant speed, which causes the problem of distorting the image.
本発明は上記の問題に鑑みてなされたものであり、管状構造物の調査において生成される展開画像の位置情報をケーブル、ワイヤ等のハードウェア設備がなくても推定可能な展開画像生成装置等を提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide an unfolded image generating device etc. that can estimate the position information of the unfolded image generated during the investigation of a tubular structure without the need for hardware equipment such as cables or wires.
前述した課題を解決するための第1の発明は、管状構造物の内部を管路方向に進行しながら広角カメラで動画撮影した画像である直視画像を取得する画像取得手段と、前記画像取得手段により取得した直視画像に基づいて展開画像を生成する展開画像生成手段と、前記直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて前記カメラの速度を推定し、推定された速度から前記カメラの管路方向の位置情報を推定する位置推定手段と、前記位置推定手段により推定した位置情報を前記展開画像に付加する位置情報付加手段と、を備え、前記カメラの走行距離を計測するエンコーダと、前記展開画像に付加する位置情報を、前記エンコーダにより計測された走行距離に基づく位置情報とするか、または前記位置推定手段により推定された位置情報とするかの選択を受け付ける選択手段と、を更に備え、前記位置情報付加手段は、前記選択手段により選択された位置情報を前記展開画像に付加することを特徴とする展開画像生成装置である。 A first invention for solving the above-mentioned problems is an unfolded image generating device comprising: an image acquisition means for acquiring a direct-view image, which is an image captured by a wide-angle camera while moving inside a tubular structure in a pipeline direction; an unfolded image generating means for generating an unfolded image based on the direct-view image acquired by the image acquisition means; a position estimation means for detecting feature points included in the direct-view image, estimating the speed of the camera based on movement of the detected feature points, and estimating position information of the camera in the pipeline direction from the estimated speed; and a position information adding means for adding the position information estimated by the position estimation means to the unfolded image, further comprising an encoder for measuring a distance traveled by the camera; and a selection means for accepting a selection of whether the position information to be added to the unfolded image is position information based on the travel distance measured by the encoder, or position information estimated by the position estimation means, and the position information adding means is characterized in that the position information selected by the selection means is added to the unfolded image .
第1の発明の展開画像生成装置によれば、直視画像に含まれる特徴点の移動に基づいてカメラの管路方向の位置情報を推定して展開画像に付加できるため、エンコーダ(ケーブル、ワイヤ)等のハードウェア設備が不要となる。また、エンコーダとの併用も可能となり、より正確な位置情報を付加することができる。 According to the unfolded image generating device of the first invention, since the position information of the camera in the pipe direction can be estimated based on the movement of the feature points included in the direct view image and added to the unfolded image, hardware equipment such as an encoder (cable, wire) is not required. Also, it can be used in combination with an encoder, making it possible to add more accurate position information.
また、表示されている前記直視画像上に重ねて、形状及び中心点を編集可能な展開円オブジェクトを表示し、前記展開円オブジェクトに対する操作に基づいて置換対象とする画素を設定する設定手段を更に備えることが望ましい。このようなユーザインターフェースを提供することにより、表示画面で直視画像を見ながら、置換対象である管内壁面の位置を簡単に位置合わせすることが可能となる。 It is also preferable to further include a setting means for displaying an unfolded circle object, the shape and center of which can be edited, overlaid on the displayed direct-view image, and setting pixels to be replaced based on an operation on the unfolded circle object. By providing such a user interface, it becomes possible to easily align the position of the inner wall surface of the pipe, which is to be replaced, while viewing the direct-view image on the display screen.
また、前記特徴点が周期的に表れる場合、周期性に基づいて決定される距離に基づき前記位置推定手段により推定された位置情報を補正する補正手段を更に備えることが望ましい。これにより、例えば、管の継手部(ジョイント)等のように周期的に表れる特徴点については、管の長さの情報に基づいて位置情報を補正することで、より正確な位置情報を付加できる。 In addition, when the feature points appear periodically, it is desirable to further provide a correction means for correcting the position information estimated by the position estimation means based on a distance determined based on the periodicity. In this way, for feature points that appear periodically, such as pipe joints, more accurate position information can be added by correcting the position information based on pipe length information.
第2の発明は、コンピュータにより実行される展開画像生成方法であって、管状構造物の内部を管路方向に進行しながら広角カメラで動画撮影した画像である直視画像を取得するステップと、取得した直視画像に基づいて展開画像を生成するステップと、前記直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて前記カメラの速度を推定し、推定された速度から前記カメラの管路方向の位置情報を推定するステップと、推定した位置情報を前記展開画像に付加するステップと、を含み、前記展開画像に付加する位置情報を、前記カメラの走行距離を計測するエンコーダにより計測された走行距離に基づく位置情報とするか、または前記推定された位置情報とするかの選択を受け付けるステップと、を更に含み、前記付加するステップは、前記選択を受け付けるステップにより選択された位置情報を前記展開画像に付加することを特徴とする展開画像生成方法である。 A second invention is a method for generating an unfolded image executed by a computer, comprising the steps of acquiring a direct-view image, which is a video image captured by a wide-angle camera while traveling inside a tubular structure in the pipeline direction, generating an unfolded image based on the acquired direct-view image, detecting feature points contained in the direct-view image, estimating the speed of the camera based on movement of the detected feature points, and estimating position information of the camera in the pipeline direction from the estimated speed, and adding the estimated position information to the unfolded image, and further comprising a step of accepting a selection of whether the position information to be added to the unfolded image is position information based on a distance traveled measured by an encoder that measures the distance traveled by the camera, or the estimated position information, and the adding step is characterized in that the position information selected in the step of accepting the selection is added to the unfolded image .
第2の発明により、直視画像に含まれる特徴点の移動に基づいてカメラの管路方向の位置情報を推定して展開画像に付加できるため、エンコーダ(ケーブル、ワイヤ)等のハードウェア設備が不要となる。また、エンコーダとの併用も可能となり、より正確な位置情報を付加することができる。 According to the second invention, the position information of the camera in the pipe direction can be estimated based on the movement of the feature points included in the direct view image and added to the unfolded image, so that hardware equipment such as an encoder (cable, wire) is not required. Also, it can be used in combination with an encoder, so that more accurate position information can be added.
第3の発明は、管状構造物の内部を管路方向に進行しながら広角カメラで動画撮影した画像である直視画像を取得する画像取得手段、前記画像取得手段により取得した直視画像に基づいて展開画像を生成する展開画像生成手段、前記直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて前記カメラの速度を推定し、推定された速度から前記カメラの管路方向の位置情報を推定する位置推定手段、前記位置推定手段により推定した位置情報を前記展開画像に付加する位置情報付加手段、として機能させるプログラムであって、前記展開画像に付加する位置情報を、前記カメラの走行距離を計測するエンコーダにより計測された走行距離に基づく位置情報とするか、または前記位置推定手段により推定された位置情報とするかの選択を受け付ける選択手段、として更に機能させ、前記位置情報付加手段は、前記選択手段により選択された位置情報を前記展開画像に付加することを特徴とするプログラムである。 A third invention is a program that functions as an image acquisition means for acquiring a direct-view image, which is an image captured by a wide-angle camera while moving inside a tubular structure in the pipeline direction; an unfolded image generation means for generating an unfolded image based on the direct-view image acquired by the image acquisition means; a position estimation means for detecting feature points included in the direct-view image, estimating the speed of the camera based on movement of the detected feature points, and estimating position information of the camera in the pipeline direction from the estimated speed; and a position information addition means for adding the position information estimated by the position estimation means to the unfolded image, and further functions as a selection means for accepting a selection of whether the position information to be added to the unfolded image is position information based on a distance traveled measured by an encoder that measures the distance traveled by the camera, or position information estimated by the position estimation means, and the position information addition means is characterized in that it adds the position information selected by the selection means to the unfolded image .
第3の発明により、コンピュータを第1の発明における展開画像生成装置として機能させることができる。 The third invention allows a computer to function as the unfolded image generating device in the first invention.
本発明により、管状構造物の調査において生成される展開画像の位置情報をケーブル、ワイヤ等のハードウェア設備がなくても推定可能な展開画像生成装置等を提供できる。 The present invention provides an unfolded image generating device that can estimate the position information of unfolded images generated during the investigation of tubular structures without the need for hardware equipment such as cables or wires.
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。 The following describes in detail a preferred embodiment of the present invention with reference to the drawings.
[第1の実施形態]
図1は、本発明に係る展開画像生成システム1の全体構成を示す図である。以下の説明では、一例として図1に示すように、撮影車2と展開画像生成装置として機能するPC(Personal
Computer)3とが有線または無線の通信インターフェースを介して接続された展開画像生成システム1について説明する。なお、図1のシステム構成例は一例であり、本発明はこれに限定されない。例えば、PC3及び撮影車2がネットワークを介してサーバ(不図示)と接続し、サーバを介して撮影データを共有する構成としてもよい。
[First embodiment]
FIG. 1 is a diagram showing the overall configuration of a development
The following describes a developed
撮影車2は、調査対象となる管状構造物10(上下水道管、吸排気管、ケーブル管、トンネル等。以下、管10という)の内部を管路に沿って進行しながら広角カメラ21で撮影を行うものである。図2に示すように、撮影車2は、広角カメラ21及び走行車駆動部22を有する。
The photographing
広角カメラ21は、広角レンズ、及びCCD(Charge Coupled Devices)、CMOS(Complementary Metal Oxide Semiconductor)等の撮像素子を備え、管10の長手方向を奥行方向として撮影することで広角カメラ21の周囲の内壁面を撮影可能なカメラである。レンズの光軸に対して略直角(対角180°)以上の撮影角度を有する超広角レンズを用いれば、広角カメラ21周囲の内壁面を含むように管10内を撮影することが可能である。広角カメラ21に光ファイバを用いれば、管径の小さい管10の内壁面を撮影可能である。なお、撮影車2には、管10内部を照らすための照明(不図示)が設けられることが望ましい。
The wide-
走行車駆動部22は、撮影車2を走行させるための車輪やモータ、電源等である。また、水路や管10内部の水溜りに対応するための浮上体を備えるようにしてもよい。
The
PC3は、撮影車2の広角カメラ21を用いて撮影した画像(以下、直視画像)を取得し、取得した直視画像に基づいて展開画像を生成するコンピュータ端末である。
PC3 is a computer terminal that acquires images (hereinafter, direct-view images) captured using the wide-
展開画像とは、管10の内部を撮影した画像を管路方向に切り開き平面状に展開した画像である。展開画像の生成方法については後述する。 The unfolded image is an image of the inside of the pipe 10 that is cut open in the pipe line direction and unfolded into a flat surface. The method for generating the unfolded image will be described later.
PC3は、図2に示すように、制御部31、記憶部32、通信部33、入力部34、表示部35、及び周辺機器I/F(インターフェース)部36等をバスを介して接続したコンピュータである。なお、展開画像生成装置は、PC3の他、タブレット、スマートフォン等を用いることができ、PC3の構成は適宜変更可能である。PC3には、展開画像生成プログラムがインストールされ、制御部31が展開画像生成プログラムに従って処理を実行することにより、後述する各機能を実現する。
As shown in FIG. 2, PC3 is a computer in which a
制御部31は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等により構成され、CPUは、記憶部32、ROM等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バスを介して接続された各部(記憶部32、通信部33、入力部34、表示部35、周辺機器I/F部36)を駆動制御する。ROMは、ブートプログラムやBIOS等のプログラム、データ等を恒久的に保持する。RAMは、ロードしたプログラムやデータを一時的に保持するとともに、制御部31が各種処理を行うために使用するワークエリアを備える。
The
記憶部32は、フラッシュメモリ、ハードディスク等の記憶装置であり、取得した画像データや入力した損傷情報、判定した管構造情報等を記憶する。また、記憶部32は、後述する各機能に係る処理プログラム(総称して「展開画像生成プログラム」または「アプリ」と呼ぶ)を記憶する。
The
通信部33は、WiFiアンテナ、Bluetooth等の無線通信部、またはLAN等の有線通信部の通信ポート、及び通信制御装置を有し、外部機器との通信を媒介するインターフェースである。
The
入力部34は、例えば、タッチパネル、キーボード、マウス等のポインティング・デバイス、テンキー等の入力装置等を含み、入力されたデータを制御部31へ入力する。
The
表示部35は、例えば液晶パネル等のディスプレイと、ディスプレイと連携して表示処理を実行するための論理回路(ビデオアダプタ等)で構成され、制御部31の制御により入力された表示データをディスプレイに表示させる。なお、表示部35は、表示画面にタッチパネル等の入力装置(入力部34)を一体的に設けたタッチパネルディスプレイとしてもよい。
The
周辺機器I/F部36は、周辺機器を接続させるためのポートであり、制御部31は周辺機器I/F部36を介して周辺機器とのデータの送受信を行う。周辺機器I/F部36は、USB(Universal Serial Bus)等によって構成されている。周辺機器との接続形態は有線、無線を問わない。
The peripheral device I/
次に、PC3(展開画像生成装置)の機能構成について、図2を参照して説明する。
PC3は、機能部として、画像取得部311、展開画像生成部312、位置推定部313、及び位置情報付加部314等を有する。これらの機能部は、制御部31のCPUが、記憶部32に記憶された処理プログラム(展開画像生成プログラム)を読み込み、RAM上のワークメモリ領域に呼び出して実行することにより実現される。
Next, the functional configuration of the PC 3 (exfoliated picture generating device) will be described with reference to FIG.
The
画像取得部311は、撮影車2の広角カメラ21により撮影された直視画像を通信部33または周辺機器I/F部36を介して取得する。或いは、記憶媒体に記憶された直視画像を読み込んで取得したり、別のコンピュータに保存されている直視画像やストレージサーバ(不図示)上に保存された直視画像を通信部33がLANやインターネット等のネットワークを介して取得し、制御部31に取り込むものとしてもよい。
The
展開画像生成部312は、画像取得部311により取得した直視画像に基づいて展開画像を生成する。展開画像の具体的な生成手順については後述する。
The unfolded
位置推定部313は、直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて広角カメラ21(撮影車2)の速度を推定し、推定した速度から広角カメラ21(撮影車2)の管路方向の位置を推定する。画像フレーム間の対応する点の移動を追跡する技術は、オプティカルフローとして知られている。オプティカルフローは、一方の画像フレームのある座標(x,y)の点が他方の画像のどの点に移動したかを表すベクトル(移動ベクトル)であり、1つの画像座標(x,y)に対してX方向の成分とY方向の成分が算出される。単眼カメラ映像から走行車両の速度を推定する手法については、例えば文献(森本雅和、金子弘樹、宮本直樹著、「単眼車載カメラ映像からの走行車両速度推定」、映像メディア学会誌Vol.68,No1,pp.j47j54(2014))に記載されている。
The
位置情報付加部314は、位置推定部313により推定した位置情報を展開画像生成部312により生成された展開画像に付加する。
The position
次に、展開画像生成システム1を用いた展開画像生成方法について説明する。図3のフローチャートの各ステップの処理は、PC3の制御部31が実行する処理である。
Next, a method for generating an unfolded image using the unfolded
作業者は撮影車2及びPC3を調査現場へ運び、管10の内部の動画撮影の準備を行う。作業者は、PC3の展開画像生成に係るアプリを起動して処理を開始する。本実施形態では、一例として、直視画像を撮影しながらリアルタイムに展開画像を生成する。
The worker transports the
アプリが起動されると(ステップS101)、制御部31は、図4に示すような工事情報入力画面61を表示部35に表示し、工事情報の入力を受け付ける(ステップS102)。工事情報入力画面61では、例えば、工事名、路線、上流人孔、下流人孔、管種、管径等の情報を入力するための入力欄61aと、次画面へ移行する場合に操作される「展開円設定へ」ボタン61b等が設けられる。入力部34を介して入力欄61aに情報が入力され、「展開円設定へ」ボタン61bが操作されると、制御部31は、図5に示す展開円設定画面62を表示し、どのカメラから映像を入力するか、及び展開円の設定を受け付ける(ステップS103)。
When the app is launched (step S101), the
展開円設定画面62には、カメラ映像表示領域62a、カメラ情報入力欄62b、次の工程へ移行するための「展開へ」ボタン62cが設けられる。カメラ映像表示領域62aは、カメラから入力された映像を表示する領域である。カメラ情報入力欄62bは、どのカメラから映像を取り込むかを指定する入力欄である。カメラ情報入力欄62bには、PC3の通信部33または周辺機器I/F部36を介して通信接続され、通信可能な状態のカメラがリスト表示され、選択可能となっている。どのカメラから映像を取り込むかが入力されると、PC3は、指定されたカメラの映像を取り込み、カメラ映像表示領域62aに表示する。カメラ映像表示領域62aには、カメラ映像(直視画像)の位置合わせを行うための展開円オブジェクト4がカメラ映像(直視画像)に重ねて表示される。
The unfolding
展開円オブジェクト4は、直視画像上で管10の内壁面の位置を指定するためのものであり、例えば、管10の管頂、管底、左端及び右端の4か所を指定するための4つのポインタ41a、41b、41c、41dと中心位置を指定する中心マーク43を備える楕円形または円形のオブジェクトである。各ポインタ41及び中心マーク43はマウス等の操作によって移動可能である。制御部31は、ポインタ41a~41b間の長さを縦径、ポインタ41c-41d間の長さを横径とする楕円または円(展開円)を描画する。すなわち、各ポインタ41a~41dを移動することで展開円オブジェクト4の形状を変更できる。展開円オブジェクト4の中心マーク43がマウス等の操作によって移動されると、展開円オブジェクト4の位置が移動される。後の工程の展開処理において、制御部31は、直視画像の画素のうち、展開円オブジェクト4と重なった画素を内壁面の画素として展開画像平面に置換する。
The developed
作業者は、カメラ映像表示領域62aに表示された映像(直視画像)を見ながら展開円オブジェクト4の位置合わせを行う。位置合わせでは、例えば図6に示すように、カメラ映像表示領域62aに表示されている直視画像に映っている管10のジョイント部と展開円オブジェクト4とが重なるように各ポインタ41a、41b、41c、41dや中心マーク43の位置を合わせる。
The worker aligns the unfolded
その後、「展開へ」ボタン62cが操作されると、PC3は図7に示す展開画面63を表示し、展開画像生成処理を開始する(ステップS104)。展開画面63には、カメラ映像表示領域63a、展開画像表示領域63b、状態表示領域63c、「展開開始/停止」ボタン63d、「終了」ボタン63e、確認ボタン63f等が設けられる。カメラ映像表示領域63aには、広角カメラ21から入力された映像(直視画像)が表示される。展開画像表示領域63bは、生成された展開画像が表示される。「展開開始/停止」ボタン63dは初期状態において「展開開始」と表示され、その状態でボタン操作されると、展開処理を開始する。展開処理実行中は、「展開開始/停止」ボタン63dの表示は「展開停止」となり、その状態でボタン操作されると展開処理を一時停止する。状態表示領域63cには、「再生中」、「一時停止中」等のようにカメラ映像の状態が表示される。「終了」ボタン63eは、展開処理を終了する際に操作されるボタンである。確認ボタン63fは、次工程である確認画面64に移行する際に操作されるボタンである。
Then, when the "To Expansion"
ステップS104の展開画像生成処理について、図8を参照して説明する。図8は第1の実施形態における処理の流れである展開画像生成処理Aのフローチャートを示している。 The unfolded image generation process in step S104 will be described with reference to FIG. 8. FIG. 8 shows a flowchart of unfolded image generation process A, which is the processing flow in the first embodiment.
展開画面63において「展開開始/停止」ボタン63dが操作され、撮影車2において撮影開始操作が行われると(ステップS201;Yes)、制御部31は広角カメラ21が撮影した映像である直視画像を取得する(ステップS202)。制御部31は、取得した直視画像から特徴点を抽出する(ステップS203)。特徴点は、例えば、ゴミ、模様、ジョイント等のように、画像のエッジ(輪郭線や輝度境界等)等から抽出される領域の1点(例えば、左上の点)とする。制御部31は、特徴点を抽出すると、特徴点の移動を追跡し、広角カメラ21(撮影車2)の移動速度を推定する(ステップS204)。ステップS204の処理は、上述したオプティカルフローを用いた走行車両の速度推定手法等の公知の手法を用いる。そして撮影車2の速度から、広角カメラ21の管路方向位置を算出する(ステップS205)。
When the "Start/Stop Deployment"
制御部31は、時刻t=tnにおける直視画像フレームfnの展開円オブジェクト4と重なる各画素の画素値を、展開画像平面に置換する(ステップS206)。具体的には、展開円オブジェクト4の円周と重なる各画素を一列に並べ替えて、展開画像平面のn列目に挿入する。制御部31は、ステップS205で算出した時刻t=tnにおける管路方向位置の情報(位置情報)を、直視画像フレームfnの付加情報として付加するとともに、当該展開画像のn列目の位置情報として付加する(ステップS207)。制御部31は、既に生成されている展開画像に、生成したn列目の画像を追加して表示更新する(ステップS208)。次の時刻t=tn+1における直視画像フレームfn+1についても同様に、展開円オブジェクト4の円周上の画素を一列に並べ替えて、展開画像平面のn+1列目に挿入する。また、ステップS205で算出した時刻t=tn+1における管路方向位置の情報(位置情報)を直視画像フレームfn+1の付加情報として付加するとともに、当該展開画像のn+1列目の位置情報として付加し、展開画像の表示を更新する。時間の経過とともに図7の展開画像表示領域63bの右端に新たに生成された展開画像が順次追加され、それとともに左端列の展開画像が順次右隣の列の画像に入れ替わっていく。
The
制御部31は、ステップS202~ステップS208の処理を繰り返し行う。「展開開始/停止」ボタン63dまたは「終了」ボタン63eが操作されると(ステップS209;Yes)、制御部31は処理を停止または終了する。なお、広角カメラ21から入力された一連の映像は直視画像としてPC3のRAMまたは記憶部32に一時保存され、生成された展開画像もPC3のRAMまたは記憶部32に一時保存される。
The
展開画像生成処理Aが終了すると、制御部31は図3のフローチャートのステップS105へ進む。展開画面63の確認ボタン63fが操作されると(ステップS105;Yes)、制御部31は、図9に示す確認画面64を表示する。
When the unfolded image generation process A is completed, the
確認画面64では、制御部31は広角カメラ21で撮影された画像である直視画像を表示領域64aに表示し、生成した展開画像(一部または全部)を表示領域64bに表示させる(ステップS106)。展開画像は左右(管路方向)にスクロール可能に表示され、マウス等でスクロールバー64dを操作することで表示範囲を変更できる。また、表示領域64aには表示領域64bに表示されている展開画像に対応する位置の直視画像が表示され、両画像を比較しながら確認できる。また、表示領域64aの下の再生/停止ボタン64cが操作されると、制御部31は、直視画像を動画再生するとともに、表示されている直視画像に対応する位置の展開画像を含むように表示領域64bに展開画像を表示する。
On the
データ保存ボタン64eが操作されると(ステップS107;Yes)、直視画像及び展開画像がPC3の記憶部32に記憶される(ステップS108)。なお、展開画像生成をやり直す場合は(ステップS107;No)、ステップS103へ戻る。
When the data save
以上の処理により、直視画像と展開画像には、特徴点の移動に基づいて推定された位置情報が付加される。これにより、エンコーダ等のハードウェア設備を使用しなくても広角カメラ21の管路方向位置を推定して付加できるため、下水管等の調査の作業効率が向上する。
By the above processing, position information estimated based on the movement of the feature points is added to the direct view image and the unfolded image. This makes it possible to estimate and add the pipe direction position of the wide-
なお、上述の位置推定に加え、管10のジョイント位置等のように周期的に表れる特徴に基づいて推定した位置を補正することで、より正確な位置情報を付加することも可能である。図10は補正処理について説明するフローチャートである。なお、図10の補正処理は展開画像の生成後であれば、いつ実行してもよい。 In addition to the above-mentioned position estimation, it is also possible to add more accurate position information by correcting the estimated position based on periodically appearing features such as the joint position of the pipe 10. FIG. 10 is a flowchart explaining the correction process. Note that the correction process in FIG. 10 may be performed at any time after the development image is generated.
PC3の制御部31は、図8の展開画像生成処理で生成した展開画像データを取得し(ステップS301)、展開画像を表示部35に表示する(ステップS302)。制御部31は、展開画像上に管10のジョイント位置の入力操作を受け付ける(ステップS303)。
The
管10は、既製品や規格品を使用している場合には、予め決まった長さで製造されている。制御部31は、管10の規格または管10の長さの情報を記憶部32から取得し、未入力の場合は入力を受け付け、管10の長さの情報に基づいて、展開画像生成処理Aで付加された位置情報を補正する(ステップS304)。例えば、管種が塩ビ管で管径が200[mm]のときはジョイントは、1.5[m]間隔となる。制御部31は、管10の長さの情報に基づいて、展開画像に入力されたジョイント位置を補正したり、ジョイント位置を展開画像に挿入したりする。また、ジョイント位置に基づいて展開画像生成処理で付加された位置情報を補正する。
When a ready-made or standardized product is used, the pipe 10 is manufactured to a predetermined length. The
その後、制御部31はステップS304での補正を反映するか否かの選択を受け付ける。補正を反映する場合(ステップS305;Yes)、位置情報を更新して記憶する。補正を反映しない場合は(ステップS305;No)、元の位置情報のままとする。
このように、周期性のある特徴点(ジョイント等)の場合は、特徴点の移動から推定した位置情報を、その周期性に基づく情報、例えば、管10の長さ等の既知の情報等に基づいて補正して、より正確に展開画像等に位置情報を付加することが可能となる。周期性のある特徴はジョイントに限定されず、例えば、模様等も含まれる。
Thereafter, the
In this way, in the case of a periodic feature point (such as a joint), it is possible to more accurately add the position information to the unfolded image, etc. by correcting the position information estimated from the movement of the feature point based on information based on the periodicity, for example, known information such as the length of the tube 10. Periodic features are not limited to joints, and include, for example, patterns, etc.
[第2の実施形態]
次に、本発明の第2の実施形態を説明する。第1の実施形態では、エンコーダ23(ケーブル、ワイヤ)を全く使用せずに特徴点の移動に基づく位置推定のみで展開画像の位置情報を付加するものとしたが、エンコーダ23を併用してもよい。例えば、エンコーダ23を正確に使用できる範囲では使用し、ケーブルの弛み等が生じて正確な距離計測ができないところでは、補助的に第1の実施形態(特徴点の移動に基づく位置推定)を使用する。
Second Embodiment
Next, a second embodiment of the present invention will be described. In the first embodiment, position information of the unfolded image is added only by position estimation based on the movement of feature points without using the encoder 23 (cable, wire) at all, but the
図11は、第2の実施形態の展開画像生成システム1Aの全体構成を示す図であり、図12は、展開画像生成システム1Aの機能構成を示す図である。図に示すように、展開画像生成システム1Aは、第1の実施形態の展開画像生成システム1の撮影車2及びPC3に加え、エンコーダ23を備える。エンコーダ23は、管10の入口から広角カメラ21までの距離を計測するためのケーブル24を有する。ケーブル24は撮影車2に接続され、エンコーダ23が計測した距離情報(ケーブル24の送り出し長)はエンコーダ23の通信インターフェースを介してPC3に出力される。
Fig. 11 is a diagram showing the overall configuration of the unfolded
PC3は、第1の実施形態と同様の構成に加え、エンコーダ23で計測した距離を取得するインターフェースを有する。また、PC3の制御部31は、第1の実施形態と同様に、画像取得部311、展開画像生成部312、位置推定部313、位置情報付加部314等の機能部を備えるが、第2の実施形態において、展開画像生成部312は、推定モードまたはケーブルモードの選択を可能とする。
In addition to the same configuration as in the first embodiment, the
推定モードは、第1の実施形態と同様に、展開画像生成処理において、管路方向位置を特徴点の移動に基づいて求め、展開画像及び直視画像に付加するモードである。ケーブルモードは、エンコーダ23で計測した距離情報を管路方向位置の情報として展開画像及び直視画像に付加するモードである。
In the estimation mode, as in the first embodiment, the pipeline direction position is calculated based on the movement of the feature points in the unfolded image generation process, and is added to the unfolded image and the direct-view image. In the cable mode, the distance information measured by the
以下、第2の実施形態における展開画像生成方法について説明する。なお、図11、図12のシステム構成例は一例であり、本発明はこれに限定されない。以下の説明では、第1の実施形態と同様の各部については、同一の符号を付し、重複する説明を省略する。 The unfolded image generating method in the second embodiment will be described below. Note that the system configuration examples in Figs. 11 and 12 are merely examples, and the present invention is not limited thereto. In the following description, the same reference numerals are used for the same parts as in the first embodiment, and duplicated descriptions will be omitted.
次に、展開画像生成システム1Aを用いた展開画像生成方法について説明する。図13のフローチャートの各ステップの処理は、PC3の制御部31が実行する処理である。
Next, a method for generating an unfolded image using the unfolded
ステップS401~ステップS403は、第1の実施形態の展開画像生成方法のステップS101~ステップS103と同様である。すなわち、PC3において展開画像生成に係るアプリを起動して処理が開始されると(ステップS401)、制御部31は、図4に示すような工事情報入力画面61を表示部35に表示して工事情報の入力を受け付ける(ステップS402)。入力欄61aに各情報が入力され、「展開円設定へ」ボタン61bが操作されると、制御部31は、図5に示す展開円設定画面62を表示して、カメラの設定及び展開円の設定を受け付ける(ステップS403)。
Steps S401 to S403 are the same as steps S101 to S103 of the unfolded image generating method of the first embodiment. That is, when an application related to unfolded image generation is launched on the
カメラの設定及び展開円の設定が完了し、「展開へ」ボタン62cが操作されると、PC3の制御部31は、図14に示す展開画面63Aを表示する。図14の展開画面63Aには、カメラ映像表示領域63a、展開画像表示領域63b、状態表示領域63c、「展開開始/停止」ボタン63d、「終了」ボタン63e、確認ボタン63fの他、推定モード/ケーブルモードを切り替える際に操作されるモード選択部63gが設けられる。
When the camera settings and the deployment circle settings are completed and the "Go to deployment"
ユーザによりモード選択部63gが操作され、推定モードが選択された場合は(ステップS404;推定モード)、制御部31は、第1の実施形態で説明した展開画像生成処理A(図8)を実行する(ステップS405)。ケーブルモードが選択された場合は(ステップS404;ケーブルモード)、制御部31は、図15のフローチャートに示す展開画像生成処理Bを実行する(ステップS406)。展開画像生成処理Aは、第1の実施形態(図8)で説明したように、直視画像の画像フレーム間の特徴点の移動に基づいて撮影車2の速度を推定し、推定した速度から撮影車2の位置を算出して展開画像や直視画像に付加する処理である。一方、展開画像生成処理Bはエンコーダ23から取得した距離情報を位置情報として展開画像や直視画像に付加する処理である。
When the user operates the
エンコーダ23を用いる場合、エンコーダ23のケーブル24が弛んでいると正確な距離を求めることができない。そのため、ケーブル24が弛みやすい管10の入り口から数メートルの間は推定モードを選択して(ステップS404;推定モード)、展開画像を生成する(展開画像生成処理A;ステップS405)。そして、ケーブル24が弛みなく張った後は、ケーブルモードに切り替えて(ステップS407;Yes)、エンコーダ23からの距離情報を用いて展開画像を生成する(展開画像生成処理B;ステップS406)、という使用形態をとることができる。
When using the
ステップS406の展開画像生成処理Bについて図15を参照して説明する。展開画面63Aにおいて「展開開始/停止」ボタン63dが操作され、撮影車2において撮影開始操作が行われると(ステップS501;Yes)、制御部31は広角カメラ21が撮影した映像である直視画像を取得する(ステップS502)。同時に、制御部31は、エンコーダ23から距離情報を取得する(ステップS503)。
The unfolded image generation process B in step S406 will be described with reference to FIG. 15. When the "unfold start/stop"
制御部31は、時刻t=tnにおける直視画像フレームfnの展開円オブジェクト4と重なる各画素の画素値を、展開画像に置換する(ステップS504)。制御部31は、ステップS503で取得した時刻t=tnにおける距離情報を位置情報として、直視画像フレームfnの付加情報として付加するとともに、当該展開画像のn列目の位置情報として付加する(ステップS505)。制御部31は、表示されている展開画像に生成したn列目の画像を追加して表示更新する(ステップS506)。次の時刻t=tn+1における直視画像フレームfn+1についても同様に、展開円オブジェクト4の円周上の画素を一列に並べ替えて、展開画像平面のn+1列目に挿入する。また、ステップS503で取得した時刻t=tn+1における距離情報を直視画像フレームfn+1の付加情報として付加するとともに、当該展開画像のn+1列目の位置情報として付加し、展開画像の表示を更新する。時間の経過とともに図14の展開画像表示領域63bの右端に新たに生成された展開画像が順次追加され、それとともに左端列の展開画像が順次右隣の列の画像に入れ替わっていく。
The
このようにステップS502~ステップS506の処理を繰り返し行う。「展開開始/停止」ボタン63dまたは「終了」ボタン63eが操作されると(ステップS507;Yes)、制御部31は処理を停止または終了する。なお、広角カメラ21から入力された一連の映像は直視画像としてPC3のRAMまたは記憶部32に一時保存されるとともに、生成された展開画像もPC3のRAMまたは記憶部32に一時保存される。
In this manner, the processes of steps S502 to S506 are repeated. When the "Start/Stop Expansion"
展開画像生成処理Bが終了すると、制御部31は図13のフローチャートのステップS408へ進む。展開画面63Aの確認ボタン63fが操作されると(ステップS408;Yes)、制御部31は、図9に示す確認画面64を表示する。確認画面64における操作、表示例は、第1の実施形態(図3のステップS105~ステップS108)と同様である。すなわち、確認画面64では、制御部31は広角カメラ21で撮影された画像である直視画像を表示領域64aに表示し、生成した展開画像(一部または全部)を表示領域64bに表示させる(ステップS409)。データ保存ボタン64eが操作されると(ステップS410;Yes)、直視画像及び展開画像がPC3の記憶部32に記憶される(ステップS411)。なお、展開画像生成をやり直す場合は(ステップS410;No)、ステップS403へ戻る。
When the unfolded image generation process B is completed, the
以上説明したように、エンコーダ23を備えた展開画像生成システム1Aでは、推定モードとケーブルモードとを選択可能とし、ケーブルモードが選択された場合には、エンコーダ23により計測された走行距離に基づく位置情報を展開画像に付加し、推定モードが選択された場合には、位置推定部313により推定された位置情報を展開画像に付加する。これにより、ケーブル24が弛みやすい管10の入り口付近では、推定モードとして、直視画像の特徴点の移動から推定した位置情報を展開画像に付加し、ケーブル24が弛みなく張った後は、ケーブルモードに切り替えて、エンコーダ23から取得した距離情報を位置情報として展開画像に付加することができる。
As described above, the unfolded
なお、第2の実施形態に示す処理の後、図10に示す補正処理を実行してもよい。 After the processing shown in the second embodiment, the correction processing shown in FIG. 10 may be performed.
以上、添付図面を参照して、本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。例えば、各画面のレイアウト、各画像の表示サイズ、各種ボタン等の配置等は一例であり、その他のレイアウト、サイズ、配置を採用してもよい。その他、当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiment of the present invention has been described above with reference to the attached drawings, the present invention is not limited to the examples. For example, the layout of each screen, the display size of each image, the arrangement of various buttons, etc. are merely examples, and other layouts, sizes, and arrangements may be adopted. In addition, it is clear that a person skilled in the art could come up with various modified or revised examples within the scope of the technical ideas disclosed in this application, and it is understood that these also naturally fall within the technical scope of the present invention.
1・・・・・・展開画像生成システム
2・・・・・・撮影車
21・・・・・広角カメラ
22・・・・・走行車駆動部
3・・・・・・PC(展開画像生成装置)
31・・・・・制御部
311・・・・画像取得部
312・・・・展開画像生成部
313・・・・位置推定部
314・・・・位置情報付加部
4・・・・・・展開円オブジェクト
10・・・・・管状構造物(管)
1 .... Development
31: Control unit 311: Image acquisition unit 312: Developed image generation unit 313: Position estimation unit 314: Position information addition unit 4: Developed circle object 10: Tubular structure (tube)
Claims (5)
前記画像取得手段により取得した直視画像に基づいて展開画像を生成する展開画像生成手段と、
前記直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて前記カメラの速度を推定し、推定された速度から前記カメラの管路方向の位置情報を推定する位置推定手段と、
前記位置推定手段により推定した位置情報を前記展開画像に付加する位置情報付加手段と、
を備え、
前記カメラの走行距離を計測するエンコーダと、
前記展開画像に付加する位置情報を、前記エンコーダにより計測された走行距離に基づく位置情報とするか、または前記位置推定手段により推定された位置情報とするかの選択を受け付ける選択手段と、を更に備え、
前記位置情報付加手段は、前記選択手段により選択された位置情報を前記展開画像に付加する
ことを特徴とする展開画像生成装置。 an image acquisition means for acquiring a direct-view image, which is a moving image captured by a wide-angle camera while traveling inside the tubular structure in a pipe line direction;
an unfolded image generating means for generating an unfolded image based on the direct-view image acquired by the image acquiring means;
a position estimation means for detecting a feature point included in the direct-view image, estimating a speed of the camera based on a movement of the detected feature point, and estimating position information of the camera in a pipeline direction from the estimated speed;
a position information adding means for adding the position information estimated by the position estimating means to the unfolded image;
Equipped with
An encoder for measuring a travel distance of the camera;
a selection unit that accepts a selection of whether the position information to be added to the unfolded image is to be position information based on a travel distance measured by the encoder or position information estimated by the position estimation unit,
The position information adding means adds the position information selected by the selecting means to the expanded image.
13. An exfoliated image generating device comprising:
管状構造物の内部を管路方向に進行しながら広角カメラで動画撮影した画像である直視画像を取得するステップと、
取得した直視画像に基づいて展開画像を生成するステップと、
前記直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて前記カメラの速度を推定し、推定された速度から前記カメラの管路方向の位置情報を推定するステップと、
推定した位置情報を前記展開画像に付加するステップと、
を含み、
前記展開画像に付加する位置情報を、前記カメラの走行距離を計測するエンコーダにより計測された走行距離に基づく位置情報とするか、または前記推定された位置情報とするかの選択を受け付けるステップと、を更に含み、
前記付加するステップは、前記選択を受け付けるステップにより選択された位置情報を前記展開画像に付加する
ことを特徴とする展開画像生成方法。 1. A computer -implemented method for generating an unfolded image, comprising the steps of :
acquiring a direct-view image, which is a moving image captured by a wide-angle camera while moving inside the tubular structure in a pipe line direction;
generating an unfolded image based on the acquired direct-view image;
detecting feature points included in the direct-view image, estimating a speed of the camera based on a movement of the detected feature points, and estimating position information of the camera in a pipeline direction from the estimated speed;
adding the estimated position information to the unfolded image;
Including,
receiving a selection of whether the position information to be added to the deployed image is to be position information based on a travel distance measured by an encoder that measures a travel distance of the camera, or the estimated position information,
The adding step adds the position information selected in the selection receiving step to the expanded image.
A method for generating an expanded image comprising the steps of:
管状構造物の内部を管路方向に進行しながら広角カメラで動画撮影した画像である直視画像を取得する画像取得手段、
前記画像取得手段により取得した直視画像に基づいて展開画像を生成する展開画像生成手段、
前記直視画像に含まれる特徴点を検出し、検出した特徴点の移動に基づいて前記カメラの速度を推定し、推定された速度から前記カメラの管路方向の位置情報を推定する位置推定手段、
前記位置推定手段により推定した位置情報を前記展開画像に付加する位置情報付加手段、
として機能させるプログラムであって、
前記展開画像に付加する位置情報を、前記カメラの走行距離を計測するエンコーダにより計測された走行距離に基づく位置情報とするか、または前記位置推定手段により推定された位置情報とするかの選択を受け付ける選択手段、として更に機能させ、
前記位置情報付加手段は、前記選択手段により選択された位置情報を前記展開画像に付加する
ことを特徴とするプログラム。 Computer,
an image acquisition means for acquiring a direct-view image, which is a moving image captured by a wide-angle camera while moving inside the tubular structure in the pipe line direction;
an unfolded image generating means for generating an unfolded image based on the direct-view image acquired by the image acquiring means;
a position estimation means for detecting a feature point included in the direct-view image, estimating a speed of the camera based on a movement of the detected feature point, and estimating position information of the camera in a pipeline direction from the estimated speed;
a position information adding means for adding the position information estimated by the position estimating means to the unfolded image;
A program that functions as
a selection unit that accepts a selection of whether the position information to be added to the deployed image is to be position information based on a travel distance measured by an encoder that measures a travel distance of the camera, or position information estimated by the position estimation unit,
The position information adding means adds the position information selected by the selecting means to the expanded image.
A program characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021137093A JP7677854B2 (en) | 2021-08-25 | 2021-08-25 | Exposed image generating device, exposed image generating method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021137093A JP7677854B2 (en) | 2021-08-25 | 2021-08-25 | Exposed image generating device, exposed image generating method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023031546A JP2023031546A (en) | 2023-03-09 |
| JP7677854B2 true JP7677854B2 (en) | 2025-05-15 |
Family
ID=85416011
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021137093A Active JP7677854B2 (en) | 2021-08-25 | 2021-08-25 | Exposed image generating device, exposed image generating method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7677854B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011033569A1 (en) | 2009-09-17 | 2011-03-24 | 富士通株式会社 | Image processing device and image processing method |
| JP2014178328A (en) | 2010-05-31 | 2014-09-25 | Tohoku Electric Power Co Inc | Steel pipe internal corrosion analyzer and steel pipe internal corrosion analysis method |
-
2021
- 2021-08-25 JP JP2021137093A patent/JP7677854B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011033569A1 (en) | 2009-09-17 | 2011-03-24 | 富士通株式会社 | Image processing device and image processing method |
| JP2014178328A (en) | 2010-05-31 | 2014-09-25 | Tohoku Electric Power Co Inc | Steel pipe internal corrosion analyzer and steel pipe internal corrosion analysis method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023031546A (en) | 2023-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11783580B2 (en) | Input apparatus, input method of input apparatus, and output apparatus | |
| JP7330710B2 (en) | Information processing device, information processing method and program | |
| TWI521471B (en) | 3 - dimensional distance measuring device and method thereof | |
| JP2005215917A (en) | Construction drawing creation support method and replacement model creation method | |
| KR102186597B1 (en) | Target size measurement system and method | |
| CN110915201B (en) | Image display system and method | |
| JP6725675B2 (en) | Self-position estimating device, self-position estimating method, program, and image processing device | |
| JP2017151026A (en) | Three-dimensional information acquisition apparatus, three-dimensional information acquisition method, and program | |
| JPWO2019021719A1 (en) | Damage data editing device, damage data editing method, and program | |
| JP2003254913A (en) | In-drain inspection diagnosis support apparatus, in-drain inspection diagnosis support method, and storage medium storing in-drain inspection diagnosis diagnosis program | |
| WO2005054779A1 (en) | Noncontact three-dimensional measuring method and device | |
| WO2020008973A1 (en) | Image-capture plan presentation device and method | |
| JP4588369B2 (en) | Imaging apparatus and imaging method | |
| JP2019163624A (en) | Information processing device, information processing method and display device | |
| US10432843B2 (en) | Imaging apparatus, control method of imaging apparatus, and non-transitory recording medium for judging an interval between judgement targets | |
| JP4170469B2 (en) | Inspection point position acquisition method and apparatus | |
| JP2005310044A (en) | Apparatus, method and program for data processing | |
| JP7677854B2 (en) | Exposed image generating device, exposed image generating method, and program | |
| JP4326864B2 (en) | High-definition image processing method for concrete inspection system | |
| JP2004302756A (en) | CAD construction drawing inspection method and device | |
| JP7721368B2 (en) | Tubular structure investigation support device, tubular structure investigation support system, tubular structure image display method, and program | |
| JP4550081B2 (en) | Image measurement method | |
| WO2020145004A1 (en) | Photography guide device | |
| JP7759743B2 (en) | Reinforcement inspection device, reinforcement inspection method, and program | |
| JP2025040684A (en) | Development drawing creating device, development drawing creating method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20210915 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250331 |
|
| 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: 20250422 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250501 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7677854 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |