(57)【要約】【課題】あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証する。【解決手段】画像処理装置は、検査対象の原画像を背景画像５１として背景画像５１に欠陥画像５２を重畳するとともに欠陥画像５２の表示態様又は背景画像５１の表示態様を変える画像処理を行うことにより、背景画像５１に対する欠陥画像５２の見え方が異なる複数の合成画像５０を生成し（ステップ４０３）、複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証し（ステップ４０４）、検出可否の検証結果に基づいて欠陥画像５２の検出可能範囲６０を推定し（ステップ４０５）、検出可能範囲６０を表示する（ステップ４０６）。【選択図】図４
2020106469.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の原画像を背景画像として前記背景画像に欠陥画像を重畳するとともに前記欠陥画像の表示態様又は前記背景画像の表示態様を変える画像処理を行うことにより、前記背景画像に対する前記欠陥画像の見え方が異なる複数の合成画像を生成する手段と、
前記複数の合成画像のそれぞれからの前記欠陥画像の検出の可否を検証する手段と、
前記検出可否の検証結果に基づいて前記欠陥画像の検出可能範囲を推定する手段と、
前記検出可能範囲を表示する手段と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記欠陥画像の表示態様を変える画像処理は、
前記欠陥画像の形状を変える処理、
前記背景画像に対する前記欠陥画像の位置又は姿勢を変える処理、
前記欠陥画像の大きさを変える処理、
前記欠陥画像を拡大又は縮小する処理、又は
前記背景画像に対する前記欠陥画像の明暗比を変える処理を含む、画像処理装置。
【請求項３】
請求項１又は２に記載の画像処理装置であって、
前記背景画像の表示態様を変える画像処理は、
前記背景画像のテクスチャパターンを変える処理、
前記背景画像の輝度を変える処理、
前記背景画像にノイズパターンを重畳する処理、
前記背景画像に陰影パターンを重畳する処理、
前記欠陥画像に対して前記背景画像を回転させる処理、
前記背景画像を拡大又は縮小する処理、又は
前記欠陥画像に対する前記背景画像の明暗比を変える処理を含む、画像処理装置。
【請求項４】
請求項１乃至３のうち何れか１項に記載の画像処理装置であって、
前記欠陥画像が欠陥として検出されるための条件を規定する前記欠陥画像の特徴量の閾値を前記検出可能範囲に基づいて設定する手段を更に備える、画像処理装置。
【請求項５】
コンピュータシステムが、
検査対象の原画像を背景画像として前記背景画像に欠陥画像を重畳するとともに、前記欠陥画像の表示態様又は前記背景画像の表示態様を変える画像処理を行うことにより、前記背景画像に対する前記欠陥画像の見え方が異なる複数の合成画像を生成するステップと、
前記複数の合成画像のそれぞれからの前記欠陥画像の検出の可否を検証するステップと、
前記検出可否の検証結果に基づいて、前記欠陥画像の検出可能範囲を推定するステップと、
前記検出可能範囲を表示するステップと、
を実行する画像処理方法。
【請求項６】
コンピュータシステムに、
検査対象の原画像を背景画像として前記背景画像に欠陥画像を重畳するとともに、前記欠陥画像の表示態様又は前記背景画像の表示態様を変える画像処理を行うことにより、前記背景画像に対する前記欠陥画像の見え方が異なる複数の合成画像を生成するステップと、
前記複数の合成画像のそれぞれからの前記欠陥画像の検出の可否を検証するステップと、
前記検出可否の検証結果に基づいて、前記欠陥画像の検出可能範囲を推定するステップと、
前記検出可能範囲を表示するステップと、
を実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び画像処理プログラムに関わる。
【背景技術】
【０００２】
工業製品の製造分野においては、画像処理技術を応用した外観検査を通じて製品の欠陥の有無やその程度を評価する検査方法が実用化されている。この種の検査分野においては、機械学習の応用により検査精度の向上が図られており、例えば、欠陥に特有の特徴画像を畳み込みニューラルネットワークを通じて識別するように学習された学習済みモデルを用いて、検査対象の画像から欠陥を検出する手法が用いられている。このような機械学習による欠陥画像の検出手法として、例えば、特許文献１に記載されているように、良品の登録画像と検査対象の画像とを比較して検査対象から欠陥を検出するための条件を規定する閾値を最適化する外観検査装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４２５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような外観検査では、標準的な撮影条件下における特定の検査対象の欠陥画像の検出可能範囲（例えば、欠陥の最小幅や最小面積など）は既知であるが、撮影条件が変わったり、或いは検査対象が変わったりすると、欠陥の見え方（欠陥の映り具合）も変化する。例えば、検査対象を照明する光の強度の変化に応じて欠陥とその背景との間の明暗比が変わると、検出可能な欠陥の最小幅も変動し得る。このため、標準的な撮影条件下における特定の検査対象の欠陥画像の検出性能と同等の性能がどのような撮影条件下及びどのような検査対象においても発揮されるとは限らない。
【０００５】
あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証するための手段として、例えば、不良品の標本を実際に作成してあらゆる撮影条件下で欠陥画像の検出を試みることも考えられるが、このような標本の作製は手間がかかる上にあらゆる撮影条件を網羅させることが困難である。また、標準的な撮影条件下における特定の検査対象の欠陥画像の検出可能範囲から特定の撮影条件下における他の検査対象の欠陥画像の検出可能範囲を推測するのは困難である。
【０００６】
そこで、本発明は、このような問題を解決し、あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証することのできる画像処理装置、画像処理方法、及び画像処理プログラムを提案することを課題とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明に関わる画像処理装置は、検査対象の原画像を背景画像として背景画像に欠陥画像を重畳するとともに欠陥画像の表示態様又は背景画像の表示態様を変える画像処理を行うことにより、背景画像に対する欠陥画像の見え方が異なる複数の合成画像を生成する手段と、複数の合成画像のそれぞれからの欠陥画像の検出の可否を検証する手段と、検出可否の検証結果に基づいて欠陥画像の検出可能範囲を推定する手段と、検出可能範囲を表示する手段とを備える。欠陥画像の表示態様又は背景画像の表示態様を変える画像処理を行うことにより、あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証することができる。
【０００８】
欠陥画像の表示態様を変える画像処理は、欠陥画像の形状を変える処理、背景画像に対する欠陥画像の位置又は姿勢を変える処理、欠陥画像の大きさを変える処理、欠陥画像を拡大又は縮小する処理、又は背景画像に対する欠陥画像の明暗比を変える処理を含んでもよい。欠陥画像の表示態様を変えることにより、背景画像に対する欠陥画像の見え方を変えることができる。
【０００９】
背景画像の表示態様を変える画像処理は、背景画像のテクスチャパターンを変える処理、背景画像の輝度を変える処理、背景画像にノイズパターンを重畳する処理、背景画像に陰影パターンを重畳する処理、欠陥画像に対して背景画像を回転させる処理、背景画像を拡大又は縮小する処理、又は欠陥画像に対する背景画像の明暗比を変える処理を含んでもよい。背景画像の表示態様を変えることにより、背景画像に対する欠陥画像の見え方を変えることができる。
【００１０】
本発明に関わる画像処理装置は、欠陥画像が欠陥として検出されるための条件を規定する欠陥画像の特徴量の閾値を検出可能範囲に基づいて設定する手段を更に備えてもよい。これにより、閾値の設定を最適化できる。
【００１１】
本発明に関わる画像処理方法は、コンピュータシステムが、検査対象の原画像を背景画像として背景画像に欠陥画像を重畳するとともに、欠陥画像の表示態様又は背景画像の表示態様を変える画像処理を行うことにより、背景画像に対する欠陥画像の見え方が異なる複数の合成画像を生成するステップと、複数の合成画像のそれぞれからの欠陥画像の検出の可否を検証するステップと、検出可否の検証結果に基づいて、欠陥画像の検出可能範囲を推定するステップと、検出可能範囲を表示するステップとを実行する。欠陥画像の表示態様又は背景画像の表示態様を変える画像処理を行うことにより、あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証することができる。
【００１２】
本発明に関わる画像処理プログラムは、コンピュータシステムに、検査対象の原画像を背景画像として背景画像に欠陥画像を重畳するとともに、欠陥画像の表示態様又は背景画像の表示態様を変える画像処理を行うことにより、背景画像に対する欠陥画像の見え方が異なる複数の合成画像を生成するステップと、複数の合成画像のそれぞれからの欠陥画像の検出の可否を検証するステップと、検出可否の検証結果に基づいて、欠陥画像の検出可能範囲を推定するステップと、検出可能範囲を表示するステップとを実行させる。欠陥画像の表示態様又は背景画像の表示態様を変える画像処理を行うことにより、あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証することができる。
【発明の効果】
【００１３】
本発明によれば、あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像の検出可能範囲を検証することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に関わる画像処理の概要を示す説明図である。
【図２】本実施形態に関わる画像処理の概要を示す説明図である。
【図３】本実施形態に関わる画像処理装置のハードウェア構成の一例を示す説明図である。
【図４】本実施形態に関わる画像処理の流れを示すフローチャートの一例である。
【図５】本実施形態に関わる欠陥パラメータ及び背景パラメータのテーブルの一例を示す説明図である。
【図６】本実施形態に関わる表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一側面に関わる実施形態を図面に基づいて説明する。本発明の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更又は改良され得るととともに、本発明には、その等価物も含まれる。なお、同一符号は、同一の構成要素を示すものとし、重複する説明は省略する。
【００１６】
［適用例］
まず、図１及び図２を参照しながら、本発明の適用例について説明する。
図１及び図２は本実施形態に関わる画像処理の概要を示す説明図である。画像処理装置は、検査対象の原画像を背景画像５１として、背景画像５１に欠陥画像５２を重畳するとともに、欠陥画像５２の表示態様又は背景画像５１の表示態様を変える画像処理を行うことにより、背景画像５２に対する欠陥画像５２の見え方が異なる複数の合成画像５０を生成する。検査対象は、例えば、仕掛け品又は部品などのワークである。欠陥画像５２の種類として、例えば、「汚れ」、「キズ」、「シミ」、及び「打痕」などを挙げることができる。欠陥画像５２の表示態様を変える画像処理は、例えば、欠陥画像５２の形状を変える処理、背景画像５１に対する欠陥画像５２の位置又は姿勢を変える処理、欠陥画像５２の大きさを変える処理、欠陥画像５２を拡大又は縮小する処理、又は、背景画像５１に対する欠陥画像５２の明暗比を変える処理を含む。背景画像５１の表示態様を変える画像処理は、背景画像５１のテクスチャパターンを変える処理、背景画像５１の輝度を変える処理、背景画像５１にノイズパターンを重畳する処理、背景画像５１に陰影パターンを重畳する処理、欠陥画像５２に対して背景画像５１を回転させる処理、背景画像５１を拡大又は縮小する処理、又は、欠陥画像５２に対する背景画像５１の明暗比を変える処理を含む。
【００１７】
図１に示す例では、欠陥画像５２は、線状のキズであり、その線幅が次第に変化するように欠陥画像５２の表示態様に変更が加えられた複数の合成画像５０が生成される。画像処理装置は、図１に示す複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証し、その検証結果に基づいて、欠陥画像５２の検出可能範囲６０を推定する。図１に示す例では、検出可能範囲６０内の線幅を有する欠陥画像５２の検出が可能であり、この検出可能範囲６０よりも細い線幅を有する欠陥画像５２や、検出範囲６０よりも太い線幅を有する欠陥画像５２の検出が不可であることを示している。欠陥画像を検出するアルゴリズムが、例えば、ある一定幅以上の線幅を有する特徴画像をキズ以外のものと認識するアルゴリズムに基づいている場合には、図１に示すように、検出可能なキズの線幅には、上限値が存在し得る。これに対し、欠陥画像を検出するアルゴリズムが、例えば、ある一定幅以上の線幅を有する特徴画像を全てキズとして認識するアルゴリズムに基づいている場合には、検出可能なキズの線幅には、上限値が存在しないこともあり得る。
【００１８】
一方、図２に示す例では、欠陥画像５２は、線状のキズであり、背景画像５１に対する欠陥画像５２の明暗比が次第に変化するように欠陥画像５２の表示態様に変更が加えられた複数の合成画像５０が生成される。画像処理装置は、図２に示す複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証し、その検証結果に基づいて、欠陥画像５２の検出可能範囲６０を推定する。図２に示す例では、検出可能範囲６０内の明暗比を有する欠陥画像５２の検出が可能であり、この検出可能範囲６０よりも低い明暗比を有する欠陥画像５２の検出が不可であることを示している。
【００１９】
このように、欠陥画像５２の表示態様又は背景画像５１の表示態様を様々に変えることにより、あらゆる撮影条件下におけるあらゆる検査対象の欠陥画像５２の検出可能範囲６０を検証することができる。画像処理装置は、この検証結果に基づいて、欠陥画像５２の検出可能範囲６０を表示してもよい。これにより、検証者は、どのような撮影条件の下におけるどのような検査対象の欠陥画像の検出可能範囲がどの程度であるかを把握することができる。
【００２０】
画像処理装置は、欠陥画像５２が欠陥として検出されるための条件を規定する欠陥画像５２の特徴量の閾値を検出可能範囲６０に基づいて自動設定してもよい。これにより、閾値の設定を最適化できる。例えば、線状のキズの検出可能範囲が、３ピクセルから２０ピクセルの範囲の線幅である場合、欠陥として検出されるための条件を規定する線幅の閾値を５ピクセルから１５ピクセルの範囲に設定してもよい。この例では、欠陥画像５２の特徴量は、線幅となる。欠陥画像５２の特徴量は、上述の線幅の他に、欠陥画像５２の特徴（形状、色、輝度など）に応じて、面積、フェレ径、外接矩形主軸長、外接矩形副軸長、主軸角、円形度、針状度、外接円直径、内接円直径、周長、等価楕円主軸長、等価楕円副軸長、等価楕円主軸副軸比、平均輝度値、最大輝度値、及び明暗などでもよい。
【００２１】
［ハードウェア構成］
次に、図３を参照しながら、本実施形態に関わる画像処理装置１０のハードウェア構成の一例について説明する。
画像処理装置１０は、そのハードウェア資源として、プロセッサ１１と、メインメモリ１２と、カメラインタフェース１３と、入出力インタフェース１４と、ディスプレイインタフェース１５と、通信インタフェース１６と、記憶装置１７とを備えるコンピュータシステムである。
【００２２】
記憶装置１７は、ディスク媒体（例えば、磁気記録媒体又は光磁気記録媒体）又は半導体メモリ（例えば、揮発性メモリ又は不揮発性メモリ）などのコンピュータ読み取り可能な記録媒体である。このような記録媒体は、例えば、非一過性の記録媒体と呼ぶこともできる。記憶装置１７には、ソフトウェアプログラム（画像処理プログラム２０及びオペレーティングシステム２１）が記憶されている。画像処理プログラム２０は、本実施形態に関わる画像処理方法をプロセッサ１１に実行させるためのコンピュータプログラムである。これらのソフトウェアプログラムは、記憶装置１７からメインメモリ１２に読み込まれ、プロセッサ１１により解釈及び実行されることにより、本実施形態に関わる画像処理方法が実行される。
【００２３】
カメラインタフェース１３には、カメラ４１が接続されている。カメラ４１は、例えば、カラー画像を撮影するイメージセンサを備えてもよい。カメラ４１は、画像処理装置１０に内蔵されているものでもよく、或いは画像処理装置１０に外付けされるものでもよい。カメラ４１は、検査対象を撮影する。
【００２４】
なお、検査対象は、例えば、生産ライン上をベルトコンベヤで搬送される仕掛け品又は部品などのワークでもよい。画像処理装置１０は、生産ライン上に設置されていてもよく、或いは生産ラインとは異なる場所に設置されていてもよい。画像処理装置１０が生産ラインとは異なる場所に設置されている場合には、画像処理装置１０は、生産ラインに設置されているカメラによる検査対象の撮影により得られた画像データを、通信インタフェース１６を通じて有線又は無線のネットワークから受信してもよい。
【００２５】
入出力インタフェース１４には、入力デバイス４２と出力デバイス４３とが接続されている。入力デバイス４２は、検査者による各種設定の入力（例えば、図６に示す画面７０を通じて検査者が入力する操作）を受け付けるデバイスである。入力デバイス４２は、例えば、キーボード、マウス、タッチパッドなどである。出力デバイス４３は、各種処理結果などを出力するデバイスである。出力デバイス４３は、例えば、プリンタである。ディスプレイインタフェース１５には、ディスプレイ４４が接続されている。ディスプレイ４４は、例えば、液晶ディスプレイである。
【００２６】
［画像処理方法］
図４は本実施形態に関わる画像処理の流れを示すフローチャートの一例である。
ステップ４０１において、画像処理装置１０は、欠陥画像５２の表示態様を指定するパラメータ（以下、「欠陥パラメータ」と呼ぶ）を設定する。この欠陥パラメータは、例えば、欠陥画像５２の形状、記背景画像５１に対する欠陥画像５２の位置又は姿勢、欠陥画像５２の大きさ、欠陥画像５２の拡大率又は縮小率、又は、背景画像５１に対する欠陥画像５２の明暗比などを指定する。画像処理装置１０は、検査者からの入力操作に基づいて、欠陥パラメータを設定してもよく、或いは画像処理プログラム２０で定められた規則に従って、欠陥パラメータを自動設定してもよい。
【００２７】
ステップ４０２において、画像処理装置１０は、背景画像５１の表示態様を指定するパラメータ（以下、「背景パラメータ」と呼ぶ）を設定する。この背景パラメータは、例えば、背景画像５１のテクスチャパターン、背景画像５１に重畳されるノイズパターン、背景画像５１の輝度、背景画像５１に重畳される陰影パターン、欠陥画像５２に対する背景画像５１の回転角度、背景画像５１を拡大率若しくは縮小率、又は、欠陥画像５２に対する背景画像５１の明暗比などを指定する。画像処理装置１０は、検査者からの入力操作に基づいて、背景パラメータを設定してもよく、或いは画像処理プログラム２０で定められた規則に従って、背景パラメータを自動設定してもよい。
【００２８】
ステップ４０３において、画像処理装置１０は、検査対象の原画像を背景画像５１として背景画像５１に欠陥画像５２を重畳するとともに、ステップ４０１，４０２でそれぞれ設定された欠陥パラメータ及び背景パラメータに基づいて、欠陥画像５２の表示態様又は背景画像５１の表示態様を変える画像処理を行うことにより、背景画像５１に対する欠陥画像５２の見え方が異なる複数の合成画像５０を生成する。例えば、図１に示す例では、欠陥画像５２の線幅が変わるように、欠陥画像５２の形状を変える画像処理が行われている。
ここで、検査対象の原画像は、カメラ４１で撮影された良品の検査対象の画像データでもよく、或いは検査対象のＣＡＤ（Computer Aided Design）データでもよい。また、欠陥画像５２は、カメラ４１で撮影された不良品の検査対象の画像データから抽出された欠陥の画像データでもよく、ＣＧ（Computer Graphics）により人為的に合成された画像データでもよく、或いは検査者によるペイント処理により人為的に合成された画像データでもよい。
【００２９】
ステップ４０４において、画像処理装置１０は、複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証する。この検証処理では、汎用的な欠陥検出アルゴリズムを用いればよい。
ステップ４０５において、画像処理装置１０は、ステップ４０４の検証結果に基づいて、欠陥画像５２の検出可能範囲６０を推定する。検出可能範囲６０は、欠陥画像５２の特徴量の検出可能な上限値又は下限値の何れか一方でもよく、そのような上限値及び下限値の間の範囲でもよい。
ステップ４０６において、画像処理装置１０は、ステップ４０５で推定される検出可能範囲６０をディスプレイ４４に表示する。
ステップ４０７において、画像処理装置１０は、欠陥画像５２が欠陥として検出されるための条件を規定する欠陥画像５２の特徴量の閾値を、ステップ４０５で推定される検出可能範囲６０に基づいて設定する。
ステップ４０８において、画像処理装置１０は、ステップ４０１，４０２のそれぞれにおいて設定された欠陥パラメータ及び背景パラメータの全ての組み合わせについての欠陥画像５２の検出の可否の検証が完了したか否かを判定する。
【００３０】
図５は本実施形態に関わる欠陥パラメータ及び背景パラメータのテーブルの一例を示す説明図である。
この例では、欠陥パラメータは、欠陥画像５２の形状（「Ａ」形状、「Ｂ」形状、「Ｃ」形状の３種類）、欠陥画像５２の大きさ（「大」、「中」、「小」の３種類）、及び背景画像５１に対する欠陥画像５２の明暗比（「高」、「中」、「低」の３種類）を指定する。背景パラメータは、背景画像５１のテクスチャパターン（「Ｘ」パターン、「Ｙ」パターン、「Ｚ」パターンの３種類）、及び背景画像５１の輝度（「高」、「中」、「低」の３種類）を指定する。この例では、欠陥パラメータ及び背景パラメータの組み合わせパターンは、９×６＝５４通りあり、それぞれの組み合わせについてステップ４０４の検証処理が実行される。
なお、欠陥パラメータ又は背景パラメータを予め定められた規則に従って自動的に変えながら、又は不規則（ランダム）に替えながら、ステップ４０４の検証処理を行ってもよい。また、欠陥画像５２の特徴量の検出可能な上限値又は下限値の付近において欠陥パラメータ又は背景パラメータを細かく変えつつ、その他の範囲で大雑把に変えながら、ステップ４０４の検証処理を行ってもよい。また、欠陥画像５２の特徴量の検出可能な上限値及び下限値の間を均一な間隔で欠陥パラメータ又は背景パラメータを細かく変えながら、ステップ４０４の検証処理を行ってもよい。
【００３１】
図６は本実施形態に関わる表示画面７０の一例を示す説明図である。
表示画面７０は、欠陥画像５２の検出可否を検証するときにディスプレイ４４に表示される画面の一例である。符号７１は、欠陥画像５２の複数の評価項目を表示するウインドウを示している。評価項目は、例えば、欠陥画像５２の「線幅」、「輝度」、「明暗比」などの項目であり、例えば、「線幅」の評価項目が検査者によって選択されると、欠陥画像５２の様々な線幅について欠陥画像５２の検出可否が検証される。符号７２は、ウインドウ７１の中から選択された評価項目についての検証の実行を指示するボタンを示している。符号７４は、ウインドウ７１の中から選択された評価項目についての検証の際に生成された全ての合成画像５０の一覧を示している。符号７５は、検証の際に生成された全ての合成画像５０のうち欠陥画像５２の検出可能範囲内にある合成画像５０の一覧を示している。符号７３は、欠陥画像５２の特徴量の閾値を検出可能範囲６０に基づいて自動設定することを指示するボタンを示している。
【００３２】
画像処理装置１０は、上述の画像処理方法（図４のステップ４０１〜４０８）を実行する手段として機能し、斯かる手段は、必ずしも、画像処理装置１０のハードウェア資源と画像処理プログラム２０との協働によって実現される必要はなく、例えば、画像処理装置１０の専用のハードウェア資源（例えば、特定用途向け集積回路（ＡＳＩＣ）、又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）など）を用いて実現されてもよい。画像処理プログラム２０は、上述の画像処理方法の各ステップ４０１〜４０８を実行するソフトウェアモジュールを備えてもよい。
【００３３】
上述の実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限定されない。
（付記１）
検査対象の原画像を背景画像５１として背景画像５１に欠陥画像５２を重畳するとともに欠陥画像５２の表示態様又は背景画像５１の表示態様を変える画像処理を行うことにより、背景画像５１に対する欠陥画像５２の見え方が異なる複数の合成画像５０を生成する画像処理手段４０３と、
複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証する検証手段４０４と、
検出可否の検証結果に基づいて欠陥画像５２の検出可能範囲６０を推定する推定手段４０５と、
検出可能範囲６０を表示する表示手段４０６と、
を備える画像処理装置１０。
（付記２）
付記１に記載の画像処理装置１０であって、
欠陥画像５２の表示態様を変える画像処理は、
欠陥画像５２の形状を変える処理、
背景画像５１に対する欠陥画像５２の位置又は姿勢を変える処理、
欠陥画像５２の大きさを変える処理、
欠陥画像５２を拡大又は縮小する処理、又は
背景画像５１に対する欠陥画像５２の明暗比を変える処理を含む、
画像処理装置１０。
（付記３）
付記１又は２に記載の画像処理装置１０であって、
背景画像５１の表示態様を変える画像処理は、
背景画像５１のテクスチャパターンを変える処理、
背景画像５１の輝度を変える処理、
背景画像５１にノイズパターンを重畳する処理、
背景画像５１に陰影パターンを重畳する処理、
欠陥画像５２に対して背景画像５１を回転させる処理、
背景画像５１を拡大又は縮小する処理、又は
欠陥画像５２に対する背景画像５１の明暗比を変える処理を含む、
画像処理装置１０。
（付記４）
付記１乃至３のうち何れか１項に記載の画像処理装置１０であって、
欠陥画像５２が欠陥として検出されるための条件を規定する欠陥画像５２の特徴量の閾値を検出可能範囲６０に基づいて設定する設定手段を更に備える画像処理装置１０。
（付記５）
コンピュータシステムが、
検査対象の原画像を背景画像５１として背景画像５１に欠陥画像５２を重畳するとともに欠陥画像５２の表示態様又は背景画像５１の表示態様を変える画像処理を行うことにより、背景画像５１に対する欠陥画像５２の見え方が異なる複数の合成画像５０を生成するステップ４０３と、
複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証するステップ４０４と、
検出可否の検証結果に基づいて欠陥画像５２の検出可能範囲６０を推定するステップ４０５と、
検出可能範囲６０を表示するステップ４０６と、
を実行する画像処理方法。
（付記６）
コンピュータシステムに、
検査対象の原画像を背景画像５１として背景画像５１に欠陥画像５２を重畳するとともに欠陥画像５２の表示態様又は背景画像５１の表示態様を変える画像処理を行うことにより、背景画像５１に対する欠陥画像５２の見え方が異なる複数の合成画像５０を生成するステップ４０３と、
複数の合成画像５０のそれぞれからの欠陥画像５２の検出の可否を検証するステップ４０４と、
検出可否の検証結果に基づいて欠陥画像５２の検出可能範囲６０を推定するステップ４０５と、
検出可能範囲６０を表示するステップ４０６と、
を実行させる画像処理プログラム２０。
【符号の説明】
【００３４】
１０…画像処理装置  １１…プロセッサ  １２…メインメモリ  １３…カメラインタフェース  １４…入出力インタフェース  １５…ディスプレイインタフェース  １６…通信インタフェース  １７…記憶装置  ２０…画像処理プログラム  ２１…オペレーティングシステム  ４１…カメラ  ４２…入力デバイス  ４３…出力デバイス  ４４…ディスプレイ  ５０…合成画像  ５１…背景画像  ５２…欠陥画像  ６０…検出可能範囲  ７０…表示画面
【図１】
2020106469.tif 000003
【図２】
2020106469.tif 000004
【図３】
2020106469.tif 000005
【図４】
2020106469.tif 000006
【図５】
2020106469.tif 000007
【図６】
2020106469.tif 000008