[go: up one dir, main page]

JP2018205123A - Image generating apparatus and image generating method for generating inspection image for performance adjustment of image inspection system - Google Patents

Image generating apparatus and image generating method for generating inspection image for performance adjustment of image inspection system Download PDF

Info

Publication number
JP2018205123A
JP2018205123A JP2017110920A JP2017110920A JP2018205123A JP 2018205123 A JP2018205123 A JP 2018205123A JP 2017110920 A JP2017110920 A JP 2017110920A JP 2017110920 A JP2017110920 A JP 2017110920A JP 2018205123 A JP2018205123 A JP 2018205123A
Authority
JP
Japan
Prior art keywords
image
defect
inspection
base
simulated
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
JP2017110920A
Other languages
Japanese (ja)
Other versions
JP7254324B2 (en
Inventor
公也 青木
Kimiya Aoki
公也 青木
隼多 片山
Hayata Katayama
隼多 片山
裕一郎 吉村
Yuichiro Yoshimura
裕一郎 吉村
大和 輿水
Yamato Koshimizu
大和 輿水
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.)
Umemura Educational Institutions
Original Assignee
Umemura Educational Institutions
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 Umemura Educational Institutions filed Critical Umemura Educational Institutions
Priority to JP2017110920A priority Critical patent/JP7254324B2/en
Publication of JP2018205123A publication Critical patent/JP2018205123A/en
Application granted granted Critical
Publication of JP7254324B2 publication Critical patent/JP7254324B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

【課題】検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整(評価、学習等)に使用する画像(模擬検査画像)を生成する装置、方法を提供する。【解決手段】画像検査システムの性能の調整(評価、学習等)に使用する模擬検査画像を生成する画像生成装置は、検査対象物表面を撮影した原画像(32)と、キズまたは欠陥の形状を示す画像である欠陥画像(39)とを記憶する記憶部と、模擬検査画像を生成する画像生成部と、を備える。画像生成部は、検査対象物表面を撮影した原画像(32)から原画像と類似のテクスチャ特徴を有する素地画像(36)を生成し、素地画像に欠陥画像(39)を合成して模擬検査画像(40)を生成する。【選択図】図7PROBLEM TO BE SOLVED: To provide an apparatus and a method for generating an image (simulated inspection image) used for adjusting (evaluating, learning, etc.) the performance of an image inspection system for inspecting scratches or defects on the surface of an inspection object. An image generation device that generates a simulated inspection image used for adjusting (evaluating, learning, etc.) the performance of an image inspection system is an original image (32) obtained by photographing the surface of an inspection object and a shape of a scratch or a defect. A storage unit for storing a defect image (39), which is an image showing the above, and an image generation unit for generating a simulated inspection image are provided. The image generation unit generates a base image (36) having texture characteristics similar to the original image from the original image (32) obtained by photographing the surface of the inspection object, synthesizes the base image with the defect image (39), and performs a simulated inspection. Generate an image (40). [Selection diagram] FIG. 7

Description

本開示は、画像を用いて物体表面のキズや欠陥を検査する画像検査システムに対する調整用(性能評価、機械学習等)の画像を生成する画像生成技術に関する。   The present disclosure relates to an image generation technique for generating an image for adjustment (performance evaluation, machine learning, etc.) for an image inspection system that inspects an object surface for scratches and defects using an image.

検査対象物(ワーク、素形材等)の表面を撮影した画像データを解析し、検査対象表面に存在するキズや欠陥等の瑕疵を検出する画像検査システムがある(特許文献1、2等参照)。   There is an image inspection system that analyzes image data obtained by photographing the surface of an inspection object (work, shape material, etc.) and detects defects such as scratches and defects on the inspection object surface (see Patent Documents 1 and 2, etc.) ).

そのような画像検査システムの開発においては、瑕疵の発生原因や形状、色等を分析し、適切な撮像条件を策定すると同時に、検出・判別のための画像処理アルゴリズムを構築する。つまり、検出対象の現象や可視状態をよく理解することが開発の第一歩となる。また、開発過程では、システムの評価が必要で、その信頼性は網羅的かつ充分な量の試験データで担保される側面がある。   In the development of such an image inspection system, the cause, shape, color, etc. of wrinkles are analyzed to formulate appropriate imaging conditions, and at the same time, an image processing algorithm for detection and discrimination is constructed. In other words, the first step in development is to fully understand the phenomenon to be detected and the visible state. In the development process, the system needs to be evaluated, and its reliability is guaranteed by a comprehensive and sufficient amount of test data.

ここで問題となるのは,画像処理アルゴリズムを開発するのに必要な、欠陥を含むサンプル画像が、開発時には充分に収集できない場合があることである。例えば、そもそも製造ラインは瑕疵の発生を抑制するように設計されていること、また、ライン運用前では本質的に欠陥が発生しないことから、欠陥を含むサンプル画像の入手は困難である。   The problem here is that sample images containing defects necessary for developing an image processing algorithm may not be sufficiently collected during development. For example, it is difficult to obtain a sample image including a defect because the production line is originally designed to suppress the generation of wrinkles, and defects are not essentially generated before the line is operated.

また、昨今の機械学習(深層学習)技術の発展により、その学習においても多量のサンプル画像が必要となる。従来、検査用の画像における模擬欠陥は機械加工等によって作製することが多かった。しかし、実際の画像データでは、機械学習のための十分な数のサンプル画像を確保するのは困難であり、そのため、デジタル画像処理によってサンプル画像を生成する手法がとられている。ただし、一般的には元となるサンプル欠陥像の位置・方向・サイズ・鮮鋭度等を変化させた画像をサンプル画像として追加するに留まっている。   In addition, with the recent development of machine learning (deep learning) technology, a large amount of sample images are required for the learning. Conventionally, a simulated defect in an inspection image is often produced by machining or the like. However, with actual image data, it is difficult to secure a sufficient number of sample images for machine learning. Therefore, a method of generating sample images by digital image processing is employed. However, generally, an image in which the position, direction, size, sharpness, etc. of the original sample defect image is changed is merely added as a sample image.

特表2016−532121号公報Special table 2006-532121 gazette 特開2011−214903号公報JP 2011-214903 A

村瀬洋,「画像認識のための生成型学習」,情論,Vol.46,No.SIG 15,pp.35-42(Oct. 2005)Hiroshi Murase, “Generative Learning for Image Recognition”, A theory, Vol.46, No.SIG 15, pp.35-42 (Oct. 2005) 土屋成光,山内悠嗣,藤吉弘亘,「人検出のための生成型学習とNegative-Bag MILBoostによる学習の効率化」,MIRU2012,2012.8Narumi Tsuchiya, Satoshi Yamauchi, Hironobu Fujiyoshi, “Generative Learning for Human Detection and Efficiency of Learning with Negative-Bag MILBoost”, MIRU2012, 2012.8

外観検査に限らず、こういったサンプル画像を画像処理技術によって生成・追加する技術は従来から知られている(非特許文献1、2参照)。   In addition to appearance inspection, techniques for generating and adding such sample images by image processing techniques are conventionally known (see Non-Patent Documents 1 and 2).

ただし、外観検査においては検査対象表面状態(ザラつき,凹凸,陰影等)により、その上に存在するキズ・欠陥像の検出難度は大きく異なる。つまり、上記の文献におけるサンプル画像の生成では、良品素地のバリエーションを担保しつつ、キズ・欠陥の原因に由来する見え方を的確に表現することが困難であった。   However, in appearance inspection, the degree of difficulty in detecting scratches and defect images existing on the surface of the inspection object (roughness, unevenness, shading, etc.) varies greatly. That is, in the generation of the sample image in the above-mentioned document, it is difficult to accurately represent the appearance derived from the cause of the scratch / defect while ensuring the variation of the non-defective substrate.

本発明は、鋳造・鍛造・プレス・樹脂成型等の素形材表面の画像検査を行う画像検査システムの性能評価や機械学習に使用される画像を生成する装置及び方法を提供する。   The present invention provides an apparatus and method for generating an image used for performance evaluation and machine learning of an image inspection system that performs image inspection of the surface of a shaped material such as casting, forging, pressing, and resin molding.

本発明の第1の態様において、画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整に使用する模擬検査画像を生成する画像生成装置が提供される。画像生成装置は、検査対象物表面を撮影した原画像と、キズまたは欠陥の形状を示す画像である欠陥画像とを記憶する記憶部と、模擬検査画像を生成する画像生成部と、を備える。画像生成部は、検査対象物表面を撮影した原画像から原画像と類似のテクスチャ特徴を有する素地画像を生成し、素地画像に欠陥画像を合成して模擬検査画像を生成する。   In a first aspect of the present invention, there is provided an image generation apparatus that generates a simulated inspection image used for adjusting the performance of an image inspection system that inspects a scratch or a defect on the surface of an inspection object using an image. The image generation apparatus includes a storage unit that stores an original image obtained by photographing the surface of the inspection object, a defect image that is an image indicating a shape of a scratch or a defect, and an image generation unit that generates a simulated inspection image. The image generation unit generates a base image having a texture characteristic similar to that of the original image from the original image obtained by photographing the inspection object surface, and generates a simulated inspection image by synthesizing the defect image with the base image.

本発明の第2の態様において、コンピュータによって、画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整に使用する模擬検査画像を生成する画像生成方法が提供される。画像生成方法は、検査対象物表面を撮影した原画像と、キズまたは欠陥の形状を示す画像である欠陥画像とを記憶部に格納する第1のステップと、制御部により、原画像から、当該原画像と類似のテクスチャ特徴を有する素地画像を生成する第2のステップと、制御部により、素地画像に欠陥画像を合成し、模擬検査画像を生成する第3のステップと、を含む。   In a second aspect of the present invention, there is provided an image generation method for generating a simulated inspection image to be used for adjusting the performance of an image inspection system that inspects an inspection object surface for scratches or defects using an image. . The image generation method includes a first step of storing in a storage unit an original image obtained by photographing the surface of an inspection object and a defect image that indicates a shape of a flaw or a defect, and the control unit from the original image A second step of generating a base image having a texture feature similar to the original image, and a third step of synthesizing the defect image with the base image by the control unit to generate a simulated inspection image are included.

本発明の第3の態様において、上記の画像生成方法をコンピュータに実行させるためのプログラムが提供される。   In a third aspect of the present invention, a program for causing a computer to execute the above-described image generation method is provided.

本発明によれば、画像検査システムの性能評価や学習に使用される検査用画像として、検査対象物表面の本来のテクスチャ特性に類似したテクスチャ特性を有する画像を人工的に多量に生成することができる。よって、例えば、鋳造・鍛造・プレス・樹脂成型等の素形材表面の画像検査を対象とした画像システム(画像検査ソフト)の性能評価や機械学習に必要なサンプル画像を安定的に供給することができる。   According to the present invention, it is possible to artificially generate a large amount of images having texture characteristics similar to the original texture characteristics of the surface of the inspection object as inspection images used for performance evaluation and learning of the image inspection system. it can. Therefore, for example, to stably supply sample images necessary for performance evaluation and machine learning of image systems (image inspection software) for image inspection of the surface of a shaped material such as casting, forging, pressing, resin molding, etc. Can do.

本発明の一実施形態の画像生成装置により生成される模擬検査画像の例を示す図The figure which shows the example of the mock test | inspection image produced | generated by the image production | generation apparatus of one Embodiment of this invention. 本発明の一実施形態の画像生成装置の構成を示すブロック図1 is a block diagram showing the configuration of an image generation apparatus according to an embodiment of the present invention. データ記憶装置に格納されたプログラム及びデータを示す図The figure which shows the program and data which are stored in the data storage device (A)素地原画像の例を示す図、(B)素地シード画像の例を示す図(A) The figure which shows the example of a base original image, (B) The figure which shows the example of a base seed image シェーディングパターンの例を示す図Diagram showing examples of shading patterns キズ・欠陥代表パターンの例を示す図Diagram showing examples of scratch / defect representative patterns 模擬検査画像の生成処理の流れを説明した図The figure explaining the flow of generation processing of a mock inspection image 素地画像の合成処理を示すフローチャートFlow chart showing the base image composition processing 素地シード画像からテクスチャ合成により生成された素地画像を説明した図The figure explaining the substrate image generated by texture synthesis from the substrate seed image 種々の素地シード画像から合成された素地画像を説明した図A diagram illustrating a base image synthesized from various base seed images キズ・欠陥画像の合成処理を示すフローチャートFlow chart showing flaw / defect image composition processing キズ・欠陥代表パターンの変形処理を説明した図Diagram explaining deformation process of scratch / defect representative pattern キズ・欠陥画像に対して付加する陰影を説明した図Illustration explaining the shadow added to the scratch / defect image シルエット画像から生成される合成キズ・欠陥画像の例を説明した図A diagram explaining an example of a composite flaw / defect image generated from a silhouette image 画像生成装置による模擬検査画像の合成処理を示すフローチャートFlowchart showing synthesis process of simulated inspection image by image generation device 画像生成装置により生成された模擬検査画像の例を示した図The figure which showed the example of the mock test | inspection image produced | generated by the image generation apparatus

以下、適宜図面を参照しながら、本発明に係る画像生成装置の一実施の形態を説明する。   Hereinafter, an embodiment of an image generating apparatus according to the present invention will be described with reference to the drawings as appropriate.

(実施の形態1)
本実施の形態の画像生成装置は、画像を用いて検査対象表面のキズや欠陥を検査する画像検査システムの性能評価を行うため又は画像検査システムの機械学習(深層学習)させるために用いる画像(以下「模擬検査画像」という)を生成する装置である。図1に、画像生成装置により生成される模擬検査画像の例を示す。図1に示すように、画像生成装置は、模擬検査画像40を、キズや欠陥を示すキズ・欠陥画像(前景画像)39と、検査対象物の素地の状態を示す素地画像(背景画像)36とを合成して生成する。
(Embodiment 1)
The image generation apparatus according to the present embodiment uses an image to evaluate the performance of an image inspection system that inspects scratches and defects on the surface to be inspected or to perform machine learning (deep learning) of the image inspection system ( Hereinafter, it is a device that generates a “simulated inspection image”. FIG. 1 shows an example of a simulated inspection image generated by the image generation apparatus. As shown in FIG. 1, the image generating apparatus includes a simulated inspection image 40, a scratch / defect image (foreground image) 39 indicating a scratch or a defect, and a base image (background image) 36 indicating a base state of the inspection target. And is generated.

1−1.画像生成装置の構成
図2は、本発明の一実施形態の画像生成装置の構成を示した図である。画像生成装置10は例えばパーソナルコンピュータのような情報処理装置で構成することができる。具体的には、画像生成装置10は、その全体動作を制御するコントローラ11と、種々の情報を表示する表示部13と、ユーザが指示を入力するための操作部15と、RAM16と、データやプログラムを記憶するデータ記憶部17とを備える。さらに、画像生成装置10は、ネットワークに接続するための第1インタフェース18と、外部機器と接続するための第2インタフェース19とを備える。
1-1. Configuration of Image Generation Device FIG. 2 is a diagram illustrating a configuration of an image generation device according to an embodiment of the present invention. The image generating apparatus 10 can be configured by an information processing apparatus such as a personal computer. Specifically, the image generation apparatus 10 includes a controller 11 that controls the overall operation, a display unit 13 that displays various information, an operation unit 15 for a user to input instructions, a RAM 16, data, And a data storage unit 17 for storing the program. Furthermore, the image generation apparatus 10 includes a first interface 18 for connecting to a network and a second interface 19 for connecting to an external device.

表示部13は、例えば、液晶ディスプレイや有機ELディスプレイで構成される。操作部15は、画像生成装置10に対してユーザが入力操作を行うための装置であり、キーボード、マウス、タッチパネル、ボタン等を含む。   The display unit 13 is configured by, for example, a liquid crystal display or an organic EL display. The operation unit 15 is a device for a user to perform an input operation on the image generation device 10 and includes a keyboard, a mouse, a touch panel, buttons, and the like.

第1インタフェース18は、有線または無線によってネットワークに接続するためのインタフェース回路(モジュール)である。第1インタフェース18は、所定の規格(IEEE802.3、IEEE802.11、WiFi等)にしたがいネットワークと通信を行う。   The first interface 18 is an interface circuit (module) for connecting to a network by wire or wireless. The first interface 18 communicates with a network according to a predetermined standard (IEEE802.3, IEEE802.11, WiFi, etc.).

第2インタフェース19は、外部機器に接続するためのインタフェースであり、例えば、USB、HDMI(登録商標)、Bluetooth(登録商標)規格にしたがい通信を行うための回路(モジュール)である。例えば、第2インタフェース19を介して、画像生成装置10に対して、プリンタや外部記憶装置(HDD、SSD、メモリカード、光ディスク装置等)が接続される。   The second interface 19 is an interface for connecting to an external device. For example, the second interface 19 is a circuit (module) for performing communication according to the USB, HDMI (registered trademark), or Bluetooth (registered trademark) standards. For example, a printer and an external storage device (HDD, SSD, memory card, optical disk device, etc.) are connected to the image generation device 10 via the second interface 19.

RAM16は、例えば、DRAMやSRAM等の半導体デバイスで構成され、データを一時的に記憶するとともにコントローラ11の作業エリアとして機能する。   The RAM 16 is composed of a semiconductor device such as a DRAM or SRAM, for example, and temporarily stores data and functions as a work area for the controller 11.

データ記憶部17は所定の機能を実現するために必要なパラメータ、データ及び制御プログラム等を記憶する記録媒体である。データ記憶部17は例えばハードディスク(HDD)や半導体記憶装置(SSD)及び/または光ディスク装置で構成することができる。   The data storage unit 17 is a recording medium that stores parameters, data, a control program, and the like necessary for realizing a predetermined function. The data storage unit 17 can be composed of, for example, a hard disk (HDD), a semiconductor storage device (SSD), and / or an optical disk device.

コントローラ11(画像生成部、制御部の一例)は、制御プログラム30(ソフトウェア)を実行することで後述する画像生成機能を実現する。本実施形態では、データ記憶部17に制御プログラムとして、画像生成プログラムが予め実装されている。コントローラ11はこの画像生成プログラムを実行することにより後述の機能を実現する。   The controller 11 (an example of an image generation unit and a control unit) implements an image generation function to be described later by executing a control program 30 (software). In the present embodiment, an image generation program is installed in advance in the data storage unit 17 as a control program. The controller 11 implements the functions described later by executing this image generation program.

コントローラ11により実行される制御プログラムは、DVD−ROM、CD−ROM等の記録媒体によって提供されてもよいし、通信回線を介してネットワーク上のサーバからダウンロードされてもよい。また、本実施の形態では、コントローラ11の機能は、ハードウェアとソフトウェア(アプリケーションプログラム)の協働により実現するが、所定の機能を実現するように専用に設計されたハードウェア回路のみで実現してもよい。よって、コントローラ11は、CPU、MPUのみならず、DSP、FPGA、ASIC等で構成することができる。   The control program executed by the controller 11 may be provided by a recording medium such as a DVD-ROM or CD-ROM, or may be downloaded from a server on the network via a communication line. In the present embodiment, the function of the controller 11 is realized by the cooperation of hardware and software (application program). However, the function is realized only by a hardware circuit designed exclusively for realizing a predetermined function. May be. Therefore, the controller 11 can be composed of not only a CPU and MPU, but also a DSP, FPGA, ASIC, and the like.

1−1−1.各種画像データ
図3は、データ記憶部17に格納されるプログラムやデータを説明した図である。データ記憶部17は、画像生成装置10の機能を実現する制御プログラムである画像生成プログラム30と、画像生成に用いる種々の画像データ33〜39とを格納する。なお、これらの画像データ33〜39は、第1インタフェース18を介して接続されたネットワーク上のサーバや、第2インタフェース19を介して接続された外部記憶装置から提供されてもよい。また、データ記憶部17は、最終的に生成される模擬検査画像データ40も格納する。
1-1-1. Various Image Data FIG. 3 is a diagram illustrating programs and data stored in the data storage unit 17. The data storage unit 17 stores an image generation program 30 that is a control program for realizing the functions of the image generation apparatus 10 and various image data 33 to 39 used for image generation. Note that these image data 33 to 39 may be provided from a server on the network connected via the first interface 18 or an external storage device connected via the second interface 19. The data storage unit 17 also stores simulated inspection image data 40 that is finally generated.

図4(B)に、その原画像から生成される素地シード画像の例を示す。素地シード画像33は、素地画像36を生成するために使用される画像である。素地シード画像33は、実際の検査対象物の表面を撮影した原画像から、その一部の矩形領域を切り出して生成される。図4(A)に、検査対象物としてフライパンの表面を撮影した原画像の例を示す。図4(A)に示す素地原画像32から、その一部の矩形領域R1〜R3を切り出し、図4(B)に示すような素地シード画像33a〜33cが生成される。この矩形領域の選択においては、シェーディングの状態を考慮してもよい。矩形領域のシェーディングの状態に応じて、合成後の模擬検査画像40においてもシェーディングを発生させることができる。矩形領域の位置は適宜選択できる。   FIG. 4B shows an example of a base seed image generated from the original image. The base seed image 33 is an image used for generating the base image 36. The base seed image 33 is generated by cutting out a part of the rectangular area from the original image obtained by photographing the actual surface of the inspection object. FIG. 4A shows an example of an original image obtained by photographing the surface of a frying pan as an inspection object. A part of the rectangular regions R1 to R3 is cut out from the base image 32 shown in FIG. 4A, and base seed images 33a to 33c as shown in FIG. 4B are generated. In selecting this rectangular area, the state of shading may be taken into consideration. Depending on the shading state of the rectangular area, it is possible to generate shading in the simulated inspection image 40 after synthesis. The position of the rectangular area can be selected as appropriate.

図5は、シェーディングパターン34の例を示す図である。シェーディングパターン34は陰影(シェーディング)の情報のみを含む画像である。最終的な模擬検査画像40において陰影(シェーディング)を付与するための画像である。シェーディングパターン34は、実際の検査画像において含まれる、照明方向や、部品の傾き、部品の形状による陰を擬似的に表現するためのものである。   FIG. 5 is a diagram illustrating an example of the shading pattern 34. The shading pattern 34 is an image including only shading information. It is an image for giving a shadow (shading) in the final simulated inspection image 40. The shading pattern 34 is used to artificially represent the shade due to the illumination direction, the inclination of the component, and the shape of the component, which are included in the actual inspection image.

図6は、キズ・欠陥代表パターン35の例を示す。画像生成装置10は、様々なキズや欠陥の代表的なシルエット形状(二次元形状)を示す画像を、キズ・欠陥代表パターン35としてデータ記憶部17に保持している。図6に示す代表パターン35のそれぞれから複数のキズ・欠陥画像39を生成することができる。キズ・欠陥代表パターン35の形状として、例えば、きょう雑物測定図表に記載された形状を使用できる。   FIG. 6 shows an example of the scratch / defect representative pattern 35. The image generating apparatus 10 holds an image showing representative silhouette shapes (two-dimensional shapes) of various scratches and defects in the data storage unit 17 as a scratch / defect representative pattern 35. A plurality of scratch / defect images 39 can be generated from each of the representative patterns 35 shown in FIG. As the shape of the scratch / defect representative pattern 35, for example, the shape described in the contaminant measurement chart can be used.

1−2.画像生成装置の動作
以上のように構成される画像生成装置10について、その動作を以下説明する。
1-2. Operation of Image Generation Device The operation of the image generation device 10 configured as described above will be described below.

1−2−1.概要
図7は、本実施の形態の画像生成装置10による模擬検査画像40の生成処理の流れの概要を説明した図である。前述の通り、従来、外観検査用の検査システムの評価や学習に用いられる模擬検査画像の生成手法としては、背景画像に自裁の画像をそのまま合成したり、前景と背景を同時に画像変換したりするものが多かった。これに対して、本実施の形態では、模擬検査画像の生成において、前景(キズ・欠陥画像39)と背景(素地画像36)をそれぞれ合成し、それらを組み合わせることで、模擬検査画像40を生成する。
1-2-1. Overview FIG. 7 is a diagram for explaining an overview of the flow of processing for generating a simulated inspection image 40 by the image generation apparatus 10 according to the present embodiment. As described above, conventionally, as a method of generating a simulated inspection image used for evaluation and learning of an inspection system for appearance inspection, a self-determined image is directly synthesized with a background image, or a foreground and a background are converted simultaneously. There were many things. On the other hand, in the present embodiment, in the generation of the simulated inspection image, the foreground (scratch / defect image 39) and the background (background image 36) are respectively synthesized and combined to generate the simulated inspection image 40. To do.

1−2−2.素地画像の合成
模擬検査画像における背景となる素地画像36の合成処理について説明する。検査対象物の表面は、検査対象物の製造方法に由来したテクスチャを有する。すなわち、検査対象物の表面を撮像した画像は、領域毎に、画像データとしては異なるが、テクスチャ特徴に関しては同一の特徴を有する。本実施の形態では、背景となる素地画像の生成にコンピュータグラフィック技術のテクスチャ合成法を応用する。テクスチャ合成法としては、ピクセルベース法、パッチベース法、最適化ベース法、座標ベース法等がある。本実施の形態では、テクスチャ合成法として、“Fast Texture Synthesis using Tree-structured Vector Quantization”, Li-Yi Wei, and M.Levoy, SIGGRAPH(2000)(以下「非特許文献1」という)に記載されたピクセルベース法を用いる。いずれのテクスチャ合成法を用いるかは、対象とする外観検査に依存して決定すればよい。
1-2-2. Composition of Base Image An explanation will be given of the composition processing of the base image 36 as a background in the simulated inspection image. The surface of the inspection object has a texture derived from the manufacturing method of the inspection object. In other words, an image obtained by imaging the surface of the inspection target has the same characteristics with respect to the texture characteristics, although the image data differs for each region. In the present embodiment, the texture synthesis method of computer graphic technology is applied to the generation of a background image as a background. As the texture synthesis method, there are a pixel-based method, a patch-based method, an optimization-based method, a coordinate-based method, and the like. In this embodiment, the texture synthesis method is described in “Fast Texture Synthesis using Tree-structured Vector Quantization”, Li-Yi Wei, and M. Levoy, SIGGRAPH (2000) (hereinafter referred to as “Non-Patent Document 1”). The pixel-based method is used. Which texture synthesis method is used may be determined depending on the target appearance inspection.

図8のフローチャートを参照して、画像生成装置10による素地画像36の合成処理を説明する。なお、画像生成装置10は、本処理を開始する前に、検査対象表面を撮影した生成された素地原画像32の画像データをデータ記憶部17またはRAM16に記憶しているとする。   With reference to the flowchart of FIG. 8, the composition process of the base image 36 by the image generation apparatus 10 will be described. It is assumed that the image generation apparatus 10 stores the image data of the generated raw original image 32 obtained by photographing the inspection target surface in the data storage unit 17 or the RAM 16 before starting this processing.

ユーザは、操作部15を介して素地原画像32の領域において矩形領域を設定する。矩形領域は、1つだけ設定されてもよいし、複数設定されても良い。合成時に素地原画像32においてどの矩形領域を選択または合成するかは任意に設定できる。コントローラ11は、ユーザにより設定された矩形領域を読み込み(S21)、素地原画像32から矩形領域の部分を切り出して素地シード画像33を生成する(S22)。切り出された素地シード画像33はデータ記憶部17(またはRAM16)に記憶される。コントローラ11は、素地シード画像33からテクスチャ合成法を用いて素地画像36を生成する(S23)。本実施の形態の手法では、素地シード画像33を拡大、縮小しないため、素地のテクスチャ情報が劣化せず、元の素地に近いテクスチャ特性を持つ素地画像36を得ることができる。   The user sets a rectangular area in the area of the base original image 32 via the operation unit 15. Only one rectangular area or a plurality of rectangular areas may be set. It is possible to arbitrarily set which rectangular region is selected or combined in the base image 32 at the time of combining. The controller 11 reads the rectangular area set by the user (S21), cuts out the rectangular area from the raw original image 32, and generates the basic seed image 33 (S22). The cut-out base seed image 33 is stored in the data storage unit 17 (or RAM 16). The controller 11 generates a base image 36 from the base seed image 33 using a texture synthesis method (S23). In the method of the present embodiment, since the base seed image 33 is not enlarged or reduced, the base texture information does not deteriorate, and a base image 36 having a texture characteristic close to that of the original base can be obtained.

図9は、素地シード画像33からテクスチャ合成により生成された素地画像36の例を示した図である。同図に示すように、1つの素地シード画像33(図9(A)参照)から、テクスチャ合成のパラメータを適宜設定することで、素地シード画像33のテクスチャに類似するが、それとは異なるテクスチャを有する複数の素地画像36(図9(B)参照)が生成される。   FIG. 9 is a diagram illustrating an example of a base image 36 generated from the base seed image 33 by texture synthesis. As shown in the figure, a texture similar to the texture of the base seed image 33 but different from that of the base seed image 33 can be obtained by appropriately setting the texture synthesis parameters from one base seed image 33 (see FIG. 9A). A plurality of base images 36 (see FIG. 9B) are generated.

図10は、様々なテクスチャを有する素地シード画像33からテクスチャ合成により合成された素地画像36の例を説明した図である。図10(A)は、鋳肌のテクスチャを有する素地シード画像33から生成された素地画像36の例を示す。図10(B)は、鋳造肌のテクスチャを有する素地シード画像33から生成された素地画像36の例を示す。図10(C)は、繊維のテクスチャを有する素地シード画像33から生成された素地画像36の例を示す。図10(D)は、合板のテクスチャを有する素地シード画像33から生成された素地画像36の例を示す。   FIG. 10 is a diagram illustrating an example of the base image 36 synthesized by texture synthesis from the base seed image 33 having various textures. FIG. 10A shows an example of a base image 36 generated from a base seed image 33 having a cast skin texture. FIG. 10B shows an example of a base image 36 generated from a base seed image 33 having a cast skin texture. FIG. 10C shows an example of a substrate image 36 generated from a substrate seed image 33 having a fiber texture. FIG. 10D shows an example of a base image 36 generated from a base seed image 33 having a plywood texture.

1−2−3.キズ・欠陥画像の合成
キズ・欠陥画像39の合成処理について説明する。キズ・欠陥画像39は、キズ・欠陥代表パターン35を変形することによって生成する。さらには、キズ・打痕等、表面が立体的に変化する瑕疵と、シミ・汚れ等,表面に付着するもの、あるいは表面に埋もれている瑕疵等、現象は様々である。そこで、本実施の形態では、まず、キズ・欠陥のシルエット形状に着目する。つまり、キズ・欠陥の二次元形状を示す画像(キズ・欠陥シルエット画像)38を生成する。二次元形状を示す画像38が生成できれば,想定する瑕疵の状態に応じてその図形内部に陰影・ムラを付加する。キズ・欠陥画像の合成においてもコンピュータグラフィック技術におけるテクスチャ合成法の利用が考えられる。特に大まかに共通した構造を持つ幾つかのサンプル画像から、いずれのサンプル画像とも微妙に異なる画像のバリエーションを合成する手法が有効である。
1-2-3. Scratch / Defect Image Combining The flaw / defect image 39 combining process will be described. The scratch / defect image 39 is generated by deforming the scratch / defect representative pattern 35. Furthermore, there are various phenomena such as scratches, dents and the like that change the surface three-dimensionally, stains and dirt that adhere to the surface, and wrinkles that are buried on the surface. Therefore, in the present embodiment, first, attention is focused on the silhouette shape of a flaw / defect. That is, an image (scratch / defect silhouette image) 38 showing a two-dimensional shape of a scratch / defect is generated. If an image 38 showing a two-dimensional shape can be generated, shading and unevenness are added to the inside of the figure according to the assumed state of wrinkles. The use of the texture synthesis method in computer graphic technology is also conceivable in the synthesis of scratch / defect images. In particular, a technique for synthesizing image variations slightly different from any sample image from several sample images having a roughly common structure is effective.

図11は、キズ・欠陥画像39の合成処理を示すフローチャートである。
コントローラ11はまず、キズ・欠陥代表パターン35のそれぞれを変形して複数のキズ・欠陥シルエット画像38を生成する(S31)。具体的には、各キズ・欠陥代表パターン35をアフィン変換処理して、形状、大きさ、向きが異なる複数のキズ・欠陥シルエット画像38を生成する。例えば、図12に示すように、1つのキズ・欠陥代表パターン35bをアフィン変換処理して変形することにより、複数の異なるキズ・欠陥シルエット画像38a〜38d、・・・を生成する。すなわち、キズ・欠陥代表パターン35からより多くのキズ・欠陥シルエット画像38を生成することができる。
FIG. 11 is a flowchart showing a process for combining the flaw / defect image 39.
First, the controller 11 deforms each of the scratch / defect representative patterns 35 to generate a plurality of scratch / defect silhouette images 38 (S31). Specifically, each scratch / defect representative pattern 35 is subjected to an affine transformation process to generate a plurality of scratch / defect silhouette images 38 having different shapes, sizes, and orientations. For example, as shown in FIG. 12, a plurality of different scratch / defect silhouette images 38a to 38d,... Are generated by transforming one scratch / defect representative pattern 35b by affine transformation. In other words, more scratch / defect silhouette images 38 can be generated from the scratch / defect representative pattern 35.

最後に、コントローラ11は、キズ・欠陥シルエット画像38のそれぞれに対して陰影やムラを付加し、キズ・欠陥画像39を生成する(S32)。ここで、図13を参照して、画像に付加する陰影について説明する。   Finally, the controller 11 adds a shadow or unevenness to each of the flaw / defect silhouette images 38 to generate a flaw / defect image 39 (S32). Here, with reference to FIG. 13, the shadow added to an image is demonstrated.

図13(A)〜(D)は、検査対象物61と視点62と照明63の位置関係による検査対象物61の表面に形成されたキズ(または欠陥)64の見え方の違いを説明した図である。   FIGS. 13A to 13D are diagrams illustrating the difference in the appearance of scratches (or defects) 64 formed on the surface of the inspection object 61 due to the positional relationship among the inspection object 61, the viewpoint 62, and the illumination 63. FIG. It is.

検査対象61に対する照明63の方向や角度及び視点62の位置により、キズ64の見え方は何パターンも存在する。図13では4つのパターンを例示している。図13(A)は、検査対象物61に対して斜め方向からキズ64を見たときの、キズ64の見え方を示す。この場合、画像39aに示すように、キズ64は、キズの左側は白っぽく、右側は黒っぽく見える。図13(B)は、図13(A)とは逆方向からキズ64を見たときの見え方の例を示す。この場合、画像39bに示すように、キズは、キズの左側は黒っぽく、右側は白っぽく見える。図13(C)は、検査対象物61を傾けるとともに、検査対象物61のほぼ正面からキズ64を見たときの見え方の例を示す。この場合、画像39cに示すように、キズ64は、キズの中心部ほど白く見える。図13(D)は、図13(C)とは異なる素材で形成された検査対象物61のキズを見たときの見え方の例を示す。この場合、画像39dに示すように、キズはキズの中心部ほど黒く見える。   Depending on the direction and angle of the illumination 63 with respect to the inspection object 61 and the position of the viewpoint 62, there are many patterns of how the scratches 64 appear. FIG. 13 illustrates four patterns. FIG. 13A shows how the scratch 64 looks when the scratch 64 is viewed from an oblique direction with respect to the inspection object 61. In this case, as shown in the image 39a, the scratch 64 looks white on the left side of the scratch and black on the right side. FIG. 13B shows an example of how the scratch 64 is seen when viewed from the opposite direction to FIG. In this case, as shown in the image 39b, the scratches appear black on the left side of the scratches and whitish on the right side. FIG. 13C illustrates an example of how the inspection target 61 is viewed when the inspection target 61 is tilted and the scratch 64 is viewed from substantially the front of the inspection target 61. In this case, as shown in the image 39c, the scratch 64 appears whiter toward the center of the scratch. FIG. 13D shows an example of how the inspection object 61 is made of a material different from that shown in FIG. In this case, as shown in the image 39d, the scratches appear black at the center of the scratches.

このように、同じ形状のキズ64であっても、検査対象61に対する照明63や視点62の相対的な位置関係に応じて、キズ64に対する陰影の付き方が異なり、キズ64の見え方が異なる。そこで、このような陰影を考慮して、同一形状のキズ64に対して種々の陰影を付してキズ・欠陥画像39を生成する。図14に、以上の方法で生成されたキズ・欠陥画像39の例を示す。同図において、キズ・欠陥シルエット画像38から、異なる陰影やムラが付されたキズ・欠陥画像39x、39yが生成されている。   As described above, even if the scratch 64 has the same shape, depending on the relative positional relationship between the illumination 63 and the viewpoint 62 with respect to the inspection object 61, the way in which the shadow 64 is shaded differs and the appearance of the scratch 64 is different. . Therefore, in consideration of such shadows, the scratch / defect image 39 is generated by adding various shadows to the scratches 64 having the same shape. FIG. 14 shows an example of a flaw / defect image 39 generated by the above method. In the figure, scratch / defect images 39x and 39y with different shading and unevenness are generated from the scratch / defect silhouette image 38.

1−2−4.模擬検査画像の合成
以上のようにして背景となる素地画像36とキズ・欠陥画像39とがそれぞれ生成されると、それらの画像36、39と、シェーディングパターン34とを組み合わせて模擬検査画像40を生成する。
1-2-4. Synthesis of Simulated Inspection Image When the background image 36 and the scratch / defect image 39 as the background are generated as described above, the simulated inspection image 40 is combined by combining the images 36 and 39 and the shading pattern 34. Generate.

図15のフローチャートを参照して、画像生成装置10における模擬検査画像40の生成動作を説明する。なお、本処理が開始される前に素地画像36及びキズ・欠陥画像39はデータ記憶部17内に格納されているとする。   With reference to the flowchart of FIG. 15, the generation operation of the simulated inspection image 40 in the image generation apparatus 10 will be described. It is assumed that the base image 36 and the flaw / defect image 39 are stored in the data storage unit 17 before this processing is started.

画像生成装置10のコントローラ11は、データ記憶部17に記憶された複数の素地画像36の中から1つを取得する(S11)。さらに、コントローラ11は、データ記憶部17に記憶された複数のシェーディングパターン34の中から1つを取得する(S12)。さらに、コントローラ11は、データ記憶部17に記憶された複数のキズ・欠陥画像39の中から1つを取得する(S13)。そして、コントローラ11は、取得した素地画像36とキズ・欠陥画像39とシェーディングパターン34とを合成して模擬検査画像40を生成する(S14)。   The controller 11 of the image generation apparatus 10 acquires one of the plurality of base images 36 stored in the data storage unit 17 (S11). Furthermore, the controller 11 acquires one of the plurality of shading patterns 34 stored in the data storage unit 17 (S12). Further, the controller 11 acquires one of the plurality of scratch / defect images 39 stored in the data storage unit 17 (S13). Then, the controller 11 combines the acquired base image 36, the scratch / defect image 39, and the shading pattern 34 to generate a simulated inspection image 40 (S14).

素地画像36にキズ・欠陥画像39を合成(重畳)する際は、マスク処理によってキズ・欠陥画像39及びその輪郭付近の輝度を調整し、前景(キズ・欠陥画像)が目立たないようにする。例えば、Poisson Blendingによって前景と背景を馴染ませる技術が知られている。キズや欠陥の種類によって重畳方法は適宜変更してもよい。   When the scratch / defect image 39 is synthesized (superimposed) on the base image 36, the brightness near the defect / defect image 39 and its outline is adjusted by mask processing so that the foreground (scratch / defect image) does not stand out. For example, a technique that blends the foreground and background with Poisson Blending is known. The superposition method may be appropriately changed depending on the type of scratch or defect.

上記では、素地画像36とキズ・欠陥画像39の合成完了後に、それらの画像を合成する手法を説明したが、それぞれの画像の合成処理の中間段階において両画像を合成してもよい。具体的には、テクスチャ合成における初期ランダムノイズ画像に陰影・ムラを付加したキズ・欠陥画像等を先に重畳しておき、背景と前景を同時に合成する。これによって、素地画像36とキズ・欠陥画像39の境界が目立たない、自然な印象の模擬検査画像40を生成できる。   In the above description, the method of combining the base image 36 and the flaw / defect image 39 after combining the images has been described. However, both images may be combined in an intermediate stage of the combining processing of the respective images. Specifically, a scratch / defect image with shadows / unevenness added to the initial random noise image in texture synthesis is superimposed first, and the background and the foreground are synthesized simultaneously. This makes it possible to generate a simulated inspection image 40 with a natural impression in which the boundary between the base image 36 and the scratch / defect image 39 is not conspicuous.

以上、素地画像36とキズ・欠陥画像39の合成方法を二通り提示したが、それぞれの手法の選択やパラメータの設定は、瑕疵(キズ、欠陥)の種類によって適宜変更すればよい。   As described above, two methods for synthesizing the base image 36 and the scratch / defect image 39 have been presented. However, the selection of each method and the setting of parameters may be appropriately changed depending on the type of defect (scratch, defect).

その後、コントローラ11は、データ記憶部17に記憶されている素地画像36とキズ・欠陥画像39とシェーディングパターン34との全ての組み合わせについて模擬検査画像40が生成されたか否かを判定する(S15)。一部の組み合わせについて模擬検査画像40が生成されていない場合(S15でNO)、コントローラ11は、ステップS11に戻り、他の組み合わせについて、上述したステップS11〜S14の処理を実施する。コントローラ11は、全ての組み合わせについて模擬検査画像40が生成される(S15でYES)まで、上述したステップS11〜S14の処理を実施する。   Thereafter, the controller 11 determines whether or not the simulated inspection image 40 has been generated for all combinations of the base image 36, the scratch / defect image 39, and the shading pattern 34 stored in the data storage unit 17 (S15). . If the simulated examination image 40 has not been generated for some combinations (NO in S15), the controller 11 returns to step S11 and performs the above-described processing of steps S11 to S14 for other combinations. The controller 11 performs the processes of steps S11 to S14 described above until the simulated inspection images 40 are generated for all combinations (YES in S15).

以上の処理により、データ記憶部17においてl個の素地画像36と、m個のキズ・欠陥画像39と、n個のシェーディングパターン34とが格納されている場合、最終的に、l×m×n個の模擬検査画像40が生成される。図16は、以上のようにして最終的に生成される模擬検査画像40の例を示した図である。同図中、白色矢印は、キズまたは欠陥を表す画像を指し示している。同図において、左上隅の画像40aのみが実際の欠陥を撮影した画像であり、その他は合成した画像である。同図より、鋳肌のザラツキ感、欠陥の形状・濃度、全体的なシェーディングが表現できていることが分かる。   As a result of the above processing, when l base images 36, m scratch / defect images 39, and n shading patterns 34 are stored in the data storage unit 17, finally, l × m × n simulation inspection images 40 are generated. FIG. 16 is a diagram showing an example of the simulated inspection image 40 finally generated as described above. In the figure, white arrows point to images representing scratches or defects. In the figure, only the image 40a in the upper left corner is an image obtained by photographing an actual defect, and the others are synthesized images. From this figure, it can be seen that the roughness of the cast skin, the shape / density of defects, and the overall shading can be expressed.

1−3.CNNを用いた評価
具体的には、本実施の形態で開示した手法により生成した模擬検査画像40を学習データとして学習させたCNN(Convolutional Neural Network)の識別性能を確認した。原画像を良品・不良品とも5つずつ準備し、それらの画像から1000の学習データを生成して、二つのCNNを学習させた。一方のCNNは、本実施の形態の手法により生成した学習データを用いて学習させた。他方のCNNは対比用であり、原画像の回転・平行移動・拡大縮小等のアフィン変換により生成された学習データを用いて学習させた。二つのCNNの構成、パラメータは共通とした。学習後、2000のテスト画像で良・不良の判定実験を行った。本実施の形態の手法で生成したデータを用いて学習したCNNの正答率は97.4%であった。一方、アフィン変換で生成したデータを用いて学習したCNNの正答率は94.7%であった。後者は、簡易的な機械学習における手法であるが、元画像全体、つまり素地も含めて変形するため、性能が低下したと考えられる。すなわち、本実施の形態の手法の方が、CNNの学習に適したより良質な学習データを提供できていると考えられる。
1-3. Evaluation Using CNN Specifically, the identification performance of a CNN (Convolutional Neural Network) in which a simulated inspection image 40 generated by the method disclosed in the present embodiment was learned as learning data was confirmed. Five original images were prepared for each non-defective product and defective product, 1000 learning data were generated from these images, and two CNNs were trained. One CNN was trained using the learning data generated by the method of the present embodiment. The other CNN is for comparison, and learning was performed using learning data generated by affine transformation such as rotation, parallel movement, and enlargement / reduction of the original image. The configuration and parameters of the two CNNs are common. After learning, a good / bad test was performed using 2000 test images. The correct answer rate of CNN learned using data generated by the method of the present embodiment was 97.4%. On the other hand, the correct answer rate of CNN learned using data generated by affine transformation was 94.7%. The latter is a simple machine learning method, but it is considered that the performance deteriorated because the entire original image, that is, the base material is deformed. That is, it is considered that the method of the present embodiment can provide better quality learning data suitable for CNN learning.

1−4.効果等
以上のように、本実施の形態の画像生成装置10は、画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整(評価、機械学習(深層学習)等)に使用する模擬検査画像40を生成する装置である。画像生成装置10は、検査対象物表面を撮影した素地原画像32(本発明の素地画像の一例)と、キズまたは欠陥の形状を示す画像であるキズ・欠陥画像39(本発明の欠陥画像の一例)とを記憶するデータ記憶部17(本発明の記憶部の一例)と、模擬検査画像を生成するコントローラ11(本発明の画像生成部の一例)と、を備える。コントローラ11は、検査対象物表面を撮影した素地原画像32から原画像と類似のテクスチャ特徴を有する素地画像36を生成し、素地画像36にキズ・欠陥画像39を合成して模擬検査画像40(本発明の模擬検査画像の一例)を生成する。
1-4. Effects As described above, the image generation apparatus 10 according to the present embodiment adjusts the performance (evaluation, machine learning (deep learning), etc.) of an image inspection system that inspects scratches or defects on the surface of an inspection object using images. This is a device for generating a simulated inspection image 40 used in the above. The image generation apparatus 10 includes a raw base image 32 (an example of the base image of the present invention) obtained by photographing the surface of the inspection object, and a flaw / defect image 39 (an image of the defect image of the present invention) indicating an image of a flaw or a defect. Data storage unit 17 (an example of the storage unit of the present invention) and a controller 11 (an example of the image generation unit of the present invention) that generates a simulated inspection image. The controller 11 generates a base image 36 having a texture characteristic similar to that of the original image from the base original image 32 obtained by photographing the surface of the inspection object, and synthesizes a scratch / defect image 39 with the base image 36 to simulate the inspection image 40 ( An example of a simulated inspection image of the present invention is generated.

上記の構成を有する画像生成装置10によれば、検査対象物表面を撮影した素地原画像32から、それと類似のテクスチャ特性を持つ素地画像36を生成し、模擬検査画像40の背景となる画像として使用するため、検査対象物表面の本来のテクスチャ特性と類似する検査用画像を生成することができる。よって、そのような模擬検査画像40を使用して、画像検査システムの性能評価や学習を行うことによって、検査精度を向上した画像検査システムを提供することができる。また、素地画像36とキズ・欠陥画像39の組み合わせの数だけ、模擬検査画像40を生成することができ、多量に検査用の画像データを生成することができる。よって、画像検査システムの性能評価や機械学習(深層学習)に必要な精度のよいサンプル画像を安定して多量に供給することができる。   According to the image generating apparatus 10 having the above-described configuration, a base image 36 having texture characteristics similar to that of the base original image 32 obtained by photographing the surface of the inspection object is generated and used as the background image of the simulated inspection image 40. For use, it is possible to generate an inspection image similar to the original texture characteristics of the surface of the inspection object. Therefore, an image inspection system with improved inspection accuracy can be provided by performing performance evaluation and learning of the image inspection system using such a simulated inspection image 40. Further, the number of simulation inspection images 40 can be generated by the number of combinations of the base image 36 and the scratch / defect image 39, and a large amount of image data for inspection can be generated. Therefore, it is possible to stably supply a large amount of accurate sample images necessary for performance evaluation of the image inspection system and machine learning (deep learning).

(他の実施の形態)
上記の実施の形態は、本発明の一つの具体的な実施の形態を示したものであり、本発明は上記の実施の形態の内容に限定されるものではない。本発明を適用する具体的な例は、上記の実施の形態の内容に限定されず、上述した構成要素において適宜、変更、置換、付加、省略などを行うことができる。
(Other embodiments)
The above embodiment shows one specific embodiment of the present invention, and the present invention is not limited to the contents of the above embodiment. Specific examples to which the present invention is applied are not limited to the contents of the above-described embodiment, and the above-described components can be appropriately changed, replaced, added, omitted, and the like.

例えば、上記の実施の形態では、模擬検査画像40の合成に使用する、素地原画像32、素地画像36、キズ欠陥画像39等の各種画像データをデータ記憶部17に格納した例を説明したが、各種画像データ32、・・・はRAM16に記憶してもよい。また、模擬検査画像40の合成に使用する各種画像データは、画像生成装置10において常に保持される必要はない。画像生成装置10は、必要に応じて、各種画像データを外部の記憶装置やクラウド上から取得すればよい。   For example, in the above-described embodiment, the example in which various image data such as the base image 32, the base image 36, and the flaw defect image 39 used for the synthesis of the simulated inspection image 40 is stored in the data storage unit 17 has been described. The various image data 32 may be stored in the RAM 16. Further, the various image data used for the synthesis of the simulated inspection image 40 need not always be held in the image generation apparatus 10. The image generation device 10 may acquire various image data from an external storage device or the cloud as necessary.

また、図5、6等に示すシェーディングパターン34やキズ・欠陥代表パターン35の例も一例であり、他の種々のバリエーションが考えられる。   The examples of the shading pattern 34 and the scratch / defect representative pattern 35 shown in FIGS. 5 and 6 are also examples, and various other variations are possible.

また、上記の実施の形態では、素地画像の合成処理(図8)と、キズ・欠陥画像の合成処理(図11)と、模擬検査画像の合成処理(図15)とをそれぞれ独立して実行する例を説明した。これらの処理を互いに連携した一連の処理として実行させてもよい。   In the above embodiment, the base image synthesis process (FIG. 8), the flaw / defect image synthesis process (FIG. 11), and the simulated inspection image synthesis process (FIG. 15) are executed independently. The example to do was explained. These processes may be executed as a series of processes linked to each other.

また、上記の実施の形態では、素地画像36と、キズ・欠陥画像39と、シェーディングパターン34とを合成して模擬検査画像40を生成したが、シェーディングパターン34は必ずしも合成に必要ではない。素地画像36とキズ・欠陥画像39とのみを合成して模擬検査画像40を生成してもよい。   In the above embodiment, the base image 36, the flaw / defect image 39, and the shading pattern 34 are combined to generate the simulated inspection image 40. However, the shading pattern 34 is not necessarily required for combining. The simulated inspection image 40 may be generated by combining only the base image 36 and the scratch / defect image 39.

(本開示)
上述の開示は以下の技術思想を開示する。
(This disclosure)
The above disclosure discloses the following technical idea.

(1)画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整に使用する模擬検査画像(40)を生成する装置(10)であって、
検査対象物表面を撮影した原画像(32)と、キズまたは欠陥の形状を示す画像である欠陥画像(39)とを記憶する記憶部(16、17)と、
模擬検査画像を生成する画像生成部(11)と、を備え、
画像生成部は、検査対象物表面を撮影した原画像(32)から原画像と類似のテクスチャ特徴を有する素地画像(36)を生成し、素地画像に欠陥画像(39)を合成して模擬検査画像(40)を生成する、
画像生成装置。
(1) An apparatus (10) for generating a simulated inspection image (40) for use in adjusting the performance of an image inspection system for inspecting a scratch or a defect on the surface of an inspection object using an image,
A storage unit (16, 17) that stores an original image (32) obtained by imaging the surface of the inspection object and a defect image (39) that is an image showing the shape of a flaw or a defect;
An image generation unit (11) for generating a simulated inspection image,
The image generation unit generates a base image (36) having a texture characteristic similar to that of the original image from the original image (32) obtained by photographing the surface of the inspection object, and synthesizes the defect image (39) with the base image to perform a simulated inspection. Generating an image (40),
Image generation device.

(2)(1)の画像生成装置において、画像生成部は、原画像(32)の一部の領域を切り出した画像(33)を用いてテクスチャ合成をすることにより、素地画像(36)を生成してもよい。 (2) In the image generation device of (1), the image generation unit performs texture synthesis using an image (33) obtained by cutting out a partial region of the original image (32), thereby generating a base image (36). It may be generated.

(3)(1)の画像生成装置において、欠陥画像(39)は、キズまたは欠陥の見え方を考慮して設定された陰影を付加して生成された画像であってもよい。 (3) In the image generating apparatus of (1), the defect image (39) may be an image generated by adding a shadow set in consideration of the appearance of scratches or defects.

(4)(1)〜(3)のいずれかの画像生成装置において、記憶部は複数の欠陥画像を記憶してもよい。画像生成部は、素地画像に対して複数の欠陥画像のそれぞれを合成して、複数の模擬検査画像を生成してもよい。 (4) In the image generation device according to any one of (1) to (3), the storage unit may store a plurality of defect images. The image generation unit may generate a plurality of simulated inspection images by combining each of the plurality of defect images with the base image.

(5)(4)の画像生成装置において、記憶部は、キズまたは欠陥に関する所定の形状を示す画像である欠陥パターン画像(35)を格納してもよい。画像生成部は、欠陥パターン画像(35)を種々の方法(例えば、アフィン変換処理)で変形することにより複数の欠陥画像(39)を生成してもよい。 (5) In the image generation device of (4), the storage unit may store a defect pattern image (35) that is an image showing a predetermined shape related to a scratch or a defect. The image generation unit may generate a plurality of defect images (39) by deforming the defect pattern image (35) by various methods (for example, affine transformation processing).

(6)(1)〜(5)のいずれかの画像生成装置において、画像生成部は、素地画像(36)と、欠陥画像(39)と、さらに、陰影情報のみを含むシェーディングパターン画像(34)とを合成することで、模擬検査画像(40)を生成してもよい。 (6) In the image generation apparatus according to any one of (1) to (5), the image generation unit includes a base image (36), a defect image (39), and a shading pattern image (34) including only shadow information. ) May be combined to generate a simulated inspection image (40).

(7)(1)〜(6)のいずれかの画像生成装置において、模擬検査画像は、例えば、画像検査システムの性能評価または学習に使用するための画像である。 (7) In the image generation device according to any one of (1) to (6), the simulated inspection image is an image used for performance evaluation or learning of the image inspection system, for example.

上記の実施の形態は下記の画像生成方法を開示する。
(8)コンピュータによって、画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整に使用する模擬検査画像(40)を生成する方法であって、
検査対象物表面を撮影した原画像(32)と、キズまたは欠陥の形状を示す画像である欠陥画像(39)とを記憶部(16、17)に格納する第1のステップと、
制御部(11)により、原画像(32)から、当該原画像と類似のテクスチャ特徴を有する素地画像(36)を生成する第2のステップと、
制御部(11)により、素地画像に欠陥画像を合成し、模擬検査画像(40)を生成する第3のステップと、を含む。
The above embodiment discloses the following image generation method.
(8) A method for generating a simulated inspection image (40) used for adjusting the performance of an image inspection system for inspecting a scratch or a defect on the surface of an inspection object using an image by a computer,
A first step of storing, in the storage unit (16, 17), an original image (32) obtained by photographing the surface of the inspection object and a defect image (39) that is an image showing the shape of a flaw or a defect;
A second step of generating a base image (36) having a texture characteristic similar to that of the original image from the original image (32) by the control unit (11);
And a third step of generating a simulated inspection image (40) by synthesizing the defect image with the base image by the control unit (11).

(9)(8)の画像生成方法において、制御部により、原画像の一部の領域を切り出し、切り出した画像(33)を用いてテクスチャ合成をすることにより、素地画像を生成してもよい。 (9) In the image generation method of (8), the control unit may generate a base image by cutting out a part of the original image and performing texture synthesis using the cut-out image (33). .

(10)(8)の画像生成方法において、制御部により、欠陥画像(39)は、キズまたは欠陥の見え方を考慮して設定された陰影を付加して生成されてもよい。 (10) In the image generation method of (8), the defect image (39) may be generated by adding a shadow set in consideration of the appearance of a flaw or a defect by the control unit.

(11)(8)〜(10)のいずれかの画像生成方法において、複数の欠陥画像(39)を前記記憶部に格納してもよい。制御部により、素地画像に対して複数の欠陥画像(39)のそれぞれを合成することにより、複数の模擬検査画像(40)を生成してもよい。 (11) In the image generation method according to any one of (8) to (10), a plurality of defect images (39) may be stored in the storage unit. A plurality of simulated inspection images (40) may be generated by synthesizing each of the plurality of defect images (39) with the base image by the control unit.

(12)(11)の画像生成方法において、制御部により、キズまたは欠陥に関する所定の形状を示すパターン画像(35)を種々の方法で変形することにより複数の欠陥画像を生成してもよい。 (12) In the image generation method of (11), the control unit may generate a plurality of defect images by deforming the pattern image (35) indicating a predetermined shape related to scratches or defects by various methods.

(13)(8)〜(12)のいずれかの画像生成方法において、制御部により、素地画像と、欠陥画像と、さらに、陰影情報のみを含むシェーディングパターン画像(34)とを合成して、模擬検査画像を生成してもよい。 (13) In the image generation method according to any one of (8) to (12), the control unit combines the base image, the defect image, and the shading pattern image (34) including only the shadow information, A simulated inspection image may be generated.

(14)(8)〜(13)のいずれかの画像生成方法において、模擬検査画像は、例えば、画像検査システムの性能評価または学習に使用するための画像である。 (14) In the image generation method according to any one of (8) to (13), the simulated inspection image is an image used for performance evaluation or learning of the image inspection system, for example.

(15)上記の実施の形態は、上記(8)〜(14)のいずれかの画像生成方法をコンピュータに実行させるためのプログラムを開示している。 (15) The embodiment described above discloses a program for causing a computer to execute any one of the image generation methods (8) to (14).

上述した実施の形態は、本開示における技術を例示するためのものであり、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。   The above-described embodiments are for illustrating the technology in the present disclosure, and various modifications, replacements, additions, omissions, and the like can be made within the scope of the claims or an equivalent scope thereof.

本発明は、画像に基づき物体表面のキズや欠陥を検査する検査装置の評価、学習に使用するための画像データを生成する装置に適用できる。   The present invention can be applied to an apparatus that generates image data for use in evaluation and learning of an inspection apparatus that inspects scratches and defects on the surface of an object based on an image.

10 画像生成装置
11 コントローラ
13 表示部
15 操作部
16 RAM
17 データ記憶部
18 第1インタフェース
19 第2インタフェース
32 素地原画像
33 素地シード画像
34 シェーディングパターン
35 キズ・欠陥代表パターン
36 素地画像
38 キズ・欠陥シルエット画像
39 キズ・欠陥画像
40 模擬検査画像
DESCRIPTION OF SYMBOLS 10 Image generation apparatus 11 Controller 13 Display part 15 Operation part 16 RAM
Reference Signs List 17 Data storage unit 18 First interface 19 Second interface 32 Base image 33 Base seed image 34 Shading pattern 35 Scratch / defect representative pattern 36 Base image 38 Scratch / defect silhouette image 39 Scratch / defect image 40 Simulation inspection image

Claims (15)

画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整に使用する模擬検査画像を生成する装置であって、
検査対象物表面を撮影した原画像と、キズまたは欠陥の形状を示す画像である欠陥画像とを記憶する記憶部と、
前記模擬検査画像を生成する画像生成部と、を備え、
前記画像生成部は、前記検査対象物表面を撮影した原画像から前記原画像と類似のテクスチャ特徴を有する素地画像を生成し、前記素地画像に前記欠陥画像を合成して前記模擬検査画像を生成する、
画像生成装置。
An apparatus for generating a simulated inspection image used for adjusting the performance of an image inspection system for inspecting a scratch or a defect on the surface of an inspection object using an image,
A storage unit that stores an original image obtained by photographing the surface of the inspection object, and a defect image that is an image showing a shape of a scratch or a defect;
An image generation unit for generating the simulated inspection image,
The image generation unit generates a base image having a texture characteristic similar to the original image from an original image obtained by photographing the inspection object surface, and generates the simulated inspection image by synthesizing the defect image with the base image. To
Image generation device.
前記画像生成部は、前記原画像の一部の領域を切り出した画像を用いてテクスチャ合成をすることにより、前記素地画像を生成する、請求項1記載の画像生成装置。   The image generation apparatus according to claim 1, wherein the image generation unit generates the base image by performing texture synthesis using an image obtained by cutting out a partial region of the original image. 前記欠陥画像は、キズまたは欠陥の見え方を考慮して設定された陰影を付加して生成された画像である、請求項1記載の画像生成装置。   The image generation apparatus according to claim 1, wherein the defect image is an image generated by adding a shadow set in consideration of a flaw or a defect appearance. 前記記憶部は複数の欠陥画像を記憶し、
前記画像生成部は、前記素地画像に対して複数の欠陥画像のそれぞれを合成して、複数の模擬検査画像を生成する
請求項1〜3のいずれかに記載の画像生成装置。
The storage unit stores a plurality of defect images,
The image generation device according to claim 1, wherein the image generation unit generates a plurality of simulated inspection images by combining each of a plurality of defect images with the base image.
前記記憶部は、キズまたは欠陥に関する所定の形状を示す画像である欠陥パターン画像を格納し、
前記画像生成部は、前記欠陥パターン画像を種々の方法で変形することにより複数の欠陥画像を生成する、
請求項4に記載の画像生成装置。
The storage unit stores a defect pattern image that is an image showing a predetermined shape related to a scratch or a defect,
The image generation unit generates a plurality of defect images by deforming the defect pattern image by various methods.
The image generation apparatus according to claim 4.
前記画像生成部は、前記素地画像と、前記欠陥画像と、さらに、陰影情報のみを含むシェーディングパターン画像とを合成することで、前記模擬検査画像を生成する、請求項1〜5のいずれかに記載の画像生成装置。   The image generation unit generates the simulated inspection image by combining the base image, the defect image, and a shading pattern image including only shadow information. The image generating apparatus described. 前記模擬検査画像は、前記画像検査システムの性能評価または学習に使用するための画像である、請求項1〜6のいずれかに記載の画像生成装置。   The image generating apparatus according to claim 1, wherein the simulated inspection image is an image used for performance evaluation or learning of the image inspection system. コンピュータによって、画像を用いて検査対象物表面のキズまたは欠陥を検査する画像検査システムの性能の調整に使用する模擬検査画像を生成する方法であって、
検査対象物表面を撮影した原画像と、キズまたは欠陥の形状を示す画像である欠陥画像とを記憶部に格納する第1のステップと、
制御部により、前記原画像から、当該原画像と類似のテクスチャ特徴を有する素地画像を生成する第2のステップと、
前記制御部により、前記素地画像に前記欠陥画像を合成し、前記模擬検査画像を生成する第3のステップと、を含む、
画像生成方法。
A method of generating a simulated inspection image for use in adjusting the performance of an image inspection system for inspecting a scratch or a defect on the surface of an inspection object using an image by a computer,
A first step of storing, in the storage unit, an original image obtained by photographing the surface of the inspection object and a defect image that is an image showing a shape of a scratch or a defect;
A second step of generating, from the original image, a base image having a texture characteristic similar to the original image by the control unit;
A third step of synthesizing the defect image with the base image and generating the simulated inspection image by the control unit;
Image generation method.
前記制御部により、前記原画像の一部の領域を切り出し、切り出した画像を用いてテクスチャ合成をすることにより、前記素地画像を生成する、請求項8記載の画像生成方法。   The image generation method according to claim 8, wherein the control unit generates the base image by cutting out a partial region of the original image and performing texture synthesis using the cut-out image. 前記制御部により、前記欠陥画像は、キズまたは欠陥の見え方を考慮して設定された陰影を付加して生成される、請求項8記載の画像生成方法。   The image generation method according to claim 8, wherein the control unit generates the defect image by adding a shadow set in consideration of a flaw or a defect appearance. 複数の欠陥画像を前記記憶部に格納し、
前記制御部により、前記素地画像に対して複数の欠陥画像のそれぞれを合成することにより、複数の模擬検査画像を生成する
請求項8〜10のいずれかに記載の画像生成方法。
Storing a plurality of defect images in the storage unit;
The image generation method according to claim 8, wherein the control unit generates a plurality of simulated inspection images by combining each of the plurality of defect images with the base image.
前記制御部により、キズまたは欠陥に関する所定の形状を示すパターン画像を種々の方法で変形することにより複数の欠陥画像を生成する、
請求項11記載の画像生成方法。
The control unit generates a plurality of defect images by deforming a pattern image indicating a predetermined shape related to scratches or defects by various methods.
The image generation method according to claim 11.
前記制御部により、前記素地画像と、前記欠陥画像と、さらに、陰影情報のみを含むシェーディングパターン画像とを合成して、前記模擬検査画像を生成する
請求項8〜12のいずれかに記載の画像生成方法。
The image according to any one of claims 8 to 12, wherein the control unit generates the simulated inspection image by combining the base image, the defect image, and a shading pattern image including only shadow information. Generation method.
前記模擬検査画像は、前記画像検査システムの性能評価または学習に使用するための画像である、請求項8〜13のいずれかに記載の画像生成方法。   The image generation method according to claim 8, wherein the simulated inspection image is an image used for performance evaluation or learning of the image inspection system. 請求項8〜14のいずれかに記載の画像生成方法をコンピュータに実行させるためのプログラム。   The program for making a computer perform the image generation method in any one of Claims 8-14.
JP2017110920A 2017-06-05 2017-06-05 IMAGE GENERATING APPARATUS AND IMAGE GENERATING METHOD FOR GENERATING INSPECTION IMAGE FOR PERFORMANCE ADJUSTMENT OF IMAGE INSPECTION SYSTEM Active JP7254324B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017110920A JP7254324B2 (en) 2017-06-05 2017-06-05 IMAGE GENERATING APPARATUS AND IMAGE GENERATING METHOD FOR GENERATING INSPECTION IMAGE FOR PERFORMANCE ADJUSTMENT OF IMAGE INSPECTION SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017110920A JP7254324B2 (en) 2017-06-05 2017-06-05 IMAGE GENERATING APPARATUS AND IMAGE GENERATING METHOD FOR GENERATING INSPECTION IMAGE FOR PERFORMANCE ADJUSTMENT OF IMAGE INSPECTION SYSTEM

Publications (2)

Publication Number Publication Date
JP2018205123A true JP2018205123A (en) 2018-12-27
JP7254324B2 JP7254324B2 (en) 2023-04-10

Family

ID=64956886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017110920A Active JP7254324B2 (en) 2017-06-05 2017-06-05 IMAGE GENERATING APPARATUS AND IMAGE GENERATING METHOD FOR GENERATING INSPECTION IMAGE FOR PERFORMANCE ADJUSTMENT OF IMAGE INSPECTION SYSTEM

Country Status (1)

Country Link
JP (1) JP7254324B2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020137121A1 (en) * 2018-12-28 2020-07-02 オムロン株式会社 Image processing device, image processing method, and image processing program
JP2020106461A (en) * 2018-12-28 2020-07-09 Tdk株式会社 Image generation device and appearance inspection device
JP2020135660A (en) * 2019-02-22 2020-08-31 パナソニックIpマネジメント株式会社 Information management device and information management method
WO2020184069A1 (en) * 2019-03-08 2020-09-17 日本電気株式会社 Image processing method, image processing device, and program
JP2021093004A (en) * 2019-12-11 2021-06-17 富士電機株式会社 Image generation device, image generation method, and program
JPWO2021152416A1 (en) * 2020-01-31 2021-08-05
CN113538631A (en) * 2020-04-20 2021-10-22 贤智研究株式会社 Computer program, method and apparatus for generating virtual defect image by artificial intelligence model generated based on user input
WO2021225016A1 (en) * 2020-05-08 2021-11-11 ダイキン工業株式会社 Appearance inspection system
JP2022103725A (en) * 2020-12-28 2022-07-08 住友重機械工業株式会社 Image processing device, image processing method, image processing program
KR102419738B1 (en) * 2021-08-31 2022-07-12 주식회사 별하늘친구 Method for generate image data for stain inspection learning using artificial intelligence
WO2022185864A1 (en) * 2021-03-05 2022-09-09 日立Astemo株式会社 Appearance inspection device, appearance inspection method, image generation device, and image generation method
WO2022260028A1 (en) * 2021-06-11 2022-12-15 日立Astemo株式会社 Visual inspection device, visual inspection method, image generation device, and image generation method
WO2024116675A1 (en) * 2022-11-29 2024-06-06 パナソニックIpマネジメント株式会社 Image processing device and image processing method
WO2024247380A1 (en) * 2023-05-30 2024-12-05 日立Astemo株式会社 Inspection device and determination model generation method
JP7621739B2 (en) 2020-03-04 2025-01-27 日本発條株式会社 A method for inspecting an inspection system, an inspection system, and a computer program.

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005156334A (en) * 2003-11-25 2005-06-16 Nec Tohoku Sangyo System Kk Pseudo defective image automatic creation device and imaging inspection device
WO2011061887A1 (en) * 2009-11-18 2011-05-26 本田技研工業株式会社 Surface inspection device and surface inspection method
JP2011214903A (en) * 2010-03-31 2011-10-27 Denso It Laboratory Inc Appearance inspection apparatus, and apparatus, method and program for generating appearance inspection discriminator
JP2012063262A (en) * 2010-09-16 2012-03-29 Denso Wave Inc System for evaluating visual inspection device
JP2016020953A (en) * 2014-07-14 2016-02-04 典明 岡田 Visual inspection skill upgrading assist system, visual inspection skill upgrading assist method using the same, and visual inspection skill upgrading assist system program
JP2016057075A (en) * 2014-09-05 2016-04-21 株式会社Screenホールディングス Inspection apparatus and inspection method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005156334A (en) * 2003-11-25 2005-06-16 Nec Tohoku Sangyo System Kk Pseudo defective image automatic creation device and imaging inspection device
WO2011061887A1 (en) * 2009-11-18 2011-05-26 本田技研工業株式会社 Surface inspection device and surface inspection method
JP2011214903A (en) * 2010-03-31 2011-10-27 Denso It Laboratory Inc Appearance inspection apparatus, and apparatus, method and program for generating appearance inspection discriminator
JP2012063262A (en) * 2010-09-16 2012-03-29 Denso Wave Inc System for evaluating visual inspection device
JP2016020953A (en) * 2014-07-14 2016-02-04 典明 岡田 Visual inspection skill upgrading assist system, visual inspection skill upgrading assist method using the same, and visual inspection skill upgrading assist system program
JP2016057075A (en) * 2014-09-05 2016-04-21 株式会社Screenホールディングス Inspection apparatus and inspection method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
精密工学会誌, vol. 81, no. 12, JPN7021001205, 2015, pages 1193 - 1197, ISSN: 0004886436 *

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020137121A1 (en) * 2018-12-28 2020-07-02 オムロン株式会社 Image processing device, image processing method, and image processing program
JP2020106469A (en) * 2018-12-28 2020-07-09 オムロン株式会社 Image processing apparatus, image processing method, and image processing program
JP2020106461A (en) * 2018-12-28 2020-07-09 Tdk株式会社 Image generation device and appearance inspection device
JP7397415B2 (en) 2018-12-28 2023-12-13 オムロン株式会社 Image processing device, image processing method, and image processing program
CN112534245A (en) * 2018-12-28 2021-03-19 欧姆龙株式会社 Image processing apparatus, image processing method, and image processing program
US11769248B2 (en) 2018-12-28 2023-09-26 Omron Corporation Image processing device, image processing method, and image processing non-transitory computer readable medium for verifying detectable range of defect image
JP2023024482A (en) * 2018-12-28 2023-02-16 オムロン株式会社 Image processor, method for processing image, and image processing program
EP3904865A4 (en) * 2018-12-28 2022-11-02 OMRON Corporation Image processing device, image processing method, and image processing program
CN112534245B (en) * 2018-12-28 2024-06-28 欧姆龙株式会社 Image processing apparatus, image processing method, and image processing storage medium
US11373292B2 (en) 2018-12-28 2022-06-28 Tdk Corporation Image generation device and appearance inspection device
JP2020135660A (en) * 2019-02-22 2020-08-31 パナソニックIpマネジメント株式会社 Information management device and information management method
JP7308436B2 (en) 2019-02-22 2023-07-14 パナソニックIpマネジメント株式会社 Information management device and information management method
JPWO2020184069A1 (en) * 2019-03-08 2021-11-25 日本電気株式会社 Image processing method, image processing device, program
JP7095798B2 (en) 2019-03-08 2022-07-05 日本電気株式会社 Image processing method, image processing device, program
WO2020184069A1 (en) * 2019-03-08 2020-09-17 日本電気株式会社 Image processing method, image processing device, and program
JP7487469B2 (en) 2019-12-11 2024-05-21 富士電機株式会社 Image generating device, image generating method, and program
JP2021093004A (en) * 2019-12-11 2021-06-17 富士電機株式会社 Image generation device, image generation method, and program
US12322084B2 (en) 2020-01-31 2025-06-03 Semiconductor Energy Laboratory Co., Ltd. Learning data generation device and defect identification system
JP7520056B2 (en) 2020-01-31 2024-07-22 株式会社半導体エネルギー研究所 Learning data generation device, defect identification system
JPWO2021152416A1 (en) * 2020-01-31 2021-08-05
WO2021152416A1 (en) * 2020-01-31 2021-08-05 株式会社半導体エネルギー研究所 Training data generation device and defect discrimination system
JP7621739B2 (en) 2020-03-04 2025-01-27 日本発條株式会社 A method for inspecting an inspection system, an inspection system, and a computer program.
CN113538631A (en) * 2020-04-20 2021-10-22 贤智研究株式会社 Computer program, method and apparatus for generating virtual defect image by artificial intelligence model generated based on user input
CN115427791A (en) * 2020-05-08 2022-12-02 大金工业株式会社 Visual inspection system
WO2021225016A1 (en) * 2020-05-08 2021-11-11 ダイキン工業株式会社 Appearance inspection system
JP2021177154A (en) * 2020-05-08 2021-11-11 ダイキン工業株式会社 Appearance inspection system
JP7410402B2 (en) 2020-05-08 2024-01-10 ダイキン工業株式会社 Visual inspection system
JP7451392B2 (en) 2020-12-28 2024-03-18 住友重機械工業株式会社 Image processing device, image processing method, image processing program
JP2022103725A (en) * 2020-12-28 2022-07-08 住友重機械工業株式会社 Image processing device, image processing method, image processing program
JP2022135248A (en) * 2021-03-05 2022-09-15 日立Astemo株式会社 Appearance inspection device, appearance inspection method, image generation device and image generation method
JP7518784B2 (en) 2021-03-05 2024-07-18 日立Astemo株式会社 Visual inspection apparatus, visual inspection method, image generating apparatus, and image generating method
WO2022185864A1 (en) * 2021-03-05 2022-09-09 日立Astemo株式会社 Appearance inspection device, appearance inspection method, image generation device, and image generation method
WO2022260028A1 (en) * 2021-06-11 2022-12-15 日立Astemo株式会社 Visual inspection device, visual inspection method, image generation device, and image generation method
KR102419738B1 (en) * 2021-08-31 2022-07-12 주식회사 별하늘친구 Method for generate image data for stain inspection learning using artificial intelligence
WO2024116675A1 (en) * 2022-11-29 2024-06-06 パナソニックIpマネジメント株式会社 Image processing device and image processing method
WO2024247380A1 (en) * 2023-05-30 2024-12-05 日立Astemo株式会社 Inspection device and determination model generation method

Also Published As

Publication number Publication date
JP7254324B2 (en) 2023-04-10

Similar Documents

Publication Publication Date Title
JP7254324B2 (en) IMAGE GENERATING APPARATUS AND IMAGE GENERATING METHOD FOR GENERATING INSPECTION IMAGE FOR PERFORMANCE ADJUSTMENT OF IMAGE INSPECTION SYSTEM
TWI584223B (en) Method and system of graphics processing enhancement by tracking object and/or primitive identifiers,graphics processing unit and non-transitory computer readable medium
CN111932673B (en) Object space data augmentation method and system based on three-dimensional reconstruction
CN109045691B (en) Method and device for realizing special effect of special effect object
WO2015166684A1 (en) Image processing apparatus and image processing method
JP2022542573A (en) Method and computer program product for generating three-dimensional model data of clothing
JP5299173B2 (en) Image processing apparatus, image processing method, and program
JP2010211300A (en) Image processing device and method
US10810776B2 (en) Image processing device and image processing method
US8854392B2 (en) Circular scratch shader
JP2006031561A (en) High-dimensional texture mapping device, method and program
JP6028527B2 (en) Display processing apparatus, display processing method, and program
JP2007066064A (en) Image generating device and image generating program
US20240290027A1 (en) Synthetic Images for Machine Learning
CN114663337B (en) Neural network training method and defect detection method, device and storage medium
JP2020149174A (en) Image processing apparatus, image processing method, and program
CN113167568B (en) Coordinate calculation device, coordinate calculation method, and computer-readable recording medium
JP5926626B2 (en) Image processing apparatus, control method therefor, and program
JP2012048579A (en) Image processing apparatus and method of the same
JP2007257079A (en) Texture generation program, texture generation device, and texture generation method
JP2015045958A (en) Display processing unit, display processing method, and program
KR102372500B1 (en) Method of reconnoitering 3d object using video and apparatus performing the same
JP2006113909A (en) Image processor, image processing method and image processing program
JP2023179333A (en) Computer program, processing method, and processing device
TW201015493A (en) 3D depth generation by block-based texel density analysis

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211102

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220914

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20221004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221219

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20221219

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230110

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20230117

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230322

R150 Certificate of patent or registration of utility model

Ref document number: 7254324

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150