JP2021113755A - Bolt inspection device, bolt inspection system, bolt inspection method, and program - Google Patents

Bolt inspection device, bolt inspection system, bolt inspection method, and program Download PDF

Info

Publication number
JP2021113755A
JP2021113755A JP2020006872A JP2020006872A JP2021113755A JP 2021113755 A JP2021113755 A JP 2021113755A JP 2020006872 A JP2020006872 A JP 2020006872A JP 2020006872 A JP2020006872 A JP 2020006872A JP 2021113755 A JP2021113755 A JP 2021113755A
Authority
JP
Japan
Prior art keywords
bolt
determination
marking
image
determination 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.)
Granted
Application number
JP2020006872A
Other languages
Japanese (ja)
Other versions
JP7200955B2 (en
Inventor
直行 冨田
Naoyuki Tomita
直行 冨田
拓巳 柿市
Takumi Kakiichi
拓巳 柿市
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JFE Engineering Corp
Original Assignee
JFE Engineering Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JFE Engineering Corp filed Critical JFE Engineering Corp
Priority to JP2020006872A priority Critical patent/JP7200955B2/en
Publication of JP2021113755A publication Critical patent/JP2021113755A/en
Application granted granted Critical
Publication of JP7200955B2 publication Critical patent/JP7200955B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Image Analysis (AREA)

Abstract

To provide a bolt inspection device capable of alleviating a computer load and improving inspection accuracy.SOLUTION: A bolt inspection device 1 includes: a marking determination unit 9a for determining a state of marking by inputting a bolt image into a learned marking determination model subjected to machine learning for determining the state of marking applied to a bolt; a pin tail determination unit 9b for determining presence/absence of a pin tail by inputting the bolt image into a learned pin tail determination model for which machine learning for determining presence/absence of the pin tail is performed; and a total determination unit 28 for determining a bolt tightening state based on determination results of at least the marking determination unit 9a and the pin tail determination unit 9b.SELECTED DRAWING: Figure 2

Description

本発明は、ボルトの締付け状態を検査するためのボルト検査装置、ボルト検査システム、ボルト検査方法及びプログラムに関する。 The present invention relates to a bolt inspection device, a bolt inspection system, a bolt inspection method and a program for inspecting a bolt tightening state.

例えば橋梁等の構造物の鋼材を接合するために、ボルトが用いられる。ボルトの締付けは、一次締め、マーキング、本締めの順序で行われる。図18(a)に示すように、一次締めは、所定のトルク値でナット61を回転させて行う。一次締めが終わったボルト63、ナット61、座金64及び母材65には、マーキング62が付される。図18(b)に示すように、本締めは、所定のボルト張力が得られるように、専用のレンチを用いてボルト63のピンテール63a(図18(a)参照)が破断するまで締め付けることにより行われる。図18(b)には、ピンテール63aが破断された後のボルト63を示す。本締めでは、ボルト63、座金64が回転することなくナット61のみが回転する。正常にボルトの締付けが行われると、図18(b)に示すように、ボルト63、座金64、母材65のマーキング62aの角度が一致し、ナット61のマーキング62bのみ角度がずれる。 For example, bolts are used to join steel materials of structures such as bridges. Bolts are tightened in the order of primary tightening, marking, and final tightening. As shown in FIG. 18A, the primary tightening is performed by rotating the nut 61 with a predetermined torque value. Marking 62 is attached to the bolt 63, the nut 61, the washer 64, and the base material 65 after the primary tightening. As shown in FIG. 18B, the final tightening is performed by tightening the bolt 63 with a special wrench until the pin tail 63a (see FIG. 18A) breaks so that a predetermined bolt tension can be obtained. Will be done. FIG. 18B shows the bolt 63 after the pin tail 63a is broken. In the final tightening, only the nut 61 rotates without rotating the bolt 63 and the washer 64. When the bolts are normally tightened, as shown in FIG. 18B, the angles of the bolt 63, the washer 64, and the marking 62a of the base metal 65 match, and only the marking 62b of the nut 61 deviates from the angle.

締付け完了後には、ボルトの締付け状態が検査される。従来からボルトの締付け状態の検査は、目視により行われていた。近年、ボルトをカメラにより撮影し、カメラが生成したボルト画像に基づいて、ボルトの締付け状態を判定するボルト検査装置が提案されている(特許文献1参照)。この検査装置は、ボルト画像に基づいてボルト、ナット、座金及び母材それぞれに付したマーキングのマーキング角度を検出するマーキング角度算出部と、検出したマーキング角度に基づいて、締付け状態を判定する判定部と、を備える。 After the tightening is completed, the tightening condition of the bolt is inspected. Conventionally, the inspection of the tightened state of bolts has been performed visually. In recent years, a bolt inspection device has been proposed in which a bolt is photographed by a camera and the tightening state of the bolt is determined based on the bolt image generated by the camera (see Patent Document 1). This inspection device has a marking angle calculation unit that detects the marking angle of markings attached to each of the bolt, nut, washer, and base material based on the bolt image, and a determination unit that determines the tightening state based on the detected marking angle. And.

特開2018−9932号公報JP-A-2018-9932

しかし、従来のボルト検査装置においては、ボルト、ナット、座金及び母材それぞれのマーキング角度を算出する必要があり、そのために複雑な計算処理が必要になるという課題がある。 However, in the conventional bolt inspection device, it is necessary to calculate the marking angles of each of the bolt, nut, washer and base material, and there is a problem that complicated calculation processing is required for that purpose.

ところで、マーキング角度を算出しないボルトの検査方法として、従来の目視によるボルトの検査に人工知能を導入し、すなわち機械学習を行った学習済みモデルにボルト画像を入力することで、ボルトを検査することが考えられる。しかし、ボルトの検査項目には、「正常」だけでなく、「ナットの締め忘れ」、「座金共回り(ナットと共に座金が回る)」等も存在する。また、検査項目毎にモデルを作成したのでは、コンピュータの負荷が増大するし、矛盾した検査結果が得られるという共起性の問題も発生し易い。 By the way, as a bolt inspection method that does not calculate the marking angle, artificial intelligence is introduced into the conventional visual inspection of bolts, that is, the bolts are inspected by inputting a bolt image into a trained model that has undergone machine learning. Can be considered. However, the inspection items for bolts include not only "normal" but also "forgot to tighten the nut" and "washer rotation (washer rotates with the nut)". In addition, if a model is created for each inspection item, the load on the computer increases, and the problem of co-occurrence that inconsistent inspection results can be obtained is likely to occur.

本発明は、このような事情に鑑みてなされたもので、コンピュータの負荷を軽減でき、検査精度も向上させることができるボルト検査装置及びボルト検査方法を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide a bolt inspection device and a bolt inspection method capable of reducing the load on a computer and improving the inspection accuracy.

上記課題を解決するために、本発明の一態様は、ボルトに付されたマーキングの状態を判定するための機械学習を行った学習済みのマーキング判定モデルにボルト画像を入力することで、マーキングの状態を判定するマーキング判定部と、ピンテールの有無を判定するための機械学習を行った学習済みのピンテール判定モデルに前記ボルト画像を入力することで、ピンテールの有無を判定するピンテール判定部と、少なくとも前記マーキング判定部と前記ピンテール判定部の判定結果に基づいて、ボルトの締付け状態を総合判定する総合判定部と、を備えるボルト検査装置である。 In order to solve the above problem, one aspect of the present invention is to input a bolt image into a trained marking determination model that has been machine-learned to determine the state of markings attached to the bolts. A marking determination unit that determines the state, a pintail determination unit that determines the presence or absence of a pintail by inputting the bolt image into a trained pintail determination model that has been machine-learned to determine the presence or absence of a pintail, and at least This is a bolt inspection device including a marking determination unit and a comprehensive determination unit that comprehensively determines the tightening state of bolts based on the determination results of the pintail determination unit.

本発明の他の態様は、ボルトに付されたマーキングの状態を判定するためのマーキング判定モデルにボルト画像を入力することで、マーキングの状態を判定するマーキング判定ステップと、ピンテールの有無を判定するためのピンテール判定モデルに前記ボルト画像を入力することで、ピンテールの有無を判定するピンテール判定ステップと、少なくとも前記マーキング判定ステップと前記ピンテール判定ステップの判定結果に基づいて、ボルトの締付け状態を総合判定する総合判定ステップと、を備えるボルト検査方法である。 In another aspect of the present invention, a marking determination step of determining the marking state and the presence or absence of a pintail are determined by inputting a bolt image into a marking determination model for determining the state of markings attached to the bolt. By inputting the bolt image into the pintail determination model for the purpose, the bolt tightening state is comprehensively determined based on the pintail determination step for determining the presence or absence of the pintail, and at least the determination results of the marking determination step and the pintail determination step. It is a bolt inspection method including a comprehensive judgment step to be performed.

本発明によれば、マーキング判定部がマーキングに着目してマーキングの状態を判定し、ピンテール判定部がピンテールに着目してピンテールの有無を判定し、総合判定部がマーキング判定部とピンテール判定部の判定結果に基づいて締付け状態を総合判定する。すなわち、検査項目に着目して判定モデルを作成するのではなく、ボルトの機能的なまとまりのある部分(マーキング及びピンテール)に着目して判定モデルを作成することで、コンピュータの負荷を軽減でき、検査精度も向上させることができる。 According to the present invention, the marking determination unit focuses on the marking to determine the marking state, the pintail determination unit focuses on the pintail to determine the presence or absence of the pintail, and the comprehensive determination unit focuses on the marking determination unit and the pintail determination unit. The tightening state is comprehensively judged based on the judgment result. That is, the load on the computer can be reduced by creating the judgment model by focusing on the functionally cohesive parts (marking and pintail) of the bolt, instead of creating the judgment model by focusing on the inspection items. The inspection accuracy can also be improved.

本発明の一実施形態のボルト検査システムの全体構成図である。It is an overall block diagram of the bolt inspection system of one Embodiment of this invention. 本実施形態のボルト検査装置の機能ブロック図である。It is a functional block diagram of the bolt inspection apparatus of this embodiment. 本実施形態のボルト検査装置の処理のフローチャートである。It is a flowchart of the process of the bolt inspection apparatus of this embodiment. ボルト検出部の処理のフローチャートである。It is a flowchart of the process of a bolt detection part. ボルト検出部の学習モデルの概念図であるIt is a conceptual diagram of the learning model of the bolt detector. ボルトタグ付け部の処理のフローチャートである。It is a flowchart of the process of a bolt tagging part. 検査員による動画の撮影方法を示す模式図である。It is a schematic diagram which shows the method of taking a moving image by an inspector. ボルト画像に付与された位置情報の概念図である。It is a conceptual diagram of the position information given to a bolt image. ボルト検査部の処理のフローチャートである。It is a flowchart of the process of a bolt inspection part. ナット判定モデルの概念図である。It is a conceptual diagram of a nut judgment model. 図11(a)はナットが表の状態のボルト画像であり、図11(b)はナットが裏の状態のボルト画像である。FIG. 11A is a bolt image with the nut on the front side, and FIG. 11B is a bolt image with the nut on the back side. 5つのクラスに分類されたマーキングの状態を示す図である。It is a figure which shows the state of the marking classified into 5 classes. 総合判定部のロジックの図である。It is a figure of the logic of the comprehensive judgment unit. 検査項目を示す図である。It is a figure which shows the inspection item. 代表画像抽出部のロジックの概念図である。It is a conceptual diagram of the logic of the representative image extraction unit. 端末の表示装置に表示される画像の一例を示す図である。It is a figure which shows an example of the image displayed on the display device of a terminal. 図17(a)は端末の表示装置に表示される代表画像を示す図であり、図17(b)は端末の表示装置に表示される4つの判定モデルの判定結果を示す図である。FIG. 17A is a diagram showing a representative image displayed on the display device of the terminal, and FIG. 17B is a diagram showing the determination results of the four determination models displayed on the display device of the terminal. 図18(a)は一次締めの状態のボルトの斜視図であり、図18(b)は本締めの状態のボルトの斜視図である。FIG. 18A is a perspective view of the bolt in the primary tightened state, and FIG. 18B is a perspective view of the bolt in the fully tightened state.

以下、添付図面を参照して、本発明の実施形態のボルト検査装置及びボルト検査システムを詳細に説明する。ただし、本発明のボルト検査装置及びボルト検査システムは種々の形態で具体化することができ、明細書に記載される実施形態に限定されるものではない。本実施形態は、明細書の開示を十分にすることによって、当業者が発明を十分に理解できるようにする意図をもって提供されるものである。
(ボルト検査システムの構成)
Hereinafter, the bolt inspection apparatus and the bolt inspection system according to the embodiment of the present invention will be described in detail with reference to the accompanying drawings. However, the bolt inspection apparatus and the bolt inspection system of the present invention can be embodied in various forms, and are not limited to the embodiments described in the specification. The present embodiment is provided with the intention of allowing those skilled in the art to fully understand the invention by adequately disclosing the specification.
(Structure of bolt inspection system)

まず、図1を参照して、本発明の一実施形態のボルト検査システム40のハードウェア構成を説明する。本実施形態のボルト検査システム40は、端末22と、ボルト検査装置1と、を備える。端末22は、タブレット、スマートフォン等のカメラ43付きの携帯情報端末である。ボルト検査装置1は、管理センターのクラウド環境上に設けられるコンピュータである。端末22とボルト検査装置1との間は、端末・ボルト検査装置間通信機能で接続される。通信機能は、インターネットや内部ネットワークによって構成される。 First, the hardware configuration of the bolt inspection system 40 according to the embodiment of the present invention will be described with reference to FIG. The bolt inspection system 40 of the present embodiment includes a terminal 22 and a bolt inspection device 1. The terminal 22 is a mobile information terminal with a camera 43 such as a tablet or a smartphone. The bolt inspection device 1 is a computer provided on the cloud environment of the management center. The terminal 22 and the bolt inspection device 1 are connected by a communication function between the terminal and the bolt inspection device. The communication function consists of the Internet and an internal network.

ボルト検査作業の全体の流れは、以下のとおりである。検査員は、端末22のカメラ43を用いてボルトの動画像と静止画像を撮影する。撮影した動画像と静止画像は、端末・ボルト検査装置間通信機能を介してボルト検査装置1に送信される。ボルト検査装置1は、入力された動画像と静止画像に基づいてボルトの締付け状態の判定を行い、判定結果を出力する。ボルト検査装置1が出力する判定結果は、端末・ボルト検査装置間通信機能を介して端末22に送信される。端末22の表示装置には、ボルト検査装置1が出力する判定結果が表示される。
(端末の構成)
The overall flow of bolt inspection work is as follows. The inspector uses the camera 43 of the terminal 22 to take a moving image and a still image of the bolt. The captured moving image and still image are transmitted to the bolt inspection device 1 via the communication function between the terminal and the bolt inspection device. The bolt inspection device 1 determines the bolt tightening state based on the input moving image and still image, and outputs the determination result. The determination result output by the bolt inspection device 1 is transmitted to the terminal 22 via the terminal-bolt inspection device communication function. The display device of the terminal 22 displays the determination result output by the bolt inspection device 1.
(Terminal configuration)

端末22のハードウェア構成を説明する。図1に示すように、端末22は、CPU42、撮影装置としてのカメラ43、記憶装置44、通信インターフェース41、ユーザインターフェース45を有する。CPU42は、記憶装置44に格納されたプログラムを実行する。記憶装置44は、ROMとRAMを含む。ROMは、不変のプログラム(BIOS)等を格納する。RAMは、CPU42が実行するプログラム及びプログラムの実行時に使用されるデータを一次的に格納する。カメラ43は、ボルトの動画像と静止画像を撮影する。通信インターフェース41は、所定のプロトコルにしたがってボルト検査装置1との通信を制御する。カメラ43が撮影した画像は、通信インターフェース41を介してボルト検査装置1に送信される。ユーザインターフェース45は、ユーザに入出力機能を提供する。入力機能は、ユーザからの入力を受けるタッチパネル等の入力インターフェースである。出力機能は、プログラムの実行結果をオペレータが視認可能な形式で出力する表示装置22a等の出力インターフェースである。
(ボルト検査装置の構成)
The hardware configuration of the terminal 22 will be described. As shown in FIG. 1, the terminal 22 has a CPU 42, a camera 43 as a photographing device, a storage device 44, a communication interface 41, and a user interface 45. The CPU 42 executes the program stored in the storage device 44. The storage device 44 includes a ROM and a RAM. The ROM stores an invariant program (BIOS) and the like. The RAM temporarily stores the program executed by the CPU 42 and the data used when the program is executed. The camera 43 captures a moving image and a still image of the bolt. The communication interface 41 controls communication with the bolt inspection device 1 according to a predetermined protocol. The image taken by the camera 43 is transmitted to the bolt inspection device 1 via the communication interface 41. The user interface 45 provides the user with an input / output function. The input function is an input interface such as a touch panel that receives input from the user. The output function is an output interface such as a display device 22a that outputs the execution result of the program in a format that can be visually recognized by the operator.
(Structure of bolt inspection device)

ボルト検査装置1のハードウェア構成を説明する。ボルト検査装置1は、CPU52、GPU53、記憶装置3、補助記憶装置55、通信インターフェース51を有する。CPU52は、記憶装置3に格納されたプログラムを実行し、入力されたボルトの動画像と静止画像に基づいてボルトの締付け状態の検査の処理を行う。GPU53は、検査の処理のための画像処理を行う。記憶装置3は、ROMとRAMを含む。ROMは、不変のプログラム(BIOS)等を格納する。RAMは、CPU52が実行するプログラム及びプログラムの実行時に使用されるデータを一次的に格納する。 The hardware configuration of the bolt inspection device 1 will be described. The bolt inspection device 1 includes a CPU 52, a GPU 53, a storage device 3, an auxiliary storage device 55, and a communication interface 51. The CPU 52 executes a program stored in the storage device 3 and performs a process of inspecting the bolt tightening state based on the input moving image and still image of the bolt. The GPU 53 performs image processing for inspection processing. The storage device 3 includes a ROM and a RAM. The ROM stores an invariant program (BIOS) and the like. The RAM temporarily stores the program executed by the CPU 52 and the data used when the program is executed.

補助記憶装置55は、磁気記録装置(HDD)、半導体記憶装置(SSD)等の大容量の記憶装置から構成される。補助記憶装置55は、端末22から受信した画像データや各種の学習モデルを記録するデータベースを格納する。通信インターフェース51は、所定のプロトコルにしたがって端末22との通信を制御する。ボルトの締付け状態の判定結果は、端末22に送信される。 The auxiliary storage device 55 is composed of a large-capacity storage device such as a magnetic recording device (HDD) and a semiconductor storage device (SSD). The auxiliary storage device 55 stores a database that records image data received from the terminal 22 and various learning models. The communication interface 51 controls communication with the terminal 22 according to a predetermined protocol. The determination result of the bolt tightening state is transmitted to the terminal 22.

ボルト検査装置1は、入力インターフェースと出力インターフェースを有してもよい。入力インターフェースには、キーボードやマウスが接続され、ユーザからの入力を受け付ける。出力インターフェースには、表示装置やプリンタが接続され、プログラムの実行結果をオペレータが視認可能な形式で出力する。CPU52が実行するプログラムは、リムーバブルメディア(CD−ROM、フラッシュメモリ等)又はネットワークを介してボルト検査装置1に提供される。
(ボルト検査装置の機能)
The bolt inspection device 1 may have an input interface and an output interface. A keyboard and mouse are connected to the input interface to receive input from the user. A display device or printer is connected to the output interface, and the execution result of the program is output in a format that can be visually recognized by the operator. The program executed by the CPU 52 is provided to the bolt inspection device 1 via a removable medium (CD-ROM, flash memory, etc.) or a network.
(Function of bolt inspection device)

ボルト検査装置1の機能を説明する。図2は、ボルト検査装置1の機能ブロック図を示す。図2の機能ブロック図の各部は、制御部2(図1のCPU、GPU等のプロセッサ52,53)が記憶装置3に記録されているプログラムを読みだして実行することにより実現される。 The function of the bolt inspection device 1 will be described. FIG. 2 shows a functional block diagram of the bolt inspection device 1. Each part of the functional block diagram of FIG. 2 is realized by the control unit 2 (processors 52 and 53 such as the CPU and GPU of FIG. 1) reading and executing the program recorded in the storage device 3.

本実施形態のボルト検査装置1は、橋梁の構造用鋼材を接合する高力ボルト(以下、単にボルトという)の締付け状態を検査する。上記のように、ボルトは、端末22のカメラ43によって撮影される。撮影されたボルトの動画像と静止画像は、ボルト検査装置1に入力される。動画像は、時系列的に出力される30枚/秒、50枚/秒等の静止画像から構成される。動画像は、カメラ43の位置を移動させながらボルトを撮影した動画像であり、ボルトを異なる角度から撮影した複数の静止画像を含む。 The bolt inspection device 1 of the present embodiment inspects the tightening state of high-strength bolts (hereinafter, simply referred to as bolts) for joining structural steel materials of a bridge. As described above, the bolt is photographed by the camera 43 of the terminal 22. The captured moving image and still image of the bolt are input to the bolt inspection device 1. The moving image is composed of still images such as 30 images / second and 50 images / second that are output in chronological order. The moving image is a moving image in which the bolt is photographed while moving the position of the camera 43, and includes a plurality of still images in which the bolt is photographed from different angles.

ボルトには、橋梁のウェブ部に取り付けられるボルトと橋梁のフランジ部に取り付けられるボルトがある。一般的にウェブ部のボルトの数はフランジ部のボルトの数よりも多い。本実施形態では、端末22のカメラ43によってウェブ部のボルトを動画像で撮影し、フランジ部のボルトを静止画像で撮影する。なお、ウェブ部のボルトとフランジ部のボルトを動画像で撮影してもよい。 There are two types of bolts: bolts that are attached to the web part of the bridge and bolts that are attached to the flange part of the bridge. Generally, the number of bolts in the web portion is larger than the number of bolts in the flange portion. In the present embodiment, the camera 43 of the terminal 22 captures the bolt of the web portion as a moving image and the bolt of the flange portion as a still image. The bolts on the web portion and the bolts on the flange portion may be photographed as moving images.

さらに、端末22のカメラ43によってボルトを撮影する替わりに、ドローン等の無人飛行機に搭載された撮影装置によりボルトを撮影してもよい。また、昇降・水平移動可能なロボットに搭載された撮影装置によりボルトを撮影してもよい。これらの端末の撮影装置によって撮影された動画像と静止画像は、端末22と同様にボルト検査装置1に送信される。 Further, instead of photographing the bolt with the camera 43 of the terminal 22, the bolt may be photographed with a photographing device mounted on an unmanned aerial vehicle such as a drone. Further, the bolt may be photographed by an imaging device mounted on a robot that can move up and down and horizontally. The moving image and the still image taken by the photographing device of these terminals are transmitted to the bolt inspection device 1 in the same manner as the terminal 22.

図2に示すように、ボルト検査装置1は、ボルト検出部4と、ボルトタグ付け部5と、ボルト検査部7と、を備える。ウェブ部を撮影したボルトの動画像は、ボルト検出部4に入力される。 As shown in FIG. 2, the bolt inspection device 1 includes a bolt detection unit 4, a bolt tagging unit 5, and a bolt inspection unit 7. The moving image of the bolt obtained by photographing the web portion is input to the bolt detection unit 4.

図3は、ボルト検査装置1の処理のフローチャートである。図3に示すように、ボルト検出部4は、入力動画像から複数の静止画像16(図5参照)を抽出し、各静止画像16から個々のボルトのボルト画像27(図5参照)を検出する(S1)。 FIG. 3 is a flowchart of processing of the bolt inspection device 1. As shown in FIG. 3, the bolt detection unit 4 extracts a plurality of still images 16 (see FIG. 5) from the input moving image, and detects a bolt image 27 (see FIG. 5) of each bolt from each still image 16. (S1).

検出されたボルト画像27は、ボルトタグ付け部5に入力される。ボルトタグ付け部5では、検出されたボルト画像27に位置情報を付与する(S2)。具体的には、ボルトタグ付け部5は、検出されたボルト画像27に採番を行い、個々のボルト画像27に行番号と列番号を付与する(図8参照)。 The detected bolt image 27 is input to the bolt tagging unit 5. The bolt tagging unit 5 adds position information to the detected bolt image 27 (S2). Specifically, the bolt tagging unit 5 assigns a number to the detected bolt image 27 and assigns a row number and a column number to each bolt image 27 (see FIG. 8).

位置情報が付与されたボルト画像27は、ボルト検査部7に入力される。ボルト検査部7では、同一のボルトを撮影した複数のボルト画像27に基づいてボルトの締付け状態の判定を行う(S3)。ボルト検査部7によるボルトの締付け状態の判定は、採番が行われた全てのボルトに対して行われる。 The bolt image 27 to which the position information is added is input to the bolt inspection unit 7. The bolt inspection unit 7 determines the bolt tightening state based on a plurality of bolt images 27 obtained by photographing the same bolt (S3). The bolt inspection unit 7 determines the tightening state of the bolts for all the numbered bolts.

一枚のボルト画像27は、一つの撮影角度から撮影した画像である。なお、一枚のボルト画像27からボルトの締付け状態を判定しようとしても、マーキングが隠れていて、マーキングを検出できない場合がある。そこで、本実施形態においては、撮影角度が異なる複数(例えば10枚、20枚等)のボルト画像27に基づいてボルトの締付け状態を判定する。このため、ボルトの締付け状態を判定できる可能性を飛躍的に高めることができ、多数のボルトの締付け状態をほぼ漏れなく判定できるようになる。また、ボルトの形状はどのボルトも似ていて、ボルト画像27からどのボルトを撮影したのかを認識することは困難である。しかしながら、ボルトタグ付け部5によってボルト画像27に位置情報を付与することで、複数のボルト画像27が同一のボルトを撮影したものであることを保証することができる。 One bolt image 27 is an image taken from one shooting angle. Even if an attempt is made to determine the bolt tightening state from a single bolt image 27, the marking may be hidden and the marking may not be detected. Therefore, in the present embodiment, the tightening state of the bolt is determined based on a plurality of bolt images 27 having different shooting angles (for example, 10 images, 20 images, etc.). Therefore, the possibility that the tightening state of the bolt can be determined can be dramatically increased, and the tightening state of a large number of bolts can be determined almost without omission. Further, the shapes of the bolts are similar to each other, and it is difficult to recognize which bolt was photographed from the bolt image 27. However, by adding position information to the bolt image 27 by the bolt tagging portion 5, it is possible to guarantee that the plurality of bolt images 27 are images of the same bolt.

再び図2に戻り、ボルト検査部7は、前処理部8と、判定部9と、総合判定部28と、代表画像抽出部29と、を備える。前処理部8は、ボルト画像27に対して特徴量を浮き彫りにさせるための前処理を行う。例えば前処理部8は、ボルト画像27を2値化する。なお、判定部9の判定内容によっては、前処理部8を省略してもよい。 Returning to FIG. 2 again, the bolt inspection unit 7 includes a pretreatment unit 8, a determination unit 9, a comprehensive determination unit 28, and a representative image extraction unit 29. The pretreatment unit 8 performs pretreatment for highlighting the feature amount on the bolt image 27. For example, the preprocessing unit 8 binarizes the bolt image 27. The preprocessing unit 8 may be omitted depending on the determination content of the determination unit 9.

判定部9は、マーキング判定部9aと、ピンテール判定部9bと、ナット判定部9cと、座金判定部9dと、を備える。これらの判定部9a〜9dには、複数のボルト画像27のそれぞれが入力される。 The determination unit 9 includes a marking determination unit 9a, a pintail determination unit 9b, a nut determination unit 9c, and a washer determination unit 9d. Each of the plurality of bolt images 27 is input to these determination units 9a to 9d.

マーキング判定部9aは、ボルトに付されたマーキングの状態を判定するための機械学習を行った学習済みのマーキング判定モデルに各ボルト画像を入力することで、マーキングの状態を判定する。ピンテール判定部9bは、ピンテールの有無を判定するための機械学習を行った学習済みのピンテール判定モデルに各ボルト画像を入力することで、ピンテールの有無を判定する。ナット判定部9cは、ナットの表裏を判定するための機械学習を行った学習済みのナット判定モデルに各ボルト画像を入力することで、ナットの表裏を判定する。座金判定部9dは、座金の表裏を判定するための機械学習を行った学習済みの座金判定モデルに各ボルト画像を入力することで、座金の表裏を判定する。これらの学習済みモデルの詳細は後述する。 The marking determination unit 9a determines the marking state by inputting each bolt image into the learned marking determination model that has been machine-learned to determine the marking state attached to the bolt. The pintail determination unit 9b determines the presence or absence of the pintail by inputting each bolt image into the trained pintail determination model that has been machine-learned to determine the presence or absence of the pintail. The nut determination unit 9c determines the front and back of the nut by inputting each bolt image into the learned nut determination model that has been machine-learned to determine the front and back of the nut. The washer determination unit 9d determines the front and back of the washer by inputting each bolt image into the learned washer determination model that has been machine-learned to determine the front and back of the washer. Details of these trained models will be described later.

総合判定部28は、マーキング判定部9a、ピンテール判定部9b、ナット判定部9c及び座金判定部9dの判定結果に基づいて、検査項目毎にボルトの締付け状態を総合判定する。検査項目には、例えば「正常」、「ナット締め忘れ」、「座金共回り(ナットと共に座金が回る)」が存在する。総合判定部28は、検査項目毎にボルトの締付け状態が「正常」であるか否か、「ナット締め忘れ」があるか否か、「座金共回り(ナットと共に座金が回る)」があるか否かを総合判定する。総合判定部28の詳細については後述する。 The comprehensive determination unit 28 comprehensively determines the bolt tightening state for each inspection item based on the determination results of the marking determination unit 9a, the pintail determination unit 9b, the nut determination unit 9c, and the washer determination unit 9d. The inspection items include, for example, "normal", "forgot to tighten the nut", and "washer rotation (the washer rotates together with the nut)". The comprehensive judgment unit 28 determines whether the bolt tightening state is "normal", whether there is "forgot to tighten the nut", and whether there is "washer co-rotation (washer rotates with the nut)" for each inspection item. Comprehensively judge whether or not. The details of the comprehensive determination unit 28 will be described later.

代表画像抽出部29は、同一のボルトを撮影した複数のボルト画像27のうち、総合判定部28の判定結果に一致するボルト画像27を代表画像27a(図15(d)参照)として抽出する。代表画像抽出部29の詳細については後述する。代表画像27aは、補助記憶装置55に記憶される。 The representative image extraction unit 29 extracts the bolt image 27 that matches the determination result of the comprehensive determination unit 28 as the representative image 27a (see FIG. 15D) from among the plurality of bolt images 27 obtained by photographing the same bolt. The details of the representative image extraction unit 29 will be described later. The representative image 27a is stored in the auxiliary storage device 55.

総合判定部28の判定結果は、表示制御部11に入力される。表示制御部11の判定結果出力部11aは、端末22の表示装置22aにボルトの配列に合わせてボルトを模した画像を表示させる(図16参照)。検査項目に異常があるボルト(図16中斜線で示す3行4列のボルト)の画像には、例えば着色が付けられる。また、表示制御部11の帳票出力部11bは、表示装置に帳票(図示せず)を表示させる。表示装置は、例えばボルトを撮影した端末22の表示装置22a(図16参照)、現場事務所のパソコンの表示装置等である。 The determination result of the comprehensive determination unit 28 is input to the display control unit 11. The determination result output unit 11a of the display control unit 11 causes the display device 22a of the terminal 22 to display an image imitating the bolts according to the arrangement of the bolts (see FIG. 16). For example, an image of a bolt having an abnormality in an inspection item (a bolt of 3 rows and 4 columns shown by diagonal lines in FIG. 16) is colored. Further, the form output unit 11b of the display control unit 11 causes the display device to display the form (not shown). The display device is, for example, a display device 22a (see FIG. 16) of the terminal 22 in which the bolt is photographed, a display device of a personal computer in a field office, or the like.

図2に示すように、フランジ部を撮影したボルトの静止画像は、ボルト検出部12に入力される。ボルト検出部12は、ボルト検出部4と同様に、入力されたボルトの静止画像から個々のボルトのボルト画像を検出する。ボルト検出部12によって検出されたボルト画像は、ボルトタグ付け部13に入力される。ボルトタグ付け部13は、ボルトタグ付け部5と同様に、検出されたボルト画像に位置情報を付与する。タグ付けされたボルト画像は、ボルト検査部7に入力される。ボルト検査部7は、動画像から検出したボルト画像27と同様に、静止画像から検出したボルト画像(図示せず)に基づいて、ボルトの締付け状態を判定する。 As shown in FIG. 2, a still image of the bolt obtained by photographing the flange portion is input to the bolt detection unit 12. Similar to the bolt detection unit 4, the bolt detection unit 12 detects the bolt image of each bolt from the input still image of the bolt. The bolt image detected by the bolt detection unit 12 is input to the bolt tagging unit 13. Like the bolt tagging unit 5, the bolt tagging unit 13 adds position information to the detected bolt image. The tagged bolt image is input to the bolt inspection unit 7. Similar to the bolt image 27 detected from the moving image, the bolt inspection unit 7 determines the bolt tightening state based on the bolt image (not shown) detected from the still image.

以下に、ボルト検出部4、ボルトタグ付け部5、ボルト検査部7の詳細を順番に説明する。
(ボルト検出部)
The details of the bolt detection unit 4, the bolt tagging unit 5, and the bolt inspection unit 7 will be described in order below.
(Bolt detector)

図4は、ボルト検出部4の処理のフローチャートである。ボルト検出部4には、ボルトを撮影した動画像が入力される(S11)。ボルト検出部4は、入力された動画像から所定の時間間隔毎に複数の静止画像16(図5参照)を抽出する(S12)。次に、ボルト検出部4は、個々のボルトのボルト画像27を検出するための機械学習を行った学習済みの学習モデル18(図5参照)に1枚目の静止画像16を入力する(S13)。1枚目の静止画像16を学習モデル18に入力することにより、個々のボルトのボルト画像27が検出される(S14)。次に、ボルト検出部4は、S13に復帰し、2枚目の静止画像16を学習モデル18に入力する。2枚目の静止画像16を学習モデル18に入力することにより、個々のボルトのボルト画像27が検出される(S14)。ボルト検出部4は、S13、S14の工程を静止画像の枚数分繰り返す。すなわち、全ての静止画像を学習モデルに入力していない状態だと、S15がNOでS13に復帰する。全ての静止画像を学習モデルに入力した状態だと、S15がYESでエンドとなる(S15)。 FIG. 4 is a flowchart of the process of the bolt detection unit 4. A moving image of the bolt is input to the bolt detection unit 4 (S11). The bolt detection unit 4 extracts a plurality of still images 16 (see FIG. 5) from the input moving images at predetermined time intervals (S12). Next, the bolt detection unit 4 inputs the first still image 16 into the trained learning model 18 (see FIG. 5) that has been machine-learned to detect the bolt image 27 of each bolt (S13). ). By inputting the first still image 16 into the learning model 18, the bolt image 27 of each bolt is detected (S14). Next, the bolt detection unit 4 returns to S13 and inputs the second still image 16 to the learning model 18. By inputting the second still image 16 into the learning model 18, the bolt image 27 of each bolt is detected (S14). The bolt detection unit 4 repeats the steps S13 and S14 for the number of still images. That is, if all the still images are not input to the learning model, S15 returns to S13 with NO. When all the still images are input to the learning model, S15 ends with YES (S15).

図5は、ボルト検出部4の学習モデル18の概念図である。学習モデル18は、畳み込みニューラルネットワーク(convolutional neural network: CNN)等のニューラルネットワークから構成される。図5を参照して、学習モデル18の機械学習を説明する。まず、複数個のボルトが撮影された学習用静止画像14を作成する。また、学習用静止画像14に対し、個々のボルトの領域に分解するための情報、例えば個々のボルトに四角形のタグ15aを付け加えて、教師静止画像15を作成する。学習モデル18は、学習用静止画像14とタグ15aが付け加えられた教師静止画像15との相関関係を学習する。学習済みの学習モデル18は、補助記憶装置55(図2参照)に記録される。 FIG. 5 is a conceptual diagram of the learning model 18 of the bolt detection unit 4. The learning model 18 is composed of a neural network such as a convolutional neural network (CNN). Machine learning of the learning model 18 will be described with reference to FIG. First, a learning still image 14 in which a plurality of bolts are captured is created. Further, the teacher still image 15 is created by adding information for decomposing the learning still image 14 into regions of individual bolts, for example, adding a quadrangular tag 15a to each bolt. The learning model 18 learns the correlation between the learning still image 14 and the teacher still image 15 to which the tag 15a is added. The trained learning model 18 is recorded in the auxiliary storage device 55 (see FIG. 2).

学習済みの学習モデル18に各静止画像16を入力すれば、個々のボルトにタグ15aが付与された静止画像16が得られる。タグ15aで囲まれた領域を切り出せば、個々のボルトのボルト画像27が抽出される。
(ボルトタグ付け部)
If each still image 16 is input to the trained learning model 18, a still image 16 having a tag 15a attached to each bolt can be obtained. By cutting out the area surrounded by the tag 15a, the bolt image 27 of each bolt is extracted.
(Bolt tagging part)

図6は、ボルトタグ付け部5(図2参照)の処理のフローチャートである。ボルトタグ付け部5には、ボルト検出部4が動画像から抽出した静止画像が入力される。まず、ボルトタグ付け部5は、静止画像からマーカ画像を検出する(S21)。次に、ボルトタグ付け部5は、マーカ21a(図7参照)を識別するための機械学習が行われたマーカ識別用学習モデル(図示せず)にマーカ画像を入力することにより、マーカ21aの数字を認識する(S22)。 FIG. 6 is a flowchart of processing of the bolt tagging unit 5 (see FIG. 2). A still image extracted from the moving image by the bolt detecting unit 4 is input to the bolt tagging unit 5. First, the bolt tagging unit 5 detects a marker image from a still image (S21). Next, the bolt tagging unit 5 inputs a marker image into a marker identification learning model (not shown) in which machine learning for identifying the marker 21a (see FIG. 7) has been performed, so that the number of the marker 21a is a number. Is recognized (S22).

マーカ識別用学習モデルは、畳み込みニューラルネットワーク(convolutional neural network: CNN)等のニューラルネットワークから構成される。マーカ識別用学習モデルは、マーカ21aの画像と教示した数字との相関関係を学習した学習済みのモデルである。学習済みのマーカ識別用学習モデルは、補助記憶装置55(図2参照)に記録される。 The learning model for marker identification is composed of a neural network such as a convolutional neural network (CNN). The marker identification learning model is a trained model that has learned the correlation between the image of the marker 21a and the taught numbers. The trained learning model for marker identification is recorded in the auxiliary storage device 55 (see FIG. 2).

次に、ボルトタグ付け部5は、認識したマーカ21aの数字、検出したマーカ21aの座標、及び検出したボルトの座標に基づいて、ボルト画像27に位置情報を付与する(S23)。 Next, the bolt tagging unit 5 adds position information to the bolt image 27 based on the number of the recognized marker 21a, the coordinates of the detected marker 21a, and the coordinates of the detected bolt (S23).

ここで、マーカ(数字)について説明する。図7(a)に示すように、橋梁には、予め1〜n(図7(a)ではn=27)のマーカ21a(数字)が付与されたマグネット21が貼り付けられている。ここで、マーカ21a(数字)とボルトの行数とは一致する。端末22(図7(b))には、予め接合部リストとボルトの個数が記録されている。検査員は、橋梁の設計図面23(図7(c))を参照しながら端末22に表示される接合部リストから検査対象の接合部(例えば、J19ウェブ部等)を選択する。検査員は、接合部リストから検査対象を選択した後、接合部のボルトを動画像で撮影する。 Here, markers (numbers) will be described. As shown in FIG. 7A, a magnet 21 to which markers 21a (numbers) of 1 to n (n = 27 in FIG. 7A) is previously attached to the bridge is attached to the bridge. Here, the marker 21a (number) and the number of rows of bolts match. The terminal 22 (FIG. 7B) records the joint list and the number of bolts in advance. The inspector selects a joint to be inspected (for example, a J19 web portion) from the joint list displayed on the terminal 22 with reference to the bridge design drawing 23 (FIG. 7 (c)). After selecting the inspection target from the joint list, the inspector takes a moving image of the bolt at the joint.

符号24(図7(d))は端末22の表示装置に映っているボルトの画像である。検査員は、端末22のタッチパネルを操作して撮影範囲を特定し、撮影位置をジグザグ状に移動させながらマーカ21aと接合部25の全体を網羅的に撮影する。具体的には、検査員は、図7(a)の左から右に撮影位置を移動させながら上段のマーカ21aと接合部25を撮影し、その後、撮影位置を下方に移動させ、その後、右から左に撮影位置を移動させながら上段よりも下側のマーカ21aと接合部25を撮影し、その後、撮影位置を下方に移動させ、その後、左から右に撮影位置を移動させる。以降はこれを繰り返す。撮影した動画像は、上記のようにボルト検出部4に入力される。 Reference numeral 24 (FIG. 7 (d)) is an image of the bolt displayed on the display device of the terminal 22. The inspector operates the touch panel of the terminal 22 to specify the shooting range, and while moving the shooting position in a zigzag pattern, comprehensively shoots the entire marker 21a and the joint portion 25. Specifically, the inspector photographs the upper marker 21a and the joint 25 while moving the imaging position from left to right in FIG. 7A, then moves the imaging position downward, and then right. The marker 21a and the joint portion 25 below the upper stage are photographed while moving the photographing position from the left to the left, then the photographing position is moved downward, and then the photographing position is moved from the left to the right. After that, this is repeated. The captured moving image is input to the bolt detection unit 4 as described above.

図8は、ボルト画像27に付与された位置情報の概念図を示す。図8に示すように、例えば右上のボルト画像27には、接合部(J19ウェブ部)、行列番号(1行5列)のタグ付けがなされる。同様に、例えば右下のボルト画像27には、接合部(J19web)、行列番号(4行5列)のタグ付けが行われる。
(ボルト検査部)
FIG. 8 shows a conceptual diagram of the position information given to the bolt image 27. As shown in FIG. 8, for example, the bolt image 27 on the upper right is tagged with a joint portion (J19 web portion) and a matrix number (1 row and 5 columns). Similarly, for example, the bolt image 27 at the lower right is tagged with a joint portion (J19web) and a matrix number (4 rows and 5 columns).
(Bolt inspection department)

図9は、ボルト検査部7(図2参照)の処理のフローチャートである。ボルト検査部7は、同一のボルトを撮影した複数のボルト画像27それぞれを4つの判定モデル(マーキング判定モデルC1、ピンテール判定モデルC2、ナット判定モデルC3、座金判定モデルC4)に入力する(S31)。 FIG. 9 is a flowchart of processing of the bolt inspection unit 7 (see FIG. 2). The bolt inspection unit 7 inputs each of the plurality of bolt images 27 obtained by photographing the same bolt into four determination models (marking determination model C1, pintail determination model C2, nut determination model C3, washer determination model C4) (S31). ..

まず、ナット判定モデルC3を説明する。図10は、ナット判定モデルC3の概念図である。ナット判定モデルC3には、各ボルト画像27のナットの状態をナットが表か裏かの2つのクラスに分類する畳み込みニューラルネットワーク(convolutional neural network: CNN)等のニューラルネットワークが用いられる。 First, the nut determination model C3 will be described. FIG. 10 is a conceptual diagram of the nut determination model C3. For the nut determination model C3, a neural network such as a convolutional neural network (CNN) that classifies the state of the nut of each bolt image 27 into two classes, front or back, is used.

図11(a)はナット61が表の状態を示し、図11(b)はナット61が裏の状態を示す。ナット61の表には、窪み61aがあるのに対して、ナット61の裏には、窪み61aがない。窪み61aの有無により、ナット61の表裏を識別することができる。ナット判定モデルC3の学習にあたって、まず、疑似的にナット61が表の状態とナット61が裏の状態を作成する(図10の符号32を参照)。そして、図10に示すように、ナットが表の学習用ボルト画像33aとナットが裏の学習用ボルト画像33bを多数作成し、ナット判定モデルC3に学習用ボルト画像33a,33bと正解ラベル(ナットが表か裏か)の相関関係を学習させる。学習済みのナット判定モデルC3にボルト画像27を入力すれば、ナット61の表裏を判定することができる。ナット判定モデルC3は、各ボルト画像27に対して、例えば「ナットが表」の確率が0.95、「ナットが裏」の確率が0.05を出力する。 FIG. 11A shows the nut 61 in the front state, and FIG. 11B shows the nut 61 in the back state. The front of the nut 61 has a recess 61a, whereas the back of the nut 61 does not have a recess 61a. The front and back sides of the nut 61 can be identified by the presence or absence of the recess 61a. In learning the nut determination model C3, first, a pseudo state in which the nut 61 is on the front side and a state in which the nut 61 is on the back side are created (see reference numeral 32 in FIG. 10). Then, as shown in FIG. 10, a large number of learning bolt images 33a with the nut on the front and learning bolt images 33b with the nut on the back are created, and the learning bolt images 33a and 33b and the correct answer label (nut) are added to the nut determination model C3. Is the front or back) to learn the correlation. If the bolt image 27 is input to the learned nut determination model C3, the front and back sides of the nut 61 can be determined. The nut determination model C3 outputs, for example, a probability of "nut is front" of 0.95 and a probability of "nut is back" of 0.05 for each bolt image 27.

ピンテール判定モデルC2には、各ボルト画像27のピンテールの状態をピンテールが有るか無いかの2つのクラスに分類する畳み込みニューラルネットワーク等のニューラルネットワークが用いられる。ピンテール判定モデルC2も、ナット判定モデルC3と同様に学習する。すなわち、ピンテールが有る学習用ボルト画像とピンテールが無い学習用ボルト画像を多数作成し、ピンテール判定モデルC2に学習用ボルト画像と正解ラベル(ピンテールが有るか無いか)との相関関係を学習させる。学習済みのピンテール判定モデルC2にボルト画像27を入力すれば、ピンテールの有無を判定することができる。ピンテール判定モデルC2は、各ボルト画像27に対して、例えば「ピンテールが無し」の確率が0.9、「ピンテールが有り」の確率が0.1を出力する。 For the pintail determination model C2, a neural network such as a convolutional neural network that classifies the state of the pintail of each bolt image 27 into two classes with or without a pintail is used. The pintail determination model C2 also learns in the same manner as the nut determination model C3. That is, a large number of learning bolt images with pintails and learning bolt images without pintails are created, and the pintail determination model C2 is made to learn the correlation between the learning bolt images and the correct label (whether or not there is pintails). If the bolt image 27 is input to the trained pintail determination model C2, the presence or absence of the pintail can be determined. The pintail determination model C2 outputs, for example, a probability of “without pintail” of 0.9 and a probability of “with pintail” of 0.1 for each bolt image 27.

座金判定モデルC4には、各ボルト画像27に対してピクセルレベルでクラス分類し、セグメンテーションを行う畳み込みニューラルネットワーク等のニューラルネットワークが用いられる。なお、ボルト画像27の全体に対して座金の画像の占める面積が少ないので、座金が表か裏かの2つのクラスに分類するニューラルネットワークを用いても、座金が表か裏かの判定精度を向上させることができないおそれがある。また、座金の表と裏とでは質感が異なるので、セグメンテーションを行うことで、座金が表か裏かの判定精度を向上させることができる。座金判定モデルC4の学習にあたって、座金の部分と座金以外の背景部分とに分けてピクセル単位で色付けされた学習用データを作成する。座金の部分は、座金が表の場合と座金が裏の場合とに分けて色付けされる。学習済みの座金判定モデルC4にボルト画像27を入力し、ピクセルレベルでクラス分類を行えば、座金の表裏を判定することができる(表のピクセルが多ければ、「座金が表」と判定し、裏のピクセルが多ければ、「座金が裏」と判定する)。座金判定モデルC4は、各ボルト画像27に対して、例えば「座金が表」の確率が0.95、「座金が裏」の確率が0.05を出力する。 For the washer determination model C4, a neural network such as a convolutional neural network that classifies each bolt image 27 at the pixel level and performs segmentation is used. Since the area occupied by the washer image is smaller than the entire bolt image 27, the accuracy of determining whether the washer is front or back can be determined even by using a neural network that classifies the washer into two classes, front or back. It may not be possible to improve. Further, since the texture is different between the front and back of the washer, it is possible to improve the accuracy of determining whether the washer is front or back by performing segmentation. In learning the washer determination model C4, learning data colored in pixel units is created separately for the washer portion and the background portion other than the washer. The part of the washer is colored separately when the washer is on the front side and when the washer is on the back side. By inputting the bolt image 27 into the trained washer determination model C4 and classifying at the pixel level, the front and back of the washer can be determined (if there are many pixels on the front, it is determined that the washer is the front). If there are many pixels on the back, it is judged that the washer is on the back). The washer determination model C4 outputs, for example, a probability of "washer is front" of 0.95 and a probability of "washer is back" of 0.05 for each bolt image 27.

マーキング判定モデルC1には、各ボルト画像27のマーキングの状態を例えば5つのクラスに分類する畳み込みニューラルネットワーク等のニューラルネットワークが用いられる。図12に示すように、マーキングの状態は、「ナットのみずれ」(正常にボルト締めが行われた状態であり、ボルト、座金、母材のマーキング角度が一致し、ナットのマーキング角度のみがずれる)、「マーキング無し」(マーキングを付け忘れた状態であり、ボルト、ナット、座金、母材のいずれにもマーキングが無い)、「ナット&座金ずれ」(ナットと座金が共回りした状態であり、ナットと座金のマーキング角度がボルトと母材のマーキング角度に対してずれる)、「マーキング有り・ずれ無し」(ナットを締め忘れた状態であり、ボルト、ナット、座金、母材の全てにマーキングが有り、これらのマーキング角度にずれが無い)、「判定不能」(カメラの撮影状況からボルト、ナット、座金、母材の少なくとも1つのマーキングが見えない、又はボルト画像が不鮮明である)の5つのクラスに分類される。 For the marking determination model C1, a neural network such as a convolutional neural network that classifies the marking state of each bolt image 27 into, for example, five classes is used. As shown in FIG. 12, the marking state is "nut misalignment" (a state in which bolts are normally tightened, the marking angles of the bolt, washer, and base material match, and only the nut marking angle shifts. ), "No marking" (I forgot to put the marking, there is no marking on any of the bolt, nut, washer, and base material), "Nut & washer misalignment" (The nut and washer are rotating together. , The marking angle of the nut and washer deviates from the marking angle of the bolt and base material), "With / without marking" (The nut is forgotten to be tightened, and all of the bolt, nut, washer, and base material are marked. (There is no deviation in these marking angles), "Undecidable" (At least one marking of bolt, nut, washer, base material is not visible from the shooting situation of the camera, or the bolt image is unclear) 5 It is classified into two classes.

マーキング判定モデルC1の学習にあたって、まず、疑似的に5つのクラスの状態を作成する。そして、5つのクラスに分類される学習用ボルト画像を多数作成し、マーキング判定モデルC1に学習用ボルト画像と正解ラベルの相関関係を学習させる。学習済みのマーキング判定モデルC1にボルト画像27を入力すれば、マーキング状態を5つのクラスに分類することができる。マーキング判定モデルC1は、各ボルト画像27に対して、例えば「ナットのみずれ」の確率が0.6、「マーキング無し」の確率が0.1、「ナット&座金ずれ」の確率が0.1、「マーキング有り・ずれ無し」の確率が0.1、「判定不能」の確率が0.1を出力する。 In learning the marking determination model C1, first, the states of five classes are created in a pseudo manner. Then, a large number of learning bolt images classified into five classes are created, and the marking determination model C1 is made to learn the correlation between the learning bolt images and the correct label. If the bolt image 27 is input to the trained marking determination model C1, the marking states can be classified into five classes. In the marking determination model C1, for each bolt image 27, for example, the probability of "nut misalignment" is 0.6, the probability of "no marking" is 0.1, and the probability of "nut & washer misalignment" is 0.1. , The probability of "marked / no deviation" is 0.1, and the probability of "undecidable" is 0.1.

学習済みの4つの判定モデル(マーキング判定モデルC1、ピンテール判定モデルC2、ナット判定モデルC3、座金判定モデルC4)は、補助記憶装置55(図2参照)に記憶される。 The four learned determination models (marking determination model C1, pintail determination model C2, nut determination model C3, and washer determination model C4) are stored in the auxiliary storage device 55 (see FIG. 2).

再び図9に戻り、総合判定部28は、4つの判定モデル(ピンテール判定モデルC2、マーキング判定モデルC1、ナット判定モデルC3、座金判定モデルC4)の判定結果に基づいて、ボルトの締付け状態を総合判定する(S32)。 Returning to FIG. 9 again, the comprehensive judgment unit 28 comprehensively adjusts the bolt tightening state based on the judgment results of the four judgment models (pin tail judgment model C2, marking judgment model C1, nut judgment model C3, and washer judgment model C4). Judgment (S32).

図13に示すように、4つの判定モデル(ピンテール判定モデルC2、マーキング判定モデルC1、ナット判定モデルC3、座金判定モデルC4)の判定結果から2×5×2×2=40通りの組合せが得られる。総合判定部28は、40通りの組合せを9つの検査項目(「ピンテール切り忘れ」、「ナット締め忘れ」、「正常」、「マーキング状態/ピンテール有無不整合」、「マーキング忘れ」、「座金共回り」、「判定不能」、「ナット裏返し」、「座金裏返し」)のいずれかに該当させる。「正常」以外が異常である。 As shown in FIG. 13, 2 × 5 × 2 × 2 = 40 combinations can be obtained from the determination results of the four determination models (pintail determination model C2, marking determination model C1, nut determination model C3, and washer determination model C4). Be done. The comprehensive judgment unit 28 sets 40 combinations into nine inspection items (“forgot to cut the pin tail”, “forgot to tighten the nut”, “normal”, “marking state / inconsistent with or without pin tail”, “forgot to mark”, and “washer rotation together”. , "Undecidable", "Turn the nut inside out", "Turn the washer inside out"). Other than "normal" is abnormal.

図14に示すように、「正常」は、ボルト、座金、母材のマーキングが一直線上にあり、ナットのマーキングのみが回転した状態である。「マーキング忘れ」は、一次締め後にマーキングを付け忘れている状態である。「ナット締め忘れ」は、一次締め後の本締めにおいてナットを締め忘れた状態である。「座金共回り」は、本締めにおいてナットと共に座金が回った状態である。「判定不能」は、カメラの撮影状況からボルト、ナット、座金、母材の少なくも1つのマーキングが見えない、又はボルト画像が不鮮明な状態である。「ピンテール切り忘れ」は、本締めにおいてピンテールが切断されなかった状態である。「ナット裏返し」は、ナットが裏返しになっている状態である。「座金裏返し」は、座金が裏返しになっている状態である。なお、図14に図示しないが、「マーキング状態/ピンテール有無不整合」は、マーキングの状態とピンテールの有無とが整合しない、例えばボルト、ナット、座金、母材のマーキングが一直線上にあるのに、ピンテールが無い状態である。 As shown in FIG. 14, "normal" means that the markings of the bolt, washer, and base material are in a straight line, and only the marking of the nut is rotated. "Forgot marking" is a state in which marking is forgotten after the primary tightening. "Forgot to tighten the nut" is a state in which the nut is forgotten to be tightened in the final tightening after the primary tightening. "Washer rotation" is a state in which the washer is rotated together with the nut in the final tightening. "Undecidable" is a state in which at least one marking of the bolt, nut, washer, and base material cannot be seen from the shooting conditions of the camera, or the bolt image is unclear. "Forgot to cut the pintail" is a state in which the pintail is not cut in the final tightening. "Nut inside out" is a state in which the nut is turned inside out. "Turn over the washer" is a state in which the washer is turned inside out. Although not shown in FIG. 14, in the "marking state / pintail presence / absence mismatch", the marking state and the presence / absence of the pintail do not match, for example, the markings of the bolt, nut, washer, and base material are in a straight line. , There is no pin tail.

図13に示すように、「正常」は、ピンテール判定モデルC2の判定結果において「ピンテールが無し」、マーキング判定モデルC1の判定結果において「ナットのみずれ」、ナット判定モデルC3の判定結果において「ナットが表」、座金判定モデルC4の判定結果において「座金が表」の場合に出力される。 As shown in FIG. 13, “normal” means “no pintail” in the determination result of the pintail determination model C2, “nut misalignment” in the determination result of the marking determination model C1, and “nut” in the determination result of the nut determination model C3. Is a table, and is output when the washer is a table in the determination result of the washer determination model C4.

「ピンテール切り忘れ」は、ピンテール判定モデルC2の判定結果において「ピンテールが有り」、マーキング判定モデルC1の判定結果において「ナットのみずれ」又は「ナット&座金ずれ」の場合に出力される。 "Forgot to cut the pintail" is output when "there is a pintail" in the determination result of the pintail determination model C2 and "misalignment of the nut" or "misalignment of the nut and washer" in the determination result of the marking determination model C1.

「ナット締め忘れ」は、ピンテール判定モデルC2の判定結果において「ピンテールが有り」、マーキング判定モデルC1の判定結果において「マーキング有り・ずれ無し」又は「マーキング無し」の場合に出力される。 "Forgot to tighten the nut" is output when "there is a pintail" in the determination result of the pintail determination model C2 and "with marking / no deviation" or "without marking" in the determination result of the marking determination model C1.

「マーキング状態/ピンテール有無不整合」は、画像判定特有の検査項目であり、ピンテール判定モデルC2の判定結果において「ピンテール無し」、マーキング判定モデルC1の判定結果において「マーキング有り・ずれ無し」の場合に出力される。 "Marking state / pintail presence / absence mismatch" is an inspection item peculiar to image judgment, and is the case of "no pintail" in the judgment result of the pintail judgment model C2 and "marked / no deviation" in the judgment result of the marking judgment model C1. Is output to.

「マーキング忘れ」は、ピンテール判定モデルC2の判定結果において「ピンテール無し」、マーキング判定モデルC1の判定結果において「マーキング無し」の場合に出力される。 "Forgot marking" is output when "no pintail" is determined in the determination result of the pintail determination model C2 and "no marking" is output in the determination result of the marking determination model C1.

「座金共回り」は、マーキング判定モデルC1の判定結果において「ナット&座金ずれ」の場合に出力される。 "Washer co-rotation" is output in the case of "nut & washer deviation" in the determination result of the marking determination model C1.

「判定不能」は、画像判定特有の検査項目であり、マーキング判定モデルC1の判定結果において「判定不能」の場合に出力される。 "Undecidable" is an inspection item peculiar to image determination, and is output when "undecidable" in the determination result of the marking determination model C1.

「ナット裏返し」は、ナット判定モデルC3の判定結果において「ナット裏返し」の場合に出力される。 "Nut inside out" is output in the case of "nut inside out" in the determination result of the nut determination model C3.

「座金裏返し」は、座金判定モデルC4の判定結果において「ナット裏返し」の場合に出力される。 The "washer inside out" is output in the case of "nut inside out" in the determination result of the washer determination model C4.

上記のように、各判定モデル(マーキング判定モデルC1、ピンテール判定モデルC2、ナット判定モデルC3、座金判定モデルC4)には、同一のボルトを撮影した複数枚(例えば60枚)のボルト画像27が入力される。総合判定部28は、総合判定にあたって、各判定モデル(ピンテール判定モデルC2、マーキング判定モデルC1、ナット判定モデルC3、座金判定モデルC4)の最大確率(すなわち確率が最大値)の判定結果を採用する。 As described above, each judgment model (marking judgment model C1, pintail judgment model C2, nut judgment model C3, washer judgment model C4) has a plurality of (for example, 60) bolt images 27 obtained by photographing the same bolt. Entered. In the comprehensive judgment, the comprehensive judgment unit 28 adopts the judgment result of the maximum probability (that is, the maximum value of the probability) of each judgment model (pin tail judgment model C2, marking judgment model C1, nut judgment model C3, washer judgment model C4). ..

例えば、以下の表1に示すように、1枚目のボルト画像に関してのマーキング判定モデルC1の判定結果が0.8(ナットのみずれ)、2枚目のボルト画像に関してのマーキング判定モデルC1の判定結果が0.5(マーキング有り・ずれ無し)…であった場合、総合判定部28は、最大確率である0.8を出力した1枚目のボルト画像の判定結果「ナットのみずれ」を採用する。同様に、総合判定部28は、ピンテール判定モデルC2に関して、最大確率である0.9を出力した5枚目のボルト画像の判定結果「ピンテール無し」を採用し、ナット判定モデルC3に関して、最大確率である0.9を出力した4枚目のボルト画像の判定結果「ナットが表」を採用し、座金判定モデルC4に関して、最大確率である0.8を出力した3枚目のボルト画像の判定結果「座金が裏」を採用する。なお、表1には、分かり易くするために、各判定モデルに5枚のボルト画像を入力した例を示すが、実際には例えば60枚程度のボルト画像を入力する。 For example, as shown in Table 1 below, the determination result of the marking determination model C1 for the first bolt image is 0.8 (nut misalignment), and the determination of the marking determination model C1 for the second bolt image. If the result is 0.5 (with marking / no deviation), the comprehensive judgment unit 28 adopts the judgment result "nut deviation" of the first bolt image that outputs 0.8, which is the maximum probability. do. Similarly, the comprehensive determination unit 28 adopts the determination result "no pintail" of the fifth bolt image that outputs 0.9, which is the maximum probability, for the pintail determination model C2, and the maximum probability for the nut determination model C3. Judgment of the third bolt image that outputs 0.8, which is the maximum probability, for the washer judgment model C4 by adopting the judgment result "Nut is front" of the fourth bolt image that outputs 0.9. As a result, "the washer is on the back" is adopted. Note that Table 1 shows an example in which five bolt images are input to each determination model for the sake of clarity, but in reality, for example, about 60 bolt images are input.

Figure 2021113755
Figure 2021113755

再び図9に戻り、代表画像抽出部29は、複数枚のボルト画像27から代表画像27aを抽出する(S33)。代表画像抽出部29は、代表画像27aの抽出にあたって、総合判定に該当するボルト画像を抽出する。例えば、表1に示す例では、総合判定に該当するボルト画像は、4枚目のボルト画像と5枚目のボルト画像であるので、4枚目のボルト画像と5枚目のボルト画像を抽出する。さらに、代表画像抽出部29は、総合判定に該当するボルト画像のうち、4つの判定モデルC1〜C4の判定結果の確率の平均を計算し、平均値が最大であるボルト画像を代表画像27aとして抽出する。例えば、表1に示す例では、4枚目のボルト画像に関して、4つの判定モデルC1〜C4の判定結果の確率の平均が0.675である。5枚目のボルト画像に関して、4つの判定モデルC1〜C4の判定結果の確率の平均が0.725である。このため、代表画像抽出部29は、5枚目のボルト画像を代表画像27aとして抽出する。 Returning to FIG. 9 again, the representative image extraction unit 29 extracts the representative image 27a from the plurality of bolt images 27 (S33). The representative image extraction unit 29 extracts the bolt image corresponding to the comprehensive determination when extracting the representative image 27a. For example, in the example shown in Table 1, since the bolt images corresponding to the comprehensive judgment are the fourth bolt image and the fifth bolt image, the fourth bolt image and the fifth bolt image are extracted. do. Further, the representative image extraction unit 29 calculates the average of the probabilities of the determination results of the four determination models C1 to C4 among the bolt images corresponding to the comprehensive determination, and uses the bolt image having the maximum average value as the representative image 27a. Extract. For example, in the example shown in Table 1, the average of the probabilities of the determination results of the four determination models C1 to C4 is 0.675 with respect to the fourth bolt image. With respect to the fifth bolt image, the average of the probabilities of the determination results of the four determination models C1 to C4 is 0.725. Therefore, the representative image extraction unit 29 extracts the fifth bolt image as the representative image 27a.

図15は、代表画像抽出部29のロジックの概念図を示す。上記のように、動画でボルト画像を撮影するので、図15(a)に示す3行3列の1つのボルトに対して、図15(b)に示すように、複数のボルト画像27が得られる。次に、図15(c)に示すように、総合判定部28は、各ボルト画像27に対して例えば「正常」と総合判定し、代表画像抽出部29は、総合判定に該当するボルト画像27に関して4つの判定モデルC1〜C4の判定結果の確率の平均値である0.95、0.96、0.99、0.95、0.96.0.67を算出する。そして、図15(d)に示すように、代表画像抽出部29は、確率の平均値が最大である「正常:0.99」のボルト画像(図15(c)の左から3番目のボルト画像)を代表画像27aとして抽出する。 FIG. 15 shows a conceptual diagram of the logic of the representative image extraction unit 29. As described above, since the bolt image is taken as a moving image, a plurality of bolt images 27 are obtained for one bolt of 3 rows and 3 columns shown in FIG. 15 (a) as shown in FIG. 15 (b). Be done. Next, as shown in FIG. 15C, the comprehensive determination unit 28 comprehensively determines each bolt image 27 as, for example, “normal”, and the representative image extraction unit 29 comprehensively determines the bolt image 27 corresponding to the comprehensive determination. 0.95, 0.96, 0.99, 0.95, 0.96.0.67, which are the average values of the probabilities of the judgment results of the four judgment models C1 to C4, are calculated. Then, as shown in FIG. 15 (d), the representative image extraction unit 29 has a bolt image of “normal: 0.99” having the maximum average value of probabilities (third bolt from the left in FIG. 15 (c)). Image) is extracted as a representative image 27a.

総合判定の結果は、端末22の表示装置22aに表示される。図16は、端末22の表示装置22aに表示される画像の一例を示す。表示装置22aには、ボルトの配列に合わせてボルトを模した格子状の画像が表示される。検査項目に異常があるボルト(図16中斜線で示す3行4列のボルト)の画像には、例えば着色が付けられる。端末22のタッチパネルを用いて異常があるボルトのボタンを押せば、図17(a)に示すように、どのような異常があるのかが表示されると共に、代表画像27aが表示される。端末22のタッチパネルを用いて「確信度 表示」のボタンを押せば、図17(b)に示すように、4つの判定モデルC1〜C4の判定結果が最大確率と共に表示される。 The result of the comprehensive determination is displayed on the display device 22a of the terminal 22. FIG. 16 shows an example of an image displayed on the display device 22a of the terminal 22. On the display device 22a, a grid-like image imitating the bolts is displayed according to the arrangement of the bolts. For example, an image of a bolt having an abnormality in an inspection item (a bolt of 3 rows and 4 columns shown by diagonal lines in FIG. 16) is colored. When the button of the bolt having an abnormality is pressed using the touch panel of the terminal 22, what kind of abnormality is displayed and the representative image 27a is displayed as shown in FIG. 17A. When the "confidence display" button is pressed using the touch panel of the terminal 22, as shown in FIG. 17B, the determination results of the four determination models C1 to C4 are displayed together with the maximum probability.

以上に本実施形態のボルト検査装置の構成を説明した。本実施形態のボルト検査装置によれば、以下の効果を奏する。 The configuration of the bolt inspection device of this embodiment has been described above. According to the bolt inspection device of the present embodiment, the following effects are obtained.

マーキング判定部9aがマーキングに着目してマーキングの状態を判定し、ピンテール判定部9bがピンテールに着目してピンテールの有無を判定し、総合判定部28がマーキング判定部9aとピンテール判定部9bの判定結果に基づいて締付け状態を総合判定する。検査項目に着目してモデルを作成するのではなく、ボルトの機能的なまとまりのある部分(マーキング及びピンテール)に着目して判定モデルC1,C2を作成することで、コンピュータの負荷を軽減でき、検査精度も向上させることができる。 The marking determination unit 9a focuses on the marking to determine the marking state, the pintail determination unit 9b focuses on the pintail to determine the presence or absence of the pintail, and the comprehensive determination unit 28 determines the marking determination unit 9a and the pintail determination unit 9b. Based on the result, the tightening state is comprehensively judged. By creating judgment models C1 and C2 focusing on the functionally cohesive parts (marking and pintail) of bolts instead of focusing on inspection items, the load on the computer can be reduced. The inspection accuracy can also be improved.

ナット判定部9cがナットに着目してナットの表裏を判定し、座金判定部9dが座金に着目して座金の表裏を判定し、総合判定部28がマーキング判定部9a、ピンテール判定部9b、ナット判定部9c、及び座金判定部9dの判定結果に基づいて締付け状態を総合判定するので、検査項目を増やし、検査精度をより向上させることができる。 The nut determination unit 9c focuses on the nut to determine the front and back of the nut, the washer determination unit 9d focuses on the washer to determine the front and back of the washer, and the comprehensive determination unit 28 determines the marking determination unit 9a, the pintail determination unit 9b, and the nut. Since the tightening state is comprehensively determined based on the determination results of the determination unit 9c and the washer determination unit 9d, the number of inspection items can be increased and the inspection accuracy can be further improved.

マーキング判定部9a、ピンテール判定部9b、ナット判定部9c及び座金判定部9dに、同一のボルトを撮影した複数のボルト画像27を入力し、総合判定部28が、マーキング判定部9a、ピンテール判定部9b、ナット判定部9c及び座金判定部9dそれぞれの最大確率の判定結果に基づいて、ボルトの締付け状態を総合判定するので、検査精度をより向上させることができる。 A plurality of bolt images 27 obtained by photographing the same bolt are input to the marking determination unit 9a, the pintail determination unit 9b, the nut determination unit 9c, and the washer determination unit 9d, and the comprehensive determination unit 28 performs the marking determination unit 9a and the pintail determination unit. Since the bolt tightening state is comprehensively determined based on the determination results of the maximum probabilities of 9b, the nut determination unit 9c, and the washer determination unit 9d, the inspection accuracy can be further improved.

同一のボルトを撮影した複数のボルト画像27のうち、代表画像抽出部29が総合判定に該当するボルト画像27を代表画像27aとして抽出するので、代表画像27aを記録に残すことができる。 Of the plurality of bolt images 27 obtained by photographing the same bolt, the representative image extraction unit 29 extracts the bolt image 27 corresponding to the comprehensive determination as the representative image 27a, so that the representative image 27a can be recorded.

なお、本発明のボルト検査装置は上記実施形態に具現化されるのに限られることはなく、本発明の要旨を変更しない範囲で他の実施形態に具現化可能である。 The bolt inspection device of the present invention is not limited to being embodied in the above embodiment, and can be embodied in other embodiments without changing the gist of the present invention.

例えば、上記実施形態では、橋梁のボルトを検査しているが、橋梁以外の構造物のボルトを検査してもよい。 For example, in the above embodiment, the bolts of the bridge are inspected, but the bolts of structures other than the bridge may be inspected.

上記実施形態では、判定モデルを4つの判定モデル(マーキング判定モデル、ピンテール判定モデル、ナット判定モデル、座金判定モデル)から構成しているが、2つの判定モデル(マーキング判定モデル、ピンテール判定モデル)から構成してもよい。 In the above embodiment, the judgment model is composed of four judgment models (marking judgment model, pintail judgment model, nut judgment model, washer judgment model), but from two judgment models (marking judgment model, pintail judgment model). It may be configured.

上記実施形態では、マーキング判定モデルの判定結果を5つのクラスに分類しているが、少なくとも2つのクラスに分類してもよい。 In the above embodiment, the determination result of the marking determination model is classified into five classes, but it may be classified into at least two classes.

1…ボルト検査装置
9a…マーキング判定部
9b…ピンテール判定部
9c…ナット判定部
9d…座金判定部
22…端末
27…ボルト画像
27a…代表画像
28…総合判定部
29…代表画像抽出部
C1…マーキング判定モデル
C2…ピンテール判定モデル
C3…ナット判定モデル
C4…座金判定モデル
1 ... Bolt inspection device 9a ... Marking determination unit 9b ... Pintail determination unit 9c ... Nut determination unit 9d ... Washer determination unit 22 ... Terminal 27 ... Bolt image 27a ... Representative image 28 ... Comprehensive determination unit 29 ... Representative image extraction unit C1 ... Marking Judgment model C2 ... Pintail judgment model C3 ... Nut judgment model C4 ... Washer judgment model

Claims (7)

ボルトに付されたマーキングの状態を判定するための機械学習を行った学習済みのマーキング判定モデルにボルト画像を入力することで、マーキングの状態を判定するマーキング判定部と、
ピンテールの有無を判定するための機械学習を行った学習済みのピンテール判定モデルに前記ボルト画像を入力することで、ピンテールの有無を判定するピンテール判定部と、
少なくとも前記マーキング判定部と前記ピンテール判定部の判定結果に基づいて、ボルトの締付け状態を総合判定する総合判定部と、を備えるボルト検査装置。
A marking determination unit that determines the marking status by inputting a bolt image into a trained marking determination model that has undergone machine learning to determine the marking status attached to the bolt.
A pintail determination unit that determines the presence or absence of a pintail by inputting the bolt image into a trained pintail determination model that has undergone machine learning to determine the presence or absence of a pintail.
A bolt inspection device including at least a marking determination unit and a comprehensive determination unit that comprehensively determines a bolt tightening state based on the determination results of the pintail determination unit.
前記ボルト検査装置はさらに、
ナットの表裏を判定するための機械学習を行った学習済みのナット判定モデルに前記ボルト画像を入力することで、ナットの表裏を判定するナット判定部と、
座金の表裏を判定するための機械学習を行った学習済みの座金判定モデルに前記ボルト画像を入力することで、座金の表裏を判定する座金判定部と、を備え、
前記総合判定部が、前記マーキング判定部、前記ピンテール判定部、前記ナット判定部及び前記座金判定部の判定結果に基づいて、ボルトの締付け状態を総合判定することを特徴とする請求項1に記載のボルト検査装置。
The bolt inspection device further
A nut determination unit that determines the front and back of a nut by inputting the bolt image into a learned nut determination model that has undergone machine learning to determine the front and back of the nut.
It is equipped with a washer determination unit that determines the front and back of the washer by inputting the bolt image into the learned washer determination model that has been machine-learned to determine the front and back of the washer.
The first aspect of claim 1, wherein the comprehensive determination unit comprehensively determines the tightening state of the bolt based on the determination results of the marking determination unit, the pintail determination unit, the nut determination unit, and the washer determination unit. Bolt inspection equipment.
前記マーキング判定部、前記ピンテール判定部、前記ナット判定部及び前記座金判定部には、同一のボルトを撮影した複数のボルト画像が入力され、
前記総合判定部が、前記マーキング判定部、前記ピンテール判定部、前記ナット判定部及び前記座金判定部それぞれの最大確率の判定結果に基づいて、ボルトの締付け状態を総合判定することを特徴とする請求項2に記載のボルト検査装置。
A plurality of bolt images obtained by photographing the same bolt are input to the marking determination unit, the pintail determination unit, the nut determination unit, and the washer determination unit.
A claim characterized in that the comprehensive determination unit comprehensively determines the bolt tightening state based on the determination results of the maximum probabilities of each of the marking determination unit, the pintail determination unit, the nut determination unit, and the washer determination unit. Item 2. The bolt inspection device according to item 2.
前記ボルト検査装置はさらに、
前記複数のボルト画像のうち、総合判定に該当するボルト画像を代表画像として抽出する代表画像抽出部を備えることを特徴とする請求項3に記載のボルト検査装置。
The bolt inspection device further
The bolt inspection apparatus according to claim 3, further comprising a representative image extraction unit that extracts a bolt image corresponding to the comprehensive determination as a representative image among the plurality of bolt images.
ボルトに付されたマーキングの状態を判定するためのマーキング判定モデルにボルト画像を入力することで、マーキングの状態を判定するマーキング判定ステップと、
ピンテールの有無を判定するためのピンテール判定モデルに前記ボルト画像を入力することで、ピンテールの有無を判定するピンテール判定ステップと、
少なくとも前記マーキング判定ステップと前記ピンテール判定ステップの判定結果に基づいて、ボルトの締付け状態を総合判定する総合判定ステップと、を備えるボルト検査方法。
A marking determination step for determining the marking status by inputting a bolt image into the marking determination model for determining the marking status attached to the bolt, and a marking determination step.
A pintail determination step for determining the presence or absence of a pintail by inputting the bolt image into the pintail determination model for determining the presence or absence of a pintail.
A bolt inspection method including at least a comprehensive determination step for comprehensively determining a bolt tightening state based on the determination results of the marking determination step and the pintail determination step.
ボルトの締付け状態を検査するためのコンピュータに請求項5に記載のボルト検査方法を実行させるためのプログラム。 A program for causing a computer for inspecting the tightened state of bolts to execute the bolt inspection method according to claim 5. 請求項1ないし4のいずれか一項に記載のボルト検査装置と、
ボルトを撮影してボルト画像を生成し、前記ボルト検査装置と通信可能な端末と、を備えるボルト検査システム。
The bolt inspection device according to any one of claims 1 to 4,
A bolt inspection system including a terminal capable of photographing a bolt and generating a bolt image and communicating with the bolt inspection device.
JP2020006872A 2020-01-20 2020-01-20 BOLT INSPECTION DEVICE, BOLT INSPECTION SYSTEM, BOLT INSPECTION METHOD AND PROGRAM Active JP7200955B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020006872A JP7200955B2 (en) 2020-01-20 2020-01-20 BOLT INSPECTION DEVICE, BOLT INSPECTION SYSTEM, BOLT INSPECTION METHOD AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020006872A JP7200955B2 (en) 2020-01-20 2020-01-20 BOLT INSPECTION DEVICE, BOLT INSPECTION SYSTEM, BOLT INSPECTION METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2021113755A true JP2021113755A (en) 2021-08-05
JP7200955B2 JP7200955B2 (en) 2023-01-10

Family

ID=77076908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020006872A Active JP7200955B2 (en) 2020-01-20 2020-01-20 BOLT INSPECTION DEVICE, BOLT INSPECTION SYSTEM, BOLT INSPECTION METHOD AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7200955B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113984315A (en) * 2021-11-30 2022-01-28 东风商用车有限公司 Method and system for detecting bolt in vibration simulation test
JP7381708B1 (en) * 2022-12-23 2023-11-15 楽天グループ株式会社 Information processing device, information processing method, and information processing program
JP7457784B1 (en) 2022-12-23 2024-03-28 楽天グループ株式会社 Information processing device, method and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004108565A (en) * 2002-09-17 2004-04-08 Yajima:Kk Marking method and marking auxiliary tool for assembling high-tensile bolt joint
JP2005003658A (en) * 2003-06-10 2005-01-06 Nippon Denro Kk Bolt looseness inspection method
JP2013134190A (en) * 2011-12-27 2013-07-08 Kddi Corp Inspection auxiliary device and method
JP2016211630A (en) * 2015-05-01 2016-12-15 片山ストラテック株式会社 Torshear type stud bolt
JP2018009932A (en) * 2016-07-15 2018-01-18 清水建設株式会社 Detection system and method for fastening state of high-strength bolt
JP2019124591A (en) * 2018-01-17 2019-07-25 東京エレクトロン株式会社 Substrate defect inspection device, substrate defect inspection, and storage medium
WO2019190405A1 (en) * 2018-03-29 2019-10-03 Agency For Science, Technology And Research Method and apparatus for detecting condition of a bolt on a bolted structure
JP2021015041A (en) * 2019-07-12 2021-02-12 Jfeエンジニアリング株式会社 Bolt inspection device, bolt inspection system, bolt inspection method, and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004108565A (en) * 2002-09-17 2004-04-08 Yajima:Kk Marking method and marking auxiliary tool for assembling high-tensile bolt joint
JP2005003658A (en) * 2003-06-10 2005-01-06 Nippon Denro Kk Bolt looseness inspection method
JP2013134190A (en) * 2011-12-27 2013-07-08 Kddi Corp Inspection auxiliary device and method
JP2016211630A (en) * 2015-05-01 2016-12-15 片山ストラテック株式会社 Torshear type stud bolt
JP2018009932A (en) * 2016-07-15 2018-01-18 清水建設株式会社 Detection system and method for fastening state of high-strength bolt
JP2019124591A (en) * 2018-01-17 2019-07-25 東京エレクトロン株式会社 Substrate defect inspection device, substrate defect inspection, and storage medium
WO2019190405A1 (en) * 2018-03-29 2019-10-03 Agency For Science, Technology And Research Method and apparatus for detecting condition of a bolt on a bolted structure
JP2021015041A (en) * 2019-07-12 2021-02-12 Jfeエンジニアリング株式会社 Bolt inspection device, bolt inspection system, bolt inspection method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113984315A (en) * 2021-11-30 2022-01-28 东风商用车有限公司 Method and system for detecting bolt in vibration simulation test
JP7381708B1 (en) * 2022-12-23 2023-11-15 楽天グループ株式会社 Information processing device, information processing method, and information processing program
JP7457784B1 (en) 2022-12-23 2024-03-28 楽天グループ株式会社 Information processing device, method and program

Also Published As

Publication number Publication date
JP7200955B2 (en) 2023-01-10

Similar Documents

Publication Publication Date Title
JP7200955B2 (en) BOLT INSPECTION DEVICE, BOLT INSPECTION SYSTEM, BOLT INSPECTION METHOD AND PROGRAM
JP7331509B2 (en) BOLT INSPECTION DEVICE, BOLT INSPECTION SYSTEM, BOLT INSPECTION METHOD AND PROGRAM
US10949676B2 (en) Aerial monitoring system and method for identifying and locating object features
CN112419299B (en) Bolt missing detection method, device, equipment and storage medium
FI3452959T3 (en) Model construction in a neural network for object detection
WO2019190405A1 (en) Method and apparatus for detecting condition of a bolt on a bolted structure
JP2017151813A (en) Image processing device for displaying object detected from input image
JP7217660B2 (en) BOLT FASTENING STATE DETECTION DEVICE AND METHOD, AND PROGRAM
CN110175609B (en) Interface element detection method, device and equipment
CN110032998A (en) Character detecting method, system, device and the storage medium of natural scene picture
JP7316731B2 (en) Systems and methods for detecting and classifying patterns in images in vision systems
US20210350521A1 (en) Method for computer-implemented determination of blade-defects of a wind turbine
CN113222913B (en) Circuit board defect detection positioning method, device and storage medium
US11315229B2 (en) Method for training defect detector
CN111311545A (en) Container detection method, device and computer readable storage medium
CN114429577B (en) Flag detection method, system and equipment based on high confidence labeling strategy
US11176419B1 (en) Method for labeling image
Kim et al. Vision-based activity analysis framework considering interactive operation of construction equipment
Salunke Purva et al. PCB (printed circuit board) fault detection using machine learning
Shao et al. Damage Detection of the RC Building in TLS Point Clouds Using 3D Deep Neural Network PointNet++
Tan et al. Research on YOLOv8 Application in Bolt and Nut Detection for Robotic Arm Vision
Xie et al. License Plate Automatic Recognition System Based on MATLAB-GUI
TWI803756B (en) Method for labeling image
CN117710374B (en) Method, device, equipment and medium for detecting running and leaking based on deep learning
WO2022259910A1 (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221114

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221205

R150 Certificate of patent or registration of utility model

Ref document number: 7200955

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150