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

JP7548827B2 - Image inspection device, inspection image display device, image inspection method, and image inspection program - Google Patents

Image inspection device, inspection image display device, image inspection method, and image inspection program Download PDF

Info

Publication number
JP7548827B2
JP7548827B2 JP2021005551A JP2021005551A JP7548827B2 JP 7548827 B2 JP7548827 B2 JP 7548827B2 JP 2021005551 A JP2021005551 A JP 2021005551A JP 2021005551 A JP2021005551 A JP 2021005551A JP 7548827 B2 JP7548827 B2 JP 7548827B2
Authority
JP
Japan
Prior art keywords
image
inspection
image quality
unit
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021005551A
Other languages
Japanese (ja)
Other versions
JP2022110266A (en
Inventor
基文 福井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2021005551A priority Critical patent/JP7548827B2/en
Publication of JP2022110266A publication Critical patent/JP2022110266A/en
Application granted granted Critical
Publication of JP7548827B2 publication Critical patent/JP7548827B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Description

本発明は検査対象物を撮影した検査画像の画質改善技術に関する。 The present invention relates to a technology for improving the image quality of inspection images taken of an object to be inspected.

検査対象物を検査する際、検査対象物を撮影した検査画像を利用する技術が知られている。例えば、特許文献1は、土木構造物を検査対象物として、その検査画像に基づいて損傷を検査する技術を開示する。 When inspecting an object, there is known a technique that uses an inspection image of the object. For example, Patent Literature 1 discloses a technique for inspecting a civil engineering structure as an object for damage inspection based on the inspection image.

特開2016-21725号公報JP 2016-21725 A

ボイラー、コークス炉、建設機械、その他のプラント、橋梁、ダム、建物等の大型構造物を検査対象物とする場合、検査画像を撮影するカメラは被検査面に沿って移動可能なロボット、ドローン、その他の移動体に取り付けられる。あるいは、人がカメラを持って移動しながら検査対象物を撮影する。このような場合、移動するカメラで撮影された検査画像の画質が安定しないという課題がある。また、大型構造物は変化の多い過酷な環境に置かれることも多く、環境に起因する外乱が検査画像の画質を悪化させるという課題もある。このように、検査画像の画質は様々な要因で悪化しうる。 When the object to be inspected is a large structure such as a boiler, coke oven, construction machinery, other plants, bridges, dams, or buildings, the camera that takes the inspection image is attached to a robot, drone, or other mobile object that can move along the surface to be inspected. Alternatively, a person holds the camera and moves around to photograph the object to be inspected. In such cases, there is an issue that the image quality of the inspection image taken with a moving camera is not stable. In addition, large structures are often placed in harsh environments with many changes, and there is also an issue that disturbances due to the environment deteriorate the image quality of the inspection image. In this way, the image quality of the inspection image can deteriorate due to a variety of factors.

本発明はこうした状況に鑑みてなされたものであり、その目的は、効果的に検査画像の画質を改善できる画像検査装置および検査画像表示装置を提供することにある。 The present invention has been made in light of these circumstances, and its purpose is to provide an image inspection device and an inspection image display device that can effectively improve the image quality of inspection images.

上記課題を解決するために、本発明のある態様の画像検査装置は、検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録部と、撮影された検査画像に基づき、登録された画質異常の類型のうち当該検査画像に生じている画質異常の類型を推定する画質異常類型推定部と、撮影された検査画像に対して、推定された画質異常の類型に応じた画質補正処理を施した補正検査画像を生成する画質補正部とを備える。 In order to solve the above problems, an image inspection device according to one embodiment of the present invention includes an image quality abnormality type registration unit that registers types of image quality abnormalities that may occur in an inspection image of an object to be inspected, an image quality abnormality type estimation unit that estimates the type of image quality abnormality occurring in the inspection image from among the registered types of image quality abnormalities based on the inspection image, and an image quality correction unit that generates a corrected inspection image by applying image quality correction processing to the inspection image according to the estimated type of image quality abnormality.

この態様によれば、撮影された検査画像に生じている画質異常の類型の推定結果に応じた画質補正処理によって、画質の改善された補正検査画像を生成できる。 According to this aspect, a corrected inspection image with improved image quality can be generated by performing image quality correction processing according to the estimated results of the type of image quality abnormality occurring in the captured inspection image.

本発明の別の態様は、検査画像表示装置である。この装置は、検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録部と、登録された各類型の画質異常の重みを表示する重み表示部と、撮影された検査画像に対して、登録された各類型の画質異常を個別に補正する個別補正処理を施した個別補正画像を生成し、それらを当該各類型についての重みによって重み付けした合成画像を補正検査画像として表示する補正検査画像表示部とを備える。 Another aspect of the present invention is an inspection image display device. This device includes an image quality abnormality type registration unit that registers types of image quality abnormalities that may occur in an inspection image obtained by photographing an object to be inspected, a weight display unit that displays the weight of each registered type of image quality abnormality, and a corrected inspection image display unit that generates individual corrected images by performing individual correction processing on the photographed inspection image to individually correct each registered type of image quality abnormality, and displays a composite image obtained by weighting the images by the weight for each type as a corrected inspection image.

この態様によれば、検査画像に生じうる各類型の画質異常を個別に補正した個別補正画像を、重み表示部に表示される重みによって重み付けした合成画像が補正検査画像となる。したがって、検査画像に複数の種類の画質異常が同時に生じている場合も、効果的に画質を改善できる。 According to this aspect, the corrected test image is a composite image in which the individual corrected images, in which each type of image quality abnormality that may occur in the test image is individually corrected, are weighted by the weight displayed in the weight display section. Therefore, even if the test image has multiple types of image quality abnormalities occurring at the same time, the image quality can be effectively improved.

本発明のさらに別の態様は、画像検査方法である。この方法は、検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録ステップと、撮影された検査画像に基づき、登録された画質異常の類型のうち当該検査画像に生じている画質異常の類型を推定する画質異常類型推定ステップと、撮影された検査画像に対して、推定された画質異常の類型に応じた画質補正処理を施した補正検査画像を生成する画質補正ステップとを備える。 Yet another aspect of the present invention is an image inspection method. This method includes an image quality abnormality type registration step for registering types of image quality abnormalities that may occur in an inspection image obtained by photographing an object to be inspected, an image quality abnormality type estimation step for estimating, based on the photographed inspection image, the type of image quality abnormality that occurs in the inspection image from among the registered types of image quality abnormalities, and an image quality correction step for generating a corrected inspection image by performing image quality correction processing on the photographed inspection image according to the estimated type of image quality abnormality.

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 In addition, any combination of the above components, and any transformation of the present invention into a method, device, system, recording medium, computer program, etc., are also valid aspects of the present invention.

本発明によれば、効果的に検査画像の画質を改善できる。 The present invention can effectively improve the image quality of inspection images.

コークス炉の炉内観察装置を模式的に示す側面図である。FIG. 2 is a side view showing a schematic diagram of a coke oven interior observation device. コークス炉の内部を模式的に示す図である。FIG. 2 is a diagram showing a schematic view of the inside of a coke oven. 実施形態に係る画像検査装置の機能ブロック図である。1 is a functional block diagram of an image inspection device according to an embodiment. FIG. 表示制御部による表示画面への表示例を示す図である。11A and 11B are diagrams illustrating examples of display on a display screen by a display control unit.

以下、図面を参照しながら、本発明を実施するための形態について詳細に説明する。説明および図面において同一または同等の構成要素、部材、処理には同一の符号を付し、重複する説明は適宜省略する。図示される各部の縮尺や形状は、説明を容易にするために便宜的に設定されており、特に言及がない限り限定的に解釈されるものではない。実施形態は例示であり、本発明の範囲を何ら限定するものではない。実施形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。 Below, the embodiments for carrying out the present invention will be described in detail with reference to the drawings. In the description and drawings, the same or equivalent components, members, and processes are given the same reference numerals, and duplicated descriptions are omitted as appropriate. The scale and shape of each part shown in the drawings are set for convenience in order to facilitate the explanation, and should not be interpreted as being limiting unless otherwise specified. The embodiments are illustrative and do not limit the scope of the present invention in any way. All features and combinations thereof described in the embodiments are not necessarily essential to the invention.

本発明の画像検査装置および検査画像表示装置は、任意の検査対象物の検査に利用できる。したがって検査対象物が特に限定されるものではないが、本実施形態ではコークス炉の炉壁を検査対象物とする例を最初に説明する。検査対象物の他の例については後述する。 The image inspection device and inspection image display device of the present invention can be used to inspect any inspection object. Therefore, the inspection object is not particularly limited, but in this embodiment, an example in which the inspection object is the furnace wall of a coke oven will be described first. Other examples of inspection objects will be described later.

図1は、本実施形態の画像検査装置および検査画像表示装置が用いられる炉内観察装置を模式的に示す側面図である。この炉内観察装置は、コークス炉の炭化室(以下、単にコークス炉ともいう)の内部を観察するために使用される。図2は、コークス炉の内部を模式的に示す図である。 Figure 1 is a side view that shows a schematic diagram of an in-furnace observation device that uses the image inspection device and the inspection image display device of this embodiment. This in-furnace observation device is used to observe the inside of a coke oven carbonization chamber (hereinafter, simply referred to as a coke oven). Figure 2 is a schematic diagram showing the inside of a coke oven.

コークス炉10は、一対のレンガ造りの炉壁11が互いに対向して設けられた狭窄な炉である。各炉壁11は、コークス炉10の一方側の炉入口12から他方側の炉出口13に延び、その全長は例えば十数メートルに及ぶ。対向する炉壁11の間隔は、例えば数十センチメートルである。コークス炉10の底15から天井14への高さは、例えば数メートルである。 The coke oven 10 is a narrow oven with a pair of brick oven walls 11 facing each other. Each oven wall 11 extends from the oven entrance 12 on one side of the coke oven 10 to the oven exit 13 on the other side, with a total length of, for example, several tens of meters. The distance between the opposing oven walls 11 is, for example, several tens of centimeters. The height from the bottom 15 to the ceiling 14 of the coke oven 10 is, for example, several meters.

図1に示される押出装置20は、コークス炉10内を反復的に往復移動する。往路において、押出装置20は、コークス炉10内に炉入口12から挿入され、コークス炉10内の乾留によって生成されたコークスCを炉出口13へと押し出す。復路において、押出装置20は、コークス炉10内を炉出口13から炉入口12へ戻る。押出装置20は、押板21とビーム22を備え、ビーム22が押板21を図示しない駆動装置に接続する。この駆動装置により、押板21がコークス炉10の炉入口12と炉出口13の間を移動自在となっている。押板21がコークス炉10の断面と同形状をしているため、押板21の移動によりコークスCを押し出せる。 The pushing device 20 shown in FIG. 1 repeatedly moves back and forth within the coke oven 10. On the way there, the pushing device 20 is inserted into the coke oven 10 from the oven entrance 12, and pushes the coke C generated by carbonization in the coke oven 10 to the oven exit 13. On the way back, the pushing device 20 returns to the oven entrance 12 from the oven exit 13 within the coke oven 10. The pushing device 20 includes a push plate 21 and a beam 22, and the beam 22 connects the push plate 21 to a drive device (not shown). This drive device allows the push plate 21 to move freely between the oven entrance 12 and the oven exit 13 of the coke oven 10. Since the push plate 21 has the same shape as the cross section of the coke oven 10, the coke C can be pushed out by the movement of the push plate 21.

検査画像を撮影する撮影装置としてのカメラ30は、カメラ30を移動させる移動体としての押出装置20に取り付けられ、コークス炉10内を炉入口12と炉出口13の間で押出装置20と共に移動しながら連続的に炉壁11を撮影する。カメラ30は、静止画を連続的に撮影するスチルカメラでもよいし、動画を撮影するビデオカメラでもよい。カメラ30は、押板21の背面または押板21の後方に設置された支持台に取り付けられる。 The camera 30, which serves as a photographing device for photographing inspection images, is attached to the pusher device 20, which serves as a moving body for moving the camera 30, and continuously photographs the oven wall 11 while moving together with the pusher device 20 between the oven entrance 12 and the oven exit 13 inside the coke oven 10. The camera 30 may be a still camera that continuously photographs still images, or a video camera that photographs video. The camera 30 is attached to a support table installed on the back of the pusher plate 21 or behind the pusher plate 21.

カメラ30は、左右の炉壁11それぞれに向けて取り付けられる2つのカメラを含み、左右両側の炉壁11の正面視画像を撮影できる。左右の炉壁11全体を撮影するために、2つのカメラは、上下方向に角度をいくらか変化させながら撮影してもよい。なお、カメラ30は、押板21やコークスCに視界を阻まれないように、押出装置20によるコークスCの押出方向と逆方向(図1の右方向)を向くように取り付けられてもよい。その場合、カメラ30は、炉入口12に正対して設置されており、左右両側の炉壁11を斜視画像として撮影できる。 The camera 30 includes two cameras that are mounted facing the left and right oven walls 11, respectively, and can capture front-view images of the oven walls 11 on both the left and right sides. In order to capture images of the entire oven walls 11 on both the left and right sides, the two cameras may capture images while changing the angle somewhat in the vertical direction. The camera 30 may be mounted so as to face in the opposite direction (to the right in FIG. 1) to the extrusion direction of the coke C by the extrusion device 20 so that the view is not obstructed by the pusher plate 21 or the coke C. In this case, the camera 30 is installed directly facing the oven entrance 12, and can capture oblique images of the oven walls 11 on both the left and right sides.

コークス炉10内の高温環境(たとえば1000℃以上)からカメラ30を保護するために、例えば耐熱ハウジングまたは冷却ボックスに収納する熱対策が施されている。 To protect the camera 30 from the high-temperature environment inside the coke oven 10 (e.g., 1000°C or higher), thermal measures are taken, such as storing it in a heat-resistant housing or cooling box.

以上の構成の炉内観察装置において、カメラ30が撮影する検査画像には、以下のような様々な画質異常が生じうる。 In a furnace interior observation device configured as described above, various image quality abnormalities may occur in the inspection images captured by the camera 30, such as the following:

カメラ30の撮影状態に起因する画質異常
・ピントまたは焦点のずれ(いわゆるボケ):移動するカメラ30と被検査面の距離の変動に起因する
・複数静止画間または動画内の検査対象物の姿勢の変動:移動するカメラ30の姿勢の変動に起因する
・視点の異常(非正面視画像):被検査面に対するカメラ30の配置(上記の斜視画像の例)や、移動するカメラ30の姿勢の変動に起因する
Image quality abnormalities caused by the shooting state of the camera 30 - Focus or out of focus (so-called blur): caused by fluctuations in the distance between the moving camera 30 and the surface to be inspected - Fluctuations in the attitude of the object to be inspected between multiple still images or in a video: caused by fluctuations in the attitude of the moving camera 30 - Viewpoint abnormalities (non-frontal view image): caused by the positioning of the camera 30 with respect to the surface to be inspected (the example of the oblique view image above) or fluctuations in the attitude of the moving camera 30

カメラ30の置かれる環境に起因する画質異常
・ノイズ:コークス炉10内を飛散するカーボンチップの映り込みや、高温等によるカメラ30の動作不良に起因する
・かすみやくもり:コークス炉10内の火、煙、蒸気等の映り込みに起因する
・光の異常(乱反射、逆光等):赤熱環境にあるコークス炉10内の光の変動に起因する
Image quality abnormalities caused by the environment in which the camera 30 is placed Noise: caused by the reflection of carbon chips flying inside the coke oven 10 or malfunction of the camera 30 due to high temperatures, etc. Haze or cloudiness: caused by the reflection of fire, smoke, steam, etc. inside the coke oven 10 Light abnormalities (diffuse reflection, backlight, etc.): caused by fluctuations in light inside the coke oven 10, which is in a red-hot environment

図3は、実施形態に係る画像検査装置100の機能ブロック図である。画像検査装置100は、検査画像取得部110と、画質異常類型推定部120と、画質異常推定設定部130と、画質補正部140と、異常検出部150と、異常検出設定部160と、検査結果画像生成部170と、表示制御部180を備える。 Figure 3 is a functional block diagram of an image inspection device 100 according to an embodiment. The image inspection device 100 includes an inspection image acquisition unit 110, an image quality abnormality type estimation unit 120, an image quality abnormality estimation setting unit 130, an image quality correction unit 140, an abnormality detection unit 150, an abnormality detection setting unit 160, an inspection result image generation unit 170, and a display control unit 180.

カメラ30および画像メモリ31は、検査対象物の被検査面としての炉壁11を撮影した検査画像を画像検査装置100に入力する画像入力部を構成する。表示画面40は、画像検査装置100の処理内容を表示する。操作部50は、表示画面40と一体のタッチパネルや表示画面40と別体のキーボードやマウス等の入力デバイスで構成され、ユーザの操作に基づき画像検査装置100に対する各種の制御情報を生成する。操作部50による操作の一部または全部をコンピュータが自律的に行うようにプログラミングしてもよい。 The camera 30 and the image memory 31 constitute an image input unit that inputs an inspection image of the furnace wall 11 as the inspected surface of the object to be inspected into the image inspection device 100. The display screen 40 displays the processing contents of the image inspection device 100. The operation unit 50 is composed of an input device such as a touch panel integrated with the display screen 40 or a keyboard or mouse separate from the display screen 40, and generates various control information for the image inspection device 100 based on user operations. A computer may be programmed to autonomously perform some or all of the operations performed by the operation unit 50.

画像メモリ31は、カメラ30が連続的に撮影した炉壁11の検査画像群を保存する。画像メモリ31は、カメラ30の内蔵メモリでもよいし、メモリーカード等の汎用のリムーバブルメディアでもよい。また、有線または無線でカメラ30と通信可能なコークス炉10外のストレージでもよい。画像検査装置100は、画像メモリ31に保存された検査画像群に対して、後述する各処理を実行する。ここで、カメラ30と画像検査装置100が有線または無線で通信可能で、画像検査装置100がカメラ30の撮影した検査画像をリアルタイムで取得して処理できる場合は、必ずしも全ての検査画像を画像メモリ31に保存する必要はなく、画像メモリ31は不要または小容量とできる。 The image memory 31 stores a group of inspection images of the oven wall 11 continuously captured by the camera 30. The image memory 31 may be a built-in memory of the camera 30 or a general-purpose removable medium such as a memory card. It may also be storage outside the coke oven 10 that can communicate with the camera 30 via wired or wireless communication. The image inspection device 100 executes each process described below on the group of inspection images stored in the image memory 31. Here, if the camera 30 and the image inspection device 100 can communicate via wired or wireless communication and the image inspection device 100 can acquire and process the inspection images captured by the camera 30 in real time, it is not necessary to store all the inspection images in the image memory 31, and the image memory 31 can be unnecessary or can have a small capacity.

検査画像取得部110は、カメラ30または画像メモリ31から、検査対象物を撮影した検査画像を取得する。 The inspection image acquisition unit 110 acquires an inspection image of the object to be inspected from the camera 30 or the image memory 31.

画質異常類型推定部120は、検査画像取得部110で取得された検査画像に基づき、当該検査画像に生じている画質異常の類型を推定する。画質異常推定設定部130は、画質異常類型登録部131と訓練データ提供部132を備え、操作部50の操作の下、画質異常類型推定部120が検査画像に基づいて画質異常の類型を推定できるように設定する。画質異常類型登録部131は、検査画像に生じうる画質異常の類型を登録する。コークス炉10の炉壁11を検査対象物とする場合に生じうる画質異常の類型の例については上述した。以下では、これらの類型のうち「ボケ」「斜め(斜視画像)」「ノイズ」「かすみ」の四つの類型の画質異常が検査画像に生じうるものとして、画質異常類型登録部131によって登録されているものとする。 The image quality abnormality type estimation unit 120 estimates the type of image quality abnormality occurring in the inspection image based on the inspection image acquired by the inspection image acquisition unit 110. The image quality abnormality estimation setting unit 130 includes an image quality abnormality type registration unit 131 and a training data provision unit 132, and is set so that the image quality abnormality type estimation unit 120 can estimate the type of image quality abnormality based on the inspection image under the operation of the operation unit 50. The image quality abnormality type registration unit 131 registers the type of image quality abnormality that may occur in the inspection image. Examples of types of image quality abnormalities that may occur when the oven wall 11 of the coke oven 10 is the object of inspection have been described above. In the following, it is assumed that the four types of image quality abnormalities, "blur", "diagonal (oblique image)", "noise" and "haze", out of these types, are registered by the image quality abnormality type registration unit 131 as those that may occur in the inspection image.

画質異常類型推定部120は、画質異常類型登録部131によって登録された「ボケ」「斜め」「ノイズ」「かすみ」について、それぞれが検査画像取得部110で取得された検査画像に生じている可能性を表す推定値を出力する。以下、それぞれの推定値をW1、W2、W3、W4で表す。また、検査画像に上記のいずれの画質異常も生じていない「正常」の類型となっている可能性を表す推定値をW5で表す。これらの推定値W1~W5を成分とする推定ベクトルをVで表す。すなわち、V=(W1,W2,W3,W4,W5)である。また、推定値W1~W5は、その合計が1.0になるように正規化されているものとする。したがって、W1+W2+W3+W4+W5=1.0であり、W1~W5の各値はそれぞれの類型が検査画像に生じている可能性または確率を表す。例えば、V=(0.5,0.2,0.1,0.0,0.2)の場合、「ボケ」が生じている可能性は50%(W1=0.5)、「斜め」が生じている可能性は20%(W2=0.2)、「ノイズ」が生じている可能性は10%(W3=0.1)、「かすみ」が生じている可能性は0%(W4=0.0)、「正常」が生じている可能性は20%(W5=0.2)である。なお、検査画像取得部110で取得された検査画像を任意の複数の部分画像に分割して、画質異常類型推定部120が部分画像毎に画質異常の類型を推定してもよい。このとき、各部分画像について、「ボケ」「斜め」「ノイズ」「かすみ」「正常」が生じている可能性を表す推定ベクトルVが生成される。 The image quality abnormality type estimating unit 120 outputs an estimated value representing the possibility that each of the "blur", "oblique", "noise" and "haze" registered by the image quality abnormality type registering unit 131 occurs in the inspection image acquired by the inspection image acquiring unit 110. Hereinafter, each estimated value is represented by W1, W2, W3 and W4. Also, an estimated value representing the possibility that the inspection image is of the "normal" type, that is, that none of the above image quality abnormalities occurs in the inspection image, is represented by W5. An estimated vector having these estimated values W1 to W5 as components is represented by V. That is, V = t (W1, W2, W3, W4, W5). Also, it is assumed that the estimated values W1 to W5 are normalized so that their sum is 1.0. Therefore, W1 + W2 + W3 + W4 + W5 = 1.0, and each value of W1 to W5 represents the possibility or probability that each type occurs in the inspection image. For example, in the case of V= t (0.5, 0.2, 0.1, 0.0, 0.2), the possibility of "blurring" occurring is 50% (W1=0.5), the possibility of "oblique" occurring is 20% (W2=0.2), the possibility of "noise" occurring is 10% (W3=0.1), the possibility of "haze" occurring is 0% (W4=0.0), and the possibility of "normal" occurring is 20% (W5=0.2). Note that the inspection image acquired by the inspection image acquisition unit 110 may be divided into any number of partial images, and the image quality abnormality type estimation unit 120 may estimate the type of image quality abnormality for each partial image. At this time, an estimation vector V is generated for each partial image, which indicates the possibility of "blurring", "oblique", "noise", "haze", or "normal" occurring.

画質異常類型推定部120は、検査画像取得部110で取得された検査画像に基づいて推定ベクトルVを生成するための機械学習を行う。機械学習の手法は任意であるが、例えば、畳み込み層や全結合層を備える畳み込みニューラルネットワークを用いた深層学習を利用できる。画質異常推定設定部130における訓練データ提供部132は、画質異常類型推定部120の機械学習のための訓練データを提供する。訓練データは、画質異常類型登録部131によって登録された画質異常の全類型と、それぞれの画質異常が様々な箇所に様々な態様で実際に生じている多数の検査画像例を網羅する。画質異常類型推定部120は、画像検査装置100の初期セットアップやメンテナンスの際、これらの包括的な訓練データを機械学習することで、検査画像取得部110で取得された検査画像に基づいて推定ベクトルVを生成できる。 The image quality abnormality type estimation unit 120 performs machine learning to generate an estimated vector V based on the inspection image acquired by the inspection image acquisition unit 110. Any machine learning method can be used, but for example, deep learning using a convolutional neural network equipped with a convolution layer or a fully connected layer can be used. The training data provision unit 132 in the image quality abnormality estimation setting unit 130 provides training data for machine learning of the image quality abnormality type estimation unit 120. The training data covers all types of image quality abnormalities registered by the image quality abnormality type registration unit 131 and a large number of examples of inspection images in which each image quality abnormality actually occurs in various locations and in various ways. The image quality abnormality type estimation unit 120 can generate an estimated vector V based on the inspection image acquired by the inspection image acquisition unit 110 by machine learning this comprehensive training data during the initial setup and maintenance of the image inspection device 100.

画質補正部140は、検査画像取得部110で取得された検査画像に対して、画質異常類型推定部120で推定された画質異常の類型に応じた画質補正処理を施した補正検査画像を生成する。具体的には、画質補正部140は、検査画像取得部110で取得された検査画像に対して、画質異常類型推定部120で推定された各類型の画質異常を個別に補正する個別補正処理を施した個別補正画像を生成し、それらを当該各類型についての推定値W1~W5によって重み付けした合成画像を補正検査画像として生成する。画質補正部140は、これらの一連の処理を実行するために、個別補正画像生成部141と、重み付け部142と、画像合成部143を備える。 The image quality correction unit 140 generates a corrected inspection image by performing image quality correction processing on the inspection image acquired by the inspection image acquisition unit 110 according to the type of image quality abnormality estimated by the image quality abnormality type estimation unit 120. Specifically, the image quality correction unit 140 generates individual corrected images by performing individual correction processing on the inspection image acquired by the inspection image acquisition unit 110 to individually correct each type of image quality abnormality estimated by the image quality abnormality type estimation unit 120, and generates a composite image by weighting the images by the estimated values W1 to W5 for each type as a corrected inspection image. In order to execute this series of processes, the image quality correction unit 140 includes an individual corrected image generation unit 141, a weighting unit 142, and an image composition unit 143.

個別補正画像生成部141は、検査画像取得部110で取得された検査画像に対して、画質異常類型推定部120で推定された「ボケ」「斜め」「ノイズ」「かすみ」の各類型の画質異常を個別に補正する個別補正処理を施した個別補正画像を生成する。個別補正処理は、公知の画像補正技術を利用して実行される。「ボケ」は、deblurringと呼ばれるボケ除去処理技術により補正できる。「斜め」の斜視画像は、カメラ30の位置情報や姿勢情報を利用した視点変換技術により正面視画像に補正できる。「ノイズ」は、ノイズの特性に応じたノイズ除去技術により補正できる。「かすみ」は、dehazingと呼ばれるかすみ/くもり除去処理技術により補正できる。なお、本実施形態の例では登録されない他の類型の画質異常は次のように補正できる。「複数静止画間または動画内の検査対象物の姿勢の変動」については、複数静止画または動画を構成する各画像の位置や角度を調整することで、検査対象物を画面内の一定箇所に一定姿勢で表示することができる。「光の異常」については、乱反射や逆光など異常の態様に応じた公知の画像補正技術を利用して補正できる。 The individual correction image generating unit 141 generates an individual correction image by performing individual correction processing on the inspection image acquired by the inspection image acquiring unit 110 to individually correct each type of image quality abnormality of "blur", "oblique", "noise", and "haze" estimated by the image quality abnormality type estimating unit 120. The individual correction processing is performed using a known image correction technology. "Blur" can be corrected by a blur removal processing technology called deblurring. "Oblique" oblique image can be corrected to a front view image by a viewpoint conversion technology using the position information and posture information of the camera 30. "Noise" can be corrected by a noise removal technology according to the characteristics of the noise. "Haze" can be corrected by a haze/cloud removal processing technology called dehazing. Note that other types of image quality abnormalities that are not registered in the example of this embodiment can be corrected as follows. Regarding "changes in the posture of the inspection object between multiple still images or in a video", the inspection object can be displayed in a fixed posture at a fixed location on the screen by adjusting the position and angle of each image constituting the multiple still images or video. "Light anomalies" can be corrected using known image correction techniques that correspond to the type of anomaly, such as diffuse reflection or backlighting.

画質異常類型推定部120が「ボケ」「斜め」「ノイズ」「かすみ」「正常」について生成する推定値をそれぞれW1~W5としたが、これと同様に、個別補正画像生成部141が「ボケ」「斜め」「ノイズ」「かすみ」「正常」について生成する個別補正画像をそれぞれI1~I5とする。ここで、「正常」については特段の個別補正処理は不要なので、画像I5は検査画像取得部110で取得された検査画像そのものである。なお、I1~I5との表記は、必ずしも画像全体(全画素)のみを表すものではなく、文脈が許す限り、画像の一部を構成する一または複数の画素を表す場合もある。例えば、上述のように検査画像が任意の複数の部分画像に分割され、推定ベクトルV=(W1,W2,W3,W4,W5)が部分画像毎に生成される場合、I1~I5も各部分画像についての個別補正画像を表す。 The estimated values generated by the image quality abnormality type estimation unit 120 for "blur", "oblique", "noise", "haze", and "normal" are respectively designated as W1 to W5. Similarly, the individual correction images generated by the individual correction image generation unit 141 for "blur", "oblique", "noise", "haze", and "normal" are respectively designated as I1 to I5. Here, since no special individual correction process is required for "normal", the image I5 is the inspection image itself acquired by the inspection image acquisition unit 110. Note that the notations I1 to I5 do not necessarily represent only the entire image (all pixels), and may represent one or more pixels constituting a part of the image as long as the context permits. For example, when the inspection image is divided into any number of partial images as described above and an estimated vector V = t (W1, W2, W3, W4, W5) is generated for each partial image, I1 to I5 also represent the individual correction images for each partial image.

重み付け部142は、個別補正画像生成部141で生成された個別補正画像I1~I5を、画質異常類型推定部120で生成された推定値W1~W5によって重み付けする。すなわち、「ボケ」については積W1×I1が、「斜め」については積W2×I2が、「ノイズ」については積W3×I3が、「かすみ」については積W4×I4が、「正常」については積W5×I5が演算される。 The weighting unit 142 weights the individual corrected images I1 to I5 generated by the individual corrected image generation unit 141 by the estimated values W1 to W5 generated by the image quality abnormality type estimation unit 120. That is, the product W1 x I1 is calculated for "blur", the product W2 x I2 for "oblique", the product W3 x I3 for "noise", the product W4 x I4 for "haze", and the product W5 x I5 for "normal".

画像合成部143は、重み付け部142で推定値W1~W5によって重み付けされた個別補正画像I1~I5を合成して、補正検査画像を生成する。具体的には、画像合成部143は、重み付け部142で演算された五つの積を加算することで補正検査画像を合成する。すなわち、補正検査画像をIとすると、I=W1×I1+W2×I2+W3×I3+W4×I4+W5×I5、である。ここで、個別補正画像I1~I5を、それぞれの類型の画質異常が生じている確率W1~W5で重み付けすることによって、複数の画質異常が同時に生じている場合も、バランス良く効果的に画質を改善できる。 The image synthesis unit 143 synthesizes the individual corrected images I1 to I5 weighted by the estimated values W1 to W5 by the weighting unit 142 to generate a corrected inspection image. Specifically, the image synthesis unit 143 synthesizes the corrected inspection image by adding the five products calculated by the weighting unit 142. That is, if the corrected inspection image is I, then I = W1 x I1 + W2 x I2 + W3 x I3 + W4 x I4 + W5 x I5. Here, by weighting the individual corrected images I1 to I5 by the probabilities W1 to W5 of the occurrence of each type of image quality abnormality, it is possible to improve image quality effectively in a balanced manner even when multiple image quality abnormalities occur simultaneously.

なお、画像合成部143は、重み付け部142が演算した五つの積のうち一部を選択して補正検査画像Iを生成してもよい。このとき、選択された積に係る推定値の和が1.0になるように再正規化がなされるものとする。例えば、画像合成部143は、推定値が最大の一つの積を選択してもよい。上記の例では「ボケ」の推定値W1が最大であるため、これが選択される。したがって補正検査画像IはW1′×I1となる。W1′は再正規化後の推定値であるが、この場合はW1′=1.0となる。また、画像合成部143は、推定値が大きい方から例えば三つの積を選択してもよい。上記の例では「ボケ」「斜め」「正常」の三つの推定値W1、W2、W5が大きい。したがって補正検査画像IはW1′×I1+W2′×I2+W5′×I5となる。W1′、W2′、W5′は再正規化後の推定値であり、W1′+W2′+W3′=1.0である。具体的には、W1′=0.5/0.9、W2′=0.2/0.9、W3′=0.2/0.9、である。ここで、0.9は、再正規化前の推定値W1、W2、W5の和である。 The image synthesis unit 143 may generate the corrected test image I by selecting some of the five products calculated by the weighting unit 142. At this time, renormalization is performed so that the sum of the estimated values related to the selected products becomes 1.0. For example, the image synthesis unit 143 may select one product with the largest estimated value. In the above example, the estimated value W1 of "blur" is the largest, so it is selected. Therefore, the corrected test image I becomes W1' x I1. W1' is the estimated value after renormalization, and in this case, W1' = 1.0. The image synthesis unit 143 may also select, for example, three products in descending order of estimated value. In the above example, the three estimated values W1, W2, and W5 of "blur", "oblique", and "normal" are large. Therefore, the corrected test image I becomes W1' x I1 + W2' x I2 + W5' x I5. W1', W2', and W5' are estimated values after renormalization, and W1' + W2' + W3' = 1.0. Specifically, W1' = 0.5/0.9, W2' = 0.2/0.9, and W3' = 0.2/0.9. Here, 0.9 is the sum of the estimated values W1, W2, and W5 before renormalization.

異常検出部150は、画質補正部140で生成された補正検査画像Iに基づいて、当該補正検査画像Iに映る検査対象物の異常を検出する。異常検出設定部160は、異常類型登録部161と訓練データ提供部162を備え、操作部50の操作の下、異常検出部150が補正検査画像Iに映る検査対象物の異常を検出できるように設定する。異常類型登録部161は、検査対象物に生じうる異常の類型を登録する。コークス炉10の炉壁11を検査対象物とする場合に生じうる異常の類型としては、急熱や急冷による歪みで炉壁11が破壊するスポーリング、コークスの原料の石炭に由来するカーボンの炉壁11への付着、炉壁11を構成するレンガの目地の劣化が例示される。 The anomaly detection unit 150 detects anomalies in the object of inspection reflected in the corrected inspection image I based on the corrected inspection image I generated by the image quality correction unit 140. The anomaly detection setting unit 160 includes an anomaly type registration unit 161 and a training data provision unit 162, and is set so that the anomaly detection unit 150 can detect anomalies in the object of inspection reflected in the corrected inspection image I under the operation of the operation unit 50. The anomaly type registration unit 161 registers types of anomalies that may occur in the object of inspection. Examples of types of anomalies that may occur when the oven wall 11 of a coke oven 10 is the object of inspection include spalling, in which the oven wall 11 is destroyed by distortion caused by rapid heating or cooling, adhesion of carbon derived from coal, which is the raw material for coke, to the oven wall 11, and deterioration of the joints of the bricks that make up the oven wall 11.

異常検出部150は、画質補正部140で生成された補正検査画像Iに基づいて、異常類型登録部161で登録された類型の検査対象物の異常を検出するための機械学習を行う。機械学習の手法は任意であるが、例えば、畳み込み層や全結合層を備える畳み込みニューラルネットワークを用いた深層学習を利用できる。異常検出設定部160における訓練データ提供部162は、異常検出部150の機械学習のための訓練データを提供する。訓練データは、異常類型登録部161によって登録された検査対象物の異常の全類型と、それぞれの異常が検査対象物の様々な箇所に様々な態様で実際に生じている多数の検査画像例を網羅する。異常検出部150は、画像検査装置100の初期セットアップやメンテナンスの際、これらの包括的な訓練データを機械学習することで、画質補正部140で生成された補正検査画像Iに基づいて、異常類型登録部161で登録された類型の検査対象物の異常を検出できる。画質補正部140によって画質が改善された補正検査画像Iを用いることによって、異常検出部150は高精度に検査対象物の異常を検出できる。 The anomaly detection unit 150 performs machine learning to detect anomalies of the type of the inspection object registered in the anomaly type registration unit 161 based on the corrected inspection image I generated by the image quality correction unit 140. Any machine learning method can be used, but for example, deep learning using a convolutional neural network equipped with a convolutional layer or a fully connected layer can be used. The training data provision unit 162 in the anomaly detection setting unit 160 provides training data for the machine learning of the anomaly detection unit 150. The training data covers all types of anomalies of the inspection object registered by the anomaly type registration unit 161 and a large number of inspection image examples in which each anomaly actually occurs in various ways at various locations on the inspection object. During the initial setup and maintenance of the image inspection device 100, the anomaly detection unit 150 can detect anomalies of the inspection object of the type registered in the anomaly type registration unit 161 based on the corrected inspection image I generated by the image quality correction unit 140 by machine learning these comprehensive training data. By using the corrected inspection image I whose image quality has been improved by the image quality correction unit 140, the anomaly detection unit 150 can detect anomalies in the object being inspected with high accuracy.

検査結果画像生成部170は、補正検査画像Iに基づき、異常検出部150で検出された検査対象物の異常を強調表示する検査結果画像を生成する。強調表示の態様は任意であるが、例えば、補正検査画像I中で、検出された異常部分の輝度を上げる、色を変える、線で囲む、注記やノートを表示する、等が考えられる。 The inspection result image generating unit 170 generates an inspection result image that highlights the abnormalities in the inspection object detected by the anomaly detection unit 150 based on the corrected inspection image I. The highlighting may be done in any manner, but possible methods include increasing the brightness of the detected abnormal part in the corrected inspection image I, changing the color, surrounding it with a line, displaying a note, etc.

表示制御部180は、本発明の検査画像表示装置の主要部を構成し、画像検査装置100の処理内容を表示画面40に表示させる。後述するように、ユーザは、操作部50によって、表示制御部180が表示画面40に表示させる内容を操作できる。 The display control unit 180 constitutes the main part of the inspection image display device of the present invention, and causes the processing contents of the image inspection device 100 to be displayed on the display screen 40. As will be described later, the user can use the operation unit 50 to operate the contents that the display control unit 180 causes to be displayed on the display screen 40.

図4は、表示制御部180による表示画面40への表示例を示す。表示画面40の左側には、上から順に検査画像表示部41、補正検査画像表示部42、検査結果画像表示部43が設けられる。検査画像表示部41は、画質補正部140による画質補正前の検査画像、すなわち、検査画像取得部110で取得された検査画像をそのまま表示する。補正検査画像表示部42は、画質補正部140が検査画像に画質補正処理を施して生成した補正検査画像を表示する。検査結果画像表示部43は、補正検査画像に映る検査対象物の異常を強調表示する検査結果画像を表示する。 Figure 4 shows an example of display on the display screen 40 by the display control unit 180. On the left side of the display screen 40, from top to bottom, there are provided an examination image display unit 41, a corrected examination image display unit 42, and an examination result image display unit 43. The examination image display unit 41 displays the examination image before image quality correction by the image quality correction unit 140, i.e., the examination image acquired by the examination image acquisition unit 110, as is. The corrected examination image display unit 42 displays the corrected examination image generated by the image quality correction unit 140 by applying image quality correction processing to the examination image. The examination result image display unit 43 displays an examination result image that highlights abnormalities in the examination object shown in the corrected examination image.

図示の例では、検査画像表示部41に表示される検査画像は、画質異常類型登録部131で登録された画質異常の類型「ボケ」「斜め」「ノイズ」「かすみ」のうち、「ボケ」の影響が強く表れた不鮮明な画像になっている。補正検査画像表示部42に表示される補正検査画像は、画質異常類型推定部120および画質補正部140によって「ボケ」その他の画質異常が補正された鮮明な画像になっている。検査結果画像表示部43に表示される検査結果画像は、補正検査画像をベースとしつつ、異常検出部150で検出された各種の異常431、432、433を強調表示した画像になっている。 In the illustrated example, the test image displayed on the test image display unit 41 is an unclear image that is strongly influenced by "blur" out of the image quality abnormality types "blur," "oblique," "noise," and "haze" registered in the image quality abnormality type registration unit 131. The corrected test image displayed on the corrected test image display unit 42 is a clear image in which "blur" and other image quality abnormalities have been corrected by the image quality abnormality type estimation unit 120 and the image quality correction unit 140. The test result image displayed on the test result image display unit 43 is an image based on the corrected test image, with the various abnormalities 431, 432, 433 detected by the abnormality detection unit 150 being highlighted.

これらの三種類の画像は、画像検査装置100が自律的に取得または生成したものであるが、表示画面40上に並べて表示されることで、ユーザによる目視検査を効果的に支援でき、検査精度を向上できる。例えば、ユーザが検査画像表示部41に表示される補正前の検査画像と補正検査画像表示部42に表示される補正検査画像を目視で比較した結果、補正検査画像で画質が十分に改善されていないと判断した場合は、後述するように、操作部50の操作によって画質異常類型推定部120、画質異常推定設定部130、画質補正部140で実行される画質改善処理を変更できる。同様に、ユーザが補正検査画像表示部42に表示される補正検査画像と検査結果画像表示部43に表示される検査結果画像を目視で比較した結果、検査結果画像で異常431、432、433が正しく強調表示されていないと判断した場合は、後述するように、操作部50の操作によって異常検出部150、異常検出設定部160、検査結果画像生成部170で実行される異常の強調表示処理を変更できる。 These three types of images are acquired or generated autonomously by the image inspection device 100, but by displaying them side by side on the display screen 40, it is possible to effectively support the visual inspection by the user and improve the inspection accuracy. For example, if the user visually compares the uncorrected inspection image displayed on the inspection image display unit 41 with the corrected inspection image displayed on the corrected inspection image display unit 42 and determines that the image quality of the corrected inspection image has not been sufficiently improved, the image quality improvement processing executed by the image quality abnormality type estimation unit 120, image quality abnormality estimation setting unit 130, and image quality correction unit 140 can be changed by operating the operation unit 50 as described below. Similarly, if the user visually compares the corrected inspection image displayed on the corrected inspection image display unit 42 with the inspection result image displayed on the inspection result image display unit 43 and determines that the abnormalities 431, 432, and 433 are not correctly highlighted in the inspection result image, the abnormality highlighting processing executed by the abnormality detection unit 150, abnormality detection setting unit 160, and inspection result image generation unit 170 can be changed by operating the operation unit 50 as described below.

表示画面40の中央上部には、重み表示部44が設けられる。重み表示部44は、画質異常類型登録部131で登録された画質異常の類型「ボケ」「斜め」「ノイズ」「かすみ」および「正常」の重みを表示する。これらの重みは、例えば、画質異常類型推定部120が出力する推定値W1~W5であり、補正検査画像表示部42に表示される補正検査画像を画質補正部140が生成する際の重み付け部142における重み付け演算に用いられる。 A weight display section 44 is provided at the top center of the display screen 40. The weight display section 44 displays the weights of the image quality abnormality types "Blurred," "Diagonal," "Noise," "Hazy," and "Normal" registered by the image quality abnormality type registration section 131. These weights are, for example, estimated values W1 to W5 output by the image quality abnormality type estimation section 120, and are used in the weighting calculation in the weighting section 142 when the image quality correction section 140 generates the corrected test image to be displayed on the corrected test image display section 42.

重み表示部44に表示される重みは、画質異常類型推定部120が出力する推定値W1~W5に限らず、任意の数値でよい(但し、コンピュータの支援によってW1~W5の和が1.0になるように自動的に正規化されるものとする)。例えば、画像検査装置100で予め設定されたデフォルト値でもよいし、ユーザが操作部50を介して入力する任意の値でもよい。また、重み表示部44に表示されている各重みは、ユーザが操作部50を介して変更できる(重み変更部)。したがって、ユーザが補正検査画像表示部42に表示される補正検査画像で画質が十分に改善されていないと判断した場合は、重み表示部44に表示されている各重みを自ら適宜変更して、変更後の補正検査画像を補正検査画像表示部42でリアルタイムに確認しながら画質を改善することもできる。 The weights displayed on the weight display unit 44 are not limited to the estimated values W1 to W5 output by the image quality abnormality type estimation unit 120, but may be any numerical value (however, they are automatically normalized with the assistance of a computer so that the sum of W1 to W5 becomes 1.0). For example, they may be default values preset in the image inspection device 100, or any values input by the user via the operation unit 50. In addition, each weight displayed on the weight display unit 44 can be changed by the user via the operation unit 50 (weight change unit). Therefore, if the user determines that the image quality has not been sufficiently improved by the corrected inspection image displayed on the corrected inspection image display unit 42, the user can change each weight displayed on the weight display unit 44 as appropriate, and improve the image quality while checking the corrected inspection image after the change in real time on the corrected inspection image display unit 42.

重み表示部44に表示されている「ボケ」「斜め」「ノイズ」「かすみ」「正常」の各類型を表すテキストや重みの領域をユーザが操作部50を介して選択することで、各類型の個別補正画像I1~I5を表示する別画面に遷移できるようにしてもよい。このとき、各類型を表すテキストや重みの領域は、個別補正画像を表示する個別補正画像表示部を構成する。個別補正画像I1~I5の表示画面では、全ての個別補正画像I1~I5を並べて表示するのが好ましい。ユーザは、各個別補正画像I1~I5を目視で比較検討することで、各個別補正処理の効果を確認しながら重み表示部44で設定すべき重みを効果的に検討できる。 The user may select, via the operation unit 50, text or weight areas representing each type of "blurred," "oblique," "noise," "hazy," or "normal" displayed in the weight display unit 44, to transition to another screen displaying the individual correction images I1 to I5 of each type. In this case, the text or weight areas representing each type constitute an individual correction image display unit that displays the individual correction images. It is preferable to display all the individual correction images I1 to I5 side by side on the display screen for the individual correction images I1 to I5. By visually comparing and examining each of the individual correction images I1 to I5, the user can effectively examine the weights to be set in the weight display unit 44 while checking the effects of each individual correction process.

重み表示部44の下に設けられる属性情報表示部45には、検査画像の各種の属性情報が表示される。例えば、図示の例のように、検査画像に映る検査対象物の名称(第4炉壁)、撮影箇所の位置座標(X,Y,Z)、検査画像のファイル名(img.jpg)が表示される。 The attribute information display section 45, which is provided below the weight display section 44, displays various attribute information of the inspection image. For example, as shown in the example, the name of the inspection object shown in the inspection image (fourth furnace wall), the position coordinates (X, Y, Z) of the photographed location, and the file name of the inspection image (img.jpg) are displayed.

属性情報表示部45の下には、画質改善モデル選択部46と、異常検出モデル選択部47が設けられる。 Below the attribute information display section 45, there is an image quality improvement model selection section 46 and an anomaly detection model selection section 47.

画質改善モデル選択部46は、ユーザの操作部50の操作に基づいて、画質改善処理のモデルを選択する。画質改善処理のモデルは、画質異常類型推定部120、画質異常推定設定部130、画質補正部140の処理の組合せで構成される。各部の処理のパラメータやアルゴリズムを変えることで、複数の異なる画質改善モデルが画像検査装置100に予め登録されている。 The image quality improvement model selection unit 46 selects a model for image quality improvement processing based on the user's operation of the operation unit 50. The model for image quality improvement processing is composed of a combination of processing by the image quality abnormality type estimation unit 120, the image quality abnormality estimation setting unit 130, and the image quality correction unit 140. By changing the parameters and algorithms of the processing of each unit, multiple different image quality improvement models are pre-registered in the image inspection device 100.

画質異常類型推定部120の処理については、推定ベクトルVを生成する対象(検査画像全体または部分画像毎)、推定ベクトルVを生成するアルゴリズム等を変えることができる。画質異常推定設定部130の処理については、画質異常類型登録部131が登録して表示部44に表示される画質異常の類型等を変えることができる。画質補正部140の処理については、個別補正画像生成部141が個別補正画像を生成するアルゴリズム、重み付け部142が重み付け演算に使用する推定値W1~W5の選択基準、画像合成部143が画像合成するアルゴリズム等を変えることができる。また、画質改善モデル選択部46で選択可能な画質改善モデルは、重み表示部44を上書き可能な重みの定型的な組合せ(W1,W2,W3,W4,W5)を指定するものでもよい。 The processing of the image quality abnormality type estimation unit 120 can change the target for generating the estimated vector V (whole inspection image or each partial image), the algorithm for generating the estimated vector V, etc. The processing of the image quality abnormality estimation setting unit 130 can change the type of image quality abnormality registered by the image quality abnormality type registration unit 131 and displayed on the display unit 44, etc. The processing of the image quality correction unit 140 can change the algorithm for generating the individual corrected image by the individual corrected image generation unit 141, the selection criteria for the estimated values W1 to W5 used by the weighting unit 142 in the weighting calculation, the algorithm for image synthesis by the image synthesis unit 143, etc. The image quality improvement model selectable by the image quality improvement model selection unit 46 may specify a typical combination t (W1, W2, W3, W4, W5) of weights that can be overwritten on the weight display unit 44.

画質改善モデル選択部46で画質改善モデルが切り替えられた結果は、更新ボタン48の押下によって、補正検査画像表示部42に表示される補正検査画像に即時に反映される。それに伴い、検査結果画像表示部43に表示される検査結果画像も更新される。また、画質改善モデルの変更によって重みに変更が生じた場合は、重み表示部44の重みも同時に変更される。このように、画質改善モデル選択部46は、各類型の画質異常の重みを変更する重み変更部を構成する。 The result of switching the image quality improvement model in the image quality improvement model selection unit 46 is immediately reflected in the corrected test image displayed in the corrected test image display unit 42 by pressing the update button 48. Accordingly, the test result image displayed in the test result image display unit 43 is also updated. Furthermore, if a change in the weight occurs due to a change in the image quality improvement model, the weight in the weight display unit 44 is also changed at the same time. In this way, the image quality improvement model selection unit 46 constitutes a weight change unit that changes the weight of each type of image quality abnormality.

異常検出モデル選択部47は、ユーザの操作部50の操作に基づいて、異常検出処理のモデルを選択する。異常検出処理のモデルは、異常検出部150、異常検出設定部160、検査結果画像生成部170の処理の組合せで構成される。各部の処理のパラメータやアルゴリズムを変えることで、複数の異なる異常検出モデルが画像検査装置100に予め登録されている。 The anomaly detection model selection unit 47 selects a model for anomaly detection processing based on the user's operation of the operation unit 50. The model for anomaly detection processing is composed of a combination of processing by the anomaly detection unit 150, the anomaly detection setting unit 160, and the inspection result image generation unit 170. By changing the parameters and algorithms of the processing of each unit, multiple different anomaly detection models are pre-registered in the image inspection device 100.

異常検出部150の処理については、各類型の異常検出のアルゴリズム等を変えることができる。異常検出設定部160の処理については、異常類型登録部161が登録する検査対象物の異常の類型等を変えることができる。検査結果画像生成部170の処理については、検出された異常の強調表示の態様等を変えることができる。異常検出モデル選択部47で異常検出モデルが切り替えられた結果は、更新ボタン48の押下によって、検査結果画像表示部43に表示される検査結果画像に即時に反映される。 The processing by the anomaly detection unit 150 can change the algorithm for detecting anomalies of each type. The processing by the anomaly detection setting unit 160 can change the type of anomaly of the object to be inspected that is registered by the anomaly type registration unit 161. The processing by the inspection result image generation unit 170 can change the manner in which the detected anomaly is highlighted. The result of switching the anomaly detection model by the anomaly detection model selection unit 47 is immediately reflected in the inspection result image displayed on the inspection result image display unit 43 by pressing the update button 48.

画質改善モデル選択部46または異常検出モデル選択部47をユーザが操作部50を介して押下することで、選択候補の複数のモデルと、それらのモデルを適用した際に得られる補正検査画像または検査結果画像を並べて表示する選択画面に遷移できるようにしてもよい。このとき、画質改善モデル選択部46または異常検出モデル選択部47は、画質改善モデルまたは異常検出モデルの選択画面を表示するモデル選択画面表示部を構成する。このようなモデル選択画面において、ユーザは各モデルの効果を確認しながら選択すべきモデルを効果的に検討できる。 By the user pressing the image quality improvement model selection unit 46 or the anomaly detection model selection unit 47 via the operation unit 50, transition may be made to a selection screen that displays, side by side, multiple candidate models for selection and the corrected test image or test result image obtained when those models are applied. In this case, the image quality improvement model selection unit 46 or the anomaly detection model selection unit 47 constitutes a model selection screen display unit that displays a selection screen for an image quality improvement model or anomaly detection model. In such a model selection screen, the user can effectively consider which model to select while checking the effect of each model.

保存ボタン491を押下すると、表示画面40に表示される処理内容が画像検査装置100のメモリに保存される。左右一対の検査画像選択ボタン492を押下すると、検査画像表示部41に表示される検査画像が切り替わり、それに応じて表示画面40のその他の部分も更新される。 When the save button 491 is pressed, the processing contents displayed on the display screen 40 are saved in the memory of the image inspection device 100. When the pair of left and right inspection image selection buttons 492 are pressed, the inspection image displayed on the inspection image display unit 41 is switched, and the other parts of the display screen 40 are updated accordingly.

以上、本発明を実施形態に基づいて説明した。実施形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described above based on the embodiments. The embodiments are merely examples, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component and each processing process, and that such modifications are also within the scope of the present invention.

実施形態では、画像検査装置100の検査対象物としてコークス炉10を例に説明したが、検査対象物はこれに限定されない。例えば、検査対象物は、ボイラー、建設機械など各種の産業機械(コークス炉を含む)、橋梁などの社会インフラ、環境プラントや水処理施設など各種の産業構造物、またはその他の産業設備でもよく、被検査面は、こうした産業設備の内部または外部の被検査面でもよい。また、これらの被検査面の画像群を撮影するカメラは、被検査面に沿って移動可能な任意の構成の移動体に取り付けることができる。例えば、カメラはいわゆるドローンなどの飛行体に取り付けてもよい。 In the embodiment, a coke oven 10 has been described as an example of an object to be inspected by the image inspection device 100, but the object to be inspected is not limited to this. For example, the object to be inspected may be various industrial machines (including coke ovens) such as boilers and construction machines, social infrastructure such as bridges, various industrial structures such as environmental plants and water treatment facilities, or other industrial facilities, and the surface to be inspected may be an internal or external surface of such industrial facilities. In addition, a camera that captures the images of these surfaces to be inspected can be attached to a mobile object of any configuration that can move along the surface to be inspected. For example, the camera may be attached to an aircraft such as a drone.

コークス炉10以外の検査対象物において、カメラ30が撮影する検査画像には、次のような画質異常が生じうる。まず、カメラ30の撮影状態に起因する画質異常、例えば、ピントまたは焦点のずれ(ボケ)、複数静止画間または動画内の検査対象物の姿勢の変動、視点の異常(非正面視画像)は、コークス炉10に関する実施形態と同様の理由によって生じる。次に、カメラ30の置かれる環境に起因する画質異常は、検査対象物の置かれる環境に応じて様々である。例えば、検査対象物が屋外に設置されている場合、雨や雪などの天気の影響で検査画像にノイズが生じる。同様に、強風時の砂埃、電磁波等もノイズの原因となる。夜間などの暗い状況で撮影する場合は、カメラのイメージセンサの暗電流によって白点ノイズも発生する。また、霧、靄、光化学スモッグ等は検査画像のかすみやくもりの原因となる。屋外の日照状況の変化は、検査画像に乱反射や逆光等の光の異常を引き起こす。 In the case of an object to be inspected other than the coke oven 10, the following image quality abnormalities may occur in the inspection image captured by the camera 30. First, image quality abnormalities caused by the shooting condition of the camera 30, such as focus or defocus (blur), changes in the posture of the object to be inspected between multiple still images or in a video, and viewpoint abnormalities (non-frontal view image), occur for the same reasons as in the embodiment related to the coke oven 10. Next, image quality abnormalities caused by the environment in which the camera 30 is placed vary depending on the environment in which the object to be inspected is placed. For example, if the object to be inspected is placed outdoors, noise will occur in the inspection image due to weather such as rain or snow. Similarly, dust and electromagnetic waves during strong winds will also cause noise. When photographing in dark conditions such as at night, white spot noise will also occur due to the dark current of the camera's image sensor. In addition, fog, mist, photochemical smog, etc. will cause the inspection image to become hazy or cloudy. Changes in the sunlight conditions outdoors will cause light abnormalities such as diffuse reflection and backlighting in the inspection image.

なお、実施形態で説明した各装置の機能構成はハードウェア資源またはソフトウェア資源により、あるいはハードウェア資源とソフトウェア資源の協働により実現できる。ハードウェア資源としてプロセッサ、ROM、RAM、その他のLSIを利用できる。ソフトウェア資源としてオペレーティングシステム、アプリケーション等のプログラムを利用できる。 The functional configuration of each device described in the embodiments can be realized by hardware resources or software resources, or by the cooperation of hardware and software resources. Processors, ROM, RAM, and other LSIs can be used as hardware resources. Programs such as operating systems and applications can be used as software resources.

10 コークス炉、11 炉壁、20 押出装置、30 カメラ、40 表示画面、41 検査画像表示部、42 補正検査画像表示部、43 検査結果画像表示部、44 重み表示部、46 画質改善モデル選択部、50 操作部、100 画像検査装置、110 検査画像取得部、120 画質異常類型推定部、130 画質異常推定設定部、131 画質異常類型登録部、140 画質補正部、141 個別補正画像生成部、142 重み付け部、143 画像合成部、150 異常検出部、160 異常検出設定部、170 検査結果画像生成部、180 表示制御部。 10 Coke oven, 11 Oven wall, 20 Pushing device, 30 Camera, 40 Display screen, 41 Inspection image display unit, 42 Corrected inspection image display unit, 43 Inspection result image display unit, 44 Weight display unit, 46 Image quality improvement model selection unit, 50 Operation unit, 100 Image inspection device, 110 Inspection image acquisition unit, 120 Image quality abnormality type estimation unit, 130 Image quality abnormality estimation setting unit, 131 Image quality abnormality type registration unit, 140 Image quality correction unit, 141 Individual corrected image generation unit, 142 Weighting unit, 143 Image synthesis unit, 150 Anomaly detection unit, 160 Anomaly detection setting unit, 170 Inspection result image generation unit, 180 Display control unit.

Claims (11)

検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録部と、
撮影された前記検査画像に基づき、前記登録された画質異常の類型のうち当該検査画像に生じている画質異常の類型を推定する画質異常類型推定部と、
撮影された前記検査画像に対して、前記推定された画質異常の類型に応じた画質補正処理を施した補正検査画像を生成する画質補正部と
を備える画像検査装置。
an image quality abnormality type registration unit that registers types of image quality abnormalities that may occur in an inspection image obtained by photographing an object to be inspected;
an image quality abnormality type estimating unit that estimates a type of image quality abnormality occurring in the photographed inspection image from among the registered types of image quality abnormality based on the photographed inspection image;
and an image quality correction unit that performs image quality correction processing on the captured inspection image in accordance with the estimated type of image quality abnormality to generate a corrected inspection image.
前記画質異常類型登録部が登録する前記類型の画質異常は、前記検査画像を撮影する撮影装置の撮影状態に起因する画質異常と、前記撮影装置の置かれる環境に起因する画質異常を含む
請求項1に記載の画像検査装置。
The image inspection device according to claim 1 , wherein the types of image quality abnormalities registered by the image quality abnormality type registration unit include image quality abnormalities caused by the shooting state of an imaging device that captures the inspection image and image quality abnormalities caused by the environment in which the imaging device is placed.
前記画質異常類型推定部は、前記登録された各類型の画質異常について、それぞれが撮影された前記検査画像に生じている可能性を表す推定値を出力し、
前記画質補正部は、撮影された前記検査画像に対して、前記推定された各類型の画質異常を個別に補正する個別補正処理を施した個別補正画像を生成し、それらを当該各類型についての前記推定値によって重み付けした合成画像を前記補正検査画像として生成する
請求項1または2に記載の画像検査装置。
the image quality abnormality type estimating unit outputs an estimate representing a possibility that each of the registered types of image quality abnormality occurs in the photographed inspection image;
The image inspection device of claim 1 or 2, wherein the image quality correction unit generates individual corrected images by performing individual correction processing on the captured inspection image to individually correct each of the estimated types of image quality abnormalities, and generates a composite image by weighting the individual corrected images by the estimated values for each type as the corrected inspection image.
前記補正検査画像に基づいて、当該補正検査画像に映る前記検査対象物の異常を検出する異常検出部を備える
請求項1から3のいずれかに記載の画像検査装置。
The image inspection device according to claim 1 , further comprising an abnormality detection unit that detects an abnormality in the object to be inspected that appears in the corrected inspection image based on the corrected inspection image.
前記補正検査画像に基づき、前記検出された異常を強調表示する検査結果画像を生成する検査結果画像生成部を備える
請求項4に記載の画像検査装置。
The image inspection device according to claim 4 , further comprising an inspection result image generating unit configured to generate an inspection result image that highlights the detected abnormality based on the corrected inspection image.
検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録部と、
前記登録された各類型の画質異常の重みを表示する重み表示部と、
撮影された前記検査画像に対して、前記登録された各類型の画質異常を個別に補正する個別補正処理を施した個別補正画像を生成し、それらを当該各類型についての前記重みによって重み付けした合成画像を補正検査画像として表示する補正検査画像表示部と
を備える検査画像表示装置。
an image quality abnormality type registration unit that registers types of image quality abnormalities that may occur in an inspection image obtained by photographing an object to be inspected;
a weight display unit for displaying a weight of each type of image quality abnormality registered;
an inspection image display unit that generates individual corrected images by performing individual correction processing on the photographed inspection image to individually correct each of the registered types of image quality abnormalities, and displays a composite image obtained by weighting these images by the weight for each type as a corrected inspection image.
前記各類型の画質異常の重みを変更する重み変更部を備える
請求項6に記載の検査画像表示装置。
The inspection image display device according to claim 6 , further comprising a weight changing unit for changing a weight of each type of image quality abnormality.
補正前の前記検査画像を表示する検査画像表示部を備える
請求項6または7に記載の検査画像表示装置。
The inspection image display device according to claim 6 or 7, further comprising an inspection image display unit that displays the inspection image before correction.
前記補正検査画像に映る前記検査対象物の異常を強調表示する検査結果画像を表示する検査結果画像表示部を備える
請求項6から8のいずれかに記載の検査画像表示装置。
The inspection image display device according to claim 6 , further comprising an inspection result image display unit that displays an inspection result image that highlights an abnormality in the inspection object reflected in the corrected inspection image.
検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録ステップと、
撮影された前記検査画像に基づき、前記登録された画質異常の類型のうち当該検査画像に生じている画質異常の類型を推定する画質異常類型推定ステップと、
撮影された前記検査画像に対して、前記推定された画質異常の類型に応じた画質補正処理を施した補正検査画像を生成する画質補正ステップと
を備える画像検査方法。
an image quality abnormality type registration step of registering types of image quality abnormalities that may occur in an inspection image obtained by photographing an object to be inspected;
an image quality abnormality type estimating step of estimating a type of image quality abnormality occurring in the photographed inspection image from among the registered types of image quality abnormality based on the photographed inspection image;
and an image quality correction step of generating a corrected inspection image by performing image quality correction processing on the captured inspection image according to the estimated type of image quality abnormality.
検査対象物を撮影した検査画像に生じうる画質異常の類型を登録する画質異常類型登録ステップと、
撮影された前記検査画像に基づき、前記登録された画質異常の類型のうち当該検査画像に生じている画質異常の類型を推定する画質異常類型推定ステップと、
撮影された前記検査画像に対して、前記推定された画質異常の類型に応じた画質補正処理を施した補正検査画像を生成する画質補正ステップと
をコンピュータに実行させる画像検査プログラム。
an image quality abnormality type registration step of registering types of image quality abnormalities that may occur in an inspection image obtained by photographing an object to be inspected;
an image quality abnormality type estimating step of estimating a type of image quality abnormality occurring in the photographed inspection image from among the registered types of image quality abnormality based on the photographed inspection image;
and an image quality correction step of generating a corrected inspection image by performing image quality correction processing on the captured inspection image according to the estimated type of image quality abnormality.
JP2021005551A 2021-01-18 2021-01-18 Image inspection device, inspection image display device, image inspection method, and image inspection program Active JP7548827B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021005551A JP7548827B2 (en) 2021-01-18 2021-01-18 Image inspection device, inspection image display device, image inspection method, and image inspection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021005551A JP7548827B2 (en) 2021-01-18 2021-01-18 Image inspection device, inspection image display device, image inspection method, and image inspection program

Publications (2)

Publication Number Publication Date
JP2022110266A JP2022110266A (en) 2022-07-29
JP7548827B2 true JP7548827B2 (en) 2024-09-10

Family

ID=82585488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021005551A Active JP7548827B2 (en) 2021-01-18 2021-01-18 Image inspection device, inspection image display device, image inspection method, and image inspection program

Country Status (1)

Country Link
JP (1) JP7548827B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009153003A (en) 2007-12-21 2009-07-09 Sony Corp Image processing apparatus, image processing method, program, and learning apparatus
JP2012191641A (en) 2012-05-14 2012-10-04 Seiko Epson Corp Image processing apparatus and image processing program
JP2013250059A (en) 2012-05-30 2013-12-12 Railway Technical Research Institute Deformation management method for concrete surface
JP2015201819A (en) 2014-04-10 2015-11-12 株式会社東芝 Image quality improvement system, image quality improvement method, and program
JP2016021725A (en) 2014-07-15 2016-02-04 株式会社九州建設サポート Camera for damage diagnosis of civil engineering structure

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009153003A (en) 2007-12-21 2009-07-09 Sony Corp Image processing apparatus, image processing method, program, and learning apparatus
JP2012191641A (en) 2012-05-14 2012-10-04 Seiko Epson Corp Image processing apparatus and image processing program
JP2013250059A (en) 2012-05-30 2013-12-12 Railway Technical Research Institute Deformation management method for concrete surface
JP2015201819A (en) 2014-04-10 2015-11-12 株式会社東芝 Image quality improvement system, image quality improvement method, and program
JP2016021725A (en) 2014-07-15 2016-02-04 株式会社九州建設サポート Camera for damage diagnosis of civil engineering structure

Also Published As

Publication number Publication date
JP2022110266A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
CN111337142A (en) Body temperature correction method and device and electronic equipment
US8976242B2 (en) Visual inspection apparatus and visual inspection method
US11249016B2 (en) Wavelength band based passive infrared gas imaging
CN110072078A (en) Monitor camera, the control method of monitor camera and storage medium
JP7311963B2 (en) Information processing device, control method and program for information processing device
KR102144394B1 (en) Apparatus and method for alignment of images
WO2013053329A1 (en) System and method for online measurement of blast furnace charge level
CN115494193B (en) Machine vision-based flame transverse propagation detection method and system for single body combustion test
JP7151873B2 (en) inspection equipment
CN116067506A (en) A method and system for constructing a three-dimensional temperature field on the surface of industrial kiln materials
JP5525495B2 (en) Image monitoring apparatus, image monitoring method and program
JP2017045166A (en) Work processing method, reference image creation method, reference image creation device, work processing device, program, and recording medium
CN113888715A (en) A method and system for three-dimensional reconstruction of blast furnace charge surface based on virtual multi-eye endoscope
CN120563498A (en) A method and system for intelligently locating roof leakage points based on machine vision
JP5072736B2 (en) Remote visual inspection support system and remote visual inspection support computer program
JP7548827B2 (en) Image inspection device, inspection image display device, image inspection method, and image inspection program
WO2020110411A1 (en) Gas flow rate estimation device, gas flow rate estimation method, and gas flow rate estimation program
JP7408488B2 (en) Coke oven photography equipment, coke oven inspection equipment, and image processing equipment
Son et al. High-quality as-is 3D thermal modeling in MEP systems using a deep convolutional network
JP7305509B2 (en) Information processing device, its control method, program, and storage medium
CN116385333A (en) Method and system for evaluating cleaning effect of laser cleaning robot
JP7176429B2 (en) Gas leak localization system and gas leak localization program
CN118379688A (en) Safety helmet wearing identification method, device, storage medium and electronic terminal
KR101326095B1 (en) Apparatus for uniting images and method thereof
Lu et al. Deep learning based fusion of RGB and infrared images for the detection of abnormal condition of fused magnesium furnace

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231213

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240814

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240829

R150 Certificate of patent or registration of utility model

Ref document number: 7548827

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150