JP2018173274A - Data calculation device, data calculation method and data calculation program - Google Patents
Data calculation device, data calculation method and data calculation program Download PDFInfo
- Publication number
- JP2018173274A JP2018173274A JP2017069431A JP2017069431A JP2018173274A JP 2018173274 A JP2018173274 A JP 2018173274A JP 2017069431 A JP2017069431 A JP 2017069431A JP 2017069431 A JP2017069431 A JP 2017069431A JP 2018173274 A JP2018173274 A JP 2018173274A
- Authority
- JP
- Japan
- Prior art keywords
- reinforcing bar
- distance
- unit
- luminance distribution
- calculation unit
- 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.)
- Pending
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 192
- 230000003014 reinforcing effect Effects 0.000 claims abstract description 185
- 238000009826 distribution Methods 0.000 claims description 94
- 238000000034 method Methods 0.000 claims description 46
- 238000012935 Averaging Methods 0.000 claims description 27
- 238000000605 extraction Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 17
- 230000007717 exclusion Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 28
- 238000012545 processing Methods 0.000 description 21
- 238000012986 modification Methods 0.000 description 18
- 230000004048 modification Effects 0.000 description 18
- 238000007689 inspection Methods 0.000 description 11
- 230000002159 abnormal effect Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000011150 reinforced concrete Substances 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
本発明は、複数の節を有する鉄筋を撮影した撮影画像から鉄筋の径又は呼び名を特定するためのデータ算出装置、データ算出方法、及びデータ算出プログラムに関する。 The present invention relates to a data calculation device, a data calculation method, and a data calculation program for specifying the diameter or name of a reinforcing bar from a captured image obtained by imaging a reinforcing bar having a plurality of nodes.
従来、鉄筋コンクリート造の建築物等の工事においては、配筋図等に基づいて正しく鉄筋が配置されているかをチェックする配筋検査が行われている。このような配筋検査では、検査の効率化や検査者の負担軽減等の観点から、配筋検査を支援するシステム(以下、「配筋検査支援システム」という)の導入が検討されている。 Conventionally, in the construction of a reinforced concrete structure or the like, a bar arrangement inspection is performed to check whether the reinforcing bars are correctly arranged based on a bar arrangement diagram or the like. In such bar arrangement inspection, introduction of a system for supporting bar arrangement inspection (hereinafter referred to as “bar arrangement inspection support system”) is being considered from the viewpoint of improving the efficiency of inspection and reducing the burden on the inspector.
配筋検査支援システムの一例として、検査対象とする鉄筋を撮影する撮影装置による撮影によって得られた画像から、検査対象とする鉄筋の隣接する複数の節の画像を検出し、検出した複数の節の画像に基づいて、隣接する節の間の距離を導出し、予め定められた複数種類の径の鉄筋について、隣接する節の間の距離および対応する鉄筋の径を関連付けて予め記憶した二次記憶部から、導出した距離に対応する鉄筋の径を読み出すことにより、検査対象とする鉄筋の径を特定するようにした鉄筋検査支援装置が知られている(例えば特許文献1参照)。 As an example of a bar arrangement inspection support system, an image of a plurality of adjacent nodes of a reinforcing bar to be inspected is detected from an image obtained by an imaging device that images a reinforcing bar to be inspected, and the detected plurality of nodes The distance between adjacent nodes is derived on the basis of the images of the secondary, and for the reinforcing bars having a plurality of predetermined diameters, the distance between the adjacent nodes and the diameter of the corresponding reinforcing bar are associated and stored in advance. A reinforcing bar inspection support device is known in which the diameter of a reinforcing bar to be inspected is specified by reading the diameter of the reinforcing bar corresponding to the derived distance from a storage unit (see, for example, Patent Document 1).
複数の節を有する鉄筋においては、その一部の節間において、鉄筋の種類等を区別可能にするための表示マーク(圧延マーク)が、突起やアルファベット等の浮彫として設けられている。このような鉄筋を検査対象とする場合、特許文献1の鉄筋検査支援装置のように、検査対象とする鉄筋の撮影画像から隣接する節の間の距離を導出して検査対象とする鉄筋の径を特定するようにしたシステムでは、隣接する節の間に設けられた表示マークによって、隣接する節の間の距離を正確に導出することができずに検査対象とする鉄筋の径を正確に特定することができない虞がある。 In a reinforcing bar having a plurality of nodes, display marks (rolling marks) for distinguishing the types of reinforcing bars are provided as reliefs such as protrusions and alphabets between some of the nodes. When such a reinforcing bar is to be inspected, the diameter of the reinforcing bar to be inspected by deriving the distance between adjacent nodes from the captured image of the reinforcing bar to be inspected as in the reinforcing bar inspection support device of Patent Document 1. In the system that specifies the distance between adjacent nodes, the distance between the adjacent nodes cannot be accurately derived by the display mark provided between the adjacent nodes, and the diameter of the reinforcing bar to be inspected can be accurately specified. There is a possibility that it cannot be done.
本発明は、上記実状に鑑み、検査対象とする鉄筋の撮影画像から鉄筋の径又は呼び名を正確に特定することができるデータ算出装置、データ算出方法、及びデータ算出プログラムを提供することを目的とする。 In view of the above situation, an object of the present invention is to provide a data calculation device, a data calculation method, and a data calculation program that can accurately specify the diameter or name of a reinforcing bar from a captured image of the reinforcing bar to be inspected. To do.
本発明の第1の態様は、複数の節を有する鉄筋を撮影した撮影画像から、前記鉄筋の径又は呼び名を特定するためのデータ算出装置であって、前記撮影画像から、前記鉄筋の画像領域を抽出する抽出部と、前記抽出部により抽出された前記画像領域から、前記鉄筋が有する隣接しない2つの節の間の距離を算出する節間距離算出部と、を備える。 A first aspect of the present invention is a data calculation device for specifying a diameter or a name of a reinforcing bar from a captured image obtained by capturing a reinforcing bar having a plurality of nodes, and the image area of the reinforcing bar from the captured image. And an inter-node distance calculation unit that calculates a distance between two non-adjacent nodes of the reinforcing bar from the image region extracted by the extraction unit.
本発明の第2の態様は、第1の態様において、前記節間距離算出部は、前記抽出部により抽出された前記画像領域から、前記鉄筋の軸方向に沿った直線上の輝度分布を算出する輝度分布算出部と、前記輝度分布算出部により算出された前記輝度分布から、隣接しない2つのピークを検出するピーク検出部と、前記ピーク検出部により検出された前記隣接しない2つのピークの間の距離を算出するピーク間距離算出部と、を含み、前記節間距離算出部は、前記ピーク間距離算出部により算出された前記隣接しない2つのピークの間の距離に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する。 According to a second aspect of the present invention, in the first aspect, the internode distance calculation unit calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the image region extracted by the extraction unit. Between the luminance distribution calculation unit, the peak detection unit for detecting two non-adjacent peaks from the luminance distribution calculated by the luminance distribution calculation unit, and the two non-adjacent peaks detected by the peak detection unit An inter-peak distance calculating unit that calculates a distance between the reinforcing bars based on a distance between the two non-adjacent peaks calculated by the inter-peak distance calculating unit. Calculate the distance between two non-adjacent nodes that you have.
本発明の第3の態様は、第2の態様において、前記ピーク検出部により検出される前記隣接しない2つのピークは、当該2つのピークの間に所定数のピークを有する2つのピークであり、前記ピーク検出部は、前記輝度分布算出部により算出された前記輝度分布から、前記隣接しない2つのピークのペアを複数検出し、前記ピーク間距離算出部は、前記ピーク検出部により検出された前記複数のペアの各々の前記隣接しない2つのピークの間の距離を算出し、前記節間距離算出部は、前記ピーク間距離算出部により算出された前記複数のペアの前記距離に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する。 According to a third aspect of the present invention, in the second aspect, the two non-adjacent peaks detected by the peak detector are two peaks having a predetermined number of peaks between the two peaks, The peak detection unit detects a plurality of pairs of two non-adjacent peaks from the luminance distribution calculated by the luminance distribution calculation unit, and the inter-peak distance calculation unit detects the peak detection unit detected by the peak detection unit A distance between the two non-adjacent peaks of each of a plurality of pairs is calculated, and the internode distance calculation unit is based on the distances of the plurality of pairs calculated by the inter-peak distance calculation unit. The distance between two non-adjacent nodes of the reinforcing bar is calculated.
本発明の第4の態様は、第3の態様において、前記節間距離算出部は、前記ピーク間距離算出部により算出された前記複数のペアの前記距離に基づいて、前記複数のペアの中から一部のペアを除外するペア除外部、を更に含み、前記節間距離算出部は、前記ペア除外部により除外された前記一部のペアを除く前記複数のペアの前記距離に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する。 According to a fourth aspect of the present invention, in the third aspect, the inter-node distance calculation unit is configured to determine whether the plurality of pairs are based on the distances of the plurality of pairs calculated by the inter-peak distance calculation unit. A pair excluding unit that excludes some pairs from the internode distance calculating unit, based on the distance of the plurality of pairs excluding the some pairs excluded by the pair excluding unit, A distance between two non-adjacent nodes of the reinforcing bar is calculated.
本発明の第5の態様は、第3の態様において、前記節間距離算出部は、前記ピーク間距離算出部により算出された前記複数のペアの前記距離の中の最小値に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する。 According to a fifth aspect of the present invention, in the third aspect, the inter-node distance calculation unit is based on a minimum value among the distances of the plurality of pairs calculated by the inter-peak distance calculation unit. The distance between two non-adjacent nodes of the reinforcing bar is calculated.
本発明の第6の態様は、第2の態様において、前記輝度分布算出部は、前記抽出部により抽出された前記画像領域から、前記鉄筋の軸方向に沿った複数の直線上の輝度分布を算出し、前記節間距離算出部は、前記輝度分布算出部により算出された前記複数の直線上の輝度分布を平均化する平均化部、を更に含み、前記ピーク検出部は、前記平均化部により平均化された輝度分布から、前記隣接しない2つのピークを検出する。 According to a sixth aspect of the present invention, in the second aspect, the luminance distribution calculation unit obtains luminance distributions on a plurality of straight lines along the axial direction of the reinforcing bar from the image region extracted by the extraction unit. The internode distance calculation unit further includes an averaging unit that averages the luminance distributions on the plurality of straight lines calculated by the luminance distribution calculation unit, and the peak detection unit includes the averaging unit The two non-adjacent peaks are detected from the luminance distribution averaged by.
本発明の第7の態様は、第1の態様において、前記節間距離算出部は、前記抽出部により抽出された前記画像領域から、前記鉄筋の軸方向に沿った直線上の輝度分布を算出する輝度分布算出部と、前記輝度分布算出部により算出された前記輝度分布の、前記軸方向への移動量に応じた相関度を算出する相関度算出部と、を含み、前記節間距離算出部は、前記相関度算出部により算出された前記相関度に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する。 According to a seventh aspect of the present invention, in the first aspect, the internode distance calculation unit calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the image region extracted by the extraction unit. A luminance distribution calculation unit for calculating the inter-node distance, and a correlation degree calculation unit for calculating a degree of correlation of the luminance distribution calculated by the luminance distribution calculation unit according to an amount of movement in the axial direction. The unit calculates a distance between two non-adjacent nodes of the reinforcing bar based on the correlation degree calculated by the correlation degree calculation unit.
本発明の第8の態様は、第7の態様において、前記輝度分布算出部は、前記抽出部により抽出された前記画像領域から、前記鉄筋の軸方向に沿った複数の直線上の輝度分布を算出し、前記節間距離算出部は、前記輝度分布算出部により算出された前記複数の直線上の輝度分布を平均化する平均化部、を更に含み、前記相関度算出部は、前記平均化部により平均化された輝度分布の、前記軸方向への移動量に応じた相関度を算出する。 According to an eighth aspect of the present invention, in the seventh aspect, the luminance distribution calculation unit obtains luminance distributions on a plurality of straight lines along the axial direction of the reinforcing bar from the image region extracted by the extraction unit. The inter-node distance calculation unit further includes an averaging unit that averages the luminance distributions on the plurality of straight lines calculated by the luminance distribution calculation unit, and the correlation degree calculation unit includes the averaging The degree of correlation according to the amount of movement in the axial direction of the luminance distribution averaged by the unit is calculated.
本発明の第9の態様は、第1乃至第8の何れか一つの態様において、前記鉄筋の径又は呼び名と前記鉄筋が有する隣接しない2つの節の間の距離とが対応付けられて記憶される記憶部と、前記節間距離算出部により算出された前記鉄筋が有する隣接しない2つの節の間の距離に関する情報と、前記記憶部において対応付けられて記憶されている前記鉄筋の径又は呼び名と前記鉄筋が有する隣接しない2つの節の間の距離に関する情報とを出力する出力部と、を更に備える。 In a ninth aspect of the present invention, in any one of the first to eighth aspects, the diameter or name of the reinforcing bar and the distance between two non-adjacent nodes of the reinforcing bar are stored in association with each other. Information relating to the distance between two non-adjacent nodes of the reinforcing bar calculated by the internode distance calculating unit, and the diameter or name of the reinforcing bar stored in association in the storage unit And an output unit that outputs information on a distance between two non-adjacent nodes of the reinforcing bar.
本発明の第10の態様は、第1乃至第8の何れか一つの態様において、前記鉄筋の径又は呼び名と前記鉄筋が有する隣接しない2つの節の間の距離とが対応付けられて記憶される記憶部と、前記節間距離算出部により算出された前記鉄筋が有する隣接しない2つの節の間の距離に関する情報と、当該距離に対応付けされて前記記憶部に記憶されている前記鉄筋の径又は呼び名に関する情報とを出力する出力部と、を更に備える。 In a tenth aspect of the present invention, in any one of the first to eighth aspects, the diameter or name of the reinforcing bar and the distance between two non-adjacent nodes of the reinforcing bar are stored in association with each other. Information relating to the distance between two non-adjacent nodes of the reinforcing bar calculated by the internode distance calculating unit, and the reinforcing bar stored in the storage unit in association with the distance. And an output unit that outputs information on the diameter or the name.
本発明の第11の態様は、複数の節を有する鉄筋を撮影した撮影画像から、前記鉄筋の径又は呼び名を特定するためのデータ算出方法であって、前記撮影画像から、前記鉄筋の画像領域を抽出し、抽出した前記画像領域から、前記鉄筋が有する隣接しない2つの節の間の距離を算出する。 An eleventh aspect of the present invention is a data calculation method for specifying a diameter or a name of a reinforcing bar from a captured image obtained by capturing a reinforcing bar having a plurality of nodes, and from the captured image, the image region of the reinforcing bar. And the distance between two non-adjacent nodes of the reinforcing bar is calculated from the extracted image region.
本発明の第12の態様は、複数の節を有する鉄筋を撮影した撮影画像から、前記鉄筋の径又は呼び名を特定するためのデータ算出プログラムであって、前記撮影画像から、前記鉄筋の画像領域を抽出し、抽出した前記画像領域から、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、という処理をコンピュータに実行させる。 A twelfth aspect of the present invention is a data calculation program for specifying a diameter or a name of the reinforcing bar from a captured image obtained by capturing a reinforcing bar having a plurality of nodes, and from the captured image, the image region of the reinforcing bar. And calculating a distance between two non-adjacent nodes of the reinforcing bar from the extracted image area.
本発明によれば、検査対象とする鉄筋の撮影画像から鉄筋の径又は呼び名を正確に特定することができる、という効果を奏する。 According to the present invention, there is an effect that the diameter or name of a reinforcing bar can be accurately specified from a captured image of the reinforcing bar to be inspected.
以下、図面を参照しながら、本発明の実施の形態について説明する。
<第1の実施形態>
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<First Embodiment>
図1は、本発明の第1の実施形態に係るデータ算出装置のハードウェア構成図である。なお、このデータ算出装置は、複数の節を有する鉄筋を撮影した撮影画像から鉄筋の径又は呼び名を特定するための装置であって、配筋検査支援システムの一例でもある。 FIG. 1 is a hardware configuration diagram of a data calculation apparatus according to the first embodiment of the present invention. This data calculation device is a device for specifying the diameter or name of a reinforcing bar from a captured image obtained by photographing a reinforcing bar having a plurality of nodes, and is also an example of a bar arrangement inspection support system.
図1に示したように、データ算出装置10は、CPU(Central Processing Unit)101、メモリ102、入出力装置103、外部記憶装置104、可搬記録媒体107が収納される可搬記録媒体駆動装置105、及び通信装置106を備える。CPU101、メモリ102、入出力装置103、外部記憶装置104、可搬記録媒体駆動装置105、及び通信装置106は、バス108を介して互いに接続されている。 As shown in FIG. 1, the data calculation device 10 includes a CPU (Central Processing Unit) 101, a memory 102, an input / output device 103, an external storage device 104, and a portable recording medium drive device in which a portable recording medium 107 is accommodated. 105 and a communication device 106. The CPU 101, the memory 102, the input / output device 103, the external storage device 104, the portable recording medium drive device 105, and the communication device 106 are connected to each other via a bus 108.
CPU101は、データ算出装置10が行う処理のためのプログラムを実行する演算装置である。メモリ102は、例えば、RAM(Random Access Memory)及びROM(Read Only Memory)であり、RAMはCPU101のワークエリア等として使用され、ROMはプログラムやプログラムの実行に必要な情報を不揮発的に記憶する。 The CPU 101 is an arithmetic device that executes a program for processing performed by the data calculation device 10. The memory 102 is, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The RAM is used as a work area of the CPU 101, and the ROM stores a program and information necessary for executing the program in a nonvolatile manner. .
入出力装置103は、キーボード、マウス、撮像装置(デジタルカメラ等)、表示装置、プリンタ等の他の装置との間で情報をやり取りするインターフェース装置である。 The input / output device 103 is an interface device that exchanges information with other devices such as a keyboard, a mouse, an imaging device (such as a digital camera), a display device, and a printer.
外部記憶装置104は、プログラム及びプログラムの実行に必要な情報やプログラムの実行により取得された情報等を不揮発的に記憶するストレージである。外部記憶装置104は、例えば、ハードディスク装置である。可搬記録媒体駆動装置105は、光ディスクやコンパクトフラッシュ(登録商標)などの可搬記録媒体107を収容するものである。可搬記録媒体107は、外部記憶装置104と同様に、プログラム及びプログラムの実行に必要な情報やプログラムの実行により取得された情報等を不揮発的に記憶するストレージである。 The external storage device 104 is a storage that stores a program, information necessary for executing the program, information acquired by executing the program, and the like in a nonvolatile manner. The external storage device 104 is, for example, a hard disk device. The portable recording medium driving device 105 accommodates a portable recording medium 107 such as an optical disk or a compact flash (registered trademark). Similar to the external storage device 104, the portable recording medium 107 is a storage that stores a program, information necessary for executing the program, information acquired by executing the program, and the like in a nonvolatile manner.
通信装置106は、通信ネットワークを介して、端末装置やサーバ装置等の他の装置との間で情報の送受を行う通信インターフェース装置である。 The communication device 106 is a communication interface device that transmits and receives information to and from other devices such as a terminal device and a server device via a communication network.
なお、このようなハードウェア構成において、プログラム及びプログラムの実行に必要な情報は、サーバ等の他の装置から通信ネットワーク及び通信装置106を介して入力されてもよい。 In such a hardware configuration, the program and information necessary for executing the program may be input from another device such as a server via the communication network and the communication device 106.
図2は、データ算出装置10の機能ブロック図である。
図2に示したように、データ算出装置10は、抽出部111、節間距離算出部112、記憶部113、及び出力部114を備える。
FIG. 2 is a functional block diagram of the data calculation apparatus 10.
As shown in FIG. 2, the data calculation device 10 includes an extraction unit 111, an internodal distance calculation unit 112, a storage unit 113, and an output unit 114.
抽出部111は、検査対象とする鉄筋を撮影した撮影画像が入力され、その撮影画像から、鉄筋の画像領域を抽出する。なお、検査対象とする鉄筋は、複数の節を有する鉄筋であり、検査対象とする鉄筋を撮影した撮影画像は、撮像装置により撮影、取得されたものである。このような撮影画像は、入出力装置103に接続された撮像装置から入力されてもよいし、可搬記録媒体駆動装置105に収容された可搬記録媒体107から読み出されて入力されてもよいし、通信装置106と通信ネットワークを介して接続された端末装置やサーバ装置等から入力されてもよい。 The extraction unit 111 receives a captured image obtained by capturing a reinforcing bar to be inspected, and extracts an image area of the reinforcing bar from the captured image. Note that the reinforcing bar to be inspected is a reinforcing bar having a plurality of nodes, and the photographed image of the reinforcing bar to be inspected is taken and acquired by the imaging device. Such a captured image may be input from an imaging device connected to the input / output device 103 or may be read from the portable recording medium 107 accommodated in the portable recording medium driving device 105 and input. Alternatively, it may be input from a terminal device or a server device connected to the communication device 106 via a communication network.
節間距離算出部112は、抽出部111により抽出された画像領域から、鉄筋が有する隣接しない2つの節の間の距離を算出する。より詳しくは、節間距離算出部112は、輝度分布算出部121、ピーク検出部122、ピーク間距離算出部123、及びペア除外部124を備える。 The internode distance calculation unit 112 calculates a distance between two non-adjacent nodes of the reinforcing bar from the image area extracted by the extraction unit 111. More specifically, the internodal distance calculation unit 112 includes a luminance distribution calculation unit 121, a peak detection unit 122, an inter-peak distance calculation unit 123, and a pair exclusion unit 124.
輝度分布算出部121は、抽出部111により抽出された画像領域から、鉄筋の軸方向に沿った直線上の輝度分布を算出する。なお、鉄筋の画像領域においては、鉄筋の節や表示マークの部分の画像領域が、鉄筋の他の部分の画像領域よりも輝度が高くなることが知られている。 The luminance distribution calculation unit 121 calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the image region extracted by the extraction unit 111. In the reinforcing bar image area, it is known that the image area of the reinforcing bar node and the display mark portion has higher luminance than the image area of the other part of the reinforcing bar.
ピーク検出部122は、輝度分布算出部121により算出された輝度分布から、隣接しない2つのピークのペアを複数検出する。ここで、隣接しない2つのピークとは、当該2つのピークの間に複数(例えば4つ)のピークを有する2つのピークのことである。 The peak detector 122 detects a plurality of pairs of two peaks that are not adjacent to each other from the luminance distribution calculated by the luminance distribution calculator 121. Here, two non-adjacent peaks are two peaks having a plurality of (for example, four) peaks between the two peaks.
ピーク間距離算出部123は、ピーク検出部122により検出された複数のペアの各々の隣接しない2つのピークの間の距離を算出する。 The peak-to-peak distance calculation unit 123 calculates the distance between two non-adjacent peaks of each of the plurality of pairs detected by the peak detection unit 122.
ペア除外部124は、ピーク間距離算出部123により算出された複数のペアの距離(隣接しない2つのピークの間の距離)に基づいて、その複数のペアの中から一部のペアを除外する。 The pair excluding unit 124 excludes some pairs from the plurality of pairs based on the distances between the plurality of pairs calculated by the inter-peak distance calculating unit 123 (distance between two non-adjacent peaks). .
そして、節間距離算出部112は、ピーク間距離算出部123により算出された複数のペアの距離(隣接しない2つのピークの間の距離)において、ペア除外部124により除外された一部のペアを除く残りのペアの距離に基づいて、鉄筋が有する隣接しない2つの節の間の距離を算出する。あるいは、節間距離算出部112は、ピーク間距離算出部123により算出された複数のペアの距離(隣接しない2つのピークの間の距離)に基づいて、鉄筋が有する隣接しない2つの節の間の距離を算出するようにしてもよい。 Then, the internode distance calculation unit 112 includes a part of the pairs excluded by the pair exclusion unit 124 in the distances between the plurality of pairs calculated by the inter-peak distance calculation unit 123 (the distance between two non-adjacent peaks). Based on the distance between the remaining pairs excluding, the distance between two non-adjacent nodes of the reinforcing bar is calculated. Alternatively, the internode distance calculation unit 112 is based on the distances between a plurality of pairs calculated by the interpeak distance calculation unit 123 (the distance between two nonadjacent peaks) between two nonadjacent nodes of the reinforcing bar. The distance may be calculated.
記憶部113は、鉄筋の径又は呼び名に関する情報とその鉄筋が有する隣接しない2つの節の間の距離に関する情報とが対応付けられて記憶される。記憶部113は、例えば、外部記憶装置104や可搬記録媒体駆動装置105に収容された可搬記録媒体107に対応する。 The storage unit 113 stores information related to the diameter or name of the reinforcing bar and information related to the distance between two non-adjacent nodes of the reinforcing bar in association with each other. The storage unit 113 corresponds to the portable recording medium 107 accommodated in the external storage device 104 or the portable recording medium driving device 105, for example.
出力部114は、節間距離算出部112により算出された鉄筋が有する隣接しない2つの節の間の距離に関する情報と、記憶部113において対応付けられて記憶されている鉄筋の径又は呼び名に関する情報とその鉄筋が有する隣接しない2つの節の間の距離に関する情報とを出力する。あるいは、出力部114は、節間距離算出部112により算出された鉄筋が有する隣接しない2つの節の間の距離に関する情報と、当該距離に対応付けされて記憶部113に記憶されている鉄筋の径又は呼び名に関する情報とを出力する。なお、出力部114により出力された情報は、例えば、入出力装置103に接続された表示装置に表示される。 The output unit 114 includes information on the distance between two non-adjacent nodes included in the reinforcing bar calculated by the internode distance calculation unit 112 and information on the diameter or name of the reinforcing bar stored in association in the storage unit 113. And information on the distance between two non-adjacent nodes of the reinforcing bar. Alternatively, the output unit 114 may include information on the distance between two non-adjacent nodes included in the reinforcing bar calculated by the internode distance calculating unit 112 and the reinforcing bar stored in the storage unit 113 in association with the distance. Outputs information on diameter or name. Note that the information output by the output unit 114 is displayed on a display device connected to the input / output device 103, for example.
次に、データ算出装置10において行われる処理の流れについて、図3乃至図10を用いて説明する。 Next, the flow of processing performed in the data calculation apparatus 10 will be described with reference to FIGS.
図3は、検査対象とする鉄筋を撮影した撮影画像の一例を示す図である。図4は、データ算出装置10において行われる節間距離算出処理の流れを示すフローチャートである。図5は、複数の距離(隣接しない2つの節の間の距離)の一例を示す図である。図6は、複数の距離(隣接しない2つの節の間の距離)の中から異常値とする距離を除外する例を示す図である。図7は、異常値を除外するための範囲を規定する閾値の導出例を説明する図である。図8は、外部記憶装置104又は可搬記録媒体駆動装置105に収容された可搬記録媒体107において対応付けられて記憶される、鉄筋の呼び名及び径に関する情報とその鉄筋が有する隣接しない2つの節の間の距離に関する情報の一例を示す図である。図9は、表示例を示す図(その1)である。図10は、表示例を示す図(その2)である。 FIG. 3 is a diagram illustrating an example of a photographed image obtained by photographing a reinforcing bar to be inspected. FIG. 4 is a flowchart showing the flow of the internodal distance calculation process performed in the data calculation apparatus 10. FIG. 5 is a diagram illustrating an example of a plurality of distances (distances between two non-adjacent nodes). FIG. 6 is a diagram illustrating an example in which a distance that is an abnormal value is excluded from a plurality of distances (a distance between two non-adjacent nodes). FIG. 7 is a diagram illustrating an example of deriving a threshold value that defines a range for excluding abnormal values. FIG. 8 shows information about the name and diameter of a reinforcing bar stored in association with each other in the portable storage medium 107 accommodated in the external storage device 104 or the portable recording medium driving device 105 and two non-adjacent pieces of the reinforcing bar. It is a figure which shows an example of the information regarding the distance between nodes. FIG. 9 is a diagram (part 1) illustrating a display example. FIG. 10 is a second diagram illustrating a display example.
データ算出装置10では、図3に例示したような、検査対象とする鉄筋を撮影した撮影画像が入力されると、CPU101は、その撮影画像から、鉄筋の画像領域を抽出する。ここでは、一例として、図3に例示した撮影画像中の鉄筋20のように、一部の節間に表示マークが設けられた鉄筋の画像領域を抽出したとする。 In the data calculation device 10, when a photographed image obtained by photographing a reinforcing bar to be inspected as illustrated in FIG. 3 is input, the CPU 101 extracts an image area of the reinforcing bar from the photographed image. Here, as an example, it is assumed that an image area of a reinforcing bar in which display marks are provided between some nodes, such as the reinforcing bar 20 in the captured image illustrated in FIG. 3, is extracted.
次に、CPU101は、図4に示した節間距離算出処理を行う。この処理は、抽出した鉄筋の画像領域から、隣接しない2つの節の間の距離を算出(測定)する処理である。 Next, the CPU 101 performs the inter-node distance calculation process shown in FIG. This process is a process of calculating (measuring) the distance between two non-adjacent nodes from the extracted reinforcing bar image area.
より詳しくは、図4に示したように、CPU101は、まず、変数Nを0とし(S401)、抽出した鉄筋の画像領域から、隣接しない2つの節の間の距離を測定する(S402)。ここでは、一例として、隣接しない2つの節を、当該2つの節の間に4つの節を有する2つの節とする。なお、このような隣接しない2つの節の間の距離を、節5個分の距離ともいう。 More specifically, as shown in FIG. 4, the CPU 101 first sets the variable N to 0 (S401), and measures the distance between two non-adjacent nodes from the extracted reinforcing bar image area (S402). Here, as an example, two non-adjacent nodes are two nodes having four nodes between the two nodes. Such a distance between two non-adjacent nodes is also referred to as a distance corresponding to five nodes.
次に、CPU101は、変数Nをインクリメントし(S403)、変数Nの値が所定値と等しいか否かを判定する(S404)。ここで、所定値は、S402の処理回数を指定する値であって、ここでは、一例として5とする。 Next, the CPU 101 increments the variable N (S403), and determines whether or not the value of the variable N is equal to a predetermined value (S404). Here, the predetermined value is a value for designating the number of times of processing in S402, and is set to 5 as an example here.
S404の判定結果がNOの場合、CPU101は、次に行うS402の処理における測定開始位置とする節を変更し(S405)、処理がS402へ戻る。 When the determination result in S404 is NO, the CPU 101 changes the node to be the measurement start position in the next process of S402 (S405), and the process returns to S402.
一方、S404の判定結果がYESの場合、CPU101は、S401乃至S405の処理によりS402の処理が5回繰り返されることで得られた5つの距離(隣接しない2つの節の間の距離)から、最頻値を求める(S406)。このS406では、例えば、図5に例示したように、得られた5つの距離が64mm、67mm、67mm、70mm、及び67mmであった場合には、最頻値として67mmが求められる。 On the other hand, when the determination result in S404 is YES, the CPU 101 determines from the five distances (distance between two non-adjacent nodes) obtained by repeating the process of S402 five times by the processes of S401 to S405. The frequent value is obtained (S406). In S406, for example, as illustrated in FIG. 5, when the obtained five distances are 64 mm, 67 mm, 67 mm, 70 mm, and 67 mm, 67 mm is obtained as the mode value.
次に、CPU101は、得られた5つの距離(隣接しない2つの節の間の距離)において、S406で求めた最頻値を中心値とする一定の範囲から外れる距離を異常値として除外する(S407)。ここでは、一例として、その範囲を、S406で求めた最頻値の±2.5%の範囲とする。例えば、図6に例示した場合のように、最頻値が67mmとなる場合には、その範囲が67mm±2.5%(1.7mm)の範囲(即ち、65.3mm〜68.7mmの範囲)となり、この範囲から外れる距離(64mm、70mm)が異常値として除外される。なお、この範囲を規定する閾値である±2.5%は、次のような仮定に基づいて導出されたものである。それは、図7に例示したように、表示マークによって節が無くなるものとし、節間の距離をLとし、表示マークの最短距離(鉄筋の軸方向の最短距離)をL/4とし、節1個分の距離に対する閾値を、その1/2、すなわち、L/4×1/2=L/8とすると、節5個分の距離に対しては、(L/8)/5L=0.025により、2.5%となる。 Next, in the obtained five distances (distance between two non-adjacent nodes), the CPU 101 excludes distances that deviate from a certain range centered on the mode value obtained in S406 as abnormal values ( S407). Here, as an example, the range is a range of ± 2.5% of the mode value obtained in S406. For example, when the mode value is 67 mm as illustrated in FIG. 6, the range is 67 mm ± 2.5% (1.7 mm) (that is, 65.3 mm to 68.7 mm). Range), and distances outside this range (64 mm, 70 mm) are excluded as abnormal values. Note that ± 2.5% which is a threshold value defining this range is derived based on the following assumptions. As shown in FIG. 7, it is assumed that there are no nodes due to the display marks, the distance between the nodes is L, the shortest distance between the display marks (the shortest distance in the axial direction of the reinforcing bar) is L / 4, and one node Assuming that the threshold value for the minute distance is ½, that is, L / 4 × 1/2 = L / 8, for the distance of five nodes, (L / 8) /5L=0.025 Therefore, it becomes 2.5%.
次に、CPU101は、得られた5つの距離(隣接しない2つの節の間の距離)において、S407で異常値として除外された距離を除く残りの距離の平均値を、隣接しない2つの節の間の距離として求める(S408)。例えば、図6に示した場合のように、最頻値が67mmとなり、64mmと70mmが異常値として除外された場合には、残りの3つの距離(67mm、67mm、67mm)の平均値(67mm)が、隣接しない2つの節の間の距離として求められる。 Next, in the obtained five distances (the distance between two non-adjacent nodes), the CPU 101 calculates the average value of the remaining distances excluding the distance excluded as an abnormal value in S407 for the two non-adjacent nodes. It calculates | requires as a distance between (S408). For example, as shown in FIG. 6, when the mode value is 67 mm and 64 mm and 70 mm are excluded as abnormal values, the average value (67 mm) of the remaining three distances (67 mm, 67 mm, 67 mm) ) Is determined as the distance between two non-adjacent nodes.
なお、このような図4に示した節間距離算出処理は、より具体的には、次のような処理によって実現される。まず、CPU101は、抽出した鉄筋の画像領域から、鉄筋の軸方向に沿った直線上の輝度分布を算出する。次に、CPU101は、その輝度分布から、隣接しない2つのピークのペアを5つ検出し、その5つのペアの各々の隣接しない2つのピークの間の距離を算出する。ここで、隣接しない2つのピークとは、当該2つのピークの間に4つのピークを有する2つのピークである。次に、CPU101は、その5つのペアの距離(隣接しない2つのピークの間の距離)に基づいて、その5つのペアの中から一部のペア(距離の最頻値を中心値とする一定の範囲から外れる距離のペア)を除外し、残りのペアの距離の平均値を、隣接しない2つの節の間の距離として求める。 Note that the inter-node distance calculation process shown in FIG. 4 is more specifically realized by the following process. First, the CPU 101 calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the extracted reinforcing bar image region. Next, the CPU 101 detects five pairs of two non-adjacent peaks from the luminance distribution, and calculates a distance between the two non-adjacent peaks of each of the five pairs. Here, two non-adjacent peaks are two peaks having four peaks between the two peaks. Next, based on the distance between the five pairs (the distance between two non-adjacent peaks), the CPU 101 determines a part of the five pairs (a constant value with the mode of the distance being the center value). The pair of distances out of the range is excluded, and the average of the distances of the remaining pairs is obtained as the distance between two non-adjacent nodes.
そして、このような節間距離算出処理が終了すると、CPU101は、その処理で求めた、隣接しない2つの節の間の距離に関する情報と、図8に例示したような、外部記憶装置104又は可搬記録媒体駆動装置105に収容された可搬記録媒体107において対応付けられて記憶されている、鉄筋の呼び名及び径(「公称直径」)に関する情報とその鉄筋が有する隣接しない2つの節の間の距離(「節5個分の距離」)に関する情報とを出力する。この情報が、例えば、入出力装置103に接続された表示装置へ出力されると、その情報が、図9に例示したように、表示装置の表示画面に表示される。これにより、ユーザは、表示された内容に基づいて、鉄筋の呼び名及び径を特定することができる。図9に示した例の場合には、「節5個分の距離の測定値:55.5mm」であることから、ユーザは、対応する鉄筋の呼び名が「D16」、径が「15.9」であることを特定することができる。 When the inter-node distance calculation process is completed, the CPU 101 obtains information related to the distance between two non-adjacent nodes obtained by the process and the external storage device 104 or the like as illustrated in FIG. Information relating to the name and diameter of the reinforcing bar ("nominal diameter") stored in association with the portable recording medium 107 accommodated in the portable recording medium driving device 105 and between the two non-adjacent nodes of the reinforcing bar Information on the distance ("distance for five nodes") is output. For example, when this information is output to a display device connected to the input / output device 103, the information is displayed on the display screen of the display device as illustrated in FIG. Thereby, the user can specify the name and diameter of a reinforcing bar based on the displayed content. In the case of the example shown in FIG. 9, since the measured value of the distance for five nodes is 55.5 mm, the user names the corresponding reinforcing bar “D16” and the diameter “15.9”. Can be specified.
あるいは、上述の節間距離算出処理が終了すると、CPU101は、その処理で求めた、隣接しない2つの節の間の距離に関する情報と、その距離と対応付けられて外部記憶装置104又は可搬記録媒体駆動装置105に収容された可搬記録媒体107に記憶されている鉄筋の呼び名及び径に関する情報とを出力する。この情報が、例えば、入出力装置103に接続された表示装置へ出力されると、その情報が、図10に例示したように、表示装置の表示画面に表示される。この場合は、対応する鉄筋の呼び名及び径が、データ算出装置10によって特定されて表示される。 Alternatively, when the above-described inter-node distance calculation process is completed, the CPU 101 obtains information related to the distance between two non-adjacent nodes obtained by the process and the external storage device 104 or portable recording associated with the distance. Information about the name and diameter of the reinforcing bar stored in the portable recording medium 107 accommodated in the medium driving device 105 is output. For example, when this information is output to a display device connected to the input / output device 103, the information is displayed on the display screen of the display device as illustrated in FIG. In this case, the name and diameter of the corresponding reinforcing bar are specified and displayed by the data calculation device 10.
以上のように、第1の実施形態に係るデータ算出装置10によれば、検査対象とする鉄筋を撮影した撮影画像中に、表示マークが設けられた鉄筋が含まれていた場合であっても、その鉄筋の径又は呼び名を正確に特定することができる。 As described above, according to the data calculation device 10 according to the first embodiment, even when a rebar provided with a display mark is included in a captured image obtained by photographing a rebar to be inspected. The diameter or name of the reinforcing bar can be specified accurately.
次に、第1の実施形態に係るデータ算出装置10の変形例を、図11乃至図13を用いて説明する。 Next, modified examples of the data calculation apparatus 10 according to the first embodiment will be described with reference to FIGS. 11 to 13.
図11は、変形例に係るデータ算出装置10の機能ブロック図である。図12は、変形例に係るデータ算出装置10において行われる節間距離算出処理の流れを示すフローチャートである。図13は、複数の平均値の一例を示す図である。 FIG. 11 is a functional block diagram of the data calculation apparatus 10 according to the modification. FIG. 12 is a flowchart showing the flow of the internodal distance calculation process performed in the data calculation apparatus 10 according to the modification. FIG. 13 is a diagram illustrating an example of a plurality of average values.
図11の機能ブロック図に示したように、変形例に係るデータ算出装置10では、節間距離算出部112が、更に平均化部125を備えると共に、輝度分布算出部121、平均化部125、及びピーク検出部122が、次のような処理を行う。 As shown in the functional block diagram of FIG. 11, in the data calculation device 10 according to the modification, the internode distance calculation unit 112 further includes an averaging unit 125, a luminance distribution calculation unit 121, an averaging unit 125, And the peak detection part 122 performs the following processes.
輝度分布算出部121は、抽出部111により抽出された鉄筋の画像領域から、鉄筋の軸方向に沿った複数の直線上の輝度分布を算出する。平均化部125は、輝度分布算出部121により算出された複数の直線上の輝度分布を平均化する。ピーク検出部122は、平均化部125により平均化された輝度分布から、隣接しない2つのピークのペアを複数算出する。図11において、その他については、第1の実施形態と同様である。 The luminance distribution calculation unit 121 calculates the luminance distribution on a plurality of straight lines along the axial direction of the reinforcing bar from the reinforcing bar image region extracted by the extracting unit 111. The averaging unit 125 averages the luminance distributions on the plurality of straight lines calculated by the luminance distribution calculating unit 121. The peak detector 122 calculates a plurality of pairs of two peaks that are not adjacent from the luminance distribution averaged by the averaging unit 125. In FIG. 11, the rest is the same as in the first embodiment.
図12に示したように、変形例に係るデータ算出装置10において行われる節間距離算出処理では、図4に示したS402の処理が、S1202の処理へ置き換えられている。 As shown in FIG. 12, in the inter-node distance calculation process performed in the data calculation apparatus 10 according to the modification, the process of S402 shown in FIG. 4 is replaced with the process of S1202.
S1202では、CPU101が、抽出した鉄筋の画像領域から、隣接しない2つの節の間の距離を、位置を変えて複数回(例えば2回)測定し、その平均値を求める。ここで複数回測定される距離は、同じ節間が、鉄筋の軸方向に対して垂直な方向に位置を変えて測定された距離である。 In S1202, the CPU 101 measures the distance between two non-adjacent nodes from the extracted reinforcing bar image region a plurality of times (for example, twice) at different positions, and obtains an average value thereof. Here, the distance measured a plurality of times is a distance measured by changing the position of the same internode in a direction perpendicular to the axial direction of the reinforcing bar.
これにより、S401、S1202、及びS403乃至S405の処理によってS1202の処理が5回繰り返されることで、図13に例示したような5つの平均値(64mm、67mm、67mm、70mm、及び67mm)が得られる。なお、図13に示した例は、各平均値が2回の測定値の平均値とされた例である。 As a result, the process of S1202 is repeated five times by the processes of S401, S1202, and S403 to S405, and five average values (64 mm, 67 mm, 67 mm, 70 mm, and 67 mm) illustrated in FIG. 13 are obtained. It is done. The example shown in FIG. 13 is an example in which each average value is an average value of two measurement values.
図12において、以降の処理については、その5つの平均値に対して、図4に示したS406乃至S408の処理と同様の処理が行われる。 In FIG. 12, in the subsequent processing, the same processing as the processing of S406 to S408 shown in FIG. 4 is performed on the five average values.
なお、このような図12に示した節間距離算出処理は、より具体的には、次のような処理によって実現される。まず、CPU101は、抽出した鉄筋の画像領域から、鉄筋の軸方向に沿った複数の直線(例えば同一直線上にない複数の直線)上の輝度分布を算出し、その複数の直線上の輝度分布を平均化する。次に、CPU101は、平均化した輝度分布から、隣接しない2つのピークのペアを5つ算出する。以降の節間距離算出処理については、第1の実施形態と同様でなる。 More specifically, the inter-node distance calculation process shown in FIG. 12 is realized by the following process. First, the CPU 101 calculates a luminance distribution on a plurality of straight lines (for example, a plurality of straight lines that are not on the same straight line) along the reinforcing bar axial direction from the extracted reinforcing bar image region, and the luminance distribution on the plurality of straight lines. Is averaged. Next, the CPU 101 calculates five pairs of two non-adjacent peaks from the averaged luminance distribution. The subsequent inter-node distance calculation processing is the same as in the first embodiment.
また、節間距離算出処理以降の処理も、第1の実施形態と同様でなる。
このような変形例に係るデータ算出装置10によれば、上述の平均化を行うことで、より正確に鉄筋の径又は呼び名を特定することができる。
<第2の実施形態>
Further, the processing after the internode distance calculation processing is the same as that in the first embodiment.
According to the data calculation device 10 according to such a modification, the diameter or the name of the reinforcing bar can be specified more accurately by performing the above-described averaging.
<Second Embodiment>
本発明の第2の実施形態に係るデータ算出装置は、第1の実施形態と同様に、複数の節を有する鉄筋を撮影した撮影画像から鉄筋の径又は呼び名を特定するための装置であって、配筋検査支援システムの一例でもある。以下の第2の実施形態の説明では、説明の便宜のため、第1の実施形態と同様の構成については同一の符号を付して説明する。 The data calculation apparatus according to the second embodiment of the present invention is an apparatus for specifying the diameter or name of a reinforcing bar from a captured image obtained by imaging a reinforcing bar having a plurality of nodes, as in the first embodiment. It is also an example of a bar arrangement inspection support system. In the following description of the second embodiment, for convenience of explanation, the same components as those in the first embodiment will be described with the same reference numerals.
第2の実施形態に係るデータ算出装置10のハードウェア構成は、第1の実施形態と同様であるので説明を省略する。 Since the hardware configuration of the data calculation apparatus 10 according to the second embodiment is the same as that of the first embodiment, description thereof is omitted.
図14は、第2の実施形態に係るデータ算出装置10の機能ブロック図である。
図14に示したように、データ算出装置10は、抽出部111、節間距離算出部112、記憶部113、及び出力部114を備える。ここで、抽出部111、記憶部113、及び出力部114については、第1の実施形態と同様であるので説明を省略する。
FIG. 14 is a functional block diagram of the data calculation apparatus 10 according to the second embodiment.
As illustrated in FIG. 14, the data calculation device 10 includes an extraction unit 111, an internodal distance calculation unit 112, a storage unit 113, and an output unit 114. Here, since the extraction unit 111, the storage unit 113, and the output unit 114 are the same as those in the first embodiment, the description thereof is omitted.
節間距離算出部112は、抽出部111により抽出された画像領域から、鉄筋が有する隣接しない2つの節の間の距離を算出する。より詳しくは、節間距離算出部112は、輝度分布算出部121、及び相関度算出部131を備える。 The internode distance calculation unit 112 calculates a distance between two non-adjacent nodes of the reinforcing bar from the image area extracted by the extraction unit 111. More specifically, the internodal distance calculation unit 112 includes a luminance distribution calculation unit 121 and a correlation degree calculation unit 131.
輝度分布算出部121は、第1の実施形態と同様に、抽出部111により抽出された鉄筋の画像領域から、鉄筋の軸方向に沿った直線上の輝度分布を算出する。 Similar to the first embodiment, the luminance distribution calculating unit 121 calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the reinforcing bar image region extracted by the extracting unit 111.
相関度算出部131は、輝度分布算出部121により算出された輝度分布の、鉄筋の軸方向の移動量に応じた相関度を算出する。より詳しくは、輝度分布算出部121により算出された輝度分布の、鉄筋の軸方向の各移動量において、輝度分布算出部121により算出された輝度分布と、その輝度分布を鉄筋の軸方向に移動させたものとの相関度を算出する。 The correlation degree calculation unit 131 calculates the degree of correlation according to the amount of movement in the axial direction of the rebar of the luminance distribution calculated by the luminance distribution calculation unit 121. More specifically, the luminance distribution calculated by the luminance distribution calculating unit 121 and the luminance distribution calculated by the luminance distribution calculating unit 121 are moved in the axial direction of the reinforcing bar in each amount of movement of the luminance distribution calculated by the luminance distribution calculating unit 121 in the axial direction of the reinforcing bar. The degree of correlation with the calculated one is calculated.
そして、節間距離算出部112は、相関度算出部131により算出された相関度に基づいて、鉄筋が有する隣接しない2つの節の間の距離を算出する。 Then, the internode distance calculation unit 112 calculates the distance between two non-adjacent nodes of the reinforcing bar based on the correlation degree calculated by the correlation degree calculation unit 131.
次に、第2の実施形態に係るデータ算出装置10において行われる処理の流れについて説明する。なお、この処理の流れにおいて、検査対象とする鉄筋を撮影した撮影画像から鉄筋の画像領域を抽出する処理、並びに、その画像領域から、鉄筋が有する隣接しない2つの節の間の距離を算出する処理(節間距離算出処理)以外の処理は、第1の実施形態と同様であるので説明を省略する。ここでは、節間距離算出処理のみを説明する。 Next, the flow of processing performed in the data calculation apparatus 10 according to the second embodiment will be described. In this processing flow, a process of extracting a reinforcing bar image area from a captured image obtained by photographing a reinforcing bar to be inspected, and a distance between two adjacent nodes of the reinforcing bar are calculated from the image area. Since processes other than the process (inter-node distance calculation process) are the same as those in the first embodiment, the description thereof is omitted. Here, only the inter-node distance calculation process will be described.
その節間距離算出処理では、CPU101が、鉄筋の画像領域から、鉄筋の軸方向に沿った直線上の輝度分布を算出し、その輝度分布の、鉄筋の軸方向の移動量に応じた相関度を算出する。この相関度は、例えば、次式(1)を用いて算出することができる。
なお、この式(1)は、xとyの相関度を算出する場合の式を示している。
次に、CPU101は、算出した相関度に基づいて、鉄筋が有する隣接しない2つの節の間の距離を算出する。
In addition, this Formula (1) has shown the formula in the case of calculating the correlation degree of x and y.
Next, the CPU 101 calculates a distance between two non-adjacent nodes of the reinforcing bar based on the calculated degree of correlation.
ここで、算出した相関度に基づいて、鉄筋が有する隣接しない2つの節の間の距離を算出する例を説明する。図15は、その一例を説明する図である。 Here, an example in which the distance between two non-adjacent nodes of the reinforcing bar is calculated based on the calculated degree of correlation will be described. FIG. 15 is a diagram for explaining an example thereof.
図15に示した例は、算出された相関度(相関係数)の分布において、6つ目のピーク(移動量が「0」のピークを含む)の移動量を、節5個分の距離(隣接しない2つの節の間の距離)として算出した例である。ここで、ピークは、所定の閾値に基づいて決定してもよい。この場合、所定の閾値は、例えば、任意の値でもよいし、相関度のノイズを除去する観点から、相関度の移動平均から得られる値等としてもよい。 In the example shown in FIG. 15, the movement amount of the sixth peak (including the peak whose movement amount is “0”) in the calculated correlation degree (correlation coefficient) distribution is the distance of five nodes. It is an example calculated as (distance between two non-adjacent nodes). Here, the peak may be determined based on a predetermined threshold. In this case, for example, the predetermined threshold value may be an arbitrary value, or may be a value obtained from a moving average of correlation degrees from the viewpoint of removing noise of correlation degrees.
以上のように、第2の実施形態に係るデータ算出装置10によっても、第1の実施形態と同様の効果を得ることができる。 As described above, the same effect as that of the first embodiment can be obtained also by the data calculation device 10 according to the second embodiment.
次に、第2の実施形態に係るデータ算出装置10の変形例について説明する。
図16は、変形例に係るデータ算出装置10の機能ブロック図である。
Next, a modified example of the data calculation apparatus 10 according to the second embodiment will be described.
FIG. 16 is a functional block diagram of the data calculation apparatus 10 according to the modification.
図16の機能ブロック図に示したように、変形例に係るデータ算出装置10では、節間距離算出部112が、更に平均化部132を備えると共に、輝度分布算出部121、平均化部132、及び相関度算出部131が、次のような処理を行う。 As shown in the functional block diagram of FIG. 16, in the data calculation device 10 according to the modification, the internode distance calculation unit 112 further includes an averaging unit 132, a luminance distribution calculation unit 121, an averaging unit 132, The correlation calculation unit 131 performs the following process.
輝度分布算出部121は、抽出部111により抽出された鉄筋の画像領域から、鉄筋の軸方向に沿った複数の直線上の輝度分布を算出する。平均化部132は、輝度分布算出部121により算出された複数の直線上の輝度分布を平均化する。相関度算出部は、平均化部132により平均化された輝度分布の、鉄筋の軸方向の移動量に応じた相関度を算出する。図16において、その他については、第2の実施形態と同様である。 The luminance distribution calculation unit 121 calculates the luminance distribution on a plurality of straight lines along the axial direction of the reinforcing bar from the reinforcing bar image region extracted by the extracting unit 111. The averaging unit 132 averages the luminance distribution on the plurality of straight lines calculated by the luminance distribution calculating unit 121. The correlation calculation unit calculates a correlation according to the amount of movement of the reinforcing bar in the axial direction of the luminance distribution averaged by the averaging unit 132. In FIG. 16, the rest is the same as in the second embodiment.
また、変形例に係るデータ算出装置10において行われる処理の流れにおいて、節間距離算出処理以外の処理は第2の実施形態と同様である。そこで、ここでは、その節間距離算出処理のみを説明する。 Moreover, in the flow of processing performed in the data calculation apparatus 10 according to the modification, processes other than the inter-node distance calculation process are the same as those in the second embodiment. Therefore, only the inter-node distance calculation process will be described here.
その節間距離算出処理では、CPU101が、検査対象とする鉄筋を撮影した撮影画像から抽出した鉄筋の画像領域から、鉄筋の軸方向に沿った複数の直線上の輝度分布を算出し、その複数の直線上の輝度分布を平均化する。次に、CPU101は、平均化した輝度分布の、鉄筋の軸方向の移動量に応じた相関度を算出する。以降の節間距離算出処理については、第2の実施形態と同様である。 In the inter-node distance calculation processing, the CPU 101 calculates luminance distributions on a plurality of straight lines along the axial direction of the reinforcing bars from the reinforcing bar image area extracted from the captured image obtained by photographing the reinforcing bars to be inspected. The luminance distribution on the straight line is averaged. Next, the CPU 101 calculates a correlation degree according to the movement amount of the averaged luminance distribution in the axial direction of the reinforcing bar. The subsequent inter-node distance calculation processing is the same as in the second embodiment.
このような変形例に係るデータ算出装置10によれば、上述の平均化を行うことで、より正確に鉄筋の径又は呼び名を特定することができる。
<第3の実施形態>
According to the data calculation device 10 according to such a modification, the diameter or the name of the reinforcing bar can be specified more accurately by performing the above-described averaging.
<Third Embodiment>
本発明の第3の実施形態に係るデータ算出装置は、第1の実施形態と同様に、複数の節を有する鉄筋を撮影した撮影画像から鉄筋の径又は呼び名を特定するための装置であって、配筋検査支援システムの一例でもある。但し、第3の実施形態では、屋内において作業灯等の光源の下で検査対象とする鉄筋を撮影した撮影画像がデータ算出装置に入力されるものとし、その撮影画像中の鉄筋には表示マークが設けられていないものとする。以下の第3の実施形態の説明では、説明の便宜のため、第1の実施形態と同様の構成については同一の符号を付して説明する。 The data calculation apparatus according to the third embodiment of the present invention is an apparatus for specifying the diameter or name of a reinforcing bar from a captured image obtained by photographing a reinforcing bar having a plurality of nodes, as in the first embodiment. It is also an example of a bar arrangement inspection support system. However, in the third embodiment, it is assumed that a photographed image obtained by photographing a reinforcing bar to be inspected indoors under a light source such as a work lamp is input to the data calculation device, and a display mark is displayed on the reinforcing bar in the photographed image. Is not provided. In the following description of the third embodiment, the same components as those in the first embodiment will be described with the same reference numerals for the convenience of description.
第3の実施形態に係るデータ算出装置10のハードウェア構成は、第1の実施形態と同様であるので説明を省略する。 Since the hardware configuration of the data calculation apparatus 10 according to the third embodiment is the same as that of the first embodiment, description thereof is omitted.
図17は、第3の実施形態に係るデータ算出装置10の機能ブロック図である。
図17に示したように、データ算出装置10は、抽出部111、節間距離算出部112、記憶部113、及び出力部114を備える。ここで、抽出部111、記憶部113、及び出力部114については、第1の実施形態と同様であるので説明を省略する。
FIG. 17 is a functional block diagram of the data calculation apparatus 10 according to the third embodiment.
As illustrated in FIG. 17, the data calculation device 10 includes an extraction unit 111, an internodal distance calculation unit 112, a storage unit 113, and an output unit 114. Here, since the extraction unit 111, the storage unit 113, and the output unit 114 are the same as those in the first embodiment, the description thereof is omitted.
節間距離算出部112は、抽出部111により抽出された画像領域から、鉄筋が有する隣接しない2つの節の間の距離を算出する。より詳しくは、節間距離算出部112は、輝度分布算出部121、ピーク検出部122、及びピーク間距離算出部123を備え、そのピーク間距離算出部123により算出された複数のペアの距離(隣接しない2つのピークの間の距離)の中の最小値に基づいて、鉄筋が有する隣接しない2つの節の間の距離を算出する。なお、輝度分布算出部121、ピーク検出部122、及びピーク間距離算出部123は、第1の実施形態と同様であるので説明を省略する。 The internode distance calculation unit 112 calculates a distance between two non-adjacent nodes of the reinforcing bar from the image area extracted by the extraction unit 111. More specifically, the internode distance calculation unit 112 includes a luminance distribution calculation unit 121, a peak detection unit 122, and a peak-to-peak distance calculation unit 123, and a plurality of pairs of distances calculated by the peak-to-peak distance calculation unit 123 ( The distance between two non-adjacent nodes of the reinforcing bar is calculated based on the minimum value in the distance between two non-adjacent peaks. Note that the luminance distribution calculation unit 121, the peak detection unit 122, and the peak-to-peak distance calculation unit 123 are the same as those in the first embodiment, and thus description thereof is omitted.
次に、第3の実施形態に係るデータ算出装置10において行われる処理の流れについて説明する。なお、この処理の流れにおいて、検査対象とする鉄筋を撮影した撮影画像から鉄筋の画像領域を抽出する処理、並びに、その画像領域から、鉄筋が有する隣接しない2つの節の間の距離を算出する処理(節間距離算出処理)以外の処理は、第1の実施形態と同様であるので説明を省略する。ここでは、節間距離算出処理のみを説明する。 Next, the flow of processing performed in the data calculation apparatus 10 according to the third embodiment will be described. In this processing flow, a process of extracting a reinforcing bar image area from a captured image obtained by photographing a reinforcing bar to be inspected, and a distance between two adjacent nodes of the reinforcing bar are calculated from the image area. Since processes other than the process (inter-node distance calculation process) are the same as those in the first embodiment, the description thereof is omitted. Here, only the inter-node distance calculation process will be described.
その節間距離算出処理では、CPU101が、鉄筋の画像領域から、鉄筋の軸方向に沿った直線上の輝度分布を算出する。次に、CPU101は、その輝度分布から、隣接しない2つのピークのペアを複数(例えば5つ)検出し、その複数のペアの各々の隣接しない2つのピークの間の距離を算出する。そして、CPU101は、その複数のペアの距離(隣接しない2つのピークの間の距離)の中の最小値となる距離を、隣接しない2つの節の間の距離として算出する。 In the internode distance calculation process, the CPU 101 calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the reinforcing bar image area. Next, the CPU 101 detects a plurality of (for example, five) pairs of two non-adjacent peaks from the luminance distribution, and calculates a distance between the two non-adjacent peaks of each of the plurality of pairs. Then, the CPU 101 calculates a distance that is the minimum value among the distances of the plurality of pairs (distance between two non-adjacent peaks) as a distance between two non-adjacent nodes.
ここで、複数のペアの各々の距離(隣接しない2つのピークの間の距離)の中の最小値となる距離を、隣接しない2つの節の間の距離として算出する理由を、図18を用いて説明する。図18は、屋内に配置されている鉄筋の中央付近に作業灯等の光源がある場合の例を示す図である。 Here, the reason why the distance that is the minimum value among the distances of each of a plurality of pairs (the distance between two non-adjacent peaks) is calculated as the distance between two non-adjacent nodes is shown in FIG. I will explain. FIG. 18 is a diagram illustrating an example in the case where there is a light source such as a work lamp in the vicinity of the center of a reinforcing bar arranged indoors.
図18に示したように、このような場合には、作業灯等の光源30から遠い節ほど、節の影が長く発生する。このような状態の鉄筋を撮影した撮影画像がデータ算出装置10に入力されると、その撮影画像から抽出される鉄筋の画像領域における鉄筋の軸方向の輝度分布から検出される隣接しない2つのピークの間の距離が、節の影の影響により、通常(節の影が無い場合の状態)よりも長くなる場合がある。そこで、第3の実施形態では、検出した複数のペアの距離(隣接しない2つのピークの間の距離)の中の最小値となる距離を、隣接しない2つの節の間の距離として算出することで、節の影の影響を極力排除し、より正確な隣接しない2つの節の間の距離を算出するようにしている。 As shown in FIG. 18, in such a case, the shadow of the node is generated longer as the node is farther from the light source 30 such as a work lamp. When a captured image obtained by capturing a reinforcing bar in such a state is input to the data calculation device 10, two non-adjacent peaks detected from the luminance distribution in the axial direction of the reinforcing bar in the image area of the reinforcing bar extracted from the captured image. May be longer than usual (state when there is no knot shadow) due to the effect of knot shadows. Therefore, in the third embodiment, the distance that is the minimum value among the detected distances between a plurality of pairs (the distance between two non-adjacent peaks) is calculated as the distance between two non-adjacent nodes. Therefore, the influence of the shadow of the node is eliminated as much as possible, and the distance between two non-adjacent nodes is calculated more accurately.
以上のように、第3の実施形態に係るデータ算出装置10によれば、屋内等において作業灯等の光源の下で検査対象とする鉄筋を撮影した撮影画像が入力された場合であっても、その撮影画像から、鉄筋の径又は呼び名を正確に特定することができる。 As described above, according to the data calculation device 10 according to the third embodiment, even when a photographed image obtained by photographing a reinforcing bar to be examined under a light source such as a work lamp is input indoors. From the captured image, the diameter or name of the reinforcing bar can be accurately specified.
次に、第3の実施形態に係るデータ算出装置10の変形例を説明する。
図19は、変形例に係るデータ算出装置10の機能ブロック図である。
Next, a modification of the data calculation device 10 according to the third embodiment will be described.
FIG. 19 is a functional block diagram of the data calculation apparatus 10 according to the modification.
図19の機能ブロック図に示したように、変形例に係るデータ算出装置10では、節間距離算出部112が、更に平均化部141を備えると共に、輝度分布算出部121、平均化部141、及びピーク検出部122が、次のような処理を行う。 As shown in the functional block diagram of FIG. 19, in the data calculation device 10 according to the modification, the internode distance calculation unit 112 further includes an averaging unit 141, a luminance distribution calculation unit 121, an averaging unit 141, And the peak detection part 122 performs the following processes.
輝度分布算出部121は、抽出部111により抽出された鉄筋の画像領域から、鉄筋の軸方向に沿った複数の直線上の輝度分布を算出する。平均化部141は、輝度分布算出部121により算出された複数の直線上の輝度分布を平均化する。ピーク検出部122は、平均化部141により平均化された輝度分布から、隣接しない2つのピークのペアを複数算出する。図19において、その他については、第3の実施形態と同様である。 The luminance distribution calculation unit 121 calculates the luminance distribution on a plurality of straight lines along the axial direction of the reinforcing bar from the reinforcing bar image region extracted by the extracting unit 111. The averaging unit 141 averages the luminance distributions on the plurality of straight lines calculated by the luminance distribution calculating unit 121. The peak detector 122 calculates a plurality of pairs of two peaks that are not adjacent from the luminance distribution averaged by the averaging unit 141. In FIG. 19, the rest is the same as in the third embodiment.
また、変形例に係るデータ算出装置10において行われる処理の流れにおいて、節間距離算出処理以外の処理は第3の実施形態と同様である。そこで、ここでは、その節間距離算出処理のみを説明する。 Further, in the processing flow performed in the data calculation apparatus 10 according to the modification, processes other than the inter-node distance calculation process are the same as those in the third embodiment. Therefore, only the inter-node distance calculation process will be described here.
その節間距離算出処理では、CPU101が、検査対象とする鉄筋を撮影した撮影画像から抽出した鉄筋の画像領域から、鉄筋の軸方向に沿った複数の直線上の輝度分布を算出し、その複数の直線上の輝度分布を平均化する。次に、CPU101は、平均化した輝度分布から、隣接しない2つのピークのペアを複数算出する。以降の節間距離算出処理は、第3の実施形態と同様である。 In the inter-node distance calculation processing, the CPU 101 calculates luminance distributions on a plurality of straight lines along the axial direction of the reinforcing bars from the reinforcing bar image area extracted from the captured image obtained by photographing the reinforcing bars to be inspected. The luminance distribution on the straight line is averaged. Next, the CPU 101 calculates a plurality of pairs of two non-adjacent peaks from the averaged luminance distribution. The subsequent inter-node distance calculation processing is the same as in the third embodiment.
このような変形例に係るデータ算出装置10によれば、上述の平均化を行うことで、より正確に鉄筋の径又は呼び名を特定することができる。 According to the data calculation device 10 according to such a modification, the diameter or the name of the reinforcing bar can be specified more accurately by performing the above-described averaging.
以上、本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、様々の発明を形成できる。例えば、実施形態に示される全構成要素のいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
例えば、上述の各実施形態に係るデータ算出装置10において、撮影画像として静止画像が入力され、当該静止画像に対してのワンショットの計測が行われてもよいし、撮影画像として動画像(リアルタイムに撮影される動画像等)が入力され、当該動画像に対するリアルタイムの計測が行われてもよい。
また、例えば、図4及び図12に示した節間距離算出処理において、異常値を除外する際の基準を、最頻値の代わりに平均値としてもよい。すなわち、この場合は、得られた複数の距離の平均値を求め、当該平均値を基準に、異常値とする距離を除外するようにしてもよい。
As described above, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the components without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, you may delete some components of all the components shown by embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
For example, in the data calculation device 10 according to each of the above-described embodiments, a still image may be input as a captured image, and one-shot measurement may be performed on the still image, or a moving image (real-time) may be performed as the captured image. Or a moving image to be captured) may be input, and real-time measurement may be performed on the moving image.
In addition, for example, in the internode distance calculation processing shown in FIGS. 4 and 12, the reference for excluding abnormal values may be an average value instead of the mode value. That is, in this case, an average value of a plurality of obtained distances may be obtained, and distances that are abnormal values may be excluded based on the average value.
10 データ算出装置
20 鉄筋
30 光源
101 CPU
102 メモリ
103 入出力装置
104 外部記憶装置
105 可搬記録媒体駆動装置
106 通信装置
107 可搬記録媒体
108 バス
111 抽出部
112 節間距離算出部
113 記憶部
114 出力部
121 輝度分布算出部
122 ピーク検出部
123 ピーク間距離算出部
124 ペア除外部
125 平均化部
131 相関度算出部
132、141 平均化部
10 Data Calculation Device 20 Reinforcing Bar 30 Light Source 101 CPU
102 Memory 103 Input / Output Device 104 External Storage Device 105 Portable Recording Medium Drive Device 106 Communication Device 107 Portable Recording Medium 108 Bus 111 Extraction Unit 112 Internode Distance Calculation Unit 113 Storage Unit 114 Output Unit 121 Brightness Distribution Calculation Unit 122 Peak Detection Unit 123 peak-to-peak distance calculation unit 124 pair exclusion unit 125 averaging unit 131 correlation degree calculation units 132 and 141 averaging unit
Claims (12)
前記撮影画像から、前記鉄筋の画像領域を抽出する抽出部と、
前記抽出部により抽出された前記画像領域から、前記鉄筋が有する隣接しない2つの節の間の距離を算出する節間距離算出部と、
を備えることを特徴とするデータ算出装置。 From a captured image obtained by photographing a reinforcing bar having a plurality of nodes, a data calculation device for specifying the diameter or name of the reinforcing bar,
An extraction unit for extracting an image area of the reinforcing bar from the captured image;
An internodal distance calculation unit that calculates a distance between two non-adjacent nodes of the reinforcing bar from the image region extracted by the extraction unit;
A data calculation device comprising:
前記抽出部により抽出された前記画像領域から、前記鉄筋の軸方向に沿った直線上の輝度分布を算出する輝度分布算出部と、
前記輝度分布算出部により算出された前記輝度分布から、隣接しない2つのピークを検出するピーク検出部と、
前記ピーク検出部により検出された前記隣接しない2つのピークの間の距離を算出するピーク間距離算出部と、
を含み、
前記節間距離算出部は、前記ピーク間距離算出部により算出された前記隣接しない2つのピークの間の距離に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、
ことを特徴とする請求項1記載のデータ算出装置。 The inter-node distance calculation unit
A luminance distribution calculating unit that calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the image region extracted by the extracting unit;
A peak detector for detecting two non-adjacent peaks from the luminance distribution calculated by the luminance distribution calculator;
A peak-to-peak distance calculation unit that calculates a distance between the two non-adjacent peaks detected by the peak detection unit;
Including
The internode distance calculation unit calculates a distance between two non-adjacent nodes of the reinforcing bar based on a distance between the two non-adjacent peaks calculated by the inter-peak distance calculation unit.
The data calculation apparatus according to claim 1.
前記ピーク検出部は、前記輝度分布算出部により算出された前記輝度分布から、前記隣接しない2つのピークのペアを複数検出し、
前記ピーク間距離算出部は、前記ピーク検出部により検出された前記複数のペアの各々の前記隣接しない2つのピークの間の距離を算出し、
前記節間距離算出部は、前記ピーク間距離算出部により算出された前記複数のペアの前記距離に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、
ことを特徴とする請求項2記載のデータ算出装置。 The two non-adjacent peaks detected by the peak detector are two peaks having a predetermined number of peaks between the two peaks,
The peak detection unit detects a plurality of pairs of the two non-adjacent peaks from the luminance distribution calculated by the luminance distribution calculation unit,
The inter-peak distance calculation unit calculates a distance between the two non-adjacent peaks of each of the plurality of pairs detected by the peak detection unit,
The internode distance calculation unit calculates a distance between two non-adjacent nodes of the reinforcing bar based on the distances of the plurality of pairs calculated by the inter-peak distance calculation unit.
The data calculation device according to claim 2.
前記ピーク間距離算出部により算出された前記複数のペアの前記距離に基づいて、前記複数のペアの中から一部のペアを除外するペア除外部、
を更に含み、
前記節間距離算出部は、前記ペア除外部により除外された前記一部のペアを除く前記複数のペアの前記距離に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、
ことを特徴とする請求項3記載のデータ算出装置。 The inter-node distance calculation unit
A pair excluding unit that excludes some of the plurality of pairs based on the distances of the plurality of pairs calculated by the inter-peak distance calculating unit,
Further including
The inter-node distance calculation unit calculates a distance between two non-adjacent nodes of the reinforcing bar based on the distances of the plurality of pairs excluding the partial pairs excluded by the pair exclusion unit. ,
The data calculation device according to claim 3.
ことを特徴とする請求項3記載のデータ算出装置。 The internode distance calculation unit calculates a distance between two non-adjacent nodes of the reinforcing bar based on a minimum value among the distances of the plurality of pairs calculated by the interpeak distance calculation unit. ,
The data calculation device according to claim 3.
前記節間距離算出部は、
前記輝度分布算出部により算出された前記複数の直線上の輝度分布を平均化する平均化部、
を更に含み、
前記ピーク検出部は、前記平均化部により平均化された輝度分布から、前記隣接しない2つのピークを検出する、
ことを特徴とする請求項2記載のデータ算出装置。 The luminance distribution calculating unit calculates a luminance distribution on a plurality of straight lines along the axial direction of the reinforcing bar from the image region extracted by the extracting unit;
The inter-node distance calculation unit
An averaging unit for averaging the luminance distributions on the plurality of straight lines calculated by the luminance distribution calculating unit;
Further including
The peak detection unit detects the two non-adjacent peaks from the luminance distribution averaged by the averaging unit.
The data calculation device according to claim 2.
前記抽出部により抽出された前記画像領域から、前記鉄筋の軸方向に沿った直線上の輝度分布を算出する輝度分布算出部と、
前記輝度分布算出部により算出された前記輝度分布の、前記軸方向への移動量に応じた相関度を算出する相関度算出部と、
を含み、
前記節間距離算出部は、前記相関度算出部により算出された前記相関度に基づいて、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、
ことを特徴とする請求項1記載のデータ算出装置。 The inter-node distance calculation unit
A luminance distribution calculating unit that calculates a luminance distribution on a straight line along the axial direction of the reinforcing bar from the image region extracted by the extracting unit;
A degree of correlation calculation unit that calculates a degree of correlation of the luminance distribution calculated by the luminance distribution calculation unit according to the amount of movement in the axial direction;
Including
The inter-node distance calculation unit calculates a distance between two non-adjacent nodes of the reinforcing bar based on the correlation degree calculated by the correlation degree calculation unit.
The data calculation apparatus according to claim 1.
前記節間距離算出部は、
前記輝度分布算出部により算出された前記複数の直線上の輝度分布を平均化する平均化部、
を更に含み、
前記相関度算出部は、前記平均化部により平均化された輝度分布の、前記軸方向への移動量に応じた相関度を算出する、
ことを特徴とする請求項7記載のデータ算出装置。 The luminance distribution calculating unit calculates a luminance distribution on a plurality of straight lines along the axial direction of the reinforcing bar from the image region extracted by the extracting unit;
The inter-node distance calculation unit
An averaging unit for averaging the luminance distributions on the plurality of straight lines calculated by the luminance distribution calculating unit;
Further including
The correlation calculation unit calculates a correlation according to the amount of movement in the axial direction of the luminance distribution averaged by the averaging unit.
8. The data calculation apparatus according to claim 7, wherein
前記節間距離算出部により算出された前記鉄筋が有する隣接しない2つの節の間の距離に関する情報と、前記記憶部において対応付けられて記憶されている前記鉄筋の径又は呼び名と前記鉄筋が有する隣接しない2つの節の間の距離に関する情報とを出力する出力部と、
を更に備えることを特徴とする請求項1乃至8の何れか一項に記載のデータ算出装置。 A storage unit that stores the diameter or name of the reinforcing bar and the distance between two non-adjacent nodes of the reinforcing bar,
Information related to the distance between two non-adjacent nodes of the reinforcing bar calculated by the inter-node distance calculation unit, the diameter or name of the reinforcing bar stored in association with the storage unit, and the reinforcing bar An output unit that outputs information on a distance between two non-adjacent nodes;
The data calculation device according to claim 1, further comprising:
前記節間距離算出部により算出された前記鉄筋が有する隣接しない2つの節の間の距離に関する情報と、当該距離に対応付けされて前記記憶部に記憶されている前記鉄筋の径又は呼び名に関する情報とを出力する出力部と、
を更に備えることを特徴とする請求項1乃至8の何れか一項に記載のデータ算出装置。 A storage unit that stores the diameter or name of the reinforcing bar and the distance between two non-adjacent nodes of the reinforcing bar,
Information on the distance between two non-adjacent nodes of the reinforcing bar calculated by the internode distance calculation unit, and information on the diameter or name of the reinforcing bar stored in the storage unit in association with the distance And an output unit for outputting
The data calculation device according to claim 1, further comprising:
前記撮影画像から、前記鉄筋の画像領域を抽出し、
抽出した前記画像領域から、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、
ことを特徴とするデータ算出方法。 From a photographed image obtained by photographing a reinforcing bar having a plurality of nodes, a data calculation method for specifying the diameter or name of the reinforcing bar,
Extract the rebar image area from the captured image,
From the extracted image area, a distance between two non-adjacent nodes of the reinforcing bar is calculated.
A data calculation method characterized by the above.
前記撮影画像から、前記鉄筋の画像領域を抽出し、
抽出した前記画像領域から、前記鉄筋が有する隣接しない2つの節の間の距離を算出する、
という処理をコンピュータに実行させることを特徴とするデータ算出プログラム。 From a photographed image obtained by photographing a reinforcing bar having a plurality of nodes, a data calculation program for specifying the diameter or name of the reinforcing bar,
Extract the rebar image area from the captured image,
From the extracted image area, a distance between two non-adjacent nodes of the reinforcing bar is calculated.
A data calculation program that causes a computer to execute the process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017069431A JP2018173274A (en) | 2017-03-31 | 2017-03-31 | Data calculation device, data calculation method and data calculation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017069431A JP2018173274A (en) | 2017-03-31 | 2017-03-31 | Data calculation device, data calculation method and data calculation program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018173274A true JP2018173274A (en) | 2018-11-08 |
Family
ID=64107251
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017069431A Pending JP2018173274A (en) | 2017-03-31 | 2017-03-31 | Data calculation device, data calculation method and data calculation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018173274A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020165886A (en) * | 2019-03-29 | 2020-10-08 | 鹿島建設株式会社 | Reinforcement measurement system, bar arrangement measurement method and program |
| JP2022043716A (en) * | 2020-09-04 | 2022-03-16 | 清水建設株式会社 | Reinforcing-bar arrangement inspection method and reinforcing-bar arrangement inspection device |
-
2017
- 2017-03-31 JP JP2017069431A patent/JP2018173274A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020165886A (en) * | 2019-03-29 | 2020-10-08 | 鹿島建設株式会社 | Reinforcement measurement system, bar arrangement measurement method and program |
| JP2022043716A (en) * | 2020-09-04 | 2022-03-16 | 清水建設株式会社 | Reinforcing-bar arrangement inspection method and reinforcing-bar arrangement inspection device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5631025B2 (en) | Information processing apparatus, processing method thereof, and program | |
| JP6311764B2 (en) | Automatic measurement of objects in images | |
| JP6083091B2 (en) | Reinforcing bar inspection support device and program | |
| JP4813517B2 (en) | Image processing apparatus, image processing program, image processing method, and electronic apparatus | |
| JP5412092B2 (en) | Bar arrangement information acquisition apparatus and bar arrangement information acquisition method | |
| KR101524421B1 (en) | Defect observation method and defect observation device | |
| JP5618728B2 (en) | Reinforcement information acquisition method | |
| JP6468802B2 (en) | Three-dimensional measuring apparatus, three-dimensional measuring method and program | |
| JP2018173276A (en) | Measurement support apparatus, measurement support method and program | |
| US9633450B2 (en) | Image measurement device, and recording medium | |
| CN110148454B (en) | Positioning method, positioning device, server and storage medium | |
| CN102479321A (en) | Automatic identification system and method of difference image | |
| JP2011182397A (en) | Method and apparatus for calculating shift length | |
| JPWO2017199696A1 (en) | Image processing apparatus and image processing method | |
| WO2017043258A1 (en) | Calculating device and calculating device control method | |
| JP2018087732A (en) | Wire rope measurement device and method | |
| JP2017129531A (en) | Automatic reading device for micrometers | |
| JP2018173274A (en) | Data calculation device, data calculation method and data calculation program | |
| JP6003331B2 (en) | Reinforcement information acquisition method | |
| US10190875B2 (en) | Pattern measurement condition setting device and pattern measuring device | |
| JP6199799B2 (en) | Self-luminous material image processing apparatus and self-luminous material image processing method | |
| JP5841760B2 (en) | Reinforcing bar region extraction device, reinforcing bar region extraction method, and reinforcing bar region extraction program | |
| JP2023166059A (en) | Reinforcement inspection device, reinforcement inspection method and program | |
| JP7340434B2 (en) | Reinforcement inspection system, reinforcement inspection method, and reinforcement inspection program | |
| JP5882883B2 (en) | Telop detection device, telop detection method, and telop detection program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190628 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20190628 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190628 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20190628 |