Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7597352B2 - Cable detection device, method, and program - Google Patents
[go: Go Back, main page]

JP7597352B2 - Cable detection device, method, and program - Google Patents

Cable detection device, method, and program Download PDF

Info

Publication number
JP7597352B2
JP7597352B2 JP2020121672A JP2020121672A JP7597352B2 JP 7597352 B2 JP7597352 B2 JP 7597352B2 JP 2020121672 A JP2020121672 A JP 2020121672A JP 2020121672 A JP2020121672 A JP 2020121672A JP 7597352 B2 JP7597352 B2 JP 7597352B2
Authority
JP
Japan
Prior art keywords
cable
point cloud
straight line
detection
catenary
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
JP2020121672A
Other languages
Japanese (ja)
Other versions
JP2022018517A (en
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.)
NEC Communication Systems Ltd
Original Assignee
NEC Communication Systems Ltd
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 NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2020121672A priority Critical patent/JP7597352B2/en
Publication of JP2022018517A publication Critical patent/JP2022018517A/en
Application granted granted Critical
Publication of JP7597352B2 publication Critical patent/JP7597352B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Description

本発明は、ケーブル検出装置、方法、及びプログラムに関する。 The present invention relates to a cable detection device, method, and program.

電力会社では、感電災害の防止のため、電線とその周辺構造物との間の離隔距離の規定(有線電気通信設備令)を守る必要がある。離隔距離の測定は、作業員が計測器具を用いて定期的に行われている。電線の数は膨大であるため、離隔距離の計測の容易化が求められている。離隔距離の計測の容易化の1つに、3次元センサを活用した離隔距離の計測が挙げられる。3次元センサを活用した離隔距離の計測では、3次元センサから取得した撮影データの点群の中から電線を選択的に検出する技術が求められる。 To prevent electric shock accidents, electric power companies must comply with regulations (Wired Telecommunications Equipment Ordinance) regarding the distance between electric wires and surrounding structures. Workers measure the distance periodically using measuring equipment. As there are a huge number of electric wires, there is a demand for making it easier to measure the distance. One way to make distance measurement easier is to use a 3D sensor to measure the distance. Measuring distance using a 3D sensor requires technology to selectively detect electric wires from the point cloud of image data acquired from the 3D sensor.

点群の中から電線を選択的に検出する技術として、例えば、特許文献1には、ケーブル(電線)の規則性(形状など)を学習し、学習したケーブルの規則性に基づいて、ワイヤを構成するワイヤ構成点群を検出する技術が開示されている。 As a technique for selectively detecting electric wires from a point cloud, for example, Patent Document 1 discloses a technique for learning the regularity (shape, etc.) of a cable (electric wire) and detecting the wire constituent point cloud that constitutes the wire based on the learned cable regularity.

また、特許文献2には、3次元点群情報に含まれる点の周囲の点との位置関係に基づいて、当該点が細線状物体を構成する構成点を検出し、検出した構成点の各点の接線方向の情報に基づいて、構成点から直線要素を検出し、検出した直線要素を初期の細線状物体を示す細線状物体モデルとし、細線状物体モデル同士の近接状態と、予め定められる連結性指標とに基づいて細線状物体モデルを生成し、細線状物体モデルに含まれる点の位置から細線状物体モデルの長さを推定し、推定した長さと、予め定められる閾値とに基づいて細線状物体モデルが適切なモデルであるか否かを判定する技術が開示されている。 Patent Document 2 also discloses a technology for detecting constituent points that constitute a thin linear object based on the positional relationship of the point included in three-dimensional point cloud information with surrounding points, detecting straight line elements from the constituent points based on tangent direction information for each of the detected constituent points, treating the detected straight line elements as a thin linear object model representing an initial thin linear object, generating a thin linear object model based on the proximity state between thin linear object models and a predetermined connectivity index, estimating the length of the thin linear object model from the positions of the points included in the thin linear object model, and determining whether the thin linear object model is an appropriate model based on the estimated length and a predetermined threshold value.

さらに、非特許文献1には、空中レーザースキャン(airborne laser scanning)された点群から電線を抽出する技術が開示されている。 Furthermore, Non-Patent Document 1 discloses a technique for extracting electric wires from a point cloud obtained by airborne laser scanning.

特開2019-109839号公報JP 2019-109839 A 特開2015-1901号公報JP 2015-1901 A

T. Melzer et al., "Extraction and Modeling of Power Lines from ALS Point Clouds", URL=https://publik.tuwien.ac.at/files/PubDat_119606.pdfT. Melzer et al., "Extraction and Modeling of Power Lines from ALS Point Clouds", URL=https://publik.tuwien.ac.at/files/PubDat_119606.pdf

以下の分析は、本願発明者により与えられる。 The following analysis is provided by the present inventors.

しかしながら、特許文献1、2、及び非特許文献1に記載の技術には、以下のような問題がある。特許文献1では、ケーブルの規則性を学習する必要があり、手間がかかるといった問題がある。また、特許文献2では、3次元点群データである細線状物体モデルを生成して適切なモデルであるかを判定しているため、計算負荷が高いといった問題がある。さらに、非特許文献1では、2点間に吊り下がった電線のモデルとなる懸垂線の検出の前処理としてクラスタリングを行うため、電線に係る点群がスパース(疎)となっている状況では検出精度が低下するといった問題がある。 However, the techniques described in Patent Documents 1 and 2 and Non-Patent Document 1 have the following problems. Patent Document 1 requires learning the regularity of the cables, which is a time-consuming process. Patent Document 2 generates a thin-line object model, which is three-dimensional point cloud data, and determines whether the model is appropriate, which results in a high computational load. Non-Patent Document 1 also performs clustering as a preprocessing step for detecting catenary lines, which are models of electric wires hanging between two points, which results in a decrease in detection accuracy when the point cloud related to the electric wires is sparse.

本発明の主な課題は、手間や計算負荷を抑えて精度よくケーブル状のオブジェクトを検出することに貢献することができるケーブル検出装置、方法、及びプログラムを提供することである。 The main objective of the present invention is to provide a cable detection device, method, and program that can contribute to detecting cable-like objects with high accuracy while reducing the effort and computational load.

第1の視点に係るケーブル検出装置は、ケーブルを含む検出対象物を撮影した撮影データにおける前記検出対象物に係る点群における前記ケーブルに係る点群を含む任意の高さの領域にある前記ケーブルに係る点群を水平面に射影して直線を検出する直線検出部と、前記直線検出部で検出された前記直線に含まれた前記ケーブルに係る点群を復元して前記直線に平行な所定の垂直面に射影して、前記ケーブルに係る懸垂線を検出する懸垂線検出部と、を備え、前記直線検出部は、IMUセンサを用いて、又は、前記検出対象物における建物の壁面の角度に基づいて、前記撮影データの重力方向が下向きになるように、前記撮影データにおける前記検出対象物に係る点群を角度変換し、角度変換された前記検出対象物における前記ケーブルに係る点群を用いて前記直線を検出する A cable detection device according to a first aspect includes a line detection unit that detects a line by projecting a point cloud related to the cable in a region of any height including the point cloud related to the cable in a point cloud related to the detection object in imaging data obtained by imaging the detection object including a cable onto a horizontal plane, and a catenary detection unit that detects a catenary related to the cable by restoring the point cloud related to the cable included in the line detected by the line detection unit and projecting it onto a predetermined vertical plane parallel to the line , wherein the line detection unit angle-converts the point cloud related to the detection object in the imaging data using an IMU sensor or based on the angle of a wall of a building in the detection object so that the direction of gravity in the imaging data is downward, and detects the line using the angle-converted point cloud related to the cable in the detection object .

第2の視点に係るケーブル検出方法は、コンピュータを用いてケーブルを含む検出対象物を撮影した撮影データから懸垂線状の前記ケーブルを検出するケーブル検出方法であって、前記撮影データにおける前記検出対象物に係る点群における前記ケーブルに係る点群を含む任意の高さの領域にある点群を水平面に射影して直線を検出するステップと、検出された前記直線に含まれた前記ケーブルに係る点群を復元して前記直線に平行な所定の垂直面に射影して、前記ケーブルに係る懸垂線を検出するステップと、
を含む。
A cable detection method according to a second aspect is a cable detection method for detecting a catenary- like cable from photography data obtained by photographing a detection object including a cable using a computer , the method including the steps of: detecting a straight line by projecting a point cloud in an arbitrary height region including the point cloud related to the cable in a point cloud related to the detection object in the photography data onto a horizontal plane; and detecting a catenary line related to the cable by restoring the point cloud related to the cable included in the detected straight line and projecting it onto a predetermined vertical plane parallel to the straight line.
Includes.

第3の視点に係るプログラムは、ケーブルを含む検出対象物を撮影した撮影データから懸垂線状の前記ケーブルを検出する処理をコンピュータに実行させるプログラムであって、前記撮影データにおける前記検出対象物に係る点群における前記ケーブルに係る点群を含む任意の高さの領域にある点群を水平面に射影して直線を検出する処理と、検出された前記直線に含まれた前記ケーブルに係る点群を復元して前記直線に平行な所定の垂直面に射影して、前記ケーブルに係る懸垂線を検出する処理と、を前記コンピュータに実行させる。 The program relating to the third viewpoint is a program that causes a computer to execute a process of detecting a catenary-like cable from imaging data of a detection object including a cable , and causes the computer to execute a process of detecting a straight line by projecting a point cloud in an arbitrary height region including the point cloud related to the cable in the point cloud related to the detection object in the imaging data onto a horizontal plane, and a process of restoring the point cloud related to the cable included in the detected straight line and projecting it onto a specified vertical plane parallel to the straight line , thereby detecting the catenary line related to the cable.

なお、プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transient)なものとすることができる。また、本開示では、コンピュータプログラム製品として具現することも可能である。プログラムは、コンピュータ装置に入力装置又は外部から通信インタフェイスを介して入力され、記憶装置に記憶されて、プロセッサを所定のステップないし処理に従って駆動させ、必要に応じ中間状態を含めその処理結果を段階毎に表示装置を介して表示することができ、あるいは通信インタフェイスを介して、外部と交信することができる。そのためのコンピュータ装置は、一例として、典型的には互いにバスによって接続可能なプロセッサ、記憶装置、入力装置、通信インタフェイス、及び必要に応じ表示装置を備える。 The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transient medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. In the present disclosure, the program can also be embodied as a computer program product. The program is input to the computer device from an input device or an external device via a communication interface, stored in a storage device, and drives the processor according to a predetermined step or process, and can display the processing results, including intermediate states as necessary, at each stage via a display device, or can communicate with the outside via the communication interface. As an example, a computer device for this purpose typically includes a processor, a storage device, an input device, a communication interface, and a display device as necessary, all of which can be connected to each other via a bus.

前記第1~第3の視点によれば、手間や計算負荷をかけることなく精度よくケーブル状のオブジェクトを検出することに貢献することができる。 The first to third aspects described above can contribute to detecting cable-like objects with high accuracy without incurring any effort or computational burden.

実施形態1に係るケーブル検出装置の使用態様の一例を模式的に示したイメージ図である。1 is a conceptual diagram illustrating an example of a usage mode of a cable detection device according to a first embodiment. FIG. 実施形態1に係るケーブル検出装置の構成を模式的に示したブロック図である。1 is a block diagram illustrating a schematic configuration of a cable detection device according to a first embodiment. 実施形態1に係るケーブル検出装置の動作を模式的に示したフローチャートである。4 is a flowchart illustrating an operation of the cable detection device according to the first embodiment. 実施形態1に係るケーブル検出装置のケーブル検出部の動作の詳細を模式的に示したフローチャートである。5 is a flowchart illustrating in schematic detail the operation of the cable detection unit of the cable detection device according to the first embodiment. 実施形態1に係るケーブル検出装置におけるケーブル検出部の動作の一例を模式的に示した前半の工程イメージである。4 is a process image of the first half of an example of the operation of a cable detection unit in the cable detection device according to the first embodiment; 実施形態1に係るケーブル検出装置におけるケーブル検出部の動作の一例を模式的に示した図5に続く後半の工程イメージである。6 is a second half process image following FIG. 5 which illustrates an example of the operation of the cable detection unit in the cable detection device according to the first embodiment. 実施形態2に係るケーブル検出装置の使用態様の一例を模式的に示したイメージ図である。FIG. 11 is a conceptual diagram illustrating an example of a usage mode of the cable detection device according to the second embodiment. 実施形態3に係るケーブル検出装置の使用態様の一例を模式的に示したイメージ図である。FIG. 11 is an image diagram illustrating an example of a usage mode of the cable detection device according to the third embodiment. 実施形態4に係るケーブル検出装置の構成を模式的に示したブロック図である。FIG. 11 is a block diagram illustrating a configuration of a cable detection device according to a fourth embodiment. ハードウェア資源の構成を模式的に示したブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of hardware resources.

以下、実施形態について図面を参照しつつ説明する。なお、本出願において図面参照符号を付している場合は、それらは、専ら理解を助けるためのものであり、図示の態様に限定することを意図するものではない。また、下記の実施形態は、あくまで例示であり、本発明を限定するものではない。また、以降の説明で参照する図面等のブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。さらに、本願開示に示す回路図、ブロック図、内部構成図、接続図などにおいて、明示は省略するが、入力ポート及び出力ポートが各接続線の入力端及び出力端のそれぞれに存在する。入出力インタフェイスも同様である。プログラムはコンピュータ装置を介して実行され、コンピュータ装置は、例えば、プロセッサ、記憶装置、入力装置、通信インタフェイス、及び必要に応じ表示装置を備え、コンピュータ装置は、通信インタフェイスを介して装置内又は外部の機器(コンピュータを含む)と、有線、無線を問わず、交信可能に構成される。 The following describes the embodiments with reference to the drawings. Note that when reference symbols are used in this application, they are intended to aid understanding and are not intended to limit the invention to the illustrated form. The following embodiments are merely illustrative and do not limit the invention. The connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional lines. One-way arrows are used to diagrammatically indicate the flow of the main signal (data) and do not exclude bidirectionality. Furthermore, although not explicitly shown in the circuit diagrams, block diagrams, internal configuration diagrams, connection diagrams, and the like shown in this disclosure, input ports and output ports exist at the input and output ends of each connection line. The same is true for input/output interfaces. The program is executed via a computer device, which includes, for example, a processor, a storage device, an input device, a communication interface, and a display device as necessary, and the computer device is configured to be able to communicate with devices inside or outside the device (including a computer) via the communication interface, whether wired or wireless.

[実施形態1]
実施形態1に係るケーブル検出装置について図面を用いて説明する。図1は、実施形態1に係るケーブル検出装置の使用態様の一例を模式的に示したイメージ図である。図2は、実施形態1に係るケーブル検出装置の構成を模式的に示したブロック図である。
[Embodiment 1]
The cable detection device according to the first embodiment will be described with reference to the drawings. Fig. 1 is an image diagram showing an example of a usage mode of the cable detection device according to the first embodiment. Fig. 2 is a block diagram showing a configuration of the cable detection device according to the first embodiment.

ケーブル検出装置1は、検出対象物90に係る撮影データ2に基づいて、両端から垂れ下がった懸垂線状のケーブル(例えば、電線、架線、ワイヤ、通信線等)を選択的に検出する装置である(図1、図2参照)。ケーブル検出装置1は、例えば、電力会社における離隔距離(例えば、電線と周辺構造物との間の最短距離)の計測作業、建設業界におけるワイヤの検出及び距離計測、鉄道分野における架線の検出及び距離計測、通信業界における通信線の検出及び距離計測等に用いることができる。ケーブル検出装置1は、3次元センサ60と通信可能に接続されている。ケーブル検出装置1は、3次元センサ60から、検出対象物90に係る撮影データ2を取得する。 The cable detection device 1 is a device that selectively detects a catenary-like cable (e.g., an electric wire, an overhead line, a wire, a communication line, etc.) hanging down from both ends based on the photographic data 2 related to the detection object 90 (see Figures 1 and 2). The cable detection device 1 can be used, for example, for measuring the separation distance (e.g., the shortest distance between an electric wire and a surrounding structure) at an electric power company, for detecting and measuring the distance of wires in the construction industry, for detecting and measuring the distance of overhead lines in the railway field, and for detecting and measuring the distance of communication lines in the communication industry. The cable detection device 1 is connected to a three-dimensional sensor 60 so as to be able to communicate with it. The cable detection device 1 acquires the photographic data 2 related to the detection object 90 from the three-dimensional sensor 60.

ここで、3次元センサ60は、検出対象物90の表面(撮影可能な表面)を3次元的にセンシングして撮影する装置である(図1、図2参照)。3次元センサ60は、ケーブル検出装置1と通信可能に接続されている。3次元センサ60は、検出対象物90を撮影することによって所定のフォーマットの撮影データ2を生成し、生成された撮影データ2をケーブル検出装置1に向けて出力する。3次元センサ60には、例えば、ToF(Time of Flight)カメラ、ステレオカメラ、3D-LIDAR(Laser Imaging Detection And Ranging)、デプスセンサ、測距センサ、距離カメラ等を用いることができる。3次元センサ60は、作業員によって操作される。なお、撮影データ2は、3次元センサ60によって所定のフォーマットで生成されたデータであり、点群(XYZ座標(3次元座標)情報を持った多数の点の集まり)で描画された点群データである(図2参照)。3次元センサ60は、顧客の要望に応じて様々な出力形式のセンサ装置に変更することが可能である。 Here, the three-dimensional sensor 60 is a device that three-dimensionally senses and photographs the surface (surface that can be photographed) of the detection object 90 (see Figures 1 and 2). The three-dimensional sensor 60 is connected to the cable detection device 1 so as to be able to communicate with it. The three-dimensional sensor 60 generates photographed data 2 in a predetermined format by photographing the detection object 90, and outputs the generated photographed data 2 to the cable detection device 1. For the three-dimensional sensor 60, for example, a ToF (Time of Flight) camera, a stereo camera, a 3D-LIDAR (Laser Imaging Detection And Ranging), a depth sensor, a distance measurement sensor, a distance camera, etc. can be used. The three-dimensional sensor 60 is operated by an operator. Note that the photographed data 2 is data generated by the three-dimensional sensor 60 in a predetermined format, and is point cloud data drawn with a point cloud (a collection of many points having XYZ coordinate (three-dimensional coordinate) information) (see Figure 2). The three-dimensional sensor 60 can be changed to a sensor device with various output formats according to the customer's request.

ケーブル検出装置1は、コンピュータを構成する機能部(例えば、プロセッサ、記憶装置、入力装置、通信インタフェイス、及び表示装置)を有する装置(コンピュータ装置)を用いることができ、例えば、ノート型パーソナルコンピュータ、スマートフォン、タブレット端末などを用いることができる。ケーブル検出装置1は、所定のプログラムを実行することによって、前処理部10と、ケーブル検出部20と、ユーザインタフェイス部30と、を実現する。 The cable detection device 1 can be a device (computer device) having functional units that constitute a computer (e.g., a processor, a storage device, an input device, a communication interface, and a display device), such as a notebook personal computer, a smartphone, or a tablet terminal. The cable detection device 1 realizes a preprocessing unit 10, a cable detection unit 20, and a user interface unit 30 by executing a predetermined program.

前処理部10は、撮影データ2に対して、ケーブルを検出するための前処理を行う機能部である(図2参照)。前処理部10は、前処理された撮影データ2をケーブル検出部20に向けて出力する。前処理部10は、フォーマット変換部11と、ノイズ除去部12と、を備える。なお、前処理部10は、不足している点群を、他の3次元センサからの撮影データや撮影データ2にある点群に基づいて補間する機能部を備えてもよい。 The pre-processing unit 10 is a functional unit that performs pre-processing on the shooting data 2 to detect cables (see FIG. 2). The pre-processing unit 10 outputs the pre-processed shooting data 2 to the cable detection unit 20. The pre-processing unit 10 includes a format conversion unit 11 and a noise removal unit 12. The pre-processing unit 10 may also include a functional unit that interpolates missing points based on shooting data from other 3D sensors or points in the shooting data 2.

フォーマット変換部11は、前処理として、撮影データ2のフォーマットを、ケーブル検出装置1において共通に使える共通フォーマットに変換する機能部である(図2参照)。フォーマット変換部11は、変換された共通フォーマットの撮影データ2を、ノイズ除去部12に向けて出力する。なお、撮影データ2のフォーマットがもともと共通フォーマットの場合は、フォーマット変換を省略することができる。 The format conversion unit 11 is a functional unit that converts the format of the shooting data 2 into a common format that can be used in common in the cable detection device 1 as pre-processing (see FIG. 2). The format conversion unit 11 outputs the converted shooting data 2 in the common format to the noise removal unit 12. Note that if the format of the shooting data 2 is originally a common format, the format conversion can be omitted.

ノイズ除去部12は、前処理として、フォーマット変換部11からの撮影データ2における点群の中からノイズ(検出に不要な点群)を除去する機能部である(図2参照)。ノイズ除去部12は、ノイズが除去された撮影データ2をケーブル検出部20に向けて出力する。ノイズ除去方法として、例えば、平滑化処理、フィルタリング(例えば、移動平均フィルタ処理、メディアンフィルタ処理など)、外れ値除去処理(例えば、カイの二乗検定による外れ値除去処理)などが挙げられる。なお、ノイズがほとんどない状態であれば、ノイズ除去を省略してもよい。 The noise removal unit 12 is a functional unit that removes noise (points unnecessary for detection) from the point cloud in the shooting data 2 from the format conversion unit 11 as pre-processing (see FIG. 2). The noise removal unit 12 outputs the shooting data 2 from which noise has been removed to the cable detection unit 20. Examples of noise removal methods include smoothing processing, filtering (e.g., moving average filter processing, median filter processing, etc.), and outlier removal processing (e.g., outlier removal processing by chi-squared test). Note that if there is almost no noise, noise removal may be omitted.

ケーブル検出部20は、前処理部10で前処理された撮影データ2から検出対象物90において両端から垂れ下がった懸垂線状のケーブル(図1では電線92)を選択的に検出する機能部である(図2参照)。ケーブル検出部20は、ケーブルの特徴(例えば、真上から見ると直線であること、真横から見ると当該直線全体を含む垂直面内に懸垂線が存在すること)に基づいて、ケーブルを検出する。ケーブル検出部20は、ケーブルの検出結果をユーザインタフェイス部30に向けて出力する。ケーブル検出部20は、直線検出部21と、懸垂線検出部22と、を備える。 The cable detection unit 20 is a functional unit that selectively detects a catenary-like cable (electric wire 92 in FIG. 1) hanging down from both ends of the detection object 90 from the photographic data 2 preprocessed by the preprocessing unit 10 (see FIG. 2). The cable detection unit 20 detects the cable based on the characteristics of the cable (e.g., it is a straight line when viewed from directly above, and a catenary exists in a vertical plane including the entire straight line when viewed from the side). The cable detection unit 20 outputs the cable detection result to the user interface unit 30. The cable detection unit 20 includes a straight line detection unit 21 and a catenary detection unit 22.

直線検出部21は、撮影データ2に係る点群における任意の高さの領域にある点群を水平面に射影して直線を検出する機能部である(図2参照)。直線検出部21は、撮影時の撮影データ2の重力方向が下向きになるように、撮影データ2に係る点群を角度変換(回転)する。なお、撮影時に撮影データ2の重力方向が下向きになるように撮影されている場合は、角度変換を省略してもよい。直線検出部21は、角度変換された撮影データ2に係る点群を含む空間において、垂直方向(Y軸方向)に関し、ケーブル(図1では電線92)に係る点群を含む任意の高さの領域(図1では指定領域96)を指定する。直線検出部21は、指定された領域(図1では指定領域96)を、垂直方向(Y軸方向)に関し、複数の小領域に分割する。直線検出部21は、分割された各小領域における点群(3次元データ)を水平面(XZ平面)に射影(投影)して、2次元データ(点群のXZ座標のみ利用しY座標を利用しないデータ)に圧縮する。直線検出部21は、圧縮された2次元データから直線を検出する。直線検出部21の動作の詳細(図4~図6参照)は、後述する。 The straight line detection unit 21 is a functional unit that detects straight lines by projecting a point cloud in an area of any height in the point cloud related to the shooting data 2 onto a horizontal plane (see FIG. 2). The straight line detection unit 21 converts (rotates) the point cloud related to the shooting data 2 at an angle so that the direction of gravity of the shooting data 2 at the time of shooting is downward. If the shooting data 2 is photographed so that the direction of gravity is downward at the time of shooting, the angle conversion may be omitted. The straight line detection unit 21 specifies an area of any height (designated area 96 in FIG. 1) including a point cloud related to a cable (electric wire 92 in FIG. 1) in the vertical direction (Y-axis direction) in a space including the point cloud related to the angle-converted shooting data 2. The straight line detection unit 21 divides the specified area (designated area 96 in FIG. 1) into multiple small areas in the vertical direction (Y-axis direction). The line detector 21 projects the point cloud (three-dimensional data) in each divided small area onto a horizontal plane (XZ plane) and compresses it into two-dimensional data (data that uses only the XZ coordinates of the point cloud and does not use the Y coordinate). The line detector 21 detects lines from the compressed two-dimensional data. Details of the operation of the line detector 21 (see Figures 4 to 6) will be described later.

懸垂線検出部22は、直線検出部21で検出された直線に基づいて点群を復元して所定の垂直面に射影して、ケーブルとしての懸垂線を検出する機能部である(図2参照)。懸垂線検出部22は、直線検出部21で検出された直線に係る2次元データ(点群のXZ座標のみ利用しY座標を利用しないデータ)に基づいて、点群を復元(Y座標を復元)して3次元データ(点群のXYZ座標の全てを利用したデータ)に解凍する。懸垂線検出部22は、直線検出部21で検出されたいずれかの直線(例えば、電線92に係る直線)がXY面(YZ面でも可)に平行になるように、解凍された3次元データを所定の水平面上で角度変換(回転)する。懸垂線検出部22は、角度変換された点群をXY面(又はYZ面でも可)に射影して2次元データに圧縮する。懸垂線検出部22は、圧縮された2次元データから、ケーブルとしての懸垂線を検出する。懸垂線検出部22の動作の詳細(図4~図6参照)は、後述する。 The catenary detection unit 22 is a functional unit that restores the point cloud based on the straight line detected by the straight line detection unit 21, projects it onto a predetermined vertical plane, and detects the catenary as a cable (see FIG. 2). The catenary detection unit 22 restores the point cloud (restores the Y coordinate) based on two-dimensional data (data that uses only the XZ coordinates of the point cloud and does not use the Y coordinate) related to the straight line detected by the straight line detection unit 21, and decompresses it into three-dimensional data (data that uses all of the XYZ coordinates of the point cloud). The catenary detection unit 22 performs angle conversion (rotation) on a predetermined horizontal plane so that any straight line detected by the straight line detection unit 21 (for example, a straight line related to the electric wire 92) becomes parallel to the XY plane (or the YZ plane). The catenary detection unit 22 projects the angle-converted point cloud onto the XY plane (or the YZ plane) and compresses it into two-dimensional data. The catenary detection unit 22 detects the catenary as a cable from the compressed two-dimensional data. Details of the operation of the catenary detection unit 22 (see Figures 4 to 6) will be described later.

ユーザインタフェイス部30は、ユーザインタフェイスを備えた機能部である(図2参照)。ユーザインタフェイス部30は、表示部31と、入力部32と、を備える。 The user interface unit 30 is a functional unit equipped with a user interface (see FIG. 2). The user interface unit 30 includes a display unit 31 and an input unit 32.

表示部31は、情報を表示する機能部である(図2参照)。表示部31は、ケーブル検出部20で検出されたケーブル(図1では電線92)の検出結果を表示する。 The display unit 31 is a functional unit that displays information (see FIG. 2). The display unit 31 displays the detection results of the cable (electric wire 92 in FIG. 1) detected by the cable detection unit 20.

入力部32は、ユーザの操作によりケーブル検出装置1に情報を入力する機能部である(図2参照)。入力部32は、ケーブル検出部20でケーブルを検出する際、ケーブル(例えば、図1の電線92)が存在する領域(図1の指定領域96)を指定したり、複数のケーブルの中から検出しようとするケーブルが存在する領域を指定(選択)するときに用いることができる。 The input unit 32 is a functional unit that inputs information to the cable detection device 1 through user operation (see FIG. 2). When detecting a cable with the cable detection unit 20, the input unit 32 can be used to specify an area (specified area 96 in FIG. 1) in which a cable (e.g., electric wire 92 in FIG. 1) exists, or to specify (select) an area in which a cable to be detected exists from among multiple cables.

次に、実施形態1に係るケーブル検出装置の動作について図面を用いて説明する。図3は、実施形態1に係るケーブル検出装置の動作を模式的に示したフローチャートである。なお、ケーブル検出装置の構成、及び、計測対象物のイメージについては図1及び図2を参照されたい。 Next, the operation of the cable detection device according to the first embodiment will be described with reference to the drawings. FIG. 3 is a flow chart that shows the operation of the cable detection device according to the first embodiment. Please refer to FIG. 1 and FIG. 2 for the configuration of the cable detection device and an image of the object to be measured.

まず、ケーブル検出装置1の前処理部10は、3次元センサ60で撮影された検出対象物90に係る撮影データ2を取得する(ステップA1)。 First, the pre-processing unit 10 of the cable detection device 1 acquires the image data 2 relating to the detection object 90 imaged by the 3D sensor 60 (step A1).

次に、ケーブル検出装置1の前処理部10のフォーマット変換部11は、前処理として、ステップA1で取得した撮影データ2のフォーマットを、ケーブル検出装置1において共通に使える共通フォーマットに変換する(ステップA2)。なお、撮影データ2のフォーマットがもともと共通フォーマットの場合は、フォーマット変換を省略してもよい。 Next, as preprocessing, the format conversion unit 11 of the preprocessing unit 10 of the cable detection device 1 converts the format of the shooting data 2 acquired in step A1 into a common format that can be commonly used in the cable detection device 1 (step A2). Note that if the format of the shooting data 2 is originally a common format, the format conversion may be omitted.

次に、ケーブル検出装置1の前処理部10のノイズ除去部12は、前処理として、ステップA2で共通フォーマットに変換された撮影データ2における点群の中からノイズを除去する(ステップA3)。なお、ノイズがほとんどない状態であれば、ノイズ除去を省略してもよい。 Next, the noise removal unit 12 of the pre-processing unit 10 of the cable detection device 1 removes noise from the point cloud in the shooting data 2 converted to the common format in step A2 as pre-processing (step A3). Note that if there is almost no noise, noise removal may be omitted.

次に、ケーブル検出装置1のケーブル検出部20の直線検出部21は、ステップA3でノイズ除去された撮影データ2に係る点群における任意の高さの領域にある点群を水平面に射影して直線を検出する(ステップA4)。任意の高さの領域は、ユーザの操作によって入力部32で入力(指定、選択)された高さとすることができ、予め設定された高さとすることができる。直線の検出の詳細(図4~図6参照)については、後述する。 Next, the straight line detection unit 21 of the cable detection unit 20 of the cable detection device 1 projects the point cloud in an area of any height in the point cloud related to the photographed data 2 from which noise has been removed in step A3 onto a horizontal plane to detect straight lines (step A4). The area of any height can be a height input (specified, selected) by a user's operation at the input unit 32, or a preset height. Details of straight line detection (see Figures 4 to 6) will be described later.

最後に、ケーブル検出装置1のケーブル検出部20の懸垂線検出部22は、直線検出部21で検出された直線に基づいて点群を復元して所定の垂直面に射影して、ケーブルとしての懸垂線を検出する(ステップA5)。懸垂線の検出の詳細(図4~図6参照)については、後述する。 Finally, the catenary detection unit 22 of the cable detection unit 20 of the cable detection device 1 reconstructs the point cloud based on the straight lines detected by the straight line detection unit 21 and projects them onto a predetermined vertical plane to detect the catenary lines as cables (step A5). Details of the detection of catenary lines (see Figures 4 to 6) will be described later.

次に、実施形態1に係るケーブル検出装置の直線及び懸垂線の検出時の動作について図面を用いて説明する。図4は、実施形態1に係るケーブル検出装置のケーブル検出部の動作の詳細を模式的に示したフローチャートである。図5は、実施形態1に係るケーブル検出装置におけるケーブル検出部の動作の一例を模式的に示した前半の工程イメージである。図6は、実施形態1に係るケーブル検出装置におけるケーブル検出部の動作の一例を模式的に示した図5に続く後半の工程イメージである。 Next, the operation of the cable detection device according to embodiment 1 when detecting straight lines and catenary lines will be described with reference to the drawings. FIG. 4 is a flow chart that shows in schematic detail the operation of the cable detection unit of the cable detection device according to embodiment 1. FIG. 5 is a first half process image that shows in schematic detail an example of the operation of the cable detection unit in the cable detection device according to embodiment 1. FIG. 6 is a second half process image following FIG. 5 that shows in schematic detail an example of the operation of the cable detection unit in the cable detection device according to embodiment 1.

まず、ケーブル検出装置1のケーブル検出部20の直線検出部21は、撮影時の撮影データ2の重力方向が下向きになるように、撮影データ2に係る点群を角度変換(回転)する(ステップB1)。 First, the straight line detection unit 21 of the cable detection unit 20 of the cable detection device 1 performs angle conversion (rotation) of the point cloud related to the shooting data 2 so that the direction of gravity of the shooting data 2 at the time of shooting is downward (step B1).

ここで、角度変換の方法として、例えば、IMU(Inertial Measurement Unit:慣性計測装置)センサを用いて、撮影時の撮影データ2の傾きを重力方向に合わせて角度を変換する方法が挙げられる。また、IMUセンサの代わりに建物93の壁面の角度に基づいて壁面が垂直面となるように角度変換を行ってもよい。 Here, an example of a method for angle conversion is to use an IMU (Inertial Measurement Unit) sensor to convert the angle of the inclination of the shooting data 2 at the time of shooting to match the direction of gravity. Also, instead of using an IMU sensor, angle conversion may be performed based on the angle of the wall of the building 93 so that the wall becomes a vertical surface.

次に、ケーブル検出装置1のケーブル検出部20の直線検出部21は、ステップB1で角度変換された撮影データ2に係る点群を含む空間において、垂直方向(Y軸方向)に関し、ケーブル(図5(A)では電線92)に係る点群を含む任意の高さの領域(図5(A)の指定領域96)を指定する(ステップB2)。 Next, the straight line detection unit 21 of the cable detection unit 20 of the cable detection device 1 designates an area of any height (designated area 96 in FIG. 5(A)) that includes the point cloud related to the cable (electric wire 92 in FIG. 5(A)) in the vertical direction (Y-axis direction) in a space that includes the point cloud related to the shooting data 2 that was angle-converted in step B1 (step B2).

ここで、任意の高さの領域(指定領域96に相当)は、ユーザの操作によって入力部32で入力(指定、選択)された高さとすることができ、予め設定された高さとすることができる。指定領域96は、電線92全体に係る点群を含み、かつ、電線92の検出に障害となる構造物(図5(A)では真上から見て電線92と重なる建物94)に係る点群を含まないように指定する。 Here, the area of any height (corresponding to the designated area 96) can be a height input (specified, selected) by the user through the input unit 32, or a preset height. The designated area 96 is specified to include a point cloud relating to the entire electric wire 92, but not to include a point cloud relating to a structure that impedes the detection of the electric wire 92 (a building 94 that overlaps with the electric wire 92 when viewed from directly above in FIG. 5(A)).

次に、ケーブル検出装置1のケーブル検出部20の直線検出部21は、ステップB2で指定された任意の高さの領域(図5(A)の指定領域96)を、垂直方向(Y軸方向)に関し、複数の小領域(図5(A)の小領域96a、96b、96c)に分割する(ステップB3)。 Next, the straight line detection unit 21 of the cable detection unit 20 of the cable detection device 1 divides the area of the arbitrary height specified in step B2 (specified area 96 in FIG. 5(A)) into multiple small areas (small areas 96a, 96b, 96c in FIG. 5(A)) in the vertical direction (Y-axis direction) (step B3).

次に、ケーブル検出装置1のケーブル検出部20の直線検出部21は、ステップB3で分割された各小領域における点群(3次元データ)を水平面(XZ面)に射影(投影)して、2次元データに圧縮する(ステップB4)。 Next, the straight line detection unit 21 of the cable detection unit 20 of the cable detection device 1 projects the point cloud (three-dimensional data) in each small area divided in step B3 onto a horizontal plane (XZ plane) and compresses it into two-dimensional data (step B4).

ここで、2次元データは、点群のXZ座標のみ利用しY座標を利用しないデータとすることができ、図5(B)のように、電柱91、電線92、及び建物指定領域部93a(建物93における指定領域96にある部分)の点群をXZ面に射影して、XZ面上に線状(直線状、曲線状)に表したものとすることができる。 Here, the two-dimensional data can be data that uses only the XZ coordinates of the point cloud and does not use the Y coordinate, and as shown in Figure 5 (B), the point cloud of the utility pole 91, the electric wire 92, and the building designated area portion 93a (the part of the building 93 that is in the designated area 96) can be projected onto the XZ plane and represented linearly (straight or curved) on the XZ plane.

次に、ケーブル検出装置1のケーブル検出部20の直線検出部21は、ステップB4で圧縮された2次元データから直線を検出する(ステップB5)。これにより、図5(C)のように、直線に係る電線92及び建物指定領域部93aのみが検出され、曲線に係る電柱91は除外される。 Next, the straight line detection unit 21 of the cable detection unit 20 of the cable detection device 1 detects straight lines from the two-dimensional data compressed in step B4 (step B5). As a result, as shown in FIG. 5(C), only the electric wire 92 and the building designated area 93a related to the straight lines are detected, and the electric pole 91 related to the curved lines is excluded.

ここで、直線の検出方法として、例えば、HOUGH変換(ハフ変換)された画像から直線を検出する方法等が挙げられる。なお、直線を検出する際、撮影位置から遠く離れた電線92の部分に係る点群がスパースとなってHOUGH変換された画像から直線を十分に検出することができない場合には、HOUGH変換の投票を行う際に、所定の位置(例えば、原点)からの距離に応じて点群に重み付けを行ってもよい。例えば、対象となる点が原点(0,0,0)からどれだけ離れているかを計算し、原点からの距離に応じて投票数に係数を乗じて投票するようにしてよい。係数及び投票について、原点からの距離(m)が同じであれば同じ係数の値であるとすると、原点からの距離が1mであれば係数を1、かつ、投票数を1票とし、5mであれば係数を5、かつ、投票数を5票とすることができる Here, as a method for detecting a straight line, for example, a method for detecting a straight line from an image that has been Hough transformed can be given. When detecting a straight line, if the point cloud relating to the part of the electric wire 92 far from the shooting position becomes sparse and the straight line cannot be sufficiently detected from the HOUGH transformed image, the point cloud may be weighted according to the distance from a predetermined position (e.g., the origin) when voting for the HOUGH transformation. For example, the distance of the target point from the origin (0,0,0) may be calculated, and the number of votes may be multiplied by a coefficient according to the distance from the origin. Regarding the coefficient and vote, if the distance (m) from the origin is the same, the coefficient value may be the same. If the distance from the origin is 1m, the coefficient may be 1 and the number of votes may be 1, and if the distance is 5m, the coefficient may be 5 and the number of votes may be 5.

次に、ケーブル検出装置1のケーブル検出部20の懸垂線検出部22は、ステップB5で検出された直線に係る2次元データ(点群のXZ座標のみ利用しY座標を利用しないデータ)に基づいて、点群を復元(Y座標を復元)して3次元データに解凍する(ステップB6)。これにより、3次元データは、図5(D)のように、直線に係る電線92及び建物指定領域部93aのみが表れたものとすることができる。 Next, the catenary detection unit 22 of the cable detection unit 20 of the cable detection device 1 restores the point cloud (restores the Y coordinate) based on the two-dimensional data (data that uses only the XZ coordinates of the point cloud and does not use the Y coordinate) related to the straight line detected in step B5, and decompresses it into three-dimensional data (step B6). As a result, the three-dimensional data can be such that only the electric wire 92 related to the straight line and the building designated area portion 93a are shown, as shown in Figure 5 (D).

次に、ケーブル検出装置1のケーブル検出部20の懸垂線検出部22は、直線検出部21で検出されたいずれかの直線(例えば、図5(C)の電線92に係る直線)がXY面(所定の垂直面;YZ面でも可)に平行になるように、解凍された3次元データに係る点群を角度変換(回転)する(ステップB7)。これにより、図6(A)のように、電線92に係る点群をXY面と平行にすることができる。 Next, the catenary detection unit 22 of the cable detection unit 20 of the cable detection device 1 performs angle conversion (rotation) of the point cloud related to the decompressed three-dimensional data so that any straight line detected by the straight line detection unit 21 (for example, the straight line related to the electric wire 92 in FIG. 5(C)) becomes parallel to the XY plane (a specified vertical plane; the YZ plane is also acceptable) (step B7). This makes it possible to make the point cloud related to the electric wire 92 parallel to the XY plane, as shown in FIG. 6(A).

次に、ケーブル検出装置1のケーブル検出部20の懸垂線検出部22は、ステップB7で角度変換された点群を垂直面(図6(B)ではXY面;YZ面でも可)に射影(投影)して、2次元データに圧縮する(ステップB8)。 Next, the catenary detection unit 22 of the cable detection unit 20 of the cable detection device 1 projects the point cloud angle-converted in step B7 onto a vertical plane (the XY plane in FIG. 6(B) ; it can also be the YZ plane) and compresses it into two-dimensional data (step B8).

ここで、2次元データは、点群のXY座標のみ利用しZ座標を利用しないデータとすることができ、図6(B)のように、電線92及び建物指定領域部93aの点群をXY面に射影して、XY面上に懸垂線及び平面で表したものとすることができる。 Here, the two-dimensional data can be data that uses only the XY coordinates of the point cloud and does not use the Z coordinate, and can be data that projects the point cloud of the electric wires 92 and the building designated area portion 93a onto the XY plane and represents it as catenary lines and a plane on the XY plane, as shown in FIG. 6(B).

最後に、ケーブル検出装置1のケーブル検出部20の懸垂線検出部22は、ステップB8で圧縮された2次元データから、ケーブル(電線92)としての懸垂線を選択して検出する(ステップB9)。これにより、図6(C)のように、懸垂線に係る電線92のみが検出され、平面に係る建物指定領域部93aは除外される。 Finally, the catenary detection unit 22 of the cable detection unit 20 of the cable detection device 1 selects and detects catenary lines as cables (electric wires 92) from the two-dimensional data compressed in step B8 (step B9). As a result, as shown in FIG. 6(C), only the electric wires 92 related to the catenary lines are detected, and the building designation area portion 93a related to the plan is excluded.

ここで、懸垂線の検出方法として、例えば、HOUGH変換された画像から懸垂線を検出する方法等が挙げられる。 Here, an example of a method for detecting catenary lines is to detect catenary lines from a HOUGH transformed image.

実施形態1によれば、角度変換、射影、及び点群復元等の手間や計算負荷が小さい手法を組み合わせて、3次元データ(点群)から精度よくケーブル状のオブジェクトを選択的に検出することに貢献することができる。 According to the first embodiment, by combining techniques with low effort and computational load, such as angle transformation, projection, and point cloud restoration, it is possible to contribute to selectively detecting cable-like objects with high accuracy from three-dimensional data (point cloud).

また、実施形態1によれば、3次元データから精度よくケーブル状のオブジェクトを選択的に検出することができるので、電力業界などにおけるケーブルと構造物との間の離隔距離の計測を容易化することができる。 Furthermore, according to embodiment 1, it is possible to selectively detect cable-like objects from three-dimensional data with high accuracy, which makes it easier to measure the distance between cables and structures in the power industry, for example.

また、実施形態1によれば、弛度(2点間に張られている線のたるみの度合)が異なる多様な電線92のような懸垂線の検出においても、機械学習を用いずにケーブルの検出を行うことができる。 Furthermore, according to the first embodiment, even when detecting catenary lines such as various electric wires 92 with different degrees of slack (the degree of slackness of the wire stretched between two points), it is possible to detect cables without using machine learning.

また、実施形態1によれば、3次元センサ60と、ノート型パーソナルコンピュータ、タブレット端末等のケーブル検出装置1のみで3次元データから精度よくケーブルを検出することができるので、作業員は専用の検出装置などを使用せずに、容易にケーブルの検出を行うことができる。 In addition, according to the first embodiment, the cable can be accurately detected from the three-dimensional data using only the three-dimensional sensor 60 and the cable detection device 1, such as a notebook personal computer or a tablet terminal, so that the worker can easily detect the cable without using a dedicated detection device.

さらに、実施形態1によれば、3次元センサ60で撮影した3次元データを使用することができるので、例えば、高所や暗所などの危険な場所での撮影作業において、検出対象物となるケーブルの元まで行くことなく安全な場所から撮影作業を行うことができる。 Furthermore, according to the first embodiment, the three-dimensional data captured by the three-dimensional sensor 60 can be used, so that when performing photography work in dangerous locations such as high places or dark places, photography work can be performed from a safe location without going to the source of the cable that is the object to be detected.

[実施形態2]
実施形態2に係るケーブル検出装置について図面を用いて説明する。図7は、実施形態2に係るケーブル検出装置の使用態様の一例を模式的に示したイメージ図である。
[Embodiment 2]
The cable detection device according to the second embodiment will be described with reference to the drawings. Fig. 7 is a schematic conceptual diagram showing an example of a usage mode of the cable detection device according to the second embodiment.

実施形態2は、実施形態1の変形例であり、ケーブル検出装置1に3次元センサ部40を内蔵したものを用いたものである。ケーブル検出装置1として、例えば、もともと3次元センサ部40(例えば、デプスセンサ、ToFカメラ等)を内蔵しているスマートフォン、タブレット端末等の携帯型情報処理装置を用いることができる。実施形態2に係るケーブル検出装置1における3次元センサ部40以外の構成及び動作は、実施形態1に係るケーブル検出装置(図2参照)の構成及び動作と同様である。 Embodiment 2 is a modified example of embodiment 1, in which a cable detection device 1 with a built-in three-dimensional sensor unit 40 is used. As the cable detection device 1, for example, a portable information processing device such as a smartphone or tablet terminal that originally has a built-in three-dimensional sensor unit 40 (e.g., a depth sensor, a ToF camera, etc.) can be used. The configuration and operation of the cable detection device 1 according to embodiment 2, other than the three-dimensional sensor unit 40, are the same as the configuration and operation of the cable detection device according to embodiment 1 (see FIG. 2).

実施形態2によれば、実施形態1と同様に、角度変換、射影、及び点群復元等の手間や計算負荷が小さい手法を組み合わせて、3次元データ(点群)から精度よくケーブル状のオブジェクトを選択的に検出することに貢献することができるとともに、ケーブル検出装置1の取り扱いを容易にすることができる。 According to the second embodiment, similar to the first embodiment, by combining techniques with low effort and computational load such as angle transformation, projection, and point cloud restoration, it is possible to contribute to selectively detecting cable-like objects with high accuracy from three-dimensional data (point clouds) and to facilitate the handling of the cable detection device 1.

[実施形態3]
実施形態3に係るケーブル検出装置について図面を用いて説明する。図8は、実施形態3に係るケーブル検出装置の使用態様の一例を模式的に示したイメージ図である。
[Embodiment 3]
The cable detection device according to the third embodiment will be described with reference to the drawings. Fig. 8 is a schematic conceptual diagram showing an example of a usage mode of the cable detection device according to the third embodiment.

実施形態3は、実施形態1の変形例であり、ケーブル検出装置1を、ネットワーク80を介して、3次元センサ部71を内蔵する情報通信端末70に通信可能に接続した構成としたものである。 The third embodiment is a modified example of the first embodiment, in which the cable detection device 1 is communicatively connected to an information communication terminal 70 incorporating a three-dimensional sensor unit 71 via a network 80.

ケーブル検出装置1には、実施形態1に係るケーブル検出装置(図2参照)と同様なものを用いることができ、クラウド上の装置、サーバ装置とすることができる。ケーブル検出装置1は、ネットワーク80と有線通信可能に接続しているが、ネットワーク80と無線通信可能に接続していてもよい。ケーブル検出装置1の動作については、実施形態1に係るケーブル検出装置の動作(図3~図5参照)と同様である。 The cable detection device 1 may be the same as the cable detection device according to embodiment 1 (see FIG. 2), and may be a cloud-based device or server device. The cable detection device 1 is connected to the network 80 so as to be capable of wired communication, but may also be connected to the network 80 so as to be capable of wireless communication. The operation of the cable detection device 1 is the same as the operation of the cable detection device according to embodiment 1 (see FIG. 3 to FIG. 5).

情報通信端末70は、情報を通信する端末装置である。情報通信端末70には、例えば、もともと3次元センサ部71(例えば、デプスセンサ、ToFカメラ等)を内蔵するスマートフォン、タブレット端末等を用いることができる。情報通信端末70は、ネットワーク80と無線通信可能に接続しているが、ネットワーク80と有線通信可能に接続していてもよい。情報通信端末70は、3次元センサ部71で検出対象物90を撮影した撮影データ(図2の2に相当)をケーブル検出装置1に向けて送信する機能を有する。 The information communication terminal 70 is a terminal device that communicates information. For example, a smartphone, tablet terminal, or the like that originally has a built-in three-dimensional sensor unit 71 (e.g., a depth sensor, a ToF camera, etc.) can be used as the information communication terminal 70. The information communication terminal 70 is connected to the network 80 so as to be capable of wireless communication, but may also be connected to the network 80 so as to be capable of wired communication. The information communication terminal 70 has a function of transmitting image data (corresponding to 2 in FIG. 2) of the detection target object 90 captured by the three-dimensional sensor unit 71 to the cable detection device 1.

ネットワーク80は、ケーブル検出装置1及び情報通信端末70の間を通信可能に接続する情報通信網である。ネットワーク80には、例えば、PAN(Personal Area Network)、LAN(Local Area Network)、MAN(Metropolitan Area Network)、WAN(Wide Area Network)、GAN(Global Area Network)等の通信網を用いることができる。ネットワーク80は、無線基地局、通信設備、有線ケーブル等を含む。 The network 80 is an information and communication network that connects the cable detection device 1 and the information and communication terminal 70 so that they can communicate with each other. For example, the network 80 may be a communication network such as a personal area network (PAN), a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), or a global area network (GAN). The network 80 includes wireless base stations, communication equipment, wired cables, etc.

実施形態3によれば、実施形態1と同様に、角度変換、射影、及び点群復元等の手間や計算負荷が小さい手法を組み合わせて、3次元データ(点群)から精度よくケーブル状のオブジェクトを選択的に検出することに貢献することができるとともに、複数箇所での検出対象物90の撮影を同時に進め、ケーブル検出を一か所で行って、ケーブルと構造物との間の離隔距離を一元管理することに貢献することができる。 According to the third embodiment, as in the first embodiment, a combination of techniques with low effort and computational load, such as angle transformation, projection, and point cloud restoration, can contribute to selective detection of cable-like objects with high accuracy from three-dimensional data (point clouds), and can also contribute to centralized management of the distance between the cable and the structure by simultaneously photographing the detection target 90 at multiple locations and performing cable detection in one location.

[実施形態4]
実施形態4に係るケーブル検出装置について図面を用いて説明する。図9は、実施形態4に係るケーブル検出装置の構成を模式的に示したブロック図である。
[Embodiment 4]
A cable detection device according to the fourth embodiment will be described with reference to the drawings. Fig. 9 is a block diagram showing a schematic configuration of the cable detection device according to the fourth embodiment.

ケーブル検出装置1は、撮影データ2から懸垂線状のケーブルを検出する装置である。ケーブル検出装置1は、直線検出部21と、懸垂線検出部22と、を備える。直線検出部21は、撮影データ2に係る点群における任意の高さの領域にある点群を水平面に射影して直線を検出するように構成されている。懸垂線検出部22は、前記直線検出部で検出された前記直線に基づいて点群を復元して所定の垂直面に射影して、ケーブルとしての懸垂線を検出するように構成されている。 The cable detection device 1 is a device that detects a catenary-shaped cable from the photographed data 2. The cable detection device 1 includes a straight line detection unit 21 and a catenary line detection unit 22. The straight line detection unit 21 is configured to detect a straight line by projecting a point cloud in an area of any height in the point cloud related to the photographed data 2 onto a horizontal plane. The catenary line detection unit 22 is configured to reconstruct the point cloud based on the straight line detected by the straight line detection unit and project it onto a specified vertical plane, thereby detecting a catenary line as a cable.

実施形態4によれば、射影、及び点群復元等の手間や計算負荷が小さい手法を組み合わせて、撮影データに係る点群から精度よくケーブル状のオブジェクトを選択的に検出することに貢献することができる。 According to the fourth embodiment, a combination of techniques with low effort and computational load, such as projection and point cloud restoration, can contribute to selectively detecting cable-like objects with high accuracy from a point cloud related to the captured data.

なお、実施形態1~4に係るケーブル検出装置は、いわゆるハードウェア資源(情報処理装置、コンピュータ)により構成することができ、図10に例示する構成を備えたものを用いることができる。例えば、ハードウェア資源100は、内部バス104により相互に接続される、プロセッサ101、メモリ102、ネットワークインタフェイス103等を備える。 The cable detection device according to the first to fourth embodiments can be configured using so-called hardware resources (information processing device, computer), and a device having the configuration shown in FIG. 10 can be used. For example, the hardware resource 100 includes a processor 101, a memory 102, a network interface 103, and the like, which are interconnected by an internal bus 104.

なお、図10に示す構成は、ハードウェア資源100のハードウェア構成を限定する趣旨ではない。ハードウェア資源100は、図示しないハードウェア(例えば、入出力インタフェイス)を含んでもよい。あるいは、装置に含まれるプロセッサ101等のユニットの数も図10の例示に限定する趣旨ではなく、例えば、複数のプロセッサ101がハードウェア資源100に含まれていてもよい。プロセッサ101には、例えば、CPU(Central Processing Unit)、MPU(Micro Processor Unit)、GPU(Graphics Processing Unit)等を用いることができる。 Note that the configuration shown in FIG. 10 is not intended to limit the hardware configuration of the hardware resource 100. The hardware resource 100 may include hardware (e.g., an input/output interface) that is not shown. Furthermore, the number of units such as the processor 101 included in the device is not intended to be limited to the example shown in FIG. 10, and for example, multiple processors 101 may be included in the hardware resource 100. The processor 101 may be, for example, a CPU (Central Processing Unit), an MPU (Micro Processor Unit), a GPU (Graphics Processing Unit), etc.

メモリ102には、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等を用いることができる。 Memory 102 may be, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), or a SSD (Solid State Drive).

ネットワークインタフェイス103には、例えば、LAN(Local Area Network)カード、ネットワークアダプタ、ネットワークインタフェイスカード等を用いることができる。 The network interface 103 may be, for example, a LAN (Local Area Network) card, a network adapter, a network interface card, etc.

ハードウェア資源100の機能は、上述の処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ102に格納されたプログラムをプロセッサ101が実行することで実現される。また、そのプログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。即ち、上記処理モジュールが行う機能は、何らかのハードウェアにおいてソフトウェアが実行されることによって実現できればよい。 The functions of the hardware resource 100 are realized by the above-mentioned processing module. The processing module is realized, for example, by the processor 101 executing a program stored in the memory 102. The program can be downloaded via a network or updated using a storage medium on which the program is stored. Furthermore, the processing module may be realized by a semiconductor chip. In other words, it is sufficient that the functions performed by the processing module are realized by the execution of software on some kind of hardware.

上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。 A part or all of the above embodiments may be described as follows, but is not limited to the following:

[付記1]
撮影データに係る点群における任意の高さの領域にある点群を水平面に射影して直線を検出するように構成された直線検出部と、
前記直線検出部で検出された前記直線に基づいて点群を復元して所定の垂直面に射影して、ケーブルとしての懸垂線を検出するように構成された懸垂線検出部と、
を備える、
ケーブル検出装置。
[付記2]
前記直線検出部は、前記撮影データの重力方向が下向きになるように、前記撮影データに係る点群を角度変換し、角度変換された前記撮影データに係る点群を用いて前記直線を検出するように構成されている、
付記1記載のケーブル検出装置。
[付記3]
情報を入力する入力部をさらに備え、
前記直線検出部は、前記入力部で入力された情報に基づいて、前記撮影データに係る点群を含む空間において、垂直方向に関し、前記ケーブルに係る点群を含む前記任意の高さの領域を指定するように構成されている、
付記1又は2記載のケーブル検出装置。
[付記4]
前記直線検出部は、指定された前記任意の高さの領域を、前記垂直方向に関し、複数の小領域に分割し、分割された各前記小領域における点群を前記水平面に射影して前記直線を検出するように構成されている、
付記3記載のケーブル検出装置。
[付記5]
前記懸垂線検出部は、前記直線検出部で検出されたいずれかの直線が所定の垂直面に平行になるように、復元された前記点群を角度変換し、角度変換された前記点群を用いて前記懸垂線を検出するように構成されている、
付記1乃至4のいずれか一に記載のケーブル検出装置。
[付記6]
前記懸垂線検出部は、角度変換された前記点群を前記所定の垂直面に射影して前記懸垂線を検出するように構成されている、
付記5記載のケーブル検出装置。
[付記7]
前記ケーブル検出装置は、計測対象物を撮影して前記撮影データを出力する3次元センサに通信可能に接続されるように構成されている、
付記1乃至6のいずれか一に記載のケーブル検出装置。
[付記8]
計測対象物を撮影して前記撮影データを出力する3次元センサ部をさらに備える、
付記1乃至6のいずれか一に記載のケーブル検出装置。
[付記9]
前記ケーブル検出装置は、計測対象物を撮影して前記撮影データを出力する3次元センサ部を備える携帯通信端末とネットワークを介して通信可能に接続されるように構成されている、
付記1乃至6のいずれか一に記載のケーブル検出装置。
[付記10]
ハードウェア資源を用いて撮影データから懸垂線状のケーブルを検出するケーブル検出方法であって、
前記撮影データに係る点群における任意の高さの領域にある点群を水平面に射影して直線を検出するステップと、
検出された前記直線に基づいて点群を復元して所定の垂直面に射影して、前記ケーブルとしての懸垂線を検出するステップと、
を含む、
ケーブル検出方法。
[付記11]
撮影データから懸垂線状のケーブルを検出する処理をハードウェア資源に実行させるプログラムであって、
前記撮影データに係る点群における任意の高さの領域にある点群を水平面に射影して直線を検出する処理と、
検出された前記直線に基づいて点群を復元して所定の垂直面に射影して、前記ケーブルとしての懸垂線を検出する処理と、
を前記ハードウェア資源に実行させる、
プログラム。
[Appendix 1]
a straight line detection unit configured to detect a straight line by projecting a point cloud in an area of a given height in the point cloud related to the photographing data onto a horizontal plane;
a catenary detection unit configured to reconstruct a point cloud based on the straight line detected by the straight line detection unit and project the point cloud onto a predetermined vertical plane to detect a catenary as a cable;
Equipped with
Cable detection device.
[Appendix 2]
the straight line detection unit is configured to convert an angle of the point cloud related to the imaging data so that the gravity direction of the imaging data is downward, and to detect the straight line using the point cloud related to the imaging data that has been subjected to the angle conversion.
2. The cable detection apparatus of claim 1.
[Appendix 3]
Further comprising an input unit for inputting information,
The straight line detection unit is configured to specify, in a space including the point cloud related to the shooting data, an area of the arbitrary height including the point cloud related to the cable in a vertical direction based on the information input by the input unit.
3. The cable detection device of claim 1 or 2.
[Appendix 4]
the straight line detection unit is configured to divide the specified area at the arbitrary height into a plurality of small areas in the vertical direction, and detect the straight line by projecting a point cloud in each of the divided small areas onto the horizontal plane.
4. The cable detection apparatus of claim 3.
[Appendix 5]
The catenary detection unit is configured to perform angle conversion of the restored point cloud so that any straight line detected by the straight line detection unit becomes parallel to a predetermined vertical plane, and to detect the catenary using the angle-converted point cloud.
5. The cable detection device of claim 1 .
[Appendix 6]
The catenary detection unit is configured to project the angle-transformed point cloud onto the predetermined vertical plane to detect the catenary.
6. The cable detection apparatus of claim 5.
[Appendix 7]
The cable detection device is configured to be communicatively connected to a three-dimensional sensor that photographs an object to be measured and outputs the photographed data.
7. The cable detection device of claim 1 .
[Appendix 8]
Further comprising a three-dimensional sensor unit for photographing the measurement object and outputting the photographed data.
7. The cable detection device of claim 1 .
[Appendix 9]
The cable detection device is configured to be communicably connected via a network to a mobile communication terminal including a three-dimensional sensor unit that photographs an object to be measured and outputs the photographed data.
7. The cable detection device of claim 1 .
[Appendix 10]
A cable detection method for detecting a catenary cable from imaging data using hardware resources, comprising:
A step of detecting a straight line by projecting a point cloud in an area of a given height in the point cloud related to the photographing data onto a horizontal plane;
A step of recovering the point cloud based on the detected straight line and projecting the point cloud onto a predetermined vertical plane to detect the catenary as the cable;
Including,
Cable detection methods.
[Appendix 11]
A program for causing a hardware resource to execute a process for detecting a catenary cable from photographed data,
A process of detecting a straight line by projecting a point cloud in an area of a given height in the point cloud related to the photographing data onto a horizontal plane;
A process of recovering a point cloud based on the detected straight line and projecting the point cloud onto a predetermined vertical plane to detect a catenary as the cable;
causing the hardware resource to execute
program.

なお、上記の特許文献、非特許文献の各開示は、本書に引用をもって繰り込み記載されているものとし、必要に応じて本発明の基礎ないし一部として用いることが出来るものとする。本発明の全開示(特許請求の範囲及び図面を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせないし選択(必要により不選択)が可能である。すなわち、本発明は、請求の範囲及び図面を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、本願に記載の数値及び数値範囲については、明記がなくともその任意の中間値、下位数値、及び、小範囲が記載されているものとみなされる。さらに、上記引用した文献の各開示事項は、必要に応じ、本願発明の趣旨に則り、本願発明の開示の一部として、その一部又は全部を、本書の記載事項と組み合わせて用いることも、本願の開示事項に含まれる(属する)ものと、みなされる。 The disclosures of the above patent and non-patent documents are incorporated herein by reference and may be used as the basis or part of the present invention as necessary. Within the framework of the entire disclosure of the present invention (including the claims and drawings), and further based on the basic technical ideas, modifications and adjustments of the embodiments and examples are possible. Furthermore, within the framework of the entire disclosure of the present invention, various combinations or selections (or non-selection as necessary) of various disclosed elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art would be able to make in accordance with the entire disclosure, including the claims and drawings, and the technical ideas. Furthermore, with regard to the numerical values and numerical ranges described in this application, any intermediate value, lower numerical value, and small range are considered to be described even if not specified. Furthermore, the disclosures of the above cited documents may be used in part or in whole in combination with the descriptions in this document as part of the disclosure of the present invention as necessary, in accordance with the spirit of the present invention, and are considered to be included (belong) to the disclosures of this application.

1 ケーブル検出装置
2 撮影データ
10 前処理部
11 フォーマット変換部
12 ノイズ除去部
20 ケーブル検出部
21 直線検出部
22 懸垂線検出部
30 ユーザインタフェイス部
31 表示部
32 入力部
40 3次元センサ部
60 3次元センサ
70 情報通信端末
71 3次元センサ部
80 ネットワーク
90 検出対象物
91 電柱
92 電線
93、94 建物
93a 建物指定領域部
95 地面
96 指定領域
96a、96b、96c 小領域
100 ハードウェア資源
101 プロセッサ
102 メモリ
103 ネットワークインタフェイス
104 内部バス
REFERENCE SIGNS LIST 1 Cable detection device 2 Photographed data 10 Pre-processing unit 11 Format conversion unit 12 Noise removal unit 20 Cable detection unit 21 Straight line detection unit 22 Catenary detection unit 30 User interface unit 31 Display unit 32 Input unit 40 Three-dimensional sensor unit 60 Three-dimensional sensor 70 Information communication terminal 71 Three-dimensional sensor unit 80 Network 90 Detection target 91 Utility pole 92 Electric wire 93, 94 Building 93a Building designated area unit 95 Ground 96 Designated area 96a, 96b, 96c Small area 100 Hardware resources 101 Processor 102 Memory 103 Network interface 104 Internal bus

Claims (9)

ケーブルを含む検出対象物を撮影した撮影データにおける前記検出対象物に係る点群における前記ケーブルに係る点群を含む任意の高さの領域にある前記ケーブルに係る点群を水平面に射影して直線を検出する直線検出部と、
前記直線検出部で検出された前記直線に含まれた前記ケーブルに係る点群を復元して前記直線に平行な所定の垂直面に射影して、前記ケーブルに係る懸垂線を検出する懸垂線検出部と、
を備え、
前記直線検出部は、IMUセンサを用いて、又は、前記検出対象物における建物の壁面の角度に基づいて、前記撮影データの重力方向が下向きになるように、前記撮影データにおける前記検出対象物に係る点群を角度変換し、角度変換された前記検出対象物における前記ケーブルに係る点群を用いて前記直線を検出する、
ケーブル検出装置。
a line detection unit that detects a line by projecting a point cloud related to the cable, which is in an arbitrary height region including the point cloud related to the cable in a point cloud related to the detection object in imaging data obtained by imaging the detection object including the cable, onto a horizontal surface;
a catenary detection unit that detects catenary lines associated with the cable by restoring a point cloud associated with the cable that is included in the straight line detected by the straight line detection unit and projecting the point cloud onto a predetermined vertical plane that is parallel to the straight line;
Equipped with
the straight line detection unit converts an angle of a point cloud related to the detection object in the photographing data by using an IMU sensor or based on an angle of a wall surface of a building in the detection object so that the direction of gravity in the photographing data is downward, and detects the straight line by using the angle-converted point cloud related to the cable in the detection object.
Cable detection device.
前記ケーブルに係る点群を含む前記任意の高さの領域に係る情報を入力する入力部をさらに備え、
前記直線検出部は、前記入力部で入力された前記情報に基づいて、前記撮影データに係る点群を含む空間において、垂直方向に関し、前記ケーブルに係る点群を含む前記任意の高さの領域を指定する、
請求項1記載のケーブル検出装置。
An input unit for inputting information related to the area at any height including the point cloud related to the cable,
the straight line detection unit, based on the information input by the input unit, specifies, in a space including the point cloud related to the imaging data, an area of the arbitrary height including the point cloud related to the cable in a vertical direction;
2. The cable detection apparatus of claim 1.
前記直線検出部は、指定された前記任意の高さの領域を、前記垂直方向に関し、複数の小領域に分割し、分割された各前記小領域における点群を前記水平面に射影して前記直線を検出する、
請求項2記載のケーブル検出装置。
the line detection unit divides the specified area at the arbitrary height into a plurality of small areas in the vertical direction, and projects a point cloud in each of the divided small areas onto the horizontal plane to detect the line;
3. The cable detection device of claim 2.
前記懸垂線検出部は、前記直線検出部で検出されたいずれかの前記直線が前記所定の垂直面に平行になるように、復元された前記直線に含まれた前記ケーブルに係る点群を角度変換し、角度変換された前記ケーブルに係る点群を用いて前記ケーブルに係る懸垂線を検出する、
請求項1乃至3のいずれか一に記載のケーブル検出装置。
the catenary detection unit performs angle conversion on a point cloud related to the cable included in the restored straight line so that any of the straight lines detected by the straight line detection unit becomes parallel to the predetermined vertical plane, and detects a catenary related to the cable using the angle-converted point cloud related to the cable.
4. A cable detection device according to claim 1.
前記懸垂線検出部は、角度変換された前記ケーブルに係る点群を前記所定の垂直面に射影して前記ケーブルに係る懸垂線を検出する、
請求項4記載のケーブル検出装置。
the catenary detection unit projects the angle-converted point cloud relating to the cable onto the predetermined vertical plane to detect catenary lines relating to the cable.
5. The cable detection apparatus of claim 4.
前記ケーブル検出装置は、前記検出対象物を撮影して前記撮影データを出力する3次元センサに通信可能に接続される、
請求項1乃至5のいずれか一に記載のケーブル検出装置。
The cable detection device is communicatively connected to a three-dimensional sensor that captures an image of the detection object and outputs the captured image data.
6. A cable detection device according to any one of the preceding claims.
前記検出対象物を撮影して前記撮影データを出力する3次元センサ部をさらに備える、
請求項1乃至5のいずれか一に記載のケーブル検出装置。
Further comprising a three-dimensional sensor unit that captures an image of the detection object and outputs the captured image data.
6. A cable detection device according to any one of the preceding claims.
コンピュータを用いてケーブルを含む検出対象物を撮影した撮影データから懸垂線状の前記ケーブルを検出するケーブル検出方法であって、
前記撮影データにおける前記検出対象物に係る点群における前記ケーブルに係る点群を含む任意の高さの領域にある点群を水平面に射影して直線を検出するステップと、
検出された前記直線に含まれた前記ケーブルに係る点群を復元して前記直線に平行な所定の垂直面に射影して、前記ケーブルに係る懸垂線を検出するステップと、
を含み、
前記直線を検出するステップにおいて、IMUセンサを用いて、又は、前記検出対象物における建物の壁面の角度に基づいて、前記撮影データの重力方向が下向きになるように、前記撮影データにおける前記検出対象物に係る点群を角度変換し、角度変換された前記検出対象物における前記ケーブルに係る点群を用いて前記直線を検出する、
ケーブル検出方法。
A cable detection method for detecting a catenary cable from image data obtained by photographing an object to be detected, the object including a cable, using a computer, comprising:
a step of detecting a straight line by projecting a point cloud in an arbitrary height region including the point cloud related to the cable in the point cloud related to the detection object in the photographing data onto a horizontal plane;
A step of detecting a catenary of the cable by recovering a point cloud related to the cable included in the detected straight line and projecting the point cloud onto a predetermined vertical plane parallel to the straight line;
Including,
In the step of detecting the straight line, an angle conversion is performed on a point cloud related to the detection object in the photographing data, using an IMU sensor or based on an angle of a wall surface of a building in the detection object, so that the direction of gravity in the photographing data is downward, and the straight line is detected using the angle-converted point cloud related to the cable in the detection object.
Cable detection methods.
ケーブルを含む検出対象物を撮影した撮影データから懸垂線状の前記ケーブルを検出する処理をコンピュータに実行させるプログラムであって、
前記撮影データにおける前記検出対象物に係る点群における前記ケーブルに係る点群を含む任意の高さの領域にある点群を水平面に射影して直線を検出する処理と、
検出された前記直線に含まれた前記ケーブルに係る点群を復元して前記直線に平行な所定の垂直面に射影して、前記ケーブルに係る懸垂線を検出する処理と、
を前記コンピュータに実行させ
前記直線を検出する処理において、IMUセンサを用いて、又は、前記検出対象物における建物の壁面の角度に基づいて、前記撮影データの重力方向が下向きになるように、前記撮影データにおける前記検出対象物に係る点群を角度変換し、角度変換された前記検出対象物における前記ケーブルに係る点群を用いて前記直線を検出する、
プログラム。
A program for causing a computer to execute a process for detecting a catenary-shaped cable from image data obtained by photographing a detection object including a cable,
A process of detecting a straight line by projecting a point cloud in an arbitrary height region including the point cloud related to the cable in the point cloud related to the detection object in the photographed data onto a horizontal plane;
A process of recovering a point cloud related to the cable included in the detected straight line and projecting the point cloud onto a predetermined vertical plane parallel to the straight line to detect a catenary related to the cable;
causing the computer to execute
In the process of detecting the straight line, an angle conversion is performed on a point cloud related to the detection object in the photographing data, using an IMU sensor or based on an angle of a wall surface of a building in the detection object, so that the direction of gravity in the photographing data is downward, and the straight line is detected using the angle-converted point cloud related to the cable in the detection object.
program.
JP2020121672A 2020-07-15 2020-07-15 Cable detection device, method, and program Active JP7597352B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020121672A JP7597352B2 (en) 2020-07-15 2020-07-15 Cable detection device, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020121672A JP7597352B2 (en) 2020-07-15 2020-07-15 Cable detection device, method, and program

Publications (2)

Publication Number Publication Date
JP2022018517A JP2022018517A (en) 2022-01-27
JP7597352B2 true JP7597352B2 (en) 2024-12-10

Family

ID=80203922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020121672A Active JP7597352B2 (en) 2020-07-15 2020-07-15 Cable detection device, method, and program

Country Status (1)

Country Link
JP (1) JP7597352B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7487900B1 (en) * 2023-01-17 2024-05-21 株式会社センシンロボティクス Information processing method, information processing system, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田島晃太,増田宏,移動計測による点群と画像を用いた線状物体検出(第3報),2020年度精密工学会春季大会,日本,精密工学会,2020年03月01日,p.232-233,https://jstage.jst.go.jp/article/pscjspe/2020S/0/2020S_232/_pdf

Also Published As

Publication number Publication date
JP2022018517A (en) 2022-01-27

Similar Documents

Publication Publication Date Title
JP7103690B2 (en) Volumetric devices, systems, methods, and programs
JP7701030B2 (en) Distance measurement device, method, and program
JP6716996B2 (en) Image processing program, image processing apparatus, and image processing method
CN107077735A (en) Three dimensional object is recognized
CN105493154A (en) System and method for determining the extent of a plane in an augmented reality environment
CN114219770A (en) Ground detection method, device, electronic device and storage medium
CN111397541A (en) Method, device, terminal and medium for measuring slope angle of soil dump
US11922659B2 (en) Coordinate calculation apparatus, coordinate calculation method, and computer-readable recording medium
EP3961556B1 (en) Object recognition device and object recognition method
JP7517677B2 (en) Volume measuring device, system, method, and program
KR20230050270A (en) Methods and apparatus for identifying surface features in three-dimensional images
CN104508706B (en) Feature extraction method, program and system
JP2026040648A (en) Object detection device, system, method, and program
US11893744B2 (en) Methods and apparatus for extracting profiles from three-dimensional images
JP7597352B2 (en) Cable detection device, method, and program
CN113129255A (en) Method, computing device, system and storage medium for detecting package
JP7623061B2 (en) Measurement device, method, and program
JP7405395B2 (en) Object detection device, system, method, and program
JP2021056765A (en) Load capacity rate measurement device, system, method, and program
JP7679959B2 (en) Catenary measurement device, method, and program
JP2021021672A (en) Distance measuring device, system, method, and program
JP7251869B2 (en) DISTANCE MEASURING DEVICE, SYSTEM, METHOD AND PROGRAM
JP7436024B2 (en) Separation distance measuring device, method, and program
JP7666819B2 (en) Object movement measuring device, system, method, and program
JP2024110581A (en) Measurement device, method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230602

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240520

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240930

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241008

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241121

R150 Certificate of patent or registration of utility model

Ref document number: 7597352

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150