JP6758237B2 - Information processing equipment, information processing methods, and programs - Google Patents
Information processing equipment, information processing methods, and programs Download PDFInfo
- Publication number
- JP6758237B2 JP6758237B2 JP2017069439A JP2017069439A JP6758237B2 JP 6758237 B2 JP6758237 B2 JP 6758237B2 JP 2017069439 A JP2017069439 A JP 2017069439A JP 2017069439 A JP2017069439 A JP 2017069439A JP 6758237 B2 JP6758237 B2 JP 6758237B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- tracking target
- reinforcing bar
- peripheral portion
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、配筋された鉄筋を計測するための情報を記録する情報処理装置、情報処理方法、及び、プログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program for recording information for measuring the arranged reinforcing bars.
従来、鉄筋コンクリート造の建築物等の工事においては、配筋図等に基づいて正しく鉄筋が配置されているかをチェックする配筋検査が行われている。このような配筋検査では、検査の効率化や検査者の負担軽減等の観点から、配筋検査を支援するシステム(以下、「配筋検査支援システム」という)の導入が検討されている。 Conventionally, in the construction of reinforced concrete buildings and 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 a bar arrangement inspection, the introduction of a system that supports the bar arrangement inspection (hereinafter referred to as "bar arrangement inspection support system") is being considered from the viewpoint of improving the efficiency of the inspection and reducing the burden on the inspector.
配筋検査支援システムの一例として、長手方向両端にマーカを設けた背景バーを検査対象の鉄筋の背後に設置した状態で撮影した画像から検査対象の鉄筋と背景バーとが重なる部分を抽出し、抽出部分から検査対象の鉄筋の本数等を算出する配筋検査支援システムが知られている(例えば特許文献1参照)。 As an example of the bar arrangement inspection support system, the part where the reinforcing bar to be inspected and the background bar overlap is extracted from the image taken with the background bar provided with markers at both ends in the longitudinal direction installed behind the reinforcing bar to be inspected. A bar arrangement inspection support system that calculates the number of reinforcing bars to be inspected from the extracted portion is known (see, for example, Patent Document 1).
上記のシステムは、背景バーの両端のマーカが画像化されるように鉄筋を撮影する。検査対象の鉄筋全体がマーカ間に収まらない場合には、背景バーの設置と鉄筋の撮影とが何度も繰り返し行われることになるため、利用者には、背景バーを設置する位置を少しずつ移動させる作業が要求されることになる。この作業は、特に背景バーを鉄筋の背後に設置することが困難な環境では利用者に極めて大きな負担を強いることになる。 The above system captures the rebar so that the markers at both ends of the background bar are imaged. If the entire reinforcing bar to be inspected does not fit between the markers, the background bar will be installed and the reinforcing bar will be photographed over and over again. Therefore, the user is asked to place the background bar little by little. Work to move will be required. This work imposes an extremely heavy burden on the user, especially in an environment where it is difficult to install the background bar behind the reinforcing bars.
以上のような実情を踏まえ、本発明の一側面に係る目的は、利用者の負担を軽減しながら鉄筋を計測するための情報を記録する技術を提供することである。 Based on the above circumstances, an object of one aspect of the present invention is to provide a technique for recording information for measuring reinforcing bars while reducing the burden on the user.
本発明の一態様に係る情報処理装置は、配筋された鉄筋群と交差するように撮影領域を移動しながら撮影された前記鉄筋群の複数の画像を撮影順に取得する取得部と、前記取得部が取得した画像の周辺部であって画像中で前記鉄筋群が移動する方向である移動方向の周辺部である第1周辺部から追跡対象を検出する検出部と、前記検出部が前記第1周辺部から前記追跡対象を検出したときに、前記追跡対象が検出された画像である検出画像若しくは前記追跡対象の検出後に新たに撮影された前記鉄筋群の画像である撮影画像又は前記検出画像若しくは前記撮影画像に基づいて生成された代用情報を、前記鉄筋群を構成する鉄筋であって前記追跡対象から所定範囲内に存在する鉄筋を識別する識別情報と関連付けて記録装置に記録する記録制御部を備える。 The information processing apparatus according to one aspect of the present invention includes an acquisition unit that acquires a plurality of images of the reinforcing bar group taken while moving the photographing area so as to intersect the arranged reinforcing bar group, and the acquisition unit. A detection unit that detects a tracking target from a first peripheral portion that is a peripheral portion of the image acquired by the unit and is a peripheral portion in the movement direction in which the reinforcing bar group moves in the image, and the detection unit is the first. 1 When the tracking target is detected from the peripheral portion, the detection image which is the image in which the tracking target is detected, the captured image which is the image of the reinforcing bar group newly taken after the detection of the tracking target, or the detection image. Alternatively, recording control in which the substitute information generated based on the captured image is recorded in the recording device in association with the identification information that identifies the reinforcing bars constituting the reinforcing bar group and existing within a predetermined range from the tracking target. It has a part.
本発明の一態様に係る情報処理方法は、配筋された鉄筋群と交差するように撮影領域を移動しながら撮影された前記鉄筋群の複数の画像を撮影順に取得し、取得した画像の周辺部であって画像中で前記鉄筋群が移動する方向である移動方向の周辺部である第1周辺部から追跡対象を検出し、前記第1周辺部から前記追跡対象が検出されたときに、前記追跡対象が検出された画像である検出画像若しくは前記追跡対象の検出後に新たに撮影された前記鉄筋群の画像である撮影画像又は前記検出画像若しくは前記撮影画像に基づいて生成された代用情報を、前記鉄筋群を構成する鉄筋であって前記追跡対象から所定範囲内に存在する鉄筋を識別する識別情報と関連付けて記録装置に記録する。 In the information processing method according to one aspect of the present invention, a plurality of images of the reinforcing bar group taken while moving the photographing area so as to intersect the arranged reinforcing bar group are acquired in the shooting order, and the periphery of the acquired image is acquired. When the tracking target is detected from the first peripheral portion, which is a peripheral portion in the moving direction, which is the portion in the image in which the reinforcing bar group moves, and the tracking target is detected from the first peripheral portion, A detection image that is an image in which the tracking target is detected, a captured image that is an image of the reinforcing bar group newly captured after the detection of the tracking target, or a captured image or substitute information generated based on the detected image or the captured image. , Reinforcing bars constituting the reinforcing bar group and existing within a predetermined range from the tracking target are recorded in a recording device in association with identification information.
本発明の一態様に係るプログラムは、コンピュータに、配筋された鉄筋群と交差するように撮影領域を移動しながら撮影された前記鉄筋群の複数の画像を撮影順に取得し、取得した画像の周辺部であって画像中で前記鉄筋群が移動する方向である移動方向の周辺部である第1周辺部から追跡対象を検出し、前記第1周辺部から前記追跡対象が検出されたときに、前記追跡対象が検出された画像である検出画像若しくは前記追跡対象の検出後に新たに撮影された前記鉄筋群の画像である撮影画像又は前記検出画像若しくは前記撮影画像に基づいて生成された代用情報を、前記鉄筋群を構成する鉄筋であって前記追跡対象から所定範囲内に存在する鉄筋を識別する識別情報と関連付けて記録装置に記録する処理を実行させる。 In the program according to one aspect of the present invention, a computer acquires a plurality of images of the reinforcing bar group taken while moving the photographing area so as to intersect the arranged reinforcing bar group, and the acquired images are obtained. When the tracking target is detected from the first peripheral portion, which is the peripheral portion and is the peripheral portion in the moving direction in which the reinforcing bar group moves in the image, and the tracking target is detected from the first peripheral portion. , The detected image which is the image in which the tracking target is detected, or the captured image which is the image of the reinforcing bar group newly captured after the detection of the tracking target, or the detected image or the substitute information generated based on the captured image. Is associated with the identification information that identifies the reinforcing bars constituting the reinforcing bar group and existing within a predetermined range from the tracking target, and is recorded in the recording device.
上記の態様によれば、利用者の負担を軽減しながら鉄筋を計測するための情報を記録することができる。 According to the above aspect, it is possible to record information for measuring the reinforcing bar while reducing the burden on the user.
[第1の実施形態]
図1は、配筋検査支援システム1の構成を例示した図である。図2は、被写体Rsの撮影方法について説明するための図である。図3は、画像中における被写体の移動方向について説明するための図である。図4は、情報処理装置100のハードウェア構成を例示した図である。
[First Embodiment]
FIG. 1 is a diagram illustrating the configuration of the bar arrangement inspection support system 1. FIG. 2 is a diagram for explaining a method of photographing the subject Rs. FIG. 3 is a diagram for explaining the moving direction of the subject in the image. FIG. 4 is a diagram illustrating the hardware configuration of the information processing device 100.
配筋検査支援システム1は、被写体Rsである配筋された鉄筋群を検査するシステムであり、例えば、鉄筋の配置や鉄筋の本数を検査する。配筋検査支援システム1は、デジタルカメラ10と、情報処理装置100とを備えている。 The bar arrangement inspection support system 1 is a system for inspecting a group of reinforcing bars arranged as subjects Rs, and for example, inspecting the arrangement of reinforcing bars and the number of reinforcing bars. The bar arrangement inspection support system 1 includes a digital camera 10 and an information processing device 100.
図1では、デジタルカメラ10と情報処理装置100は有線ケーブルで接続されている。デジタルカメラ10と情報処理装置100は、相互にデータを授受できるように構成されていればよく、有線に限らず無線により通信可能に接続されてもよい。また、デジタルカメラ10と情報処理装置100は、例えば、USB(Universal Serial Bus)メモリなどの可搬記録媒体を介して、データを授受しても良い。 In FIG. 1, the digital camera 10 and the information processing device 100 are connected by a wired cable. The digital camera 10 and the information processing device 100 may be configured so as to be able to exchange data with each other, and may be connected not only by wire but also by wireless communication. Further, the digital camera 10 and the information processing device 100 may exchange data via a portable recording medium such as a USB (Universal Serial Bus) memory.
デジタルカメラ10は、被写体Rsを撮影する撮影装置である。デジタルカメラ10は、動画撮影機能を有するデジタルビデオカメラであり、動画撮影機能に加えて静止画撮影機能を有することが望ましい。即ち、デジタルカメラ10は、少なくともデジタルビデオカメラであり、さらにデジタルスチルカメラであることが望ましい。 The digital camera 10 is a photographing device for photographing the subject Rs. The digital camera 10 is a digital video camera having a moving image shooting function, and it is desirable that the digital camera 10 has a still image shooting function in addition to the moving picture shooting function. That is, it is desirable that the digital camera 10 is at least a digital video camera and further a digital still camera.
デジタルカメラ10は、図2に示すように、被写体Rsである検査対象の鉄筋群と交差するように撮影領域SAを移動しながら被写体Rsの動画撮影を行い、動画像を情報処理装置100へ出力する。なお、デジタルカメラ10自体は移動せずに、向きを替えることで撮影領域SAを移動してもよい。図3に示すように、撮影領域SAが移動する方向(以降、第1方向と記す。)と、画像中において被写体が移動する方向(以降、第2方向と記す。)は、互いに反対である。なお、以降では、画像中において被写体が移動する第2方向を、単に、移動方向、若しくは、画像の移動方向とも記す。 As shown in FIG. 2, the digital camera 10 shoots a moving image of the subject Rs while moving the shooting area SA so as to intersect the reinforcing bar group to be inspected, which is the subject Rs, and outputs a moving image to the information processing device 100. To do. The digital camera 10 itself may not be moved, but the shooting area SA may be moved by changing the orientation. As shown in FIG. 3, the direction in which the photographing region SA moves (hereinafter referred to as the first direction) and the direction in which the subject moves in the image (hereinafter referred to as the second direction) are opposite to each other. .. In the following, the second direction in which the subject moves in the image will be simply referred to as the moving direction or the moving direction of the image.
情報処理装置100は、動画像を処理することで配筋検査における鉄筋計測に用いられる情報(以降、鉄筋計測用情報と記す。)を記録装置に記録する記録制御装置である。情報記録装置100は、例えば、標準的なコンピュータであり、図4に示すように、プロセッサ101、メモリ102、ストレージ103、インタフェース装置104、及び、可搬記録媒体106が挿入される可搬記録媒体駆動装置105を備え、これらがバス107によって相互に接続されている。 The information processing device 100 is a recording control device that records information used for reinforcing bar measurement in a bar arrangement inspection (hereinafter, referred to as reinforcing bar measurement information) in a recording device by processing a moving image. The information recording device 100 is, for example, a standard computer, and as shown in FIG. 4, the portable recording medium into which the processor 101, the memory 102, the storage 103, the interface device 104, and the portable recording medium 106 are inserted is inserted. A drive device 105 is provided, which are connected to each other by a bus 107.
プロセッサ101は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)などであり、プログラムを実行してプログラムされた処理を行う。 The processor 101 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a DSP (Digital Signal Processor), or the like, and executes a program to perform programmed processing.
メモリ102は、例えば、RAM(Random Access Memory)である。メモリ102は、プログラムの実行の際に、ストレージ103または可搬記録媒体106に記憶されているプログラムまたはデータを一時的に記憶する。ストレージ103は、上述した記録装置の一例であり、例えば、ハードディスク、フラッシュメモリである。ストレージ103は、鉄筋計測用情報を含む各種データ、プログラム等の記憶に用いられる。 The memory 102 is, for example, a RAM (Random Access Memory). The memory 102 temporarily stores the program or data stored in the storage 103 or the portable recording medium 106 when the program is executed. The storage 103 is an example of the recording device described above, and is, for example, a hard disk or a flash memory. The storage 103 is used for storing various data including information for measuring reinforcing bars, programs, and the like.
インタフェース装置104は、情報処理装置100以外の装置(例えば、デジタルカメラ10)とデータをやり取りする回路である。可搬記録媒体駆動装置105は、光ディスクやコンパクトフラッシュ(登録商標)等の可搬記録媒体106を収容するものである。可搬記録媒体106は、ストレージ103を補助する役割を有する。ストレージ103及び可搬記録媒体106は、それぞれプログラムを記憶した非一過性のコンピュータ読取可能記憶媒体の一例である。 The interface device 104 is a circuit that exchanges data with a device other than the information processing device 100 (for example, a digital camera 10). The portable recording medium driving device 105 accommodates a portable recording medium 106 such as an optical disk or a compact flash (registered trademark). The portable recording medium 106 has a role of assisting the storage 103. The storage 103 and the portable recording medium 106 are examples of non-transient computer-readable storage media that store programs, respectively.
なお、図4に示す構成は、情報処理装置100のハードウェア構成の一例であり、情報処理装置100はこの構成に限定されるものではない。情報処理装置100は、汎用装置ではなく専用装置であってもよい。情報処理装置100は、プログラムを実行するプロセッサの代わりに又は加えて、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの電気回路を備えてもよく、それらの電気回路により、後述する処理が行われてもよい。 The configuration shown in FIG. 4 is an example of the hardware configuration of the information processing device 100, and the information processing device 100 is not limited to this configuration. The information processing device 100 may be a dedicated device instead of a general-purpose device. The information processing apparatus 100 may include an electric circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array) in place of or in addition to the processor that executes the program, and the electric circuit thereof will be described later. Processing may be performed.
配筋検査支援システム1では、情報処理装置100がデジタルカメラ10から出力された動画像を処理することで鉄筋計測用情報を記録装置に記録する。以下、情報処理装置100で行われる鉄筋計測用情報を記録する情報処理について説明する。 In the bar arrangement inspection support system 1, the information processing device 100 processes the moving image output from the digital camera 10 to record the reinforcing bar measurement information in the recording device. Hereinafter, information processing for recording information for reinforcing bar measurement performed by the information processing apparatus 100 will be described.
図5は、情報処理装置100の機能構成を例示した図である。図6は、検出部120の機能構成を例示した図である。図5及び図6を参照しながら、情報処理に関連する情報処理装置100の機能構成について説明する。 FIG. 5 is a diagram illustrating the functional configuration of the information processing device 100. FIG. 6 is a diagram illustrating the functional configuration of the detection unit 120. The functional configuration of the information processing apparatus 100 related to information processing will be described with reference to FIGS. 5 and 6.
情報処理装置100は、図5に示すように、取得部110と、検出部120と、記録制御部130と、記録部140と、鉄筋計測部150を備えている。 As shown in FIG. 5, the information processing apparatus 100 includes an acquisition unit 110, a detection unit 120, a recording control unit 130, a recording unit 140, and a reinforcing bar measurement unit 150.
取得部110は、配筋された鉄筋群と交差するように第1方向に撮影領域を移動しながら撮影された鉄筋群の複数の画像を撮影順に取得する。より具体的には、取得部110は、デジタルカメラ10から出力された動画像から静止画像を切り出す処理を繰り返すことで、複数の静止画像を撮影順に取得する。さらに、取得部110は、取得した静止画像を撮影順に検出部120へ出力する。 The acquisition unit 110 acquires a plurality of images of the rebar group photographed while moving the photographing area in the first direction so as to intersect the rebar group arranged in the rebar arrangement. More specifically, the acquisition unit 110 acquires a plurality of still images in the order of shooting by repeating the process of cutting out a still image from the moving image output from the digital camera 10. Further, the acquisition unit 110 outputs the acquired still images to the detection unit 120 in the order of shooting.
取得部110は、動画像のフレーム毎に静止画像を切り出してもよく、任意のフレームにおいて選択的に静止画像を切り出してもよい。選択的に切り出す場合には、先に切り出された静止画像と次に切り出す静止画像の間で少なくとも一部の撮影領域が重複するように、切り出しタイミングを決定すればよい。なお、以降では、動画像から切り出した静止画像をフレーム画像と記す。また、静止画撮影機能により撮影した静止画像を撮影画像と記し、フレーム画像と区別する。 The acquisition unit 110 may cut out a still image for each frame of a moving image, or may selectively cut out a still image at an arbitrary frame. In the case of selective cutting, the cutting timing may be determined so that at least a part of the shooting area overlaps between the still image cut out first and the still image cut out next. Hereinafter, the still image cut out from the moving image will be referred to as a frame image. In addition, a still image taken by the still image shooting function is described as a shot image to distinguish it from a frame image.
検出部120は、取得部110が取得したフレーム画像の周辺部から追跡対象を検出し、検出結果を記録制御部130へ出力する。より具体的には、検出部120は、第1方向とは反対方向である移動方向の周辺部(以降、第1周辺部と記す。)から追跡対象を検出する。 The detection unit 120 detects the tracking target from the peripheral portion of the frame image acquired by the acquisition unit 110, and outputs the detection result to the recording control unit 130. More specifically, the detection unit 120 detects the tracking target from a peripheral portion (hereinafter, referred to as a first peripheral portion) in a moving direction opposite to the first direction.
検出部120は、図6に示すように、設定部121と、対象検出部122と、周辺判定部123と、識別情報生成部124を備えている。 As shown in FIG. 6, the detection unit 120 includes a setting unit 121, a target detection unit 122, a peripheral determination unit 123, and an identification information generation unit 124.
設定部121は、追跡対象を設定する。追跡対象は、特にこれに限らないが、鉄筋群に含まれる鉄筋である。設定部121は、鉄筋群に含まれる鉄筋のいずれかを追跡対象に設定してもよい。 The setting unit 121 sets the tracking target. The tracking target is not particularly limited to this, but is a reinforcing bar included in the reinforcing bar group. The setting unit 121 may set any of the reinforcing bars included in the reinforcing bar group as the tracking target.
利用者が追跡対象を指示することで、設定部121は、利用者の指示に従って追跡対象に設定してもよい。また、利用者がフレーム画像を指定することで、設定部121は、指定されたフレーム画像を解析し、解析した結果に基づいて追跡対象を設定してもよい。また、設定部121は、利用者からの指示なしに追跡対象を設定しても良い。設定部121は、例えば、検出部120へ最初に入力されたフレーム画像を解析した結果に基づいて、追跡対象を設定してもよい。 When the user instructs the tracking target, the setting unit 121 may set the tracking target according to the instruction of the user. Further, when the user specifies the frame image, the setting unit 121 may analyze the designated frame image and set the tracking target based on the analysis result. Further, the setting unit 121 may set the tracking target without any instruction from the user. The setting unit 121 may set the tracking target based on the result of analyzing the frame image first input to the detection unit 120, for example.
対象検出部122は、取得部110が取得したフレーム画像から追跡対象を検出する。具体的には、対象検出部122は、先に入力されたフレーム画像で検出された追跡対象の情報を利用してその後に入力されたフレーム画像から追跡対象を検出する。即ち、追跡アルゴリズムを用いて追跡対象を追跡することで、追跡対象を検出する。なお、以降では、対象検出部122で追跡対象が検出されたフレーム画像のことを検出画像と記す。 The target detection unit 122 detects the tracking target from the frame image acquired by the acquisition unit 110. Specifically, the target detection unit 122 detects the tracking target from the frame image input after that by using the information of the tracking target detected in the previously input frame image. That is, the tracking target is detected by tracking the tracking target using a tracking algorithm. Hereinafter, the frame image in which the tracking target is detected by the target detection unit 122 will be referred to as a detection image.
対象検出部122は、任意の追跡アルゴリズムを適用し得る。例えば、領域を対象にしたテンプレートマッチング法、更新テンプレートマッチング法、アクティブ探索法、Mean-shift法、Particle Filter法などを用いてもよい。また、領域を対象にして追跡対象を学習により頑健に追跡するTLD(Tracking-Learning-Detection)法を用いてもよい。また、追跡対象が鉄筋の場合、対象とする領域が細長くなるため、特徴点ベースの追跡手法であるKLT法や、SIFT(Scale-Invariant Feature Transform)、SURF(Speeded Up Robust Feature)などの特徴点を追跡する手法も有用である。 The target detection unit 122 may apply any tracking algorithm. For example, a template matching method for an area, an update template matching method, an active search method, a Mean-shift method, a Particle Filter method, or the like may be used. In addition, a TLD (Tracking-Learning-Detection) method may be used in which a tracking target is robustly tracked by learning in a region. In addition, when the tracking target is a reinforcing bar, the target area becomes elongated, so feature points such as the KLT method, which is a feature point-based tracking method, SIFT (Scale-Invariant Feature Transform), and SURF (Speeded Up Robust Feature). Techniques for tracking are also useful.
周辺判定部123は、対象検出部122で検出された追跡対象の、検出画像中の位置が第1周辺部に属しているか否かを判定する。そして、第1周辺部に属していると判定すると、周辺判定部123は、第1周辺部から追跡対象が検出されたことを示す検出結果を記録制御部130へ出力する。 The peripheral determination unit 123 determines whether or not the position of the tracking target detected by the target detection unit 122 in the detected image belongs to the first peripheral portion. Then, when it is determined that it belongs to the first peripheral portion, the peripheral determination unit 123 outputs a detection result indicating that the tracking target has been detected from the first peripheral portion to the recording control unit 130.
第1周辺部は、撮影領域の移動により比較的早い時期に撮影領域外に位置することになる対象が撮影された部分のことである。第1周辺部は、より具体的には、上述したように、画像の移動方向の周辺部のことである。 The first peripheral portion is a portion where an object that will be located outside the photographing area at a relatively early stage due to the movement of the photographing area is photographed. More specifically, as described above, the first peripheral portion is a peripheral portion in the moving direction of the image.
識別情報生成部124は、周辺判定部123により追跡対象の検出画像中の位置が第1周辺部に属していると判定されると、その検出画像に基づいて識別情報を生成する。識別情報は、被写体Rsである鉄筋群を構成する鉄筋であって追跡対象から所定範囲内に存在する鉄筋を識別する情報である。識別情報は、具体的には、例えば、識別情報により識別される鉄筋(以降、識別対象鉄筋と記す。)の検出画像中における位置を示す座標情報、識別対象鉄筋の姿勢情報、又は、識別対象鉄筋の回転情報などを含む。 When the peripheral determination unit 123 determines that the position in the detection image of the tracking target belongs to the first peripheral portion, the identification information generation unit 124 generates identification information based on the detected image. The identification information is information for identifying the reinforcing bars that constitute the reinforcing bar group that is the subject Rs and that exists within a predetermined range from the tracking target. Specifically, the identification information is, for example, coordinate information indicating a position in a detection image of a reinforcing bar identified by the identification information (hereinafter referred to as an identification target reinforcing bar), posture information of the identification target reinforcing bar, or an identification target. Includes information such as the rotation of reinforcing bars.
なお、追跡対象が鉄筋である場合には、識別対象鉄筋は、追跡対象である鉄筋(以降、追跡対象鉄筋と記す。)と同じであってもよい。また、所定範囲とは、追跡対象から大きく離れていない範囲という程度の意味であり、例えば、追跡対象から配筋された鉄筋のピッチの数倍以内の距離に収まる範囲である。 When the tracking target is a reinforcing bar, the identification target reinforcing bar may be the same as the tracking target reinforcing bar (hereinafter referred to as the tracking target reinforcing bar). Further, the predetermined range means a range not far from the tracking target, and is, for example, a range within a distance several times the pitch of the reinforcing bars arranged from the tracking target.
記録制御部130は、検出部120が第1周辺部から追跡対象を検出したときに、検出画像又は検出画像に基づいて生成された代用情報を、識別情報と関連付けて記録部140に記録する。上述した鉄筋計測用情報は、記録制御部130により記録部140に関連付けて記録される情報であり、本実施形態では、関連付けて記録される検出画像又は代用情報と識別情報のことである。 When the detection unit 120 detects the tracking target from the first peripheral unit, the recording control unit 130 records the detected image or the substitute information generated based on the detected image in the recording unit 140 in association with the identification information. The above-mentioned reinforcing bar measurement information is information recorded by the recording control unit 130 in association with the recording unit 140, and in the present embodiment, it is a detection image or substitute information and identification information recorded in association with each other.
また、代用情報とは、鉄筋計測時に検出画像の代わりに用いられ得る情報のことである。代用情報は、鉄筋計測時に鉄筋の本数が計数される場合であれば、鉄筋の本数が計数可能な情報であり、例えば、検出画像に含まれる鉄筋の部分を線で表示した線画であってもよく、検出画像に含まれる鉄筋の位置を示す座標情報であってもよい。代用情報を記録部140に記録する場合には、記録制御部130は、検出画像に基づいて代用情報を生成する。 Further, the substitute information is information that can be used instead of the detected image when measuring the reinforcing bar. The substitute information is information that can count the number of reinforcing bars if the number of reinforcing bars is counted at the time of measuring the reinforcing bars. For example, even if the line drawing shows the portion of the reinforcing bars included in the detected image as a line. Often, it may be coordinate information indicating the position of the reinforcing bar included in the detected image. When the substitute information is recorded in the recording unit 140, the recording control unit 130 generates the substitute information based on the detected image.
記録部140は、上述した記録装置であり、例えば、図4に示すストレージ103である。なお、図5では、記録部140が情報記録装置100に内蔵されている例が示されているが、記録部140は、情報記録装置100に接続された外付け装置であってもよい。また、記録部140は、情報記録装置100とは異なるロケーションに設置された、通信ネットワークを介して通信可能なファイルサーバやデータベースサーバなどであってもよい。 The recording unit 140 is the recording device described above, and is, for example, the storage 103 shown in FIG. Although FIG. 5 shows an example in which the recording unit 140 is built in the information recording device 100, the recording unit 140 may be an external device connected to the information recording device 100. Further, the recording unit 140 may be a file server, a database server, or the like that is installed at a location different from the information recording device 100 and can communicate via a communication network.
鉄筋計測部150は、記録部140に関連付けて記録された鉄筋計測用情報に基づいて、鉄筋計測処理を行う。鉄筋計測処理は、例えば、鉄筋の本数を計数する処理、鉄筋の径を計測する処理、配筋された鉄筋のピッチを計測処理などである。鉄筋計測部150は、さらに、計測結果(計数結果を含む)を設計情報と比較して設計情報どおりに配筋されているかどうかを検査する検査処理を行ってもよい。なお、鉄筋計測部150は、情報記録装置100とは異なる装置に設けられても良い。 The reinforcing bar measurement unit 150 performs the reinforcing bar measurement process based on the reinforcing bar measurement information recorded in association with the recording unit 140. The reinforcing bar measurement process includes, for example, a process of counting the number of reinforcing bars, a process of measuring the diameter of the reinforcing bars, a process of measuring the pitch of the arranged reinforcing bars, and the like. The reinforcing bar measuring unit 150 may further perform an inspection process of comparing the measurement result (including the counting result) with the design information and inspecting whether or not the reinforcing bars are arranged according to the design information. The reinforcing bar measuring unit 150 may be provided in a device different from the information recording device 100.
図7は、情報処理の一例を示すフローチャートである。図8は、検出処理の一例を示すフローチャートである。図9は、図8に示す検出処理を説明するための図である。図10は、記録制御処理の一例を示すフローチャートである。図7から図10を参照しながら、情報処理について具体的に説明する。 FIG. 7 is a flowchart showing an example of information processing. FIG. 8 is a flowchart showing an example of the detection process. FIG. 9 is a diagram for explaining the detection process shown in FIG. FIG. 10 is a flowchart showing an example of recording control processing. Information processing will be specifically described with reference to FIGS. 7 to 10.
情報記録装置100では、配筋された鉄筋群の動画像が入力されると、プロセッサ101が図7に示す情報処理を開始する。 In the information recording device 100, when the moving image of the rebar group arranged is input, the processor 101 starts the information processing shown in FIG. 7.
プロセッサ101は、まず、画像取得処理(ステップS100)を行う。画像取得処理では、プロセッサ101は、動画像からフレーム画像を切り出す。切り出されたフレーム画像は、例えば、メモリ102に一時的に記憶される。 First, the processor 101 performs an image acquisition process (step S100). In the image acquisition process, the processor 101 cuts out a frame image from the moving image. The cut out frame image is temporarily stored in, for example, the memory 102.
プロセッサ101は、画像取得処理が終了すると、検出処理(ステップS200)と記録制御処理(ステップS300)を行う。検出処理と記録制御処理については、後述する。 When the image acquisition process is completed, the processor 101 performs a detection process (step S200) and a recording control process (step S300). The detection process and the record control process will be described later.
プロセッサ101は、記録制御処理が終了すると、終了判定処理(ステップS400)を行う。終了判定処理では、プロセッサ101は、予め設定されている終了条件を満たしているかを判定する。終了条件を満たしていないと判定すると、プロセッサ101は、ステップS100からステップS400の処理を繰り返す。そして、終了条件を満たしていると判定すると、プロセッサ101は、図7に示す情報処理を終了する。 When the recording control process is completed, the processor 101 performs the end determination process (step S400). In the end determination process, the processor 101 determines whether or not the preset end conditions are satisfied. If it is determined that the end condition is not satisfied, the processor 101 repeats the processes of steps S100 to S400. Then, if it is determined that the end condition is satisfied, the processor 101 ends the information processing shown in FIG. 7.
なお、終了条件については特に限定しないが、以下に典型的な終了条件について説明する。プロセッサ101は、画像取得処理で取得したフレーム画像から終了を示すマーカを検出したときに、終了条件を満たすと判定してもよい。また、プロセッサ101は、利用者が終了指示を情報記録装置100に入力したときに、終了条件を満たすと判定してもよい。また、プロセッサ101は、デジタルカメラ10の姿勢を検出し、情報記録装置100が所定の姿勢(例えば下を向いた姿勢)にあるときに終了条件を満たすと判定してもよい。 The termination conditions are not particularly limited, but typical termination conditions will be described below. When the processor 101 detects a marker indicating the end from the frame image acquired in the image acquisition process, it may determine that the end condition is satisfied. Further, the processor 101 may determine that the termination condition is satisfied when the user inputs the termination instruction to the information recording device 100. Further, the processor 101 may detect the posture of the digital camera 10 and determine that the termination condition is satisfied when the information recording device 100 is in a predetermined posture (for example, a posture facing downward).
情報記録装置100では、画像取得処理が終了すると、プロセッサ101が図8に示す検出処理を開始する。 In the information recording device 100, when the image acquisition process is completed, the processor 101 starts the detection process shown in FIG.
プロセッサ101は、まず、追跡対象が設定済みか否かを判定し(ステップS201)、設定されていない場合には、追跡対象を設定する(ステップS202)。その後、プロセッサ101は、フレーム画像から追跡対象を検出し(ステップS203)、検出した追跡対象の位置がフレーム画像の第1周辺部に属するか否かを判定する(ステップS204)。追跡対象の位置が第1周辺部に属していない場合には、プロセッサ101は、検出処理を終了する。一方、追跡対象の位置が第1周辺部に属している場合には、プロセッサ101は、フレーム画像に基づいて識別情報を生成し(ステップS205)、その後、検出処理を終了する。 First, the processor 101 determines whether or not the tracking target has been set (step S201), and if not, sets the tracking target (step S202). After that, the processor 101 detects the tracking target from the frame image (step S203), and determines whether or not the position of the detected tracking target belongs to the first peripheral portion of the frame image (step S204). If the position to be tracked does not belong to the first peripheral portion, the processor 101 ends the detection process. On the other hand, when the position of the tracking target belongs to the first peripheral portion, the processor 101 generates identification information based on the frame image (step S205), and then ends the detection process.
情報記録装置100では、図8に示す検出処理がフレーム画像毎に繰り返し行われる。これにより、図9に示すように、最初に入力された画像P1に基づいて、例えば鉄筋R1上に追跡対象T1が設定される。また、その後に入力された画像の中から追跡対象T1が第1周辺部に位置する画像P2が特定され、その画像P2に基づいて識別情報が生成される。 In the information recording device 100, the detection process shown in FIG. 8 is repeatedly performed for each frame image. As a result, as shown in FIG. 9, the tracking target T1 is set on, for example, the reinforcing bar R1 based on the initially input image P1. Further, an image P2 in which the tracking target T1 is located in the first peripheral portion is specified from the images input thereafter, and identification information is generated based on the image P2.
情報記録装置100では、検出処理が終了すると、プロセッサ101が図10に示す記録制御処理を開始する。 In the information recording device 100, when the detection process is completed, the processor 101 starts the recording control process shown in FIG.
プロセッサ101は、まず、ステップS200の検出処理において第1周辺部から追跡対象が検出されたか否かを判定する(ステップS301)。追跡対象が第1周辺部から検出されていない場合には、プロセッサ101は、記録制御処理を終了する。一方、追跡対象が第1周辺部から検出されている場合には、プロセッサ101は、そのフレーム画像(検出画像)又はそのフレーム画像に代わる代用情報をステップS205で生成した識別情報と関連付けてストレージ103に記録し(ステップS302)、その後、記録制御処理を終了する。 First, the processor 101 determines whether or not the tracking target is detected from the first peripheral portion in the detection process of step S200 (step S301). If the tracking target is not detected from the first peripheral portion, the processor 101 ends the recording control process. On the other hand, when the tracking target is detected from the first peripheral portion, the processor 101 associates the frame image (detection image) or the substitute information for the frame image with the identification information generated in step S205, and stores 103. (Step S302), and then the recording control process is terminated.
本実施形態に係る情報記録装置100によれば、被写体にマーカを付けることなく撮影された鉄筋群の動画像から、鉄筋計測用情報を生成して記録することができる。このため、利用者の負担を軽減しながら鉄筋計測用情報を記録することができる。 According to the information recording device 100 according to the present embodiment, it is possible to generate and record the reinforcing bar measurement information from the moving image of the reinforcing bar group taken without attaching a marker to the subject. Therefore, it is possible to record the reinforcing bar measurement information while reducing the burden on the user.
[第2の実施形態]
本実施形態に係る情報記録装置のハードウェア構成は、情報記録装置100のハードウェア構成と同様である。本実施形態に係る情報記録装置の機能構成は、検出部120の代わりに検出部220を備える点が情報記録装置100の機能構成とは異なり、その他の機能構成は同様である。
[Second Embodiment]
The hardware configuration of the information recording device according to the present embodiment is the same as the hardware configuration of the information recording device 100. The functional configuration of the information recording device according to the present embodiment is different from the functional configuration of the information recording device 100 in that the detection unit 220 is provided instead of the detection unit 120, and other functional configurations are the same.
図11は、検出部220の機能構成を例示した図である。検出部220は、取得部110が取得したフレーム画像の第1周辺部から追跡対象を検出し、検出結果を記録制御部130へ出力する点は、第1の実施形態に係る検出部120と同様である。 FIG. 11 is a diagram illustrating the functional configuration of the detection unit 220. Similar to the detection unit 120 according to the first embodiment, the detection unit 220 detects the tracking target from the first peripheral portion of the frame image acquired by the acquisition unit 110 and outputs the detection result to the recording control unit 130. Is.
検出部220は、図11に示すように、設定部121の代わりに設定部221を備える点と、周辺判定部123の代わりに周辺判定部223を備える点が、検出部120とは異なる。 As shown in FIG. 11, the detection unit 220 is different from the detection unit 120 in that the setting unit 221 is provided instead of the setting unit 121 and the peripheral determination unit 223 is provided instead of the peripheral determination unit 123.
設定部221は、追跡対象を設定する点については設定部121と同様である。設定部221は、検出部220が第1周辺部から追跡対象を検出したときに、検出画像に基づいて追跡対象を更新する点が、設定部121とは異なる。 The setting unit 221 is the same as the setting unit 121 in that the tracking target is set. The setting unit 221 is different from the setting unit 121 in that when the detection unit 220 detects the tracking target from the first peripheral portion, the tracking target is updated based on the detected image.
設定部221は、検出部220が第1周辺部から追跡対象を検出したときに、検出画像の移動方向とは反対方向の周辺部(以降、第2周辺部と記す。)に基づいて追跡対象を更新する。具体的には、設定部221は、例えば、検出画像の第2周辺部に位置する鉄筋のいずれかを追跡対象に設定することで、追跡対象を更新してもよい。 When the detection unit 220 detects the tracking target from the first peripheral portion, the setting unit 221 tracks the tracking target based on the peripheral portion (hereinafter referred to as the second peripheral portion) in the direction opposite to the moving direction of the detected image. To update. Specifically, the setting unit 221 may update the tracking target by setting, for example, any of the reinforcing bars located in the second peripheral portion of the detected image as the tracking target.
周辺判定部223は、設定部221に追跡対象を更新するタイミング通知する点が、周辺判定部123とは異なる。その他の点は、周辺判定部123と同様である。 The peripheral determination unit 223 is different from the peripheral determination unit 123 in that it notifies the setting unit 221 of the timing for updating the tracking target. Other points are the same as those of the peripheral determination unit 123.
図12は、本実施形態に係る検出処理の一例を示すフローチャートである。図13は、図12に示す検出処理を説明するための図である。 FIG. 12 is a flowchart showing an example of the detection process according to the present embodiment. FIG. 13 is a diagram for explaining the detection process shown in FIG.
本実施形態に係る情報記録装置では、画像取得処理が終了すると、プロセッサ101が図12に示す検出処理を開始する。なお、ステップS501からステップS505の処理は、図8のステップS201からステップS205の処理と同様である。 In the information recording device according to the present embodiment, when the image acquisition process is completed, the processor 101 starts the detection process shown in FIG. The processing of steps S501 to S505 is the same as the processing of steps S201 to S205 of FIG.
プロセッサ101は、検出した追跡対象の位置がフレーム画像の第1周辺部に属していると判定し(ステップS504YES)、フレーム画像に基づいて識別情報を生成すると(ステップS505)、検出対象を更新し(ステップS506)、その後、検出処理を終了する。なお、ステップS505とステップS506の処理は、どちらを先に行ってもよく、又は時間的に並列して行ってもよい。 When the processor 101 determines that the detected position of the tracking target belongs to the first peripheral portion of the frame image (step S504YES) and generates identification information based on the frame image (step S505), the processor 101 updates the detection target. (Step S506), after that, the detection process is terminated. In addition, the processing of step S505 and step S506 may be performed first, or may be performed in parallel in time.
本実施形態に係る情報記録装置では、図13に示すように、追跡対象が第1周辺部に位置する画像(画像P2、画像P3)が特定されたときに、その画像に基づいて識別情報が生成されるとともに、新たな追跡対象(追跡対象T2、追跡対象T3)が設定されて、追跡対象が更新される。これにより、追跡対象を更新しながら追跡処理を半永久的に継続することができる。 In the information recording device according to the present embodiment, as shown in FIG. 13, when an image (image P2, image P3) whose tracking target is located in the first peripheral portion is specified, identification information is generated based on the image. At the same time as being generated, new tracking targets (tracking target T2, tracking target T3) are set, and the tracking target is updated. As a result, the tracking process can be continued semi-permanently while updating the tracking target.
本実施形態に係る情報記録装置によっても、情報記録装置100と同様に、被写体にマーカを付けることなく撮影された鉄筋群の動画像から、鉄筋計測用情報を生成して記録することができる。 Similar to the information recording device 100, the information recording device according to the present embodiment can also generate and record reinforcing bar measurement information from a moving image of a reinforcing bar group taken without attaching a marker to the subject.
また、本実施形態に係る情報記録装置によれば、追跡対象を更新することで、追跡対象毎に鉄筋計測用情報を生成することが可能であり、より多くの鉄筋計測用情報を得ることができる。さらに、検出画像の第1周辺部から追跡対象を検出したときにその検出画像に含まれる物体を新たな検出対象に設定することで、追跡対象毎に生成される鉄筋計測用情報の撮影領域の一部を重複させることができる。これにより、配筋された鉄筋群全体の鉄筋計測用情報を漏れなく記録することができる。特に、第2周辺部の物体を新たな検出対象に設定することで、撮影領域の重複を少なくすることができるため、配筋された鉄筋群全体の鉄筋計測用情報を効率的に記録することができる。 Further, according to the information recording device according to the present embodiment, it is possible to generate the reinforcing bar measurement information for each tracking target by updating the tracking target, and it is possible to obtain more reinforcing bar measurement information. it can. Further, when the tracking target is detected from the first peripheral portion of the detected image, the object included in the detected image is set as a new detection target, so that the photographing area of the reinforcing bar measurement information generated for each tracking target can be obtained. Some can be duplicated. As a result, it is possible to record the reinforcing bar measurement information of the entire reinforcing bar group arranged without omission. In particular, by setting the object in the second peripheral portion as a new detection target, it is possible to reduce the overlap of the imaging areas, so that the information for measuring the reinforcing bars of the entire reinforcing bar group arranged can be efficiently recorded. Can be done.
従って、本実施形態に係る情報記録装置によっても、利用者の負担を軽減しながら鉄筋計測用情報を記録することができる。 Therefore, the information recording device according to the present embodiment can also record the reinforcing bar measurement information while reducing the burden on the user.
[第3の実施形態]
本実施形態に係る情報記録装置300は、動画像を処理することで鉄筋計測用情報を記録装置に記録する記録制御装置であり、その点は、情報記録装置100と同様である。情報処理装置300は、ハードウェア構成についても情報記録装置100と同様であるが、機能構成については情報記録装置100とは異なっている。
[Third Embodiment]
The information recording device 300 according to the present embodiment is a recording control device that records information for reinforcing bar measurement in the recording device by processing a moving image, and the point is the same as that of the information recording device 100. The information processing device 300 has the same hardware configuration as the information recording device 100, but differs from the information recording device 100 in the functional configuration.
図14は、情報処理装置300の機能構成を例示した図である。情報処理装置300は、検出部120の代わりに検出部320を備える点、記録制御部130の代わりに記録制御部330を備える点、鉄筋計測部150の代わりに鉄筋計測部350を備える点が、情報記録装置100とは異なる。 FIG. 14 is a diagram illustrating the functional configuration of the information processing device 300. The information processing device 300 includes a detection unit 320 instead of the detection unit 120, a recording control unit 330 instead of the recording control unit 130, and a reinforcing bar measuring unit 350 instead of the reinforcing bar measuring unit 150. It is different from the information recording device 100.
検出部320は、第1周辺部から追跡対象を検出したときに、検出結果を記録制御部330へ出力する点は、検出部120と同様である。検出部320は、第1周辺部から追跡対象を検出したときに、デジタルカメラ10に対して撮影画像の撮影を指示する撮影指示を出力する点が、検出部120とは異なる。なお、デジタルカメラ10は、検出部320からの出力された撮影指示に従って鉄筋群の撮影画像を撮影し、情報処理装置300(取得部110)へ出力する。 Similar to the detection unit 120, the detection unit 320 outputs the detection result to the recording control unit 330 when the tracking target is detected from the first peripheral unit. The detection unit 320 is different from the detection unit 120 in that when the tracking target is detected from the first peripheral portion, the detection unit 320 outputs a shooting instruction instructing the digital camera 10 to shoot a captured image. The digital camera 10 captures a captured image of the reinforcing bar group according to the imaging instruction output from the detection unit 320, and outputs the captured image to the information processing device 300 (acquisition unit 110).
記録制御部330は、検出部320が第1周辺部から追跡対象を検出したときに、検出画像の代わりに、検出後に新たに撮影された鉄筋群の静止画像である撮影画像又は撮影画像に基づいて生成された代用情報を、識別情報と関連付けて記録部140に記録する点が、記録制御部130とは異なる。 When the detection unit 320 detects the tracking target from the first peripheral portion, the recording control unit 330 is based on a captured image or a captured image which is a still image of the reinforcing bar group newly captured after the detection instead of the detected image. The substitute information generated is recorded in the recording unit 140 in association with the identification information, which is different from the recording control unit 130.
鉄筋計測部350は、記録部140に関連付けて記録された鉄筋計測用情報に基づいて、鉄筋計測処理を行う点は、鉄筋計測部150と同様である。鉄筋計測部350は、鉄筋計測用情報が撮影画像又は撮影画像に基づいて生成された代用情報と識別情報とを含む点が、鉄筋計測部150とは異なる。 The reinforcing bar measuring unit 350 is the same as the reinforcing bar measuring unit 150 in that the reinforcing bar measuring unit 350 performs the reinforcing bar measuring process based on the reinforcing bar measuring information recorded in association with the recording unit 140. The reinforcing bar measuring unit 350 is different from the reinforcing bar measuring unit 150 in that the reinforcing bar measuring information includes a captured image or substitute information and identification information generated based on the captured image.
図15は、本実施形態に係る検出処理の一例を示すフローチャートである。本実施形態に係る情報記録装置では、画像取得処理が終了すると、プロセッサ101が図15に示す検出処理を開始する。なお、ステップS601からステップS604の処理は、図8のステップS201からステップS204の処理と同様である。 FIG. 15 is a flowchart showing an example of the detection process according to the present embodiment. In the information recording device according to the present embodiment, when the image acquisition process is completed, the processor 101 starts the detection process shown in FIG. The processing of steps S601 to S604 is the same as the processing of steps S201 to S204 of FIG.
プロセッサ101は、検出した追跡対象の位置がフレーム画像の第1周辺部に属していると判定すると(ステップS604YES)、デジタルカメラ10へ撮影画像の撮影を指示する(ステップS605)。そして、デジタルカメラ10で新たに撮影された鉄筋群の静止画像である撮影画像を取得する(ステップS606)。さらに、プロセッサ101は、ステップS606で取得した撮影画像に基づいて識別情報を生成し(ステップS607)、検出対象を更新し(ステップS608)、その後、検出処理を終了する。なお、ステップS605からステップS607までの一連の処理とステップS608の処理については、どちらを先に行ってもよく、又は時間的に並列して行ってもよい。 When the processor 101 determines that the detected position of the tracking target belongs to the first peripheral portion of the frame image (step S604YES), the processor 101 instructs the digital camera 10 to shoot the captured image (step S605). Then, a captured image which is a still image of the reinforcing bar group newly captured by the digital camera 10 is acquired (step S606). Further, the processor 101 generates identification information based on the captured image acquired in step S606 (step S607), updates the detection target (step S608), and then ends the detection process. It should be noted that either of the series of processes from step S605 to step S607 and the process of step S608 may be performed first, or may be performed in parallel in time.
本実施形態に係る情報記録装置によっても、第1及び第2の実施形態に係る情報記録装置と同様に、被写体にマーカを付けることなく撮影された鉄筋群の動画像から、鉄筋計測用情報を生成して記録することができる。また、第2の実施形態に係る情報記録装置と同様に、より多くの鉄筋計測用情報を得て、配筋された鉄筋群全体の鉄筋計測用情報を漏れなく記録することができる。従って、利用者の負担を軽減しながら鉄筋計測用情報を記録することができる。 Similar to the information recording devices according to the first and second embodiments, the information recording device according to the present embodiment also obtains information for measuring the reinforcing bars from the moving images of the reinforcing bars taken without attaching a marker to the subject. It can be generated and recorded. Further, similarly to the information recording device according to the second embodiment, it is possible to obtain more rebar measurement information and record the rebar measurement information of the entire rebar group arranged without omission. Therefore, it is possible to record the reinforcing bar measurement information while reducing the burden on the user.
さらに、本実施形態に係る情報記録装置によれば、第1周辺部から追跡対象を検出したときにデジタルカメラ10へ撮影画像の撮影を指示することで、静止画像である撮影画像を用いた鉄筋計測情報を記録することができる。静止画撮影機能を用いて撮影した撮影画像は動画像から切り出したフレーム画像(検出画像)に比べて一般に高精細な画像であり、また、動画像において生じるローリングシャッター歪を含まない。2次元平面内のどの位置に追跡対象が存在するかが分かればよい検出処理とは異なり、鉄筋計測処理では、歪が与える悪影響が比較的大きい。このため、撮影画像を用いた鉄筋計測情報を記録することで、検出画像を用いた鉄筋計測情報を記録した場合に比べて、鉄筋計測の精度の向上に貢献することができる。 Further, according to the information recording device according to the present embodiment, when the tracking target is detected from the first peripheral portion, the digital camera 10 is instructed to shoot the captured image, so that the reinforcing bar using the captured image which is a still image is used. Measurement information can be recorded. The captured image captured by using the still image capturing function is generally a high-definition image as compared with the frame image (detected image) cut out from the moving image, and does not include the rolling shutter distortion that occurs in the moving image. Unlike the detection process in which it is sufficient to know at which position in the two-dimensional plane the tracking target exists, in the reinforcing bar measurement process, the adverse effect of strain is relatively large. Therefore, by recording the reinforcing bar measurement information using the captured image, it is possible to contribute to the improvement of the accuracy of the reinforcing bar measurement as compared with the case where the reinforcing bar measurement information using the detected image is recorded.
[第4の実施形態]
本実施形態に係る情報記録装置のハードウェア構成は、情報記録装置100のハードウェア構成と同様である。本実施形態に係る情報記録装置の機能構成は、検出部120の代わりに検出部420を備える点が情報記録装置100の機能構成とは異なり、その他の機能構成は同様である。
[Fourth Embodiment]
The hardware configuration of the information recording device according to the present embodiment is the same as the hardware configuration of the information recording device 100. The functional configuration of the information recording device according to the present embodiment is different from the functional configuration of the information recording device 100 in that the detection unit 420 is provided instead of the detection unit 120, and other functional configurations are the same.
図16は、検出部420の機能構成を例示した図である。検出部420は、取得部110が取得したフレーム画像の第1周辺部から追跡対象を検出する点は、検出部120と同様である。 FIG. 16 is a diagram illustrating the functional configuration of the detection unit 420. The detection unit 420 is similar to the detection unit 120 in that the detection unit 420 detects the tracking target from the first peripheral portion of the frame image acquired by the acquisition unit 110.
検出部420は、図15に示すように、設定部121の代わりに設定部221を備える点、周辺判定部123の代わりに周辺判定部223を備える点、記録条件判定部421を備える点、識別情報生成部124の代わりに識別情報生成部422を備える点が、検出部120とは異なる。 As shown in FIG. 15, the detection unit 420 includes a setting unit 221 instead of the setting unit 121, a peripheral determination unit 223 instead of the peripheral determination unit 123, and a recording condition determination unit 421. It differs from the detection unit 120 in that the identification information generation unit 422 is provided instead of the information generation unit 124.
また、検出部420と検出部220を比較すると、検出部420は、記録条件判定部421を備える点と、識別情報生成部124の代わりに識別情報生成部422を備える点が、検出部220とは異なる。 Further, comparing the detection unit 420 and the detection unit 220, the detection unit 420 includes the recording condition determination unit 421 and the identification information generation unit 422 instead of the identification information generation unit 124. Is different.
記録条件判定部421は、検出画像に含まれる鉄筋の長さについての条件である記録条件を満たしているか否かを判定する。 The recording condition determination unit 421 determines whether or not the recording condition, which is a condition for the length of the reinforcing bar included in the detected image, is satisfied.
記録条件は、例えば、検出画像の第1周辺部に含まれる鉄筋の長さが所定長さ以上であるという条件でもよい。ここで、所定長さは計測対象外の鉄筋であると判断することができる程度に短い長さである。配筋された鉄筋群では通常は凡そ一定の長さの鉄筋が連続して並んでいる。この点を考慮すると、第1周辺部で条件を満たさない鉄筋が検出された場合には、それ以降(即ち、第1周辺部から第1方向側)にも同様に条件を満たさない鉄筋が並んでいることが想定される。このため、第1周辺部に含まれる鉄筋の長さについての条件を記録条件とすることで、不必要な情報を鉄筋計測情報として記録することを避けることができる。 The recording condition may be, for example, a condition that the length of the reinforcing bar included in the first peripheral portion of the detected image is a predetermined length or more. Here, the predetermined length is a length short enough to be judged as a reinforcing bar not to be measured. In a group of reinforcing bars arranged, usually, reinforcing bars of approximately a certain length are continuously arranged. Considering this point, when a reinforcing bar that does not satisfy the condition is detected in the first peripheral portion, the reinforcing bar that does not satisfy the condition is similarly lined up thereafter (that is, from the first peripheral portion to the first direction side). It is assumed that it is. Therefore, by setting the condition regarding the length of the reinforcing bar included in the first peripheral portion as the recording condition, it is possible to avoid recording unnecessary information as the reinforcing bar measurement information.
また、記録条件は、例えば、検出画像の第1周辺部に含まれる鉄筋の長さ又は検出画像の第2周辺部に含まれる鉄筋の長さの少なくとも一方が所定長さ以上であるという条件でもよい。配筋された鉄筋群に部分的に短い鉄筋が含まれることが稀にある。第1周辺部に含まれる鉄筋の長さと第2周辺部に含まれる鉄筋の長さの両方についての条件を記録条件とすることで、上記のような稀がケースで生じ得る誤った判定を回避することができる。 Further, the recording condition is also a condition that at least one of the length of the reinforcing bar included in the first peripheral portion of the detected image and the length of the reinforcing bar included in the second peripheral portion of the detected image is a predetermined length or more. Good. In rare cases, the rebars arranged are partially short rebars. By setting the conditions for both the length of the reinforcing bar included in the first peripheral portion and the length of the reinforcing bar included in the second peripheral portion as recording conditions, it is possible to avoid the erroneous judgment that the above rare cases may occur in the case. can do.
また、記録条件は、例えば、更新前の追跡対象である鉄筋から更新後の追跡対象である鉄筋までの間に存在する鉄筋のうち所定長さ以上の鉄筋の割合が所定の割合以上であるという条件でもよい。このような記録条件とすることで、上記のような稀がケースで生じ得る誤った判定を更に確実に回避することができる。 Further, the recording condition is that, for example, the ratio of the reinforcing bars having a predetermined length or more among the reinforcing bars existing between the reinforcing bars to be tracked before the update and the reinforcing bars to be tracked after the update is a predetermined ratio or more. It may be a condition. By setting such recording conditions, it is possible to more reliably avoid the erroneous determination that the above-mentioned rare cases may occur in the case.
識別情報生成部422は、記録条件判定部421が記録条件を満たしていると判断したときに、識別情報を生成する。 The identification information generation unit 422 generates identification information when the recording condition determination unit 421 determines that the recording condition is satisfied.
本実施形態に係る情報記録装置では、記録制御部130は、検出部420が第1周辺部から追跡対象を検出し、且つ、記録条件判定部421が記録条件を満たしていると判定したときに、検出画像又は代用情報を、識別情報と関連付けて記録装置に記録する。 In the information recording device according to the present embodiment, when the detection unit 420 detects the tracking target from the first peripheral unit and the recording condition determination unit 421 determines that the recording condition is satisfied, the recording control unit 130 determines. , The detected image or the substitute information is recorded in the recording device in association with the identification information.
図17は、本実施形態に係る検出処理の一例を示すフローチャートである。本実施形態に係る情報記録装置では、画像取得処理が終了すると、プロセッサ101が図17に示す検出処理を開始する。なお、ステップS701からステップS704の処理は、図8のステップS201からステップS204の処理と同様である。 FIG. 17 is a flowchart showing an example of the detection process according to the present embodiment. In the information recording device according to the present embodiment, when the image acquisition process is completed, the processor 101 starts the detection process shown in FIG. The processing of steps S701 to S704 is the same as the processing of steps S201 to S204 of FIG.
プロセッサ101は、検出した追跡対象の位置がフレーム画像の第1周辺部に属していると判定すると(ステップS704YES)、検出対象を更新すると共に(ステップS705)、そのフレーム画像(検出画像)を解析し(ステップS706)、記録条件を満たしているか否かを判定する(ステップS707)。記録条件を満たしていない場合には、プロセッサ101は、検出処理を終了する。一方、記録条件を満たしている場合には、プロセッサ101は、検出画像に基づいて識別情報を生成し(ステップS708)、その後、検出処理を終了する。なお、ステップS705の処理とステップS706からステップS708までの一連の処理については、どちらを先に行ってもよく、又は時間的に並列して行ってもよい。 When the processor 101 determines that the detected position of the tracking target belongs to the first peripheral portion of the frame image (step S704YES), the processor 101 updates the detection target (step S705) and analyzes the frame image (detection image). (Step S706), and it is determined whether or not the recording conditions are satisfied (step S707). If the recording condition is not satisfied, the processor 101 ends the detection process. On the other hand, when the recording condition is satisfied, the processor 101 generates identification information based on the detected image (step S708), and then ends the detection process. The process of step S705 and the series of processes from step S706 to step S708 may be performed first, or may be performed in parallel in time.
本実施形態に係る情報記録装置によっても、第1から第3の実施形態に係る情報記録装置と同様に、被写体にマーカを付けることなく撮影された鉄筋群の動画像から、鉄筋計測用情報を生成して記録することができる。また、第2の実施形態に係る情報記録装置と同様に、より多くの鉄筋計測用情報を得て、配筋された鉄筋群全体の鉄筋計測用情報を漏れなく記録することができる。従って、利用者の負担を軽減しながら鉄筋計測用情報を記録することができる。 Similar to the information recording devices according to the first to third embodiments, the information recording device according to the present embodiment also obtains information for reinforcing bar measurement from a moving image of a reinforcing bar group taken without attaching a marker to the subject. It can be generated and recorded. Further, similarly to the information recording device according to the second embodiment, it is possible to obtain more rebar measurement information and record the rebar measurement information of the entire rebar group arranged without omission. Therefore, it is possible to record the reinforcing bar measurement information while reducing the burden on the user.
さらに、本実施形態に係る情報記録装置によれば、記録条件を満たしていない場合には、たとえ第1周辺部から追跡対象が検出された場合であっても、鉄筋計測用情報の記録を行わずに追跡対象の更新のみを行う。これにより、不必要な情報を鉄筋計測情報として記録することを避けることができる。 Further, according to the information recording device according to the present embodiment, when the recording condition is not satisfied, the information for measuring the reinforcing bar is recorded even if the tracking target is detected from the first peripheral portion. Only update the tracking target without doing so. As a result, it is possible to avoid recording unnecessary information as reinforcing bar measurement information.
[第5の実施形態]
本実施形態に係る情報処理装置500は、ハードウェア構成についても情報記録装置100と同様であるが、機能構成については情報記録装置100とは異なっている。
[Fifth Embodiment]
The information processing device 500 according to the present embodiment has the same hardware configuration as the information recording device 100, but differs from the information recording device 100 in the functional configuration.
図18は、情報処理装置500の機能構成を例示した図である。情報処理装置500は、動画像を記録する第2記録部510を備える点が、情報記録装置100とは異なる。なお、図18では、第2記録部510は、記録部140とは別の機能構成要素として記載されているが、記録部140と同じハードウェア(例えば、ストレージ103)であってもよい。 FIG. 18 is a diagram illustrating the functional configuration of the information processing device 500. The information processing device 500 is different from the information recording device 100 in that it includes a second recording unit 510 that records moving images. Although the second recording unit 510 is described as a functional component different from the recording unit 140 in FIG. 18, it may be the same hardware as the recording unit 140 (for example, the storage 103).
利用者は、例えば、現場でデジタルカメラ10を用いて鉄筋群を撮影した動画を、可搬記録媒体を介して、オフィスなどの現場とは異なるロケーションに設置された情報処理装置500の第2記録部510にコピーする。これにより、情報処理装置500は、第2記録部510から動画を適宜読み出すことができるため、情報記録装置100と同様に動作することができる。 For example, the user can record a moving image of a group of reinforcing bars taken by a digital camera 10 at the site via a portable recording medium in a second record of an information processing device 500 installed at a location different from the site such as an office. Copy to part 510. As a result, the information processing device 500 can appropriately read the moving image from the second recording unit 510, and thus can operate in the same manner as the information recording device 100.
従って、本実施形態に係る情報処理装置500によっても、情報記録装置100と同様の効果を得ることができる。なお、情報処理装置500は、例えば、デジタルカメラ10と同じ現場に持ち込んで使用してもよい。この場合でも、動画像を第2記録部510に記録することで、鉄筋計測情報を記録する情報処理を、動画像の撮影タイミングによって制限されることなく行うことができるといったメリットがある。
[第6の実施形態]
Therefore, the information processing device 500 according to the present embodiment can also obtain the same effect as the information recording device 100. The information processing device 500 may be brought to the same site as the digital camera 10 for use. Even in this case, by recording the moving image in the second recording unit 510, there is an advantage that the information processing for recording the reinforcing bar measurement information can be performed without being limited by the shooting timing of the moving image.
[Sixth Embodiment]
図19は、本実施形態に係る配筋検査支援システム2の構成を例示した図である。図20は、配筋検査支援システム2に含まれる情報処理装置600の機能構成を例示した図である。 FIG. 19 is a diagram illustrating the configuration of the bar arrangement inspection support system 2 according to the present embodiment. FIG. 20 is a diagram illustrating the functional configuration of the information processing device 600 included in the bar arrangement inspection support system 2.
配筋検査支援システム2は、図19に示すように、デジタルカメラ10と、情報処理装置600と、鉄筋検査装置700とを備える。情報処理装置600と鉄筋検査装置700はいずれも、例えば標準的なコンピュータである。デジタルカメラ10と情報処理装置600は被写体Rsと同じロケーション(即ち、現場)で用いられるのに対して、鉄筋検査装置700は、被写体Rsとは異なるロケーション(例えば、オフィスやデータセンタなど)に設置されている。 As shown in FIG. 19, the bar arrangement inspection support system 2 includes a digital camera 10, an information processing device 600, and a reinforcing bar inspection device 700. Both the information processing device 600 and the reinforcing bar inspection device 700 are, for example, standard computers. The digital camera 10 and the information processing device 600 are used in the same location as the subject Rs (that is, in the field), whereas the reinforcing bar inspection device 700 is installed in a location different from the subject Rs (for example, an office or a data center). Has been done.
情報処理装置600は、図20に示すように、鉄筋計測部150を備えていないという点で、第1の実施形態に係る情報記録装置100とは異なる。その他の点は、情報記録装置100と同様である。その一方で、鉄筋検査装置700が鉄筋計測部150に相当する機能を有する。 As shown in FIG. 20, the information processing device 600 is different from the information recording device 100 according to the first embodiment in that it does not include the reinforcing bar measuring unit 150. Other points are the same as those of the information recording device 100. On the other hand, the reinforcing bar inspection device 700 has a function corresponding to the reinforcing bar measuring unit 150.
本実施形態に係る配筋検査支援システム2では、鉄筋計測用情報を記録する上述した情報処理までは情報処理装置600を用いて現場で行い、鉄筋計測処理は鉄筋検査装置700で行われる。 In the bar arrangement inspection support system 2 according to the present embodiment, the above-mentioned information processing for recording the rebar measurement information is performed on-site by using the information processing device 600, and the rebar measurement process is performed by the rebar inspection device 700.
本実施形態に係る配筋検査支援システム2によっても、配筋検査支援システム1と同様の効果を得ることができる。また、配筋検査支援システム2では、コンピュータに対して比較的負担の大きな処理である鉄筋計測処理を情報処理装置600とは別の装置で行うことができるため、情報処理装置600を比較的低いスペックのコンピュータで構成することができる。 The bar arrangement inspection support system 2 according to the present embodiment can also obtain the same effect as the bar arrangement inspection support system 1. Further, in the bar arrangement inspection support system 2, the information processing device 600 is relatively low because the reinforcing bar measurement process, which is a process that places a relatively heavy burden on the computer, can be performed by a device different from the information processing device 600. It can be configured with a computer with specifications.
[第7の実施形態]
図21は、本実施形態に係る配筋検査支援システム3の構成を例示した図である。図22は、配筋検査支援システム3に含まれる情報処理装置800の機能構成を例示した図である。
[7th Embodiment]
FIG. 21 is a diagram illustrating the configuration of the bar arrangement inspection support system 3 according to the present embodiment. FIG. 22 is a diagram illustrating the functional configuration of the information processing device 800 included in the bar arrangement inspection support system 3.
配筋検査支援システム3は、図21に示すように、情報処理装置800を備えている。情報処理装置800は、例えば、タブレット型のコンピュータであり、第1の実施形態に係る配筋検査支援システム1のデジタルカメラ10と情報記録装置100の両方の機能を備えている。 As shown in FIG. 21, the bar arrangement inspection support system 3 includes an information processing device 800. The information processing device 800 is, for example, a tablet-type computer, and has the functions of both the digital camera 10 and the information recording device 100 of the bar arrangement inspection support system 1 according to the first embodiment.
情報処理装置800は、図22に示すように、撮影部810を備える点が、情報記録装置100とは異なる。その他の点は、情報記録装置100と同様である。 As shown in FIG. 22, the information processing device 800 is different from the information recording device 100 in that it includes a photographing unit 810. Other points are the same as those of the information recording device 100.
本実施形態に係る配筋検査支援システム3によっても、配筋検査支援システム1と同様の効果を得ることができる。また、配筋検査支援システム3は、デジタルカメラが情報処理装置800に組み込まれているため、配筋検査支援システム1と比較して可搬性に優れている。従って、工事現場のような屋外の環境での使用に好適である。 The bar arrangement inspection support system 3 according to the present embodiment can also obtain the same effect as the bar arrangement inspection support system 1. Further, since the bar arrangement inspection support system 3 has a digital camera incorporated in the information processing device 800, the bar arrangement inspection support system 3 is superior in portability as compared with the bar arrangement inspection support system 1. Therefore, it is suitable for use in an outdoor environment such as a construction site.
上述した実施形態は、発明の理解を容易にするための具体例を示したものであり、本発明の実施形態はこれらに限定されるものではない。情報処理装置、情報処理方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。 The above-described embodiments show specific examples for facilitating the understanding of the invention, and the embodiments of the present invention are not limited thereto. The information processing apparatus, information processing method, and program can be variously modified and changed without departing from the description of the claims.
例えば、上述した実施形態では、動画像から切り出したフレーム画像に基づいて追跡対象を検出する例を示したが、追跡に使用される画像は、動画像に限らない。例えば、撮影領域を移動しながら連続して撮影された複数の静止画像(撮影画像)であってもよい。 For example, in the above-described embodiment, the tracking target is detected based on the frame image cut out from the moving image, but the image used for tracking is not limited to the moving image. For example, it may be a plurality of still images (photographed images) continuously photographed while moving the photographing area.
また、上述した実施形態では、追跡対象が第1周辺部から検出されたときに鉄筋計測用情報を記録する例を示したが、例えば、追跡開始時(つまり、追跡対象を最初に設定するとき)や追跡終了時(つまり、終了判定を満たしたとき)にも鉄筋計測用情報を記録しても良い。その場合、計測対象の鉄筋の始点、終点の座標情報を識別情報として記録することが望ましい。計測対象の鉄筋の始点、終点は、被写体に設けられたマーカによって特定されてもよく、利用者の入力によって特定されても良い。また、計測対象の鉄筋の始点、終点の座標情報を記録しない場合には、鉄筋計測処理の際に画像から鉄筋の始点と終点を判断してもよい。 Further, in the above-described embodiment, an example of recording the reinforcing bar measurement information when the tracking target is detected from the first peripheral portion is shown, but for example, at the start of tracking (that is, when the tracking target is set first). ) And at the end of tracking (that is, when the end determination is satisfied), the reinforcing bar measurement information may be recorded. In that case, it is desirable to record the coordinate information of the start point and end point of the reinforcing bar to be measured as identification information. The start point and end point of the reinforcing bar to be measured may be specified by a marker provided on the subject, or may be specified by the input of the user. Further, when the coordinate information of the start point and the end point of the reinforcing bar to be measured is not recorded, the start point and the end point of the reinforcing bar may be determined from the image during the reinforcing bar measurement process.
また、上述した実施形態では、識別情報として、識別対象鉄筋の検出画像中における位置を示す座標情報、識別対象鉄筋の姿勢情報、又は、識別対象鉄筋の回転情報を例示したが、識別対象鉄筋を識別するためのこれ以外の他の情報を更に含んでもよい。例えば、撮影領域の移動速度や移動量、追跡対象周辺の部分画像などを含んでも良い。 Further, in the above-described embodiment, as the identification information, coordinate information indicating the position of the identification target reinforcing bar in the detection image, posture information of the identification target reinforcing bar, or rotation information of the identification target reinforcing bar is exemplified. Other information for identification may be further included. For example, the moving speed and moving amount of the shooting area, a partial image around the tracking target, and the like may be included.
また、上述した実施形態では、1つ追跡対象を追跡する例を示したが、複数の追跡対象を同一の鉄筋上に設定してもよい。このように設定することで、より確実に追跡対象鉄筋を追跡することができる。 Further, in the above-described embodiment, an example of tracking one tracking target is shown, but a plurality of tracking targets may be set on the same reinforcing bar. By setting in this way, the rebar to be tracked can be tracked more reliably.
また、上述した実施形態では、追跡対象を第1方向と交差する方向に配置された鉄筋に設定する例を示したが、第1方向と交差する方向に配置された鉄筋上であっても、第1方向に沿って配置された鉄筋と重なる領域には設定しないことが望ましい。そのような領域に追跡対象を設定すると、追跡の難易度が上昇してしまうからである。 Further, in the above-described embodiment, the tracking target is set to the reinforcing bar arranged in the direction intersecting the first direction, but even on the reinforcing bar arranged in the direction intersecting the first direction, the tracking target is set. It is desirable not to set it in the area that overlaps with the reinforcing bars arranged along the first direction. This is because setting a tracking target in such an area increases the difficulty of tracking.
また、上述した実施形態では、追跡対象が第1周辺部から検出されたときに鉄筋計測用情報を記録する例を示したが、異なる基準で鉄筋計測用情報を記録しても良い。例えば、撮影領域が計測対象の鉄筋の所定本数分だけ移動する毎に鉄筋計測用情報を記録しても良い。 Further, in the above-described embodiment, the example of recording the reinforcing bar measurement information when the tracking target is detected from the first peripheral portion is shown, but the reinforcing bar measurement information may be recorded according to different criteria. For example, the reinforcing bar measurement information may be recorded every time the photographing area moves by a predetermined number of reinforcing bars to be measured.
また、上述した実施形態では、画像又は代用情報を識別情報と関連付けて記録する例を示したが、記録した画像を表示する際には、識別情報により識別される鉄筋に仮想的なマーカを付加して表示してもよい。これにより、重複して記録された撮影領域を容易に視認することができる。 Further, in the above-described embodiment, an example of recording an image or substitute information in association with the identification information is shown, but when displaying the recorded image, a virtual marker is added to the reinforcing bar identified by the identification information. May be displayed. As a result, the overlapping recorded shooting areas can be easily visually recognized.
また、上述した実施形態では、配筋検査支援システムは、ステレオカメラを備えても良く、配筋検査支援システムに含まれる情報処理装置は、ステレオカメラで取得した画像を用いて情報処理を行ってもよい。例えば、ステレオカメラで取得される一方の動画像に対して上述した画像取得処理と検出処理を行い、第1周辺部から追跡対象が検出されたときに、視差を有する2枚の撮影画像を取得してもよい。この方式は、奥行きの情報を必要とする鉄筋計測処理が行われる場合に特に好適である。また、ステレオカメラで取得される両方の動画像に対して上述した画像取得処理と検出処理を行ってもよい。これにより、より確実に追跡対象を追跡することができる。 Further, in the above-described embodiment, the bar arrangement inspection support system may include a stereo camera, and the information processing device included in the bar arrangement inspection support system performs information processing using an image acquired by the stereo camera. May be good. For example, the above-mentioned image acquisition processing and detection processing are performed on one moving image acquired by a stereo camera, and when a tracking target is detected from the first peripheral portion, two captured images having parallax are acquired. You may. This method is particularly suitable when a reinforcing bar measurement process that requires depth information is performed. Further, the above-mentioned image acquisition processing and detection processing may be performed on both moving images acquired by the stereo camera. As a result, the tracking target can be tracked more reliably.
1、2、3・・・配筋検査支援システム、10・・・デジタルカメラ、100、300、500、600、700、800・・・情報処理装置、101・・・プロセッサ、102・・・メモリ、103・・・ストレージ、104・・・インタフェース装置、105・・・可搬記録媒体駆動装置、106・・・可搬記録媒体、107・・・バス、110・・・取得部、120、220、320、420・・・検出部、121、221・・・設定部、122・・・対象検出部、123、223・・・周辺判定部、124、422・・・識別情報生成部、130、330・・・記録制御部、140・・・記録部、150、350・・・鉄筋計測部、421・・・記録条件判定部、510・・・第2記録部、810・・・撮影部、P1、P2、P3・・・画像、R1、R2、R3・・・鉄筋、Rs・・・被写体、SA・・・撮影領域、T1、T2、T3・・・追跡対象
1, 2, 3 ... Reinforcement inspection support system, 10 ... Digital camera, 100, 300, 500, 600, 700, 800 ... Information processing device, 101 ... Processor, 102 ... Memory , 103 ... Storage, 104 ... Interface device, 105 ... Portable recording medium drive device, 106 ... Portable recording medium, 107 ... Bus, 110 ... Acquisition unit, 120, 220 , 320, 420 ... Detection unit, 121, 221 ... Setting unit, 122 ... Target detection unit, 123, 223 ... Peripheral determination unit, 124, 422 ... Identification information generation unit, 130, 330 ... Recording control unit, 140 ... Recording unit, 150, 350 ... Reinforcing bar measurement unit, 421 ... Recording condition judgment unit, 510 ... Second recording unit, 810 ... Imaging unit, P1, P2, P3 ... Image, R1, R2, R3 ... Reinforcing bar, Rs ... Subject, SA ... Shooting area, T1, T2, T3 ... Tracking target
Claims (10)
前記取得部が取得した画像の周辺部であって画像中で前記鉄筋群が移動する方向である移動方向の周辺部である第1周辺部から追跡対象を検出する検出部と、
前記検出部が前記第1周辺部から前記追跡対象を検出したときに、前記追跡対象が検出された画像である検出画像若しくは前記追跡対象の検出後に新たに撮影された前記鉄筋群の画像である撮影画像又は前記検出画像若しくは前記撮影画像に基づいて生成された代用情報を、前記鉄筋群を構成する鉄筋であって前記追跡対象から所定範囲内に存在する鉄筋を識別する識別情報と関連付けて記録装置に記録する記録制御部を備える
ことを特徴とする情報処理装置。 An acquisition unit that acquires a plurality of images of the reinforcing bar group taken while moving the shooting area so as to intersect the rebar group arranged in the shooting order, and an acquisition unit.
A detection unit that detects a tracking target from a first peripheral portion that is a peripheral portion of the image acquired by the acquisition unit and is a peripheral portion in the movement direction in which the reinforcing bar group moves in the image.
When the detection unit detects the tracking target from the first peripheral portion, it is a detection image that is an image in which the tracking target is detected, or an image of the reinforcing bar group newly taken after the detection of the tracking target. The captured image or the detected image or the substitute information generated based on the captured image is recorded in association with the identification information that identifies the reinforcing bars constituting the reinforcing bar group and existing within a predetermined range from the tracking target. An information processing device including a recording control unit for recording on the device.
前記検出部は、
前記取得部が取得した画像から前記追跡対象を検出する対象検出部と、
検出された前記追跡対象の前記検出画像中の位置が前記第1周辺部に属しているか否かを判定する周辺判定部と、を備える
ことを特徴とする情報処理装置。 In the information processing apparatus according to claim 1,
The detection unit
A target detection unit that detects the tracking target from the image acquired by the acquisition unit, and
An information processing device including a peripheral determination unit for determining whether or not a detected position of the tracking target in the detected image belongs to the first peripheral portion.
前記検出部は、前記追跡対象を設定する設定部を備え、
前記設定部は、前記検出部が前記第1周辺部から前記追跡対象を検出したときに、前記検出画像に基づいて前記追跡対象を更新する
ことを特徴とする情報処理装置。 In the information processing apparatus according to claim 1 or 2.
The detection unit includes a setting unit for setting the tracking target.
The setting unit is an information processing device characterized in that when the detection unit detects the tracking target from the first peripheral portion, the tracking target is updated based on the detected image.
前記検出部は、前記追跡対象を設定する設定部を備え、
前記設定部は、前記検出部が前記第1周辺部から前記追跡対象を検出したときに、前記検出画像の前記移動方向とは反対方向の周辺部である第2周辺部に基づいて前記追跡対象を更新する
ことを特徴とする情報処理装置。 In the information processing apparatus according to claim 1 or 2.
The detection unit includes a setting unit for setting the tracking target.
When the detection unit detects the tracking target from the first peripheral portion, the setting unit is based on the second peripheral portion which is the peripheral portion in the direction opposite to the moving direction of the detected image. An information processing device characterized by updating.
前記設定部は、前記鉄筋群に含まれる鉄筋のいずれかを前記追跡対象に設定する
ことを特徴とする情報処理装置。 In the information processing apparatus according to claim 3 or 4.
The setting unit is an information processing device characterized in that any of the reinforcing bars included in the reinforcing bar group is set as the tracking target.
前記検出画像に含まれる鉄筋の長さについての条件である記録条件を満たしているか否かを判定する記録条件判定部を備え、
前記記録制御部は、前記検出部が前記第1周辺部から前記追跡対象を検出し、且つ、前記記録条件判定部が前記記録条件を満たしていると判定したときに、前記検出画像若しくは前記撮影画像又は前記代用情報を、前記識別情報と関連付けて前記記録装置に記録する
ことを特徴とする情報処理装置。 In the information processing apparatus according to any one of claims 1 to 5, further
A recording condition determination unit for determining whether or not the recording condition, which is a condition for the length of the reinforcing bar included in the detection image, is satisfied is provided.
When the detection unit detects the tracking target from the first peripheral portion and the recording condition determination unit determines that the recording condition is satisfied, the recording control unit obtains the detected image or the photographing. An information processing device characterized in that an image or the substitute information is recorded in the recording device in association with the identification information.
前記記録条件は、前記検出画像の前記第1周辺部に含まれる鉄筋の長さが所定長さ以上であるという条件である
ことを特徴とする情報処理装置。 In the information processing apparatus according to claim 6,
The information processing apparatus is characterized in that the recording condition is a condition that the length of the reinforcing bar included in the first peripheral portion of the detected image is a predetermined length or more.
前記記録条件は、
前記検出画像の前記第1周辺部に含まれる鉄筋の長さ又は前記検出画像の前記第2周辺部に含まれる鉄筋の長さの少なくとも一方が所定長さ以上であるという条件である
ことを特徴とする情報処理装置。 In the information processing apparatus according to claim 6,
The recording conditions are
The condition is that at least one of the length of the reinforcing bar included in the first peripheral portion of the detected image or the length of the reinforcing bar included in the second peripheral portion of the detected image is a predetermined length or more. Information processing device.
取得した画像の前記周辺部であって画像中で前記鉄筋群が移動する方向である移動方向の周辺部である第1周辺部から追跡対象を検出し、
前記第1周辺部から前記追跡対象が検出されたときに、前記追跡対象が検出された画像である検出画像若しくは前記追跡対象の検出後に新たに撮影された前記鉄筋群の画像である撮影画像又は前記検出画像若しくは前記撮影画像に基づいて生成された代用情報を、前記鉄筋群を構成する鉄筋であって前記追跡対象から所定範囲内に存在する鉄筋を識別する識別情報と関連付けて記録装置に記録する
ことを特徴とする情報処理方法。 A plurality of images of the reinforcing bar group photographed while moving the photographing area so as to intersect the arranged reinforcing bar group are acquired in the order of photographing.
The tracking target is detected from the first peripheral portion, which is the peripheral portion of the acquired image and is the peripheral portion in the moving direction, which is the direction in which the reinforcing bar group moves in the image.
When the tracking target is detected from the first peripheral portion, the detection image which is the image in which the tracking target is detected or the captured image which is the image of the reinforcing bar group newly taken after the detection of the tracking target or The substitute information generated based on the detected image or the photographed image is recorded in the recording device in association with the identification information for identifying the reinforcing bars constituting the reinforcing bar group and existing within a predetermined range from the tracking target. An information processing method characterized by doing.
配筋された鉄筋群と交差するように撮影領域を移動しながら撮影された前記鉄筋群の複数の画像を撮影順に取得し、
取得した画像の周辺部であって画像中で前記鉄筋群が移動する方向である移動方向の周辺部である第1周辺部から追跡対象を検出し、
前記第1周辺部から前記追跡対象が検出されたときに、前記追跡対象が検出された画像である検出画像若しくは前記追跡対象の検出後に新たに撮影された前記鉄筋群の画像である撮影画像又は前記検出画像若しくは前記撮影画像に基づいて生成された代用情報を、前記鉄筋群を構成する鉄筋であって前記追跡対象から所定範囲内に存在する鉄筋を識別する識別情報と関連付けて記録装置に記録する
処理を実行させることを特徴とするプログラム。 On the computer
A plurality of images of the reinforcing bar group photographed while moving the photographing area so as to intersect the arranged reinforcing bar group are acquired in the order of photographing.
The tracking target is detected from the first peripheral portion, which is the peripheral portion of the acquired image and is the peripheral portion in the moving direction, which is the direction in which the reinforcing bar group moves in the image.
When the tracking target is detected from the first peripheral portion, the detection image which is the image in which the tracking target is detected or the captured image which is the image of the reinforcing bar group newly taken after the detection of the tracking target or The substitute information generated based on the detected image or the photographed image is recorded in the recording device in association with the identification information for identifying the reinforcing bars constituting the reinforcing bar group and existing within a predetermined range from the tracking target. A program characterized by executing the processing to be performed.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017069439A JP6758237B2 (en) | 2017-03-31 | 2017-03-31 | Information processing equipment, information processing methods, and programs |
| PCT/JP2018/013545 WO2018181868A1 (en) | 2017-03-31 | 2018-03-30 | Information processing device, rebar counting device, method, and program |
| US16/573,961 US20200013170A1 (en) | 2017-03-31 | 2019-09-17 | Information processing apparatus, rebar counting apparatus, and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017069439A JP6758237B2 (en) | 2017-03-31 | 2017-03-31 | Information processing equipment, information processing methods, and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018172849A JP2018172849A (en) | 2018-11-08 |
| JP6758237B2 true JP6758237B2 (en) | 2020-09-23 |
Family
ID=64107172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017069439A Active JP6758237B2 (en) | 2017-03-31 | 2017-03-31 | Information processing equipment, information processing methods, and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6758237B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6936271B2 (en) * | 2019-03-29 | 2021-09-15 | 鹿島建設株式会社 | Reinforcement measurement system and bar arrangement measurement method |
| CN113993374A (en) * | 2019-06-21 | 2022-01-28 | 松下知识产权经营株式会社 | Animal information management system and animal information management method |
| JP6801055B1 (en) * | 2019-06-21 | 2020-12-16 | 東急建設株式会社 | Reinforcement inspection system and markers |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4172728B2 (en) * | 1997-05-22 | 2008-10-29 | Juki株式会社 | Image processing method |
| JP6236199B2 (en) * | 2012-06-18 | 2017-11-22 | 株式会社大林組 | Bar arrangement system |
-
2017
- 2017-03-31 JP JP2017069439A patent/JP6758237B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018172849A (en) | 2018-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109978755A (en) | Panoramic image synthesis method, device, equipment and storage medium | |
| US20130083990A1 (en) | Using Videogrammetry to Fabricate Parts | |
| US20200013170A1 (en) | Information processing apparatus, rebar counting apparatus, and method | |
| JP6496497B2 (en) | Reinforcement inspection system, reinforcement inspection program, and reinforcement inspection method | |
| JP2015001146A (en) | Reinforcement bar inspection assisting device and program | |
| JP2020027058A (en) | Bar arrangement make management system and bar arrangement make management method | |
| WO2010101227A1 (en) | Device for creating information for positional estimation of matter, method for creating information for positional estimation of matter, and program | |
| JP6758237B2 (en) | Information processing equipment, information processing methods, and programs | |
| CN102349291A (en) | Imaging device and control method therefor | |
| JP2018172847A (en) | Inspection support apparatus, inspection support method and program | |
| CN104700355A (en) | Generation method, device and system for indoor two-dimension plan | |
| JP6662382B2 (en) | Information processing apparatus and method, and program | |
| CN100428782C (en) | Information processing method and apparatus | |
| JP7292850B2 (en) | Image processing device, image processing method, and program | |
| JP5024116B2 (en) | Subject tracking program and subject tracking device | |
| JP6618349B2 (en) | Video search system | |
| WO2018151160A1 (en) | Method for specifying reinforcement bar arrangement angle, system for specifying reinforcement bar arrangement angle, and program for specifying reinforcement bar arrangement angle | |
| JP2017028688A (en) | Image managing device, image managing method and program | |
| JP2013015452A (en) | Reinforcement range extraction device, reinforcement range extraction method, and reinforcement range extraction program | |
| CN114331956A (en) | Pipeline detection method, device, electronic equipment and storage medium | |
| JP4550081B2 (en) | Image measurement method | |
| JP2004021578A5 (en) | ||
| JP7759743B2 (en) | Reinforcement inspection device, reinforcement inspection method, and program | |
| JP7118193B1 (en) | Bar arrangement inspection support device, bar arrangement inspection support method and program | |
| JP2018117191A (en) | Portable terminal, program, and control method of portable terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
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 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20190628 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190726 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20200323 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200327 |
|
| 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: 20200818 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200901 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6758237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |