(57)【要約】本発明の一態様にかかる検査装置（１）は、試料（２１）を照明する照明光を発生する照明光源（１１）と、照明光源（１１）からの照明光によって照明された試料（２１）を撮像する検出器（１６）と、撮像画像に基づいて、試料（２１）を検査する処理装置（３０）と、を備えている。処理装置（３０）は、試料（２１）の撮像画像を、参照画像と比較することで検査を行う。処理装置（３０）は、学習用サンプルを撮像した学習用撮像画像と、学習用撮像画像に対応するＤＢ画像とが対応付けられて、ディープラーニングにより学習された学習済みモデルと、学習済みモデルでの学習結果に基づいて、検査対象のＤＢ画像から、参照画像を生成する参照画像生成部（３５）と、参照画像と撮像画像とを比較する比較部（３３）と、を備えたものである。
2019216303.tif 000002
【特許請求の範囲】
【請求項１】
パターンが設けられたマスクを照明する照明光を発生する照明光源と、
前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、
前記撮像部で撮像された撮像画像に基づいて、前記マスクを検査する処理装置と、を備え、
前記処理装置は、
前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習する学習器で生成された第１の学習済みモデルと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する参照画像生成部と、
前記参照画像と前記撮像画像とを比較する比較部と、を備えた検査装置。
【請求項２】
前記学習器は、前記学習用撮像画像を撮像したときのプロセス変動量を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクを撮像したときのプロセス変動量に応じた参照画像を生成している請求項１に記載の検査装置。
【請求項３】
前記学習器は、回帰ネットワークを用いて、前記マスクの前記撮像画像からプロセス変動量を推定して、
前記回帰ネットワークの後段にある後段ネットワークが、前記プロセス変動量の推定値に基づいて、前記参照画像を生成する請求項２に記載の検査装置。
【請求項４】
前記後段ネットワークは、前記マスクのデータベース画像と、前記プロセス変動量の推定値とを入力として、参照画像を出力する請求項３に記載の検査装置。
【請求項５】
前記後段ネットワークは、前記マスクのデータベース画像から求められたプロセス変動がない場合の良品画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力する請求項３に記載の検査装置。
【請求項６】
前記学習器は、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成している請求項１〜５のいずれか１項に記載の検査装置。
【請求項７】
前記比較部は、
前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補を検出し、
判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別しており、
前記学習器は、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用学習済みモデルを生成している請求項１〜６のいずれか１項に記載の検査装置。
【請求項８】
前記比較部は、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、
前記学習器は、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成している請求項７に記載の検査装置。
【請求項９】
パターンが設けられたマスクを照明する照明光を発生する照明光源と、
前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、用いてマスクを検査する検査方法であって、
前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習することで、第１の学習済みモデルを生成する学習ステップと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する生成ステップと、
前記参照画像と前記マスクの撮像画像とを比較する比較ステップと、を備えた検査方法。
【請求項１０】
前記学習ステップでは、前記学習用撮像画像を撮像したときのプロセス変動量を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記マスクを撮像したときのプロセス変動量に応じた参照画像を生成している請求項９に記載の検査方法。
【請求項１１】
前記学習ステップでは、回帰ネットワークを用いて、前記マスクの前記撮像画像からプロセス変動量を推定して、
前記回帰ネットワークの後段にある後段ネットワークが、前記プロセス変動量の推定値に基づいて、前記参照画像を生成する請求項１０に記載の検査方法。
【請求項１２】
前記後段ネットワークは、マスクのデータベース画像と、前記プロセス変動量の推定値とを入力として、参照画像を出力する請求項１１に記載の検査方法。
【請求項１３】
前記後段ネットワークは、前記マスクのデータベース画像から求められたプロセス変動がない場合の良品画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力する請求項１１に記載の検査方法。
【請求項１４】
前記学習ステップでは、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成している請求項９〜１３のいずれか１項に記載の検査方法。
【請求項１５】
前記比較ステップでは、
前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補が検出され、
判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別されており、
前記学習ステップでは、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用学習済みモデルを生成している請求項９〜１４のいずれか１項に記載の検査方法。
【請求項１６】
前記比較ステップでは、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、
前記学習ステップでは、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成している請求項１５に記載の検査方法。
【請求項１７】
コンピュータに対して、検査対象を検査する検査方法を実行させるプログラムであって、
前記検査方法は
撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習する学習ステップと、
前記学習ステップでの学習結果に基づいて、前記検査対象のデータベース画像から、参照画像を生成する生成ステップと、
前記参照画像と撮像部で撮像した検査対象の撮像画像とを比較する比較ステップと、を備えた、プログラム。
【請求項１８】
第１の検査装置と、
前記第１の検査装置と異なる第２の検査装置と、を用いて、マスクの検査を行う検査方法であって、
第１の検査装置が学習用サンプルを撮像した第１の学習画像と、第２の検査装置が前記学習用サンプルを撮像した第２の学習画像とを対応付けて学習するステップと、
前記学習するステップでの学習結果により得られた画像変換器を用いて、第１の検査装置での撮像画像から、前記第２の検査装置で用いられる参照画像を生成する生成ステップと、
前記参照画像と前記第２の検査装置が前記マスクを撮像した前記撮像画像とを比較する比較ステップと、を備えた検査方法。
【請求項１９】
パターンが設けられたマスクの撮像画像を取得して、学習用撮像画像とするステップと、
前記学習用撮像画像に対応する前記マスクのデータベース画像を前記学習用撮像画像と対応付けて、ディープラーニングによる学習を行うことで、データベース画像から参照画像を生成する学習済みモデルを生成するステップとを、備えた学習方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置、検査方法、学習方法、及びプログラムに関する。
【背景技術】
【０００２】
半導体デバイス製造工程において、マスク検査装置にはダイツーダイ（Ｄｉｅ  Ｔｏ  Ｄｉｅ）検査と、ダイツーデータベース（Ｄｉｅ  Ｔｏ  Ｄａｔａｂａｓｅ）検査とがある。ダイツーダイ検査では、２つの撮像画像を比較することで、パターンの欠陥を検査している。ダイツーデータベース検査では、マスクの設計データに応じたデータベース（ＤＢ）画像から、参照画像を生成している（特許文献１）。そして、参照画像と撮像画像とを比較することで、パターン検査を行っている。【０００３】
特許文献２には、光学像データと参照像データとを比較することで、フォトマスクを検査する検査装置が開示されている。特許文献２の検査装置では、マスクの設計パターンデータや光学象データを基に、マスクの製造プロセスや検査装置の光学系による変化を模擬した参照像関数を決定している。検査装置は、参照像生成関数を用いて、イメージデータに２次元のデジタルフィルタをかける。参照像の決定に際して、マスクの典型的なパターンを用いて、検査装置にパラメータを機械学習させている。【０００４】
特許文献３には、ウェハの欠陥を検出するシステムが開示されている。このシステムでは、生成モデルが設計データベースから画像を生成している。生成モデルは、ＣＮＮ（convolutional neural network）等のディープラーニング技術を用いている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６―１９７３１８号公報
【特許文献２】特開２０１６−１４５８８７号公報
【特許文献３】国際公開第２０１７／１２００９４号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
マスクの検査装置において、参照画像（参照像）を生成する場合、参照画像が適切でないと、欠陥を誤検出してしまう。したがって、より適切に参照画像を生成する手法が望まれる。【０００７】
本開示は、このような事情を背景としてなされたものであり、適切な参照画像を生成することができる検査装置、検査方法、及びプログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本実施形態の一態様にかかる検査装置は、パターンが設けられたマスクを照明する照明光を発生する照明光源と、前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、前記撮像部で撮像された撮像画像に基づいて、前記マスクを検査する処理装置と、を備え、前記処理装置は、前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニング（深層学習）により学習する学習器で生成された第１の学習済みモデルと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する参照画像生成部と、前記参照画像と前記撮像画像とを比較する比較部と、を備えたものである。【０００９】
上記の検査装置において、前記学習器は、前記学習用撮像画像を撮像したときのプロセス変動量を前記学習用撮像画像に対応付けて学習しており、前記参照画像生成部は、前記マスクを撮像したときのプロセス変動量に応じた参照画像を生成していてもよい。【００１０】
上記の検査装置において、前記学習器は、回帰ネットワークを用いて、前記マスクの前記撮像画像からプロセス変動量を推定して、前記回帰ネットワークの後段にある後段ネットワークが、前記プロセス変動量の推定値に基づいて、前記参照画像を生成するようにしてもよい。【００１１】
上記の検査装置において、前記後段ネットワークは、前記マスクのデータベース画像と、前記プロセス変動量の推定値とを入力として、参照画像を出力するようにしてもよい。【００１２】
上記の検査装置において、前記後段ネットワークは、前記マスクのデータベース画像から求められたプロセス変動がない場合の良品画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力するようにしてもよい。【００１３】
上記の検査装置において、前記学習器は、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成していていてもよい。【００１４】
上記の検査装置において、前記比較部は、前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補を検出し、判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別しており、前記学習器は、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用済み学習モデルを生成していてもよい。【００１５】
上記の検査装置において、前記比較部は、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、前記学習器は、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成していてもよい。【００１６】
本実施形態にかかる検査方法は、パターンが設けられたマスクを照明する照明光を発生する照明光源と、前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、用いてマスクを検査する検査方法であって、前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習することで、第１の学習済みモデルを生成する学習ステップと、前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する生成ステップと、前記参照画像と前記マスクの撮像画像とを比較する比較ステップと、を備えたものである。【００１７】
上記の検査方法において、前記学習ステップでは、前記学習用撮像画像を撮像したときのプロセス変動量を前記学習用撮像画像に対応付けて学習しており、前記生成ステップでは、前記マスクを撮像したときのプロセス変動量に応じた参照画像を生成してもよい。【００１８】
上記の検査方法において、前記学習ステップでは、回帰ネットワークを用いて、前記マスクの前記撮像画像からプロセス変動量を推定して、前記回帰ネットワークの後段にある後段ネットワークが、前記プロセス変動量の推定値に基づいて、前記参照画像を生成するようにしてもよい。【００１９】
上記の検査方法において、前記後段ネットワークは、マスクのデータベース画像と、前記プロセス変動量の推定値とを入力として、参照画像を出力するようにしてもよい。【００２０】
上記の検査方法において、前記後段ネットワークは、前記マスクのデータベース画像から求められたプロセス変動がない場合の良品画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力するようにしてもよい。【００２１】
上記の検査方法において、前記学習ステップでは、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、前記生成ステップでは、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成していてもよい。【００２２】
上記の検査方法において、前記比較ステップでは、前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補が検出され、判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別されており、前記学習ステップでは、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用済み学習モデルを生成していてもよい。【００２３】
上記の検査方法において、前記比較ステップでは、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、前記学習ステップでは、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成していてもよい。【００２４】
本実施形態にかかるプログラムは、コンピュータに対して、マスクを検査する検査方法を実行させるプログラムであって、前記検査方法は、上記の検査方法であるものである。【００２５】
本実施形態にかかる検査方法は、第１の検査装置と、前記第１の検査装置と異なる第２の検査装置と、を用いて、マスクの検査を行う検査方法であって、第１の検査装置が学習用サンプルを撮像した第１の学習画像と、第２の検査装置が前記学習用サンプルを撮像した第２の学習画像とを対応付けて学習するステップと、前記学習するステップでの学習結果により得られた画像変換器を用いて、第１の検査装置での撮像画像から、前記第２の検査装置で用いられる参照画像を生成する生成ステップと、前記参照画像と前記第２の検査装置が前記マスクを撮像した前記撮像画像とを比較する比較ステップと、を備えたものである。【００２６】
本実施形態にかかる学習方法は、パターンが設けられたマスクの撮像画像を取得して、学習用撮像画像とするステップと、前記学習用撮像画像に対応する前記マスクのデータベース画像を前記学習用画像と対応付けて、ディープラーニングによる学習を行うことで、データベース画像から参照画像を生成する学習済みモデルを生成するステップとを、備えたものである。
【発明の効果】
【００２７】
本開示によれば、適切な参照画像を生成することができる検査装置、検査方法、学習方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態１にかかる検査装置の構成を示す図である。
【図２】検査装置の処理装置の構成を示すブロック図である。
【図３】ＤＢ画像の一例を示す図である。
【図４】図３のＤＢ画像に対応する撮像画像を示す図である。
【図５】ＤＢ画像から参照画像を生成する多段ネットワークを説明するための図である。
【図６】回帰ネットワークを用いて、撮像画像から変動量を推定する処理を説明するための図である。
【図７】変動量を用いて参照画像を生成するためのネットワークの一例を示す図である。
【図８】変動量を用いて参照画像を生成するためのネットワークの他の例を示す図である。
【図９】実施の形態２にかかる検査装置における機械学習を説明するための図である。
【図１０】実施の形態２にかかる検査装置の構成を示すブロック図である。
【図１１】実施の形態３にかかる検査装置における機械学習を説明するための図である。
【発明を実施するための形態】
【００２９】
実施の形態１．
以下、図面を参照して実施の形態について説明する。本実施の形態にかかる検査装置の構成について、図１を用いて説明する。図１は、試料のパターン検査を行う検査装置１の構成を示す図である。検査装置１は、照明光源１１、照明光学系１２、レンズ１３、レンズ１４、検出光学系１５、検出器１６、ステージ１７、及び処理装置３０を備えている。
【００３０】
検査対象となる試料２１は、パターン付きマスク、あるいは半導体装置などである。例えば、試料２１は、フォトリソグラフィーに用いられるバイナリーマスクである。なお、検査対象となる試料２１は、パターン２２が形成されたものであればよい。
【００３１】
本実施の形態にかかる検査装置１は、例えば、ダイツーデータベースにより検査を行う。検査装置１は、試料２１を撮像した撮像画像に基づいて検査を行う。具体的には、検査装置１は、パターン２２を含む撮像画像を撮像し、撮像画像と参照画像とを比較する。参照画像は、ＤＢ（データベース）画像に基づいて生成された良品画像である。例えば、フォトマスクや半導体の設計データに基づくＤＢ画像が処理装置３０に格納されている。
【００３２】
照明光源１１は、試料２１を照明する照明光を発生する。照明光源１１からの照明光は、照明光学系１２に入射する。照明光学系１２は、リレーレンズやミラーなどの光学部品を備えており、照明光をレンズ１３に導く。また、照明光学系１２は光スキャナやオートフォーカス（ＡＦ）機能などを備えていてもよい。照明光は、レンズ１３で集光されて、試料２１に入射する。レンズ１３は、試料２１のパターンが形成されたパターン面に照明光を集光する。これにより、試料２１が照明される。
【００３３】
試料２１を透過した透過光は、透明なステージ１７を透過して、レンズ１４に入射する。レンズ１４は対物レンズであり、試料２１からの透過光を集光する。透過光は、レンズ１４を介して、検出光学系１５に入射する。検出光学系１５は、結像レンズやミラーなどの光学部品を備えており、照明光を検出器１６に導く。検出光学系１５は、試料２１の像を検出器１６の受光面に結像する。
【００３４】
検出器１６は、複数の画素を備えたＣＣＤ（Charged Coupled Device)やＣＭＯＳカメラ（Complementary Metal Oxide Semiconductor）等のラインセンサや２次元アレイセンサである。検出器１６として、ＴＤＩ（Time Delay Integration）センサを用いることも可能である。したがって、検出器１６は、パターン２２が設けられた試料２１を撮像する撮像部となる。パターン２２の有無に応じて、照明光に対する透過率が異なる。例えば、フォトマスクの場合、パターン２２がある箇所では透過率が低くなり、ない箇所では透過率が高くなる。よって、パターン２２の有無に応じて、受光量が変化する。
【００３５】
試料２１は、ステージ１７の上に載置されている。ステージ１７は、ＸＹステージであり、試料２１をＸＹ方向に移動する。ステージ１７の移動座標は、処理装置３０に入力されている。そして、ステージ１７が試料２１を移動させている間、検出器１６が試料２１を撮像する。こうすることで、試料２１の全体、あるいは所望の領域の撮像画像を得ることができる。パターン２２の有無に応じて、照明光に対する透過率が異なる。よって、パターン２２の有無に応じて、輝度値、すなわち、検出信号の強度が大きく異なる。
【００３６】
検出器１６は、受光量に応じた検出信号を処理装置３０に出力する。これにより、撮像画像が処理装置３０に入力される。撮像画像の各画素には、受光量に応じた階調値が設定されている。処理装置３０は、検出信号に対して画像処理を行う。例えば、処理装置３０は、プロセッサ、及びメモリなどを備えたコンピュータである。なお、図１では透過照明を用いて試料を撮像しているが、反射照明を用いてもよい。
【００３７】
処理装置３０は、コンピュータプログラムによって、検査を行うための処理を実施する。すなわち、処理装置３０は、プログラムを格納するメモリ、及び、ＣＰＵなどのプロセッサ等を備えている。プロセッサが検査用のプログラムを実行することによって、以下に示す処理、及び欠陥検出処理が行われてもよい。また、コンピュータプログラムによって検査方法を実現する場合、既存の検査装置の処理装置３０にプログラムをインストールするようにしてもよい。
【００３８】
処理装置３０の構成について、図２を用いて説明する。図２は、処理装置３０の構成を示すブロック図である。処理装置３０は、撮像画像取得部３１と、比較部３３と、参照画像生成部３５と、学習画像記憶部３６と、学習器３７と、ＤＢ画像記憶部３８と、を備えている。
【００３９】
ＤＢ画像記憶部３８は、試料２１のＤＢ画像を記憶するハードディスクやメモリ等の記憶手段を有している。ＤＢ画像は、試料２１の設計データに基づくデータベース画像である。例えば、ＤＢ画像は、GDS,OASISなどのリソグラフィー用のデータに基づく画像である。ＤＢ画像は、パターン２２の有無に応じた２値化画像となっている。パターン２２がある箇所は第１の値（例えば、０）、パターンがない箇所は第２の値（例えば、１）となっている）。このように、ＤＢ画像には、画素毎に０又は１の値が設定されている。図３にＤＢ画像の一例を示す。図３は、半導体装置用フォトマスクパターンのＤＢ画像である。もちろん、ＤＢ画像は２値画像に限らず、複数ビットの画像となっていてもよい。
【００４０】
撮像画像取得部３１は、検出器１６からの検出信号に基づいて、撮像画像を取得する。撮像画像取得部３１は、ステージ１７の座標と検出信号の強度を対応付けることで、試料２１の２次元画像を取得する。図４に図３のＤＢ画像に対応する撮像画像の例を示す。ＤＢ画像と撮像画像はリソグラフィープロセス、撮像光学系などに起因する一定の対応関係をもっている。さらに、撮像画像は、検査装置１での検査プロセス中に変動に応じて変化する。例えば、検査中に照明光のフォーカス位置がずれた場合、撮像画像は、よりぼけた画像となる。あるいは、検査中に照明光源１１の照明光量が低下した場合、撮像画像の輝度（諧調値）が全体的に低下する。
【００４１】
学習画像記憶部３６は、学習画像を記憶するハードディスクやメモリ等の記憶手段を有している。学習画像記憶部３６は、学習器３７での学習に用いられる学習画像を記憶している。学習画像は、検出器１６によって学習用サンプルを撮像することで得られた撮像画像（以下、学習用撮像画像とする）を含んでいる。学習画像記憶部３６は、ＤＢ画像記憶部３８とは、物理的に単一な記憶装置であってもよく、異なる記憶装置であってもよい。
【００４２】
学習画像記憶部３６は、学習用サンプルのＤＢ画像（以下、学習用ＤＢ画像とする）と学習用撮像画像とを対応付けて記憶している。つまり、学習用ＤＢ画像と、該学習用ＤＢ画像に対応する学習用撮像画像とを１セットのデータとして、学習画像記憶部３６は、複数セットのデータを記憶している。学習画像記憶部３６は、様々な学習用サンプルの学習用撮像画像を、学習用ＤＢ画像と対応付けて記憶している。学習のみに用いられるパターン基板を学習用サンプルとしてもよく、実際に検査が行われる試料２１を学習用サンプルとしてもよい。学習画像記憶部３６は学習器３７での学習が終了した学習画像を順次消去してもよい。
【００４３】
さらに、検査プロセスでの変動を考慮した参照画像を生成するために、学習画像記憶部３６は、学習用撮像画像に、プロセスの変動量を対応付けて記憶している。つまり、変動量は、検査中に変動するパラメータである。具体的には、変動量は、フォーカスずれ量や、照明光の輝度変動などである。さらには、変動量は、検査中のプロセス変動だけに限らず、試料２１を露光、現像するためのリソグラフィープロセスにおける変動に応じた変動量であってもよい。ここでは、検査プロセス中のフォーカスずれ量を変動量として説明する。
【００４４】
学習画像記憶部３６は、フォーカスずれ量を変えて撮像された学習用撮像画像を学習画像として記憶している。例えば、フォーカスずれ量を変えていって、検出器１６が学習用サンプルを撮像する。これにより、撮像画像取得部３１がフォーカスずれ量の異なる複数の学習用撮像画像を取得することができる。学習画像記憶部３６は、フォーカスずれ量と学習用撮像画像と学習用ＤＢ画像とを対応付けて記憶する。
【００４５】
学習器３７は学習用撮像画像と、学習用撮像画像に対応する学習用ＤＢ画像と、を対応付けてディープラーニングにより学習する。つまり、学習器３７は、学習画像記憶部３６に記憶された複数セットの学習画像を学習して、試料２１のＤＢ画像を参照画像に変換する変換関数を生成する。学習器３７は、生成した変換関数等を第１の学習済みモデルとしてメモリなどに格納する。さらに、学習器３７は、学習用撮像画像と、該学習用撮像画像に対応するＤＢ画像と、該学習用撮像画像を撮像したときの変動量とを対応付けて、機械学習している。このようにすることで、プロセス変動が生じた場合でも、参照画像生成部３５が適切に参照画像を生成することができる。
【００４６】
学習器３７は、例えば、学習用撮像画像を教師画像（教師データ）として、教師有り学習を行う。変換関数は、試料２１のＤＢ画像を入力として、参照画像を出力とする関数である。変換関数は多層のネットワークモデルによって構成されていてもよい。学習器３７は、与えられた特徴量に基づく機械学習により、変換関数を求めてもよい。あるいは、学習器３７が特徴量を決定するディープラーニングにより、変換関数を求めてもよい。
【００４７】
参照画像生成部３５は、学習器３７での学習結果に基づいて、参照画像を生成する。参照画像生成部３５は、学習器３７が求めた変換関数（第１の学習済みモデル）を用いて、試料２１のＤＢ画像から、参照画像を生成することができる。参照画像生成部３５は、ＤＢ画像記憶部３８のＤＢ画像に、変換関数を適用することで、参照画像を生成する。参照画像は、欠陥がない良品サンプルを撮像した良品画像に対応する。
【００４８】
参照画像生成部３５は、画像処理により、ＤＢ画像を参照画像に変換する画像変換器となる。例えば、参照画像生成部３５による画像処理によって、図３に示されたＤＢ画像が、図４に示すように、ぼけた参照画像となる。参照画像を生成する手法は、例えば、以下の文献に記載されたニューラルネットワークを用いることができる。
Li Xu, et al., “Deep Convolutional Neural Network for Image Deconvolution”
http://www.cse.cuhk.edu.hk/leojia/papers/deconv_nips14.pdf
上記の文献は、画像のぼけを取り除くデコンボリューション処理を開示している。このため、このデコンボリューション処理と反対のコンボリューション処理を実施することで、ＤＢ画像をぼかした参照画像を生成することができる。
【００４９】
比較部３３は、試料２１の撮像画像を、参照画像生成部３５で生成された参照画像と比較する。例えば、比較部３３は、参照画像と撮像画像との階調値の差分値を求め、差分値を閾値と比較する。比較部３３は、差分値と閾値との比較結果によって、パターン異常や欠陥等を検出する。すなわち、パターン異常が発生した箇所は異物が付着した箇所では、差分値が閾値よりも大きくなる。比較部３３は、欠陥箇所と、その位置座標を対応付けて出力する。このようにして、比較部３３がパターン検査を行う。なお、比較部３３における処理は、従来と同様の処理を用いることができる。したがって、詳細な説明を省略する。
【００５０】
以下、参照画像を生成するための処理、及び機械学習のいくつかの例を以下に説明する。図５は、学習器３７での学習の一例を説明するための図である。図５は、２段のネットワークにより参照画像を生成する例を示す図である。つまり、基本変換ネットワーク１０２と、基本変換ネットワーク１０２の後段に設けられた後段ネットワーク１０５とを用いて、参照画像生成部３５が参照画像を生成する。
【００５１】
１段目の基本変換ネットワーク１０２は、試料２１のＤＢ画像１０１に基づいて、フォーカスずれ無し良品画像１０３を生成する。つまり、基本変換ネットワーク１０２は、ＤＢ画像１０１をフォーカスずれ無し良品画像１０３に変換する第１の変換関数を有している。基本変換ネットワーク１０２は、ＤＢ画像１０１を入力として、フォーカスずれ無し良品画像１０３を出力する。フォーカスずれ無し良品画像１０３は、フォーカスずれがなく、かつ、欠陥のない良品画像である。
【００５２】
基本変換ネットワーク１０２は、例えば、学習器３７による学習結果に基づいて設定された多層ニューラルネットワークである。学習器３７は、学習用ＤＢ画像と、該学習用ＤＢ画像に対応するフォーカスずれ無し良品画像とを１セットとして、複数セットのデータを学習する。学習器３７は、学習用ＤＢ画像を入力データとし、フォーカスずれ無し良品画像を教師データとして、機械学習を行う。なお、フォーカスずれが無い状態で、検出器１６が学習用サンプルを撮像しておくことで、撮像画像取得部３１が学習用サンプルのフォーカスずれ無し良品画像を取得することができる。学習器３７による学習によって、第１の変換関数を求めることができる。
【００５３】
次に、２段目の後段ネットワーク１０５が、フォーカスずれ無し良品画像１０３と、撮像画像１０４とに基づいて、参照画像１０６を生成する。後段ネットワーク１０５は、フォーカスずれ無し良品画像１０３を、参照画像１０６に変換する第２の変換関数を有している。例えば、後段ネットワーク１０５は、試料２１の撮像画像からフォーカス変動量を推定して、推定されたフォーカス変動量に基づいて、フォーカスずれ無し良品画像１０３を参照画像に変換している。つまり、後段ネットワーク１０５は、フォーカスずれ無し良品画像１０３及び撮像画像１０４を入力として、参照画像１０６を出力する。参照画像１０６はフォーカスずれが適用された良品画像となる。比較部３３が、試料２１の撮像画像を、参照画像１０６と比較することで、欠陥が検出される。
【００５４】
後段ネットワーク１０５は、例えば、学習器３７による学習結果に基づいて設定された多層ニューラルネットワークである。学習器３７は、学習用撮像画像とフォーカスずれ量とを対応付けて機械学習する。学習器３７は、学習用撮像画像を入力データとして、フォーカスずれ量を教師データとして、機械学習を行ってもよい。あるいは、フォーカスずれ量及び学習用ＤＢ画像を入力データとし、学習用撮像画像とを教師データとして、機械学習を行ってもよい。
【００５５】
後段ネットワーク１０５は、撮像画像１０４からフォーカスずれ量を判断して、判断されたフォーカスずれ量を参照画像１０６の生成に適用するネットワークである。後段ネットワーク１０５は、ステップを分けて、事前計算されていてもよく、リアルタイムに変換するようにしてもよい。
【００５６】
なお、基本変換ネットワーク１０２、及び後段ネットワーク１０５の少なくとも一方は、ディープラーニングを用いた学習によって生成されていてもよい。たとえは、基本変換ネットワーク１０２は、特許文献１のように、例えば特許文献１のように点像分布関数を用いた既存の変換手法により、生成されていてもよい。後段ネットワーク１０５は、ディープラーニングを用いて生成することが好ましい。
【００５７】
図６は、プロセス変動の判断に回帰ネットワーク１１１を利用する例を示す図である。回帰ネットワーク１１１は、入力された撮像画像１０４に基づいて、フォーカスずれ量Ｐ１の推定値を出力するネットワークである。すなわち、回帰ネットワーク１１１は、入力された撮像画像１０４からフォーカスずれ量Ｐ１を判断して、フォーカスずれ量Ｐ１を示す数値を後段に出力する。回帰ネットワーク１１１はディープラーニングにより生成されていてもよく、既存の変換手法により生成されていてもよい。回帰ネットワーク１１１は、図５の後段ネットワーク１０５の一部となっていてもよい。
【００５８】
学習器３７が、撮像画像を入力データとし、フォーカスずれ量Ｐ１を教師データとして、事前に学習しておくことで、回帰ネットワーク１１１を求めることができる。例えば、フォーカスずれ量を変えて、検出器１６が学習用サンプルを撮像する。撮像画像取得部３１がフォーカスずれ量が異なる撮像画像を取得する。そして、学習器３７が、フォーカスずれ量に対応付けられた学習用サンプルの撮像画像を学習して、フォーカスずれ量Ｐ１を推定するための回帰ネットワーク１１１を求める。
【００５９】
図７は、フォーカスずれ量Ｐ１を用いて参照画像を生成する後段ネットワーク１１２を説明するための図である。図３と同様に、基本変換ネットワーク１０２は、ＤＢ画像からフォーカスずれ無し良品画像１０３を生成して、後段ネットワーク１１２に出力する。そして、図６で示した回帰ネットワーク１１１は、フォーカスずれ量Ｐ１の推定値を後段ネットワーク１１２に出力する。
【００６０】
後段ネットワーク１１２は、フォーカスずれ量Ｐ１の推定値とフォーカスずれ無し良品画像１０３とに基づいて、参照画像１０６を生成する。つまり、後段ネットワーク１１２は、フォーカスずれ無し良品画像１０３にフォーカスずれ量Ｐ１を適用することで、フォーカスずれが適用された参照画像１０６を生成する。
【００６１】
学習器３７が、学習用サンプルのフォーカスずれ無し良品画像と、フォーカスずれがある良品画像とを学習することで、図７に示す後段ネットワーク１１２を生成することが可能である。つまり、フォーカスずれがある状態と、フォーカスずれが無い状態の両方で、学習用サンプルを検出器１６が撮像する。そして、撮像画像取得部３１は、フォーカスずれ有りの撮像画像（フォーカスずれ有り良品画像）と、フォーカスずれ無しの撮像画像（フォーカスずれ無し良品画像）とを取得する。また、撮像画像取得部３１は、学習用サンプルの撮像画像をフォーカスずれ量と対応付けて取得する。なお、検査装置１において、フォーカスずれ量を段階的に変更していって、学習用サンプルを撮像してもよい。学習器３７は、フォーカスずれが有る状態の撮像画像を教師データとして、学習する。これにより、フォーカスずれ量に応じた適切な参照画像を生成することができる。
【００６２】
図８は、フォーカスずれ量Ｐ１の推定値を用いて参照画像を生成する別の後段ネットワーク１１３を説明するための図である。図８では、図５、図７と異なり、フォーカスずれ無し良品画像を生成せずに、参照画像が生成されている。具体的には、図６で示した回帰ネットワーク１１１が１段目のネットワークとなり、図８の後段ネットワーク１１３が２段目のネットワークとなっている。
【００６３】
後段ネットワーク１１３は、フォーカスずれ量Ｐ１と、ＤＢ画像１０１とに基づいて、参照画像１０６を生成する。参照画像１０６は、フォーカスずれが適用された良品画像となる。つまり、後段ネットワーク１１３は、ＤＢ画像１０１にフォーカスずれ量Ｐ１を適用することで、ＤＢ画像１０１を参照画像１０６に直接変換する。つまり、後段ネットワーク１１３は、フォーカスずれ無し良品画像を生成することなく、ＤＢ画像１０１を参照画像１０６に変換する。
【００６４】
学習器３７が、学習用サンプルを撮像した撮像画像と、該撮像画像に対応するＤＢ画像を対応付けて学習することで、図８に示す後段ネットワーク１１３が生成される。つまり、検査装置１は、フォーカスずれ量を段階的に変えていき、学習用サンプルを撮像する。学習器３７は、ＤＢ画像とフォーカスずれ量とを入力データとして、撮像画像を教師データとして、学習する。これにより、フォーカスずれ量に応じた適切な参照画像を生成することができる。
【００６５】
本実施の形態では、上記のように、学習器３７がディープラーニングにより学習している。そして、ディープラーニングの学習結果に基づいて、参照画像生成部３５が参照画像を生成している。これにより、適切に参照画像を生成することがきる。また、参照画像の作成を大幅に簡素化することができる。
【００６６】
検査装置１のフォーカス変動量に応じて、学習器３７が、機械学習を行っている。したがって、検査中にフォーカス変動が生じた場合であっても、参照画像生成部３５が適切な参照画像を生成することができる。よって、精度の高い検査が可能となる。
【００６７】
参照画像生成部３５は、参照画像をリアルタイムに生成してもよく、事前に生成していてもよい。参照画像生成部３５が、事前に参照画像を生成する場合、例えば、参照画像生成部３５は、１つのＤＢ画像に対して複数のパターンの参照画像を事前に生成しておく。そして、参照画像生成部がプロセス変動量に応じて、最適な参照画像を選択すればよい。
【００６８】
より具体的には、参照画像生成部３５が、１つＤＢ画像に対して、フォーカス変動量に応じて、複数の参照画像の候補を生成しておく。回帰ネットワーク１１１が、フォーカスずれ量Ｐ１を推定すると、参照画像生成部３５が、複数の参照画像の候補の中から推定値に適した１つの参照画像を選択する。このようにすることで、参照画像を生成するための処理を待つ時間を短縮することができるため、総検査時間を短縮することが可能となる。
【００６９】
上記のように、機械学習を２段以上の多段ネットワークに分けて、役割を明確にしておくことで、学習の難度を下げることができる。よって、参照画像の作成をより簡素化することができる。特に変動量を推定するための回帰ネットワーク１１１を用いることで、簡便に機械学習を行うことができる。例えば、回帰ネットワーク１１１が、撮像画像からフォーカスずれ量Ｐ１の推定値を求める。そして、フォーカスずれ量Ｐ１の推定値に基づいて、後段のネットワークが参照画像を生成する。
【００７０】
なお、考慮する変動量については、フォーカスずれ量に限らず、他の変動量を考慮してもよい。他の変動量としては、照明光源１１の照明光量変化に起因する輝度変動等がある。さらには、フォーカス変動量と照明光量等の２以上の変動量を考慮してもよい。２以上の変動量を考慮する場合、それぞれを異なるネットワークとしてもよく、１つのネットワークで変動量を考慮してもよい。異なるネットワークとした場合、それらを多段に接続すればよい。
【００７１】
また、検査プロセスにおける変動量に限らず、他のプロセスにおける変動量を考慮してもよい。例えば、試料２１のパターン２２を形成するためのリソグラフィープロセスにおける変動量を考慮してもよい。例えば、描画機の描画条件、仕上がり、機差を変動量としてもよい。また、現像機における現像条件、仕上がり、機差などを変動量としてもよい。エッチング機におけるエッチング条件、仕上がり、機差を変動量としてもよい。光学シミュレーションを変動量としてもよい。このような種々の変動量を勘案して、参照画像生成部３５のアルゴリズムやパラメータを決定することができる。よって、種々のプロセス変動に対して、ロバストな処理を構築することができる。
【００７２】
例えば、学習器３７は、学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を学習用撮像画像に対応付けて学習する。これにより、製造プロセス条件とＤＢ画像とを入力として、参照画像を生成する第１の学習済みモデルが構築される。参照画像生成部３５は、検査対象であるマスク（試料２１）にパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成する。この場合、ユーザが、処理装置３０に検査対象のマスクの製造プロセス条件を入力してもよい。あるいは、処理装置３０が他のプロセス装置やサーバ装置などから製造プロセス条件を取得してもよい。そして、参照画像生成部３５、製造プロセス条件とＤＢ画像を第１の学習済みモデルに入力することで、参照画像を生成する。製造プロセス条件とＤＢ画像から、参照画像を生成するモデルは、図５〜図７に示す手法用いて生成されていてもよい。例えば、製造プロセス条件を推定して、この推定値を入力としてもよい。もちろん、参照画像生成部３５は、製造プロセス条件と、検査装置１におけるプロセス変動量の両方を用いて、参照画像を生成してもよい。
【００７３】
実施の形態２
実施の形態２にかかる検査装置、及び検査方法について、図９、１０を用いて説明する。図９は、検査装置による機械学習を説明するための図である。図１０は、学習結果により得られた画像変換器を用いた検査装置の構成を示す機能ブロック図である。なお、検査装置の基本的な構成、及び処理については、実施の形態１と同様であるため、説明を省略する。
【００７４】
図９に示すように、学習器２３７は、学習用サンプルの撮像画像２０２とＤＢ画像２０１とを対応付けて学習している。すなわち、ＤＢ画像２０１と、該ＤＢ画像２０１に対応する撮像画像２０２とを１セットとして、学習器２３７は、複数セットのデータをディープラーニングにより学習する。学習器２３７は、ディープラーニングによる学習結果に基づいて、画像変換器２３５を生成する。
【００７５】
図１０に示すように、元データ記憶部２３８は、検査対象のＤＢ画像を元データとして記憶している。参照画像変換器２３５は実施の形態１の学習器３７と同様にＤＢ画像から参照画像を生成するための変換器（第１の学習済みモデル）を格納している。参照画像変換器２３５は、元データ、つまりＤＢ画像に基づいて、参照画像２４１を生成して、比較器２３３に出力する。元データ記憶部２３８は、実施の形態１のＤＢ画像記憶部３８に対応している。画像変換器２３５は、実施の形態１の参照画像生成部３５に対応している。
【００７６】
検出器２１６は、実施の形態１の検出器１６に対応している。検出器２１６は、ＤＢ画像に対応する撮像画像２４２を取得するため、試料２１を撮像する。検出器２１６は、撮像画像２４２を比較器２３３に出力する。比較器２３３は、実施の形態１の比較部３３に対応しており、参照画像２４１と撮像画像２４２とを比較することで、パターン検査を行う。比較器２３３は、欠陥の位置座標を検査結果データとして出力する。
【００７７】
本実施の形態では、学習器２３７が、ディープラーニングにより学習しているため適切に参照画像を生成するための画像変換器２３５を生成することができる。よって、適切な参照画像を用いた比較検査が可能となり、精度の高い検査を行うことができる。
【００７８】
実施の形態３
実施の形態３にかかる検査装置、及び検査方法について、図１１を用いて説明する。図１１は、検査装置による機械学習を説明するための図である。実施の形態３の検査装置、及び検査方法では、異なる検査装置の参照画像を学習することで、画像変換器を生成している。したがって、本実施の形態３にかかる検査方法によれば、検査装置間の個体差を考慮して、参照画像を生成することできる。なお、検査装置の基本的な構成については、実施の形態１、２と同様であるため、適宜説明を省略する。
【００７９】
学習器２３７は、第１の学習画像３０１と、第２の学習画像３０２とを対応付けて学習している。第１の学習画像３０１は、第１の検査装置で撮像された良品画像である。第２の学習画像３０２は、第２の検査装置で撮像された良品画像である。なお、第１の検査装置と第２の検査装置とは実施の形態１で示したような構成を有しており、物理的に異なる検査装置である。
【００８０】
第１の検査装置と第２の検査装置とが同じ設計で製造されていたとしても、レンズ、カメラ、光源などの個体差があるため、同じ条件で同じ試料を撮像した場合でも２つの撮像画像は全く同じ画像とはならない。つまり、種々の変動パラメータによって、撮像画像に差が生じる。そのため、本実施の形態では、学習器２３７が、第１の検査装置の参照画像から、第２の検査装置の参照画像を生成するための画像変換器２３５を生成している。
【００８１】
第１の検査装置と第２の検査装置とは、同じ試料の同じ箇所を同じ条件で撮像している。学習器２３７は、同じ条件で同じ試料の同じ箇所を撮像したときの第１の学習画像３０１と第２の学習画像３０２とを１セットのデータとして、複数セットのデータを機械学習している。学習器２３７は、第１の学習画像３０１を入力データとし、第２の学習画像３０２を教師データとして教師有り学習を行っている。学習器２３７は、ディープラーニングにより学習を行うことが好ましい。
【００８２】
このようにすることで、学習器２３７が、第１の検査装置と第２の検査装置との間の画像変換器２３５を生成することができる。例えば、半導体製造工場等において、複数の検査装置が設定されている場合、それぞれの装置に対して、参照画像を取得する必要がなくなる。つまり、一定数のサンプルに対しては、第１及び第２の検査装置で良品画像を撮像して、第１及び第２の参照画像とする。新たな別のサンプルについては、第１の検査装置で良品画像を撮像しておけば、第２の検査装置で良品画像を撮像しておかなくても、画像変換器２３５を用いることで、第２の検査装置の参照画像を生成することができる。また、第１の検査装置で撮像した検査対象と、第２の検査装置で検査する検査対象は、物理的に同一な検査対象でなくてもよく、同じ設計データで製造された検査対象であってもよい。
【００８３】
そして、図１０に示した構成により、実施の形態１、２と同様に、比較検査を行うことができる。例えば、実施の形態３では、元データ記憶部２３８が、第１の検査装置の参照画像を元データとして記憶している。そして、画像変換器２３５が、第１の検査装置の参照画像を第２の検査装置の参照画像２４１に変換する。
【００８４】
よって、検査装置に機体差がある場合でも、適切に参照画像を生成することができる。よって、検査精度を向上することができる。さらに、複数の検査装置を利用する場合に、簡便に参照画像を生成することが可能となる。
【００８５】
また、実施の形態３では、画像変換器２３７が第１の検査装置で撮像された撮像画像から第２の検査装置の検査に用いられる参照画像を生成することができる。つまり、画像変換器２３７は、ＤＢ画像を用いることなく、第２の検査装置の検査に用いられる参照画像を生成することができる。これにより、ダイツーダイ検査やマスクツーマスク(Mask to Mask)検査を簡便に行うことができる。マスクツーマスク検査では、１つのマスクの経時的な変化をモニタすることができる。例えば、ＥＵＶフォトリソグラフィーでは、現状ペリクル付きマスクが開発段階であるため、ペリクル付きマスクが実用化されるまではペリクル無しマスクが用いられる。ペリクル無しマスクでは、時間経過とともにマスク表面にゴミなどが付着してしまう。マスク全面検査を行うことで、ゴミの増加を評価することができる。このような検査においても、２台以上の検査装置を用いて、１つのマスク（試料２１）を適切に検査することができる。
【００８６】
その他の実施の形態
上記した実施の形態１〜３において、不適切な参照画像が生成された場合、撮像した良品画像が参照画像とマッチしない。従って、比較部３３によって検出された欠陥が疑似欠陥となる。このような疑似欠陥が検出された場合、ディープラーニングを行うことで、疑似判別を行うことができる。つまり、ディープラーニングによって、疑似欠陥か否かを判別する疑似欠陥判別アルゴリズムを構築することができる。
【００８７】
例えば、不適切な参照画像が生成された場合に、比較部３３が検出した欠陥が疑似欠陥となる。また、適切な参照画像が生成された場合に、比較部３３が検出した欠陥が疑似欠陥とならない。疑似欠陥を含む撮像画像を用いて、学習器３７が機械学習を行う。なお、疑似欠陥か否かの判別は、ユーザが行ってもよい。例えば、ユーザが目視により疑似欠陥か実欠陥かを判別してもよい。なお、実欠陥とは、実際にパターン異常が発生した欠陥や異物などが付着した欠陥である。
【００８８】
具体的には、学習器３７は、疑似欠陥か実欠陥を示す値を正解ラベル（教師ラベル）として、撮像画像に付す。例えば、疑似欠陥を含む画像には、第１の値が付され、実欠陥を含む画像には第２の値が付される。このように、疑似欠陥又は実欠陥を示す値を正解ラベル（教師ラベル）として、その欠陥が含まれる撮像画像に付す。
【００８９】
学習器３７が、正解ラベルと撮像画像とを対応付けたデータを学習用データとして、教師あり学習を行う。学習器３７は、ディープラーニングにより、疑似欠陥か否かを判別するための判別用学習済みモデル（疑似欠陥判別アルゴリズム）を構築する。学習器３７は、撮像画像に対して畳み込み処理を行うＣＮＮを判別用学習済みモデルとすることができる。判別用学習済みモデルは、撮像画像を入力として、疑似欠陥か否かを示す値を出力する。
【００９０】
実施の検査を行う前に、処理装置３０が判別用学習済みモデルを格納する。そして、第１の学習済みモデルを用いて比較部３３が検出した欠陥を欠陥候補とする。比較部３３は、判別用学習済みモデルを用いて、欠陥候補が実欠陥か疑似欠陥かを判別する。比較部３３が、欠陥候補を含む撮像画像を判別用学習済みモデルに入力する。判別用学習済みモデルは、欠陥候補を含む撮像画像を入力として、疑似欠陥か実欠陥を判定して、その判定結果を出力する。これにより、処理装置３０が、疑似欠陥か実欠陥かを判別することができる。よって、欠陥の検出精度を向上することができる。
【００９１】
上記した実施の形態１〜３において、検査と同時に学習用撮像画像を蓄積して、追加学習を行ってもよい。つまり、試料２１の撮像画像を学習用撮像画像として、学習器３７が学習を行うことが可能である。この場合、上記した疑似欠陥判別アルゴリズムで抽出された疑似欠陥を含む撮像画像とＤＢ画像を１セットして、機械学習を行ってもよい。そして、疑似欠陥を含む撮像画像と、該撮像画像に対応するＤＢ画像とを用いて、学習器３７が第２の変換関数を算出してもよい。参照画像生成部３５が第２の変換関数を用いて、ＤＢ画像から第２の参照画像を生成する。比較部３３は、疑似欠陥を含む撮像画像を第２の参照画像と比較することで欠陥を検出する。これにより、より適切に参照画像を生成することができ、検査精度を向上することができる。
【００９２】
第２の変換関数を用いる前に、比較部３３が、第１の比較検査を行う。第１の比較検査では、比較部３３が、撮像画像を、第１の変換関数により生成された第１の参照画像と比較する。第１の変換関数とは、例えば、実施の形態１で示す手法により学習器３７で生成された変換関数（第１の学習済みモデル）である。第１の比較検査で検出された欠陥は、疑似欠陥である可能性がある。よって、第１の比較検査で検出された欠陥を欠陥候補とする。比較部３３は、欠陥候補を含む撮像画像と、第２の変換関数（第２の学習済みモデル）で生成された第２の参照画像とを比較して、第２の比較検査を行う。つまり、比較部３３は、第２の変換関数（第２の学習済みモデル）を用いて再検査を行う。これにより、第１の比較検査で検出された欠陥候補が、実欠陥か疑似欠陥かを判別することができる。よって、欠陥の検出精度を高くすることができる。
【００９３】
処理装置３０は、単一の装置に限られるものではない。例えば、学習を行うコンピュータと、比較検査を行う処理装置は、別の装置であってもよい。つまり、例えば、高速なコンピュータが、学習画像を読み込んで機械学習を行い、学習結果から得られた変換関数を別の装置に出力する。別の装置が、ＤＢ画像から参照画像を生成して、比較検査を行う。
【００９４】
例えば、機械学習を行う学習器３７は、検査装置の処理装置３０と物理的に異なる処理装置に設けられていてもよい。学習器３７を備えた学習装置と、比較検査を行う処理装置３０は、異なる装置であってもよく、同一の装置であってもよい。学習装置と処理装置３０が異なる装置の場合、検査装置が撮像した撮像画像を学習装置が取得して、学習器３７が機械学習を行う。学習装置は、学習済みモデルであるコンピュータプログラムを処理装置３０に送信する。処理装置３０は、学習済みモデルとして機能するコンピュータプログラムを、メモリなどに保存する。これにより、処理装置３０に学習済みモデルが格納されるため、処理装置３０が学習済みモデルを備えることができる。
【００９５】
そして、参照画像生成部３５が学習済みモデルを用いて、参照画像を生成する。学習済みモデルは、データベース画像を入力として、参照画像を生成する画像変換器として機能するコンピュータプログラムである。このような構成であっても、上記の検査方法を実行することができる。また、処理装置３０は物理的に単一な装置に限られるものではない。例えば、学習済みモデルを格納する装置と、比較検査を行うプロセッサが物理的に異なる装置であってもよい。例えば、学習済みモデルがサーバ装置などに格納されていてもよい。この場合、プロセッサがネットワークを介して学習済みモデルにアクセスすればよい。
【００９６】
さらに、学習器３７として２つ以上の装置を用いてもよい。つまり、２以上のコンピュータを用いて、１つの学習済みモデルを生成してもよい。あるいは、第１の学習済みモデル、第２の学習済みモデル、判別用学習済みモデルがそれぞれ異なる学習装置で生成されていてもよい。
【００９７】
上記処理のうちの一部又は全部は、コンピュータプログラムによって実行されてもよい。上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ)、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ)、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００９８】
以上、本発明の実施形態を説明したが、本発明はその目的と利点を損なうことのない適宜の変形を含み、更に、上記の実施形態による限定は受けない。
【００９９】
この出願は、２０１８年５月９日に出願された日本出願特願２０１８−９０３３６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１００】
１  検査装置
１１  照明光源
１２  照明光学系
１３  レンズ
１４  レンズ
１５  検出光学系
１６  検出器
１７  ステージ
２１  試料
２２  パターン
３０  処理装置
３１  撮像画像取得部
３３  比較部
３５  参照画像生成部
３６  学習画像記憶部
３７  学習器
３８  ＤＢ画像記憶部
１０１  ＤＢ画像
１０２  基本変換ネットワーク
１０３  フォーカスずれ無し良品画像
１０４  撮像画像
１０５  後段ネットワーク
１０６  参照画像
１１１  回帰ネットワーク
１１２  後段ネットワーク
１１３  後段ネットワーク
【図１】
2019216303.tif 000003
【図２】
2019216303.tif 000004
【図３】
2019216303.tif 000005
【図４】
2019216303.tif 000006
【図５】
2019216303.tif 000007
【図６】
2019216303.tif 000008
【図７】
2019216303.tif 000009
【図８】
2019216303.tif 000010
【図９】
2019216303.tif 000011
【図１０】
2019216303.tif 000012
【図１１】
2019216303.tif 000013
【手続補正書】
【提出日】令和1年11月11日(2019.11.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パターンが設けられたマスクを照明する照明光を発生する照明光源と、
前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、
前記撮像部で撮像された撮像画像に基づいて、前記マスクを検査する処理装置と、を備え、
前記処理装置は、
前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習する学習器で生成された第１の学習済みモデルと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する参照画像生成部と、
前記参照画像と前記撮像画像とを比較する比較部と、を備え、
前記学習器は、前記学習用撮像画像を撮像したときのプロセス変動量である前記撮像部のフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクを撮像したときのフォーカスずれ量に応じた前記参照画像を生成している検査装置。
【請求項２】
前記学習器は、回帰ネットワークを用いて、前記マスクの前記撮像画像からプロセス変動量を推定して、
前記回帰ネットワークの後段にある後段ネットワークが、前記プロセス変動量の推定値に基づいて、前記参照画像を生成する請求項１に記載の検査装置。
【請求項３】
前記後段ネットワークは、前記マスクのデータベース画像と、前記プロセス変動量の推定値とを入力として、参照画像を出力する請求項２に記載の検査装置。
【請求項４】
前記後段ネットワークは、前記マスクのデータベース画像から求められたプロセス変動がない場合の良品画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力する請求項２に記載の検査装置。
【請求項５】
前記学習器は、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成している請求項１〜４のいずれか１項に記載の検査装置。
【請求項６】
前記比較部は、
前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補を検出し、
判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別しており、
前記学習器は、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用学習済みモデルを生成している請求項１〜５のいずれか１項に記載の検査装置。
【請求項７】
前記比較部は、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、
前記学習器は、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成している請求項６に記載の検査装置。
【請求項８】
前記学習器は、前記学習用撮像画像を入力データとして、前記フォーカスずれ量を教師データとして、機械学習を行っている請求項１〜７のいずれか１項に記載の検査装置。
【請求項９】
パターンが設けられたマスクを照明する照明光を発生する照明光源と、
前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、用いてマスクを検査する検査方法であって、
前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習することで、第１の学習済みモデルを生成する学習ステップと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する生成ステップと、
前記参照画像と前記マスクの撮像画像とを比較する比較ステップと、を備え、
前記学習ステップでは、前記学習用撮像画像を撮像したときのプロセス変動量である前記撮像部のフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記マスクを撮像したときのプロセス変動量に応じた前記参照画像を生成している検査方法。
【請求項１０】
前記学習ステップでは、回帰ネットワークを用いて、前記マスクの前記撮像画像からプロセス変動量を推定して、
前記回帰ネットワークの後段にある後段ネットワークが、前記プロセス変動量の推定値に基づいて、前記参照画像を生成する請求項９に記載の検査方法。
【請求項１１】
前記後段ネットワークは、マスクのデータベース画像と、前記プロセス変動量の推定値とを入力として、参照画像を出力する請求項１０に記載の検査方法。
【請求項１２】
前記後段ネットワークは、前記マスクのデータベース画像から求められたプロセス変動がない場合の良品画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力する請求項１０に記載の検査方法。
【請求項１３】
前記学習ステップでは、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成している請求項９〜１２のいずれか１項に記載の検査方法。
【請求項１４】
前記比較ステップでは、
前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補が検出され、
判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別されており、
前記学習ステップでは、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用学習済みモデルを生成している請求項９〜１３のいずれか１項に記載の検査方法。
【請求項１５】
前記比較ステップでは、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、
前記学習ステップでは、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成している請求項１４に記載の検査方法。
【請求項１６】
前記学習ステップでは、前記学習用撮像画像を入力データとして、前記フォーカスずれ量を教師データとして、機械学習を行っている請求項９〜１５のいずれか１項に記載の検査方法。
【請求項１７】
コンピュータに対して、検査対象を検査する検査方法を実行させるプログラムであって、
前記検査方法は
撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習する学習ステップと、
前記学習ステップでの学習結果に基づいて、前記検査対象のデータベース画像から、参照画像を生成する生成ステップと、
前記参照画像と撮像部で撮像した検査対象の撮像画像とを比較する比較ステップと、を備え、
前記学習ステップでは、前記学習用撮像画像を撮像したときのプロセス変動量である前記撮像部のフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記検査対象を撮像したときのプロセス変動量に応じた前記参照画像を生成している、プログラム。
【請求項１８】
第１の検査装置と、
前記第１の検査装置と異なる第２の検査装置と、を用いて、マスクの検査を行う検査方法であって、
第１の検査装置が学習用サンプルを撮像した第１の学習画像と、第２の検査装置が前記学習用サンプルを撮像した第２の学習画像とを対応付けて学習するステップと、
前記学習するステップでの学習結果により得られた画像変換器を用いて、第１の検査装置での撮像画像から、前記第２の検査装置で用いられる参照画像を生成する生成ステップと、
前記参照画像と前記第２の検査装置が前記マスクを撮像した前記撮像画像とを比較する比較ステップと、を備え、
前記学習するステップでは、同じ条件で同じ学習用サンプルの同じ箇所を撮像したときの第１及び第２の学習画像を１セットして、機械学習を行っている検査方法。
【請求項１９】
パターンが設けられたマスクの撮像画像を取得して、学習用撮像画像とするステップと、
前記学習用撮像画像に対応する前記マスクのデータベース画像を前記学習用撮像画像と対応付けて、ディープラーニングによる学習を行うことで、データベース画像から参照画像を生成する学習済みモデルを生成するステップとを、備え、
前学習済みモデルを生成するステップでは、
前記学習用撮像画像を撮像したときのプロセス変動量であるフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記マスクを撮像したときのプロセス変動量に応じた前記参照画像を生成している学習方法。
【手続補正書】
【提出日】令和2年4月9日(2020.4.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パターンが設けられたマスクを照明する照明光を発生する照明光源と、
前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、
前記撮像部で撮像された撮像画像に基づいて、前記マスクを検査する処理装置と、を備え、
前記処理装置は、
前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習する学習器で生成された第１の学習済みモデルと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する参照画像生成部と、
前記参照画像と前記撮像画像とを比較する比較部と、を備え、
前記学習器は、前記学習用撮像画像を撮像したときのプロセス変動量である前記撮像部のフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクを撮像したときのフォーカスずれ量に応じた参照画像を生成し、
前記学習器は、前記学習用撮像画像を入力データとし、前記学習用撮像画像を撮像したときの前記フォーカスずれ量を教師データとする機械学習によって、回帰ネットワークを生成し、
前記学習器は、前記学習用撮像画像を教師データとする機械学習により、前記回帰ネットワークの後段にある後段ネットワークを生成し、
前記回帰ネットワークを用いて、前記マスクの前記撮像画像から前記フォーカスずれ量を推定して、
前記後段ネットワークは、前記マスクのパターンの有無に応じた２値化画像であるデータベース画像と、前記フォーカスずれ量の推定値とを入力として、参照画像を出力する検査装置。
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
（削除）
【請求項５】
前記学習器は、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記参照画像生成部は、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成している請求項１に記載の検査装置。
【請求項６】
前記比較部は、
前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補を検出し、
判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別しており、
前記学習器は、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用学習済みモデルを生成している請求項１、又は５に記載の検査装置。
【請求項７】
前記比較部は、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、
前記学習器は、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成している請求項６に記載の検査装置。
【請求項８】
（削除）
【請求項９】
パターンが設けられたマスクを照明する照明光を発生する照明光源と、
前記照明光源からの照明光によって照明された前記マスクを撮像する撮像部と、用いてマスクを検査する検査方法であって、
前記撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習することで、第１の学習済みモデルを生成する学習ステップと、
前記第１の学習済みモデルを用いて、前記マスクのデータベース画像から、参照画像を生成する生成ステップと、
前記参照画像と前記マスクの撮像画像とを比較する比較ステップと、を備え、
前記学習ステップでは、前記学習用撮像画像を撮像したときのプロセス変動量である前記撮像部のフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記マスクを撮像したときのプロセス変動量に応じた参照画像を生成し、
前記学習ステップでは、前記学習用撮像画像を入力データとし、前記学習用撮像画像を撮像したときの前記フォーカスずれ量を教師データとする機械学習によって、回帰ネットワークを生成し、
前記学習ステップでは、前記学習用撮像画像を教師データとする機械学習により、前記回帰ネットワークの後段にある後段ネットワークを生成し、
前記生成ステップでは、前記回帰ネットワークを用いて、前記マスクの前記撮像画像から前記フォーカスずれ量を推定して、
前記生成ステップでは、前記後段ネットワークを用いて、前記マスクのパターンの有無に応じた２値化画像であるデータベース画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力する検査方法。
【請求項１０】
（削除）
【請求項１１】
（削除）
【請求項１２】
（削除）
【請求項１３】
前記学習ステップでは、前記学習用サンプルにパターンを形成する製造プロセスにおける製造プロセス条件を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記マスクにパターンを形成する製造プロセスの製造プロセス条件に応じた参照画像を生成している請求項９に記載の検査方法。
【請求項１４】
前記比較ステップでは、
前記第１の学習済みモデルを用いて生成された前記参照画像と前記撮像画像との比較結果に基づいて、前記マスクにおける欠陥候補が検出され、
判別用学習済みモデルを用いて、前記欠陥候補が、疑似欠陥であるか否かを判別されており、
前記学習ステップでは、前記疑似欠陥である実欠陥であるかを示す値を前記学習用撮像画像に対応付けて学習することで、前記判別用学習済みモデルを生成している請求項９、又は１３に記載の検査方法。
【請求項１５】
前記比較ステップでは、前記疑似欠陥であると判別された場合に、第２の学習済みモデルを用いて再検査を行い、
前記学習ステップでは、疑似欠陥を含む撮像画像と、データベース画像とを対応付けて、機械学習により前記第２の学習済みモデルを生成している請求項１４に記載の検査方法。
【請求項１６】
（削除）
【請求項１７】
コンピュータに対して、検査対象を検査する検査方法を実行させるプログラムであって、
前記検査方法は
撮像部で学習用サンプルを撮像した学習用撮像画像と、前記学習用撮像画像に対応するデータベース画像とを対応付けて、ディープラーニングにより学習する学習ステップと、
前記学習ステップでの学習結果に基づいて、前記検査対象のデータベース画像から、参照画像を生成する生成ステップと、
前記参照画像と撮像部で撮像した検査対象の撮像画像とを比較する比較ステップと、を備え、
前記学習ステップでは、前記学習用撮像画像を撮像したときのプロセス変動量である前記撮像部のフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記生成ステップでは、前記検査対象を撮像したときのプロセス変動量に応じた参照画像を生成し、
前記学習ステップでは、前記学習用撮像画像を入力データとし、前記学習用撮像画像を撮像したときの前記フォーカスずれ量を教師データとする機械学習によって、回帰ネットワークを生成し、
前記学習ステップでは、前記学習用撮像画像を教師データとする機械学習により、前記回帰ネットワークの後段にある後段ネットワークを生成し、
前記生成ステップでは、前記回帰ネットワークを用いて、前記検査対象の前記撮像画像から前記フォーカスずれ量を推定して、
前記生成ステップでは、前記後段ネットワークを用いて、前記検査対象のパターンの有無に応じた２値化画像であるデータベース画像と、前記プロセス変動量の推定値とを入力として、前記参照画像を出力する、プログラム。
【請求項１８】
（削除）
【請求項１９】
パターンが設けられたマスクの撮像画像を取得して、学習用撮像画像とするステップと、
前記学習用撮像画像に対応する前記マスクのパターンの有無に応じた２値化画像であるデータベース画像を前記学習用撮像画像と対応付けて、ディープラーニングによる学習を行うことで、データベース画像から参照画像を生成する学習済みモデルを生成するステップとを、備え、
前学習済みモデルを生成するステップでは、
前記学習用撮像画像を撮像したときのプロセス変動量であるフォーカスずれ量を前記学習用撮像画像に対応付けて学習しており、
前記マスクを撮像したときのプロセス変動量に応じた参照画像を生成し、
前記学習用撮像画像を入力データとし、前記学習用撮像画像を撮像したときの前記フォーカスずれ量を教師データとする機械学習によって、回帰ネットワークを生成し、
前記学習用撮像画像を教師データとする機械学習により、前記回帰ネットワークの後段にある後段ネットワークを生成する、学習方法。
【国際調査報告】
2019216303.tif 000014
2019216303.tif 000015
2019216303.tif 000016
2019216303.tif 000017
2019216303.tif 000018
2019216303.tif 000019
2019216303.tif 000020
2019216303.tif 000021