JP5198420B2 - 画像処理装置、及び、測定/検査システム、並びに、プログラム - Google Patents

画像処理装置、及び、測定/検査システム、並びに、プログラム Download PDF

Info

Publication number
JP5198420B2
JP5198420B2 JP2009288140A JP2009288140A JP5198420B2 JP 5198420 B2 JP5198420 B2 JP 5198420B2 JP 2009288140 A JP2009288140 A JP 2009288140A JP 2009288140 A JP2009288140 A JP 2009288140A JP 5198420 B2 JP5198420 B2 JP 5198420B2
Authority
JP
Japan
Prior art keywords
pattern
image
edge
design data
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009288140A
Other languages
English (en)
Other versions
JP2011128070A (ja
Inventor
雄一 安部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi High Tech Corp
Original Assignee
Hitachi High Technologies Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi High Technologies Corp filed Critical Hitachi High Technologies Corp
Priority to JP2009288140A priority Critical patent/JP5198420B2/ja
Priority to KR1020127015558A priority patent/KR101346965B1/ko
Priority to PCT/JP2010/072780 priority patent/WO2011074671A1/ja
Priority to US13/516,565 priority patent/US9013571B2/en
Publication of JP2011128070A publication Critical patent/JP2011128070A/ja
Application granted granted Critical
Publication of JP5198420B2 publication Critical patent/JP5198420B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/22Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by measuring secondary emission from the material
    • G01N23/225Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by measuring secondary emission from the material using electron or ion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/155Segmentation; Edge detection involving morphological operators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/187Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10056Microscopic image
    • G06T2207/10061Microscopic image from scanning electron microscope
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • G06T2207/20152Watershed segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/10Measuring as part of the manufacturing process
    • H01L22/12Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/0001Technical content checked by a classifier
    • H01L2924/0002Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Pathology (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)

Description

本発明は、画像処理装置、及び、測定/検査システム、並びに、プログラムに関し、特に、試料上のパターンの輪郭線抽出を行うための技術に関するものである。
従来、半導体パターンを撮影したSEM画像などの対象画像の中から、輪郭線を抽出する技術はエッジ抽出や輪郭線抽出と呼ばれ広く用いられている。例えば、特許文献1には非線形の2次微分フィルタを用いたエッジ強調の後、2値化及び細線化を行い、エッジを抽出し、抽出したエッジを結合し、直線近似してパターンの輪郭線を構成する技術が開示されている。エッジ強調には2次微分フィルタ以外にもソーベルフィルタなどの1次微分フィルタが用いられることもある。
しかし、このような局所的な情報からエッジを抽出する方法には、半導体パターンの輪郭線の途切れや余剰、重複またはヒゲなどが出るという課題があった。
一方、対照画像の中から予め登録された形状を探索する技術はテンプレート・マッチングとして広く用いられている。そして、例えば、特許文献2には、半導体パターンを生成するための基データであるデザインデータと半導体パターンをテンプレート・マッチングで位置合せし、1次微分や2次微分のフィルタで抽出したエッジをデザインデータと対応付けしてパターンの輪郭線を構成する方法が開示されている。この方法によれば、輪郭線におけるエッジの余剰、重複またはヒゲを解消することができる。
特開2006−66478号公報 特開2001−338304号公報
IEEE transactions on Pattern Analysis and machine Intelligence, 25(3):330-342, March 2003, "Water snakes Energy driven Watershed segmentation," H.T.Nguyen, M.Worring and R.V.D Boomgard著 International Journal of Computer Vision, v.82 n.3, p.264-283, May 2009, "Four-Color Theorem and Level Set Methods for Watershed Segmentation," Erlend Hodneland, Xue-Cheng Tai, Hans-Hermann Gerdes著
しかしながら、特許文献2に開示の技術を用いた場合、パターンの輪郭線におけるエッジの余剰、重複、及びヒゲの問題は解消するものの、輪郭線の途切れは依然として解消できない場合がある。
本発明はこのような状況に鑑みてなされたものであり、試料パターンの輪郭線の余剰、重複またはヒゲだけでなく、輪郭線の途切れも解消することのできる技術を提供するものである。
上記課題を解決するために、本発明では、検査対象試料を生成するためのデザインデータに対して細線化処理を行い、対象試料上に形成されたパターンの内側と外側を規定するパターン内外規定情報を生成する。そして、対象試料画像のエッジ強調画像の画素値を参照しながら、パターン内外規定情報で示される領域を膨張させることにより領域分割を行い、対象試料のパターン輪郭線を生成する。
輪郭線を生成する際には、パターン内外規定情報で示される領域を膨張させ、パターンの内側の領域がエッジ強調画像で示されるエッジ部分となるべく重なる(得られたエッジ強調画像が途切れている場合もあるため100%重なるわけではないため)ように領域分割する。例えば、Marker Controlled Watershed Segmentation法に基づいて、領域分割を行う。或いは、パターン内外規定情報からパターン内部領域を示す外部エネルギーとパターン外部領域を示す外部エネルギーを用いて動的輪郭抽出処理を実行することにより、対象試料のパターン輪郭線を生成する。この動的輪郭抽出処理の例としては、スネーク法やレベルセット法が挙げられる。
パターン内外規定情報を生成する場合、対象試料画像とデザインデータとをマッチング処理することにより取得した位置合せ情報を参照して、デザインデータにおけるパターンの内部領域及び外部領域の画像に対してピーリング処理を行う。この場合、デザインデータが対象試料画像を包含するようにデザインデータを変形させ、変形後のデザインデータからパターン内外規定情報を生成するようにしても良い。
また、エッジ強調画像を生成する場合に、試料画像に対して複数のフィルタ処理を施し、それぞれのフィルタ処理画像を合成するようにしても良い。
さらなる本発明の特徴は、以下本発明を実施するための最良の形態および添付図面によって明らかになるものである。
本発明の処理によれば、試料パターンの輪郭線の余剰、重複またはヒゲだけでなく、輪郭線の途切れも解消することができる。
本発明の実施形態による測定/検査システムの概略構成を示す図である。 デザインデータの例を示す図である。 半導体パターンのSEM画像の例を示す図である。 パターン内外規定情報の例を示す図である。 パターン内外規定情報をSEM画像に重ね合わせた状態を示す図である。 SEM画像から生成されたエッジ強調画像を示す図である。 パターン内外規定情報から生成されたパターン内外分離情報を示す図である。 本発明の処理によって生成されたSEM輪郭線を示す図である。 SEM輪郭線とSEM画像を重ね合わせた様子を示す図である。 Watershed Segmentation法を説明するための図である。 Marker Controlled Watershed Segmentation(MCWS)法を説明するための図である。 本発明の第2の実施形態によるパターン内外規定情報生成部の内部構成を示す図である。 第2の実施形態によるパターン内外規定情報生成処理の概念を説明するための図である。 SEM画像に複数層のパターンが写っている場合のパターン内外規定情報生成部102の処理について説明するための図である。 本発明の第3の実施形態によるエッジ強調部の概略構成を示す図である。 MCWSにおけるマーカとの連結コストの概念について説明するための図(1)である。 MCWSにおけるマーカとの連結コストの概念について説明するための図(2)である。 スネーク法について説明するための図である。 レベルセット法について説明するための図である。
本発明は、電子顕微鏡による取得画像(例えば、SEM画像)とデザインデータとからパターンの内外を規定するパターン内外規定情報を生成し、それとエッジ画像とを用いてセグメンテーション処理を実行することにより、ヒゲ、重複及び途切れやのないパターン輪郭線を生成する技術に関するものである。
以下、添付図面を参照して本発明の実施形態について説明する。ただし、本実施形態は本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。また、各図において共通の構成については同一の参照番号が付されている。
(1)第1の実施形態
<計測/検査装置の構成>
図1は、本発明の実施形態による計測/検査システム(「画像観察システム」ともいう)1の概略構成を示す図である。本実施形態では半導体パターンのSEM画像を用いて画像処理することを説明しているが、半導体パターンに限られるものではなく、観察対象になりうる試料であれば何でも良い。
計測/検査システム1は、画像処理部10と、電子顕微鏡本体部20と、SEM画像生成部30と、制御用計算機40と、入力部50と、表示装置60と、を備えている。電子顕微鏡本体部20では、電子銃201から発せられた電子線202が図示しない電子レンズによって収束され、試料(例えば、半導体チップ)204に照射される。電子線照射によって、試料表面から発生する二次電子、或いは反射電子の強度が電子検出器205によって検出され、増幅器206で増幅される。
電子線の位置を移動させる偏向器203は、制御用計算機40の制御信号207によって制御され、電子線202を試料表面上でラスタ走査させる。
増幅されたデータはSEM画像生成部30に提供され、SEM画像が生成される。この生成されたSEM画像は画像処理部10に提供され、所定の画像処理が実行される。また、当該SEM画像は表示装置60に表示され、図示しない画像メモリに格納される。
画像処理部10は、SEM画像とデザインデータとのマッチング(位置合せ)を取り、位置合せ情報を生成するマッチング部101と、位置合せ情報から半導体パターンにおいてパターンの内側と外側を規定する(どの部分が内部及び外部であるかを示す)パターン内外規定情報を生成するパターン内外規定情報生成部102と、SEM画像のエッジを強調してエッジ強調画像を生成するエッジ強調部103と、エッジ強調画像とパターン内外規定情報からパターンの内部及び外部を分離し、パターン内外分離情報を出力するパターン内外分離部104と、パターン内外分離情報からSEM輪郭線を生成する輪郭線生成部105と、を備えている。
入力部50はキーボードやマウス等の入力手段であって、電子顕微鏡本体部20を制御するための電流値や電圧値を入力したり、電子顕微鏡でSEM画像を取得した半導体パターンのデザインデータを入力等したりするためのツールである。なお、デザインデータに関しては、画像メモリに格納していたデータを読み出してもよい。
<画像処理部10の各部の出力情報>
図2はデザインデータの一例を示している。ここでは便宜上、白い部分をパターン内部、黒い部分をパターン外部と決めておく。また、図3はこのデザインデータから作成された半導体パターンのSEM画像を示している。
図4は、対応するパターン内外規定情報を示している。図4(a)は、図2で示される白い領域(例えば、パターン内部)と黒い部分(パターン外部)に対して細線化処理を施して得られたものである。つまり、パターン内外規定情報は、デザインデータにおいて内部と外部夫々の領域を塗潰した画像に対して規定回数のピーリング(細線化)処理(外周の1画素を削る(除去する)が、幅1画素になった部分は削らない処理)を施して作成している。また、図4(b)は、図4(a)を見やすくするために、図4(a)に現れるパターン内外規定情報を単純化して表した図である。
パターン内外規定情報は、デザインデータとSEM画像の位置合せ情報を考慮して作成されているため、図5に示されるように、SEM画像に重ねて表示すると、一番明るい領域がパターン内部を規定し、次に明るい領域がパターン外部を規定していることが分かる。従って、パターンの内部と外部の境界(エッジ部分)は、パターン内部規定情報とパターン外部規定情報の間に存在することが分かる。
また、図6は、SEM画像をフィルタリング処理等することによって作成したエッジ強調画像を示している。図7は、パターン内外分離情報を示している。パターン内外分離情報は、パターン内外規定情報が規定する内部と外部の間(一番暗い部分)にエッジ強調画像の輝度値が高い部分が境目となるように、図4のそれぞれ内部(一番明るい部分)と外部(次に明るい部分)を示す線を膨張(内部と外部が繋がるまでそれぞれの線を膨張)させて、画像全体をパターンの内部と外部に分離して得られる情報である。この処理の詳細については後述する。
図8は、輪郭線作成部105が、パターン内外分離情報の内部と外部の境界として作成したSEM輪郭線を示している。そして、図9は、図3のSEM画像に図8のSEM輪郭線を重ねたものを示している。以上のように、確かにSEM輪郭線が得られていることが分かる。
<パターン内外分離部の処理の詳細>
パターン内外規定情報とエッジ強調画像からパターン内外分離情報を生成する部分(パターン内外分離部)は、MCWS(Marker Controlled Watershed Segmentation)に従って処理を行っている。まず、MCWSの説明に先立って、その基となっているWatershed Segmentationについて説明する。
(i)Watershed Segmentation
Watershed Segmentationでは、元画像(例えばSEM画像)の各画素におけるエッジらしさを画素値で表現したエッジ強調画像に対して領域分割を行う。エッジ強調画像を(画素の輝度値を高さとみなした)地形情報と考えると、エッジ部分は高い山脈、それ以外はエッジの山脈によって区切られた盆地のようになっている。このような地形に対して、水位(画素の輝度値に相当)が画像全体で等しくなるように保ちながら浸水させていくと、水位が上昇する毎にたくさんの池が出来て、それらが繋がって、最後には地形全体が浸水する。この過程で新たな池が出来る毎にその池に異なるラベルを付与し、各池に属する画素はその池のラベルで特定される領域に分類される。水位が上がるに従って池は広くなり、いつか隣の池と繋がるが、その繋がった位置が領域の境界となる。領域の境界は山脈の嶺を繋いだ形状となる。この嶺が池を分けていることから、この領域分割の手法をWatershed(分水嶺)と呼んでいる。
図10はWatershed Segmentationを実現するアルゴリズムの一例を概念的に示す図である。図10において、太い点線はある水位における浸水線(水面と地形の交線)を表している。水位は地形の最低点の高さから最高点の高さまで移動させるが、各水位において浸水線上の全ての画素に以下の3つのステップを実行する。
STEP1:隣の画素が池なら、その画素にも隣の池のラベルを付与する。
STEP2:浸水線上の隣り合った画素に同じラベルを拡大する。
STEP3:STEP1,2で対象外の画素(盆地の底、新たな池)には新たなラベルを付与する。Watershed Segmentationにおいて水位が上がっていく様子を想像するには、「雨が降って水が溜まっていく」様子よりも「スポンジで出来た地形を浴槽にゆっくり浸していく」様子、或いは「盆地の底に小さな穴の開いた地表型の凹凸プラスチック板を浴槽にゆっくり浸していく」様子の方が近い。雨では水位が一定となる保証がないからである。Watershed Segmentationは必要以上に細かい領域分割を行うため、このままでは輪郭線の作成に適用することは出来ない。
(ii)MCWS(Marker Controlled Watershed Segmentation)
通常のWatershed Segmentationの知識を基に、続いてMCWSについて説明する。MCWSは、Watershed Segmentationを改善してマーカによって領域の分割の仕方をコントロールできるようにしたものである。Watershed Segmentationにおいて水位が上がっていく様子を「スポンジで出来た地形を浴槽にゆっくり浸していく」様子と考えた場合、MCWSではマーカ部(内外規定情報の線分に相当)だけがスポンジで出来ていて、それ以外は水を通さない部材(例えばプラスチック)で出来ている状況を考えればよい。また、Watershed Segmentationにおいて水位が上がっていく様子を盆地の底に小さな穴の開いた地表型の凹凸プラスチック板を浴槽にゆっくり浸していく」様子と考えた場合、MCWSではマーカと同形の穴が開いているだけでそれ以外に(たとえ盆地の底でも)穴はない状況を考えればよい。
このようにマーカを設定することで、最終的に分割される領域の数はマーカの数と一致して、全ての領域はマーカを内包することになる。マーカの形状は点でも線でも面でもかまわない。また、ラベルはマーカ毎に付与されるが、複数のマーカに同一のラベルを付与してもかまわない。この場合、同一のラベルの池が繋がっても、そこが境界とは認識されず、領域の数はマーカ数以下でラベル数以上となる。
図11はMCWSを実現するアルゴリズムの一例を概念的に説明するための図である。図の見方は図10と同様である。各水位において以下の3つのステップを実行する(浸水線上の全ての画素に対して行うわけではない)。
STEP1:マーカ上にある画素にはそのマーカと同じラベルを付与する。
STEP2:隣の画素が池なら、その画素にも隣の池のラベルを付与する。
STEP3:浸水線上若しくは高さが水位以下でラベルが未付与の隣り合った画素に同じラベルを拡大する。
通常のWatershed Segmentationと比べて特徴的なのは、新たなラベルの付与がなくなり、マーカのラベルを引き継ぐためにSTEPの順番が巡回的に変化(1,2,3→3,1,2)したのと、MCWSのSTEP3(通常のWatershed SegmentationのSTEP2に対応)でラベルの拡大が、高さが水位以下の画素に対しても行われている、即ち池の氾濫が起きていることである。マーカのない盆地は嶺を介して隣接する池の氾濫によってラベルが付与されるが、氾濫は盆地を囲む嶺の中で最も低い点で接している池から起こる。
なお、図4のパターン内外規定情報はMCWSにおけるマーカであり、一番明るい領域と次に明るい領域がラベルの異なるマーカ領域を示している。また、図5のエッジ強調画像が地形情報に対応する。そして、図7は、パターン内外規定情報をマーカとしたMCWSによって画像全体がパターンの内部とパターンの外部という2つの領域に分割された様子を示している。
このようにパターンの内外規定情報から輪郭線(パターンの内側と外側の境界)を求めているので、エッジ強調画像が部分的に途切れる可能性があったとしても、得られる輪郭線は途切れることは無い。
(2)第2の実施形態
第2の実施形態は、パターン内外規定情報生成部の別の形態に係るものである。他の構成及び動作については第1の実施形態と同様であるので説明は省略する。
図12は、本発明の第2の実施形態によるパターン内外規定情報生成部102の別の形態を示す図である。図12に示されるように、パターン内外規定情報生成部102は、デザインデータシフト部1021と、デザインデータ変形部1022と、パターン収縮部1023と、によって構成される。
デザインデータシフト部1021は、位置合せ情報に基づいて、SEM画像とパターンが重なる位置にデザインデータをシフトさせる(重ね合せ処理)。次に、デザインデータ変形部1022は、デザインデータの形状がSEM画像のパターン形状に近くなるようにシフトさせたデザインデータを変形させる(例えば、ローパスフィルタでデザインデータをなまらせる)。最後に、パターン収縮部1023は、変形したデザインデータにピーリングを施し、パターン内外規定情報を生成する(細線化処理)。
図13は、図12に示したパターン内外規定情報生成部102で実行される処理について説明するための図である。図13(a)はデザインデータ(黒)とそれを基に作成されSEMで観察された半導体パターンを重ねて表示したものである。一般的に半導体パターンはデザインデータに比べて角が取れて丸まった形状となっている。
図13(b)からは、図13(a)のデザインデータからピーリングによって生成した形状が角張っており、図13(c)のように半導体パターンを重ねてみると角部が外部に飛び出しているのが分かる。そこで、角張ったデザインデータの角を丸めて半導体パターンの形状に近づけたのが図13(d)である。デザインデータの丸め方としてはリソ工程シミュレーションのように光強度分布画像(エアリアルイメージ)を作成して同輝度のレベルで切断した断面形状を求めるなどの方法が考えられるが、簡易的にはデザインデータを塗潰して窓の大きなガウスフィルタなどのローパスフィルタを施して光強度分布画像の代用とするなどの方法でもよい。予めシミュレーションでどのようなパターン形状の場合にはどの程度形状が歪むか(丸まるか)といった傾向を把握しておき、その傾向に基づいてデザインデータを丸めるようにしても良い。
この変形したデザインデータにピーリングを施して得られた形状が点線で示されている。図13(e)はこれに半導体パターンを重ねて表示したものだが、ここでは半導体パターンの外部に飛び出していないことが分かる。
図14は、SEM画像に複数層(ここでは2層)のパターンが写っている場合のパターン内外規定情報生成部102の処理について説明するための図である。図14(a)では、3本の縦方向に並行したラインエンドの上層パターンの下に横方向に並行した上下の部分に下層パターンが写っている。ここで、上層パターンの輪郭線だけを抽出する場合は上層のデザインデータのみを使用して処理する。一般に、上層のエッジの方が下層のエッジより強く写るので、マーカ(パターン内外規定情報)は上層のデザインの内部と外部に2種類作成すれば、下層エッジに影響されることなく上層の輪郭のみを抽出することが出来る。
しかし、下層のエッジが強く写っている場合には、図14(b)に示されるように、下層のデザインデータを参考にして下層エッジを突き抜けるように上層外部のマーカを配置する(上層とそれ以外に分類する)。こうすることで下層パターン境界のエッジの両側はMCWSの処理において同一の池と認識され、下層のエッジの影響を除外することが出来る。
同様の手法を下層のエッジの影響を除外するためではなく、製造中に作り込まれた偽エッジの影響を除外するためにも使うことができる。偽エッジの場合はどこに作られるかデザインデータからは判断できないため、デザインデータをピーリングしてマーカを生成する際、必要以上に細くしすぎないことも重要である。ピーリングの程度は、位置合せの精度やパターンのシュリンクを考慮して、位置合せに誤差があり、ある程度パターンがシュリンクしていてもマーカがパターンを突き破ることがないように設定する必要があるが、必要以上に細くすることは望ましくない。ラインエンドなどのシュリンクしやすい部分に対してはマーカを大きく縮退させることも出来る。また、デザインデータからマーカを削り出す処理はピーリングに限定するものではない。
また、上層パターンの輪郭だけでなく、下層パターンの輪郭も抽出する場合は、下層のデザインデータも使用し、図14(c)のようにマーカを配置すればよい。即ち、上層内部のマーカI(最も明るいマーカ)、上層外部で下層内部のマーカII(次に明るいマーカ)、上層外部で下層外部のマーカIII(最も暗いマーカ)の3種類である。
多層パターンが写り込んでいるSEM画像には、上層内部に下層エッジが写り込んでいるものも存在する。このようなエッジは非常に微弱だが、上層内部で下層内部のマーカと上層内部で下層外部のマーカの種類(ラベル)を分けることで抽出できるようになる。
(3)第3の実施形態
第3の実施形態は、エッジ強調部の別の形態に係るものである。他の構成及び動作については第1の実施形態と同様であるので説明は省略する。
図15は、第3の実施形態によるエッジ強調部の概略構成を示す図である。当該エッジ強調部103は、1次微分作成部1031と、2次微分作成部1032と、合成部1033と、によって構成される。
1次微分作成部1031は、SEM画像に対して1次微分系のフィルタを施したエッジ強調画像を作成する。2次微分作成部1032は、SEM画像に対して2次微分系のフィルタを施したエッジ強調画像を作成する。合成部1033の処理の一例としては、1次微分作成部1031で作成したエッジ強調画像と2次微分作成部1032で作成したエッジ強調画像の輝度レベルを揃えた後、2次微分作成部1032で作成したエッジ強調画像を、例えばMaximum フィルタを用いて膨張させ、画素毎の最大値画像を作成して、最後にローパスフィルタで平滑化を施すというものが挙げられる。
1次微分作成部1031は、内部が明るく外部が暗いパターンに関しては、エッジを鮮明に取ることができる。一方、2次微分作成部1032は、内部も外部の明るさは変わらないが境界にホワイトバンドがあるパターンに関して、より良好にエッジを取ることができる。つまり、2次微分作成部1032で抽出したエッジを膨張させれば、最後の平滑化に対して1次微分作成部1031で抽出したエッジよりも輝度値の低下を抑えることができる。この効果で、ホワイトバンドがはっきりしているときにはホワイトバンドの中央が抽出され、ホワイトバンドが不明瞭な時はコントラストの変化が大きい方のステップエッジが抽出されるが、どちらか一方のステップエッジのコントラスト変化が際立って大きくない限りホワイトバンドの中央が抽出される。
従って、合成部1033が出力するエッジ強調画像のエッジは、基本的にはSEM画像のホワイトバンドの中央を取り、内側か外側のステップエッジの一方で際立ってコントラスト変化が大きい場合はそちらのステップエッジを取り、内側から外側のステップエッジへの急峻な変化が抑えられるようになる。
(4)第4の実施形態
第4の実施形態は、輪郭線作成部105の処理において、MCWSで得られたエネルギー関数を動的輪郭抽出処理に適用するものである。ここでは、動的輪郭出処理の例として、スネーク法とレベルセット法を挙げている。
輪郭線作成部105は、上述のように図7のようなパターン内外分離情報の領域の境界として図8のような輪郭線を作成する処理以外にも、輪郭線としての尤もらしさを考慮して、より自然な輪郭線に修正するような処理を実行することも考えられる。その例を説明するのに先立って、MCWSにおけるマーカとの連結コストの概念について、図16及び17を用いて説明する。マーカとの連結コストは各ラベルのマーカに対して全点で定義される関数である。
図16には1種類(同ラベル)のマーカが2箇所にある。マーカとの連結コストは基本的には各点での地表の高さと等しくなるが、MCWSを行う過程で氾濫によって水面下に沈んだ地点では氾濫点(水が流れ出した点)の地表の高さ、即ち氾濫後の水位と等しくなる。
一方、図17には異なる種類(ラベル)のマーカが2箇所にある。各点にはマーカ1との連結コストとマーカ2との連結コストの両方が定義される。マーカ1を含む領域とマーカ2を含む領域は、マーカ1との連結コストとマーカ2との連結コストが等しくなる点の集合で分離される。即ち、マーカ1との連結コストとマーカ2との連結コストが等しくなる点を結んだものが領域の境界となる。パターン内外分離情報は図7のようなパターン内外の領域情報ではなく、各ラベルのマーカとの連結コストという形も取ることができる。
そして、各ラベルのマーカを含む領域内では、マーカとの連結コストは地形に対してreconstruction by erosionを施し、マーカからのtopographical distanceを計算したものと等しくなる。
図17において、実線で示される画像の中では、画素値が低ければ低いほどマーカ1の領域内部であるらしいと判断される。また、点線で示される画像の中では、画素値が低ければ低いほどマーカ2の領域内部であるらしいと判断される。従って、実線がパターン内部、点線がパターン外部の画像に対応する場合、これらの画像から内部らしさ及び外部らしさを判断することができる。
マーカからのtopographical distanceを外部エネルギーとして利用し、active contour(動的輪郭線)を使って輪郭線を作成する技法が知られている。動的輪郭線として代表的な手法にスネーク法とレベルセット法がある。
まず、図18を用いてスネーク法について説明する。図18(a)及び(b)は、スネーク法の概念を示す図である。図18(a)に示すように、輪郭を求めたい形状の周りに点列を配して、外部エネルギーと内部エネルギーの和を最小にするように点列を移動させることで図18(b)のように輪郭を求める。外部エネルギーは画像から推定される輪郭に動的輪郭線(点列)が重なった時に最小となるエネルギーである。内部エネルギーとは動的輪郭線(点列)が自然なエッジとして要請される要件(例えば曲率が小さいや短いなど)を満たしているほど小さくなるエネルギーである。なお、点列の初期値は、パターンの内部らしき画像(例えば、図17の実線で示される画像)とパターンの外部らしき画像(例えば、図17の点線で示される画像)を用いて、パターン内部をカバーすると共にパターン外部にはみ出さないように設定される。
マーカからのtopographical distanceを外部エネルギーとして利用し、スネークを適用した手法は、非特許文献1に記載されている。
続いて、図19を用いてレベルセット法について説明する。レベルセット法では、点列で動的輪郭を表現するのではなく、図19(a)のように1次元拡張した曲面(補助関数)の等高線として動的輪郭を表現するものである。レベルセット法では補助関数を変形させることで輪郭線のトポロジーの変化を容易に表現すことが出来る。マーカからのtopographical distanceを外部エネルギーとして利用し、レベルセット法を適用した手法は、非特許文献2に記載されている。
スネーク法及びレベルセット法は、共にマーカからのtopographical distanceの代わりにマーカとの連結コストを利用することが出来る。マーカとの連結コストはマーカからのtopographical distanceより短時間で作成できる。
また、輪郭線作成部105にはエッジ強調画像を入力することも出来る。このようにすれば外部エネルギーを作成する際にエッジ強調画像を使用することが出来る。
レベルセット法では補助関数を変形させることで輪郭線のトポロジーの変化を容易に表現すことが出来るため、半導体パターンにネッキングやブリッチングなどのトポロジーの変化が伴う欠陥が生じていても良好に輪郭線を抽出できる。
(5)まとめ
本発明では、検査対象試料(例えば、半導体ウェハ)を生成するためのデザインデータに対して細線化処理を行い、対象試料上に形成されたパターン(半導体パターン)の内側と外側を規定するパターン内外規定情報(これが初期領域になる)を生成する。そして、対象試料画像のエッジ強調画像の画素値(輝度値)を参照しながら、パターン内外規定情報で示される領域を膨張させ(初期領域を領域成長させる)、パターンの内側領域と外側領域が繋がった箇所をパターンの境界として領域分割を行い、対象試料のパターン輪郭線を生成する。このようにすることにより、輪郭線の途切れや余剰、重複またはヒゲなどのないパターンの輪郭線を得ることが出来る。
輪郭線を生成する際には、パターン内外規定情報で示される領域を膨張させ、パターンの内側の領域がエッジ強調画像で示されるエッジ部分となるべく重なる(得られたエッジ強調画像が途切れている場合もあるため100%重なるわけではないため)ように領域分割する。例えば、Marker Controlled Watershed Segmentation法に基づいて、領域分割を行う。或いは、パターン内外規定情報からパターン内部領域を示す外部エネルギーとパターン外部領域を示す外部エネルギーを用いて動的輪郭抽出処理を実行することにより、対象試料のパターン輪郭線を生成する。この動的輪郭抽出処理の例としては、スネーク法やレベルセット法が挙げられる。レベルセット法やスネーク法では、パターン内部と外部を分離する情報は該初期領域からの連結コスト或いはそれと同等の情報を含み、この情報を用いて動的輪郭線によりSEM輪郭線を作成する。これにより、より自然な輪郭線を得ることができる(特にスネーク法の場合)。また、レベルセット法により、SEM輪郭線により分離される領域のトポロジーが変化できるようにする。これにより、パターンのネッキングやブリッチングなどの欠陥が生じていても良好に半導体パターンの輪郭線を得ることが出来る。
また、試料画像(SEM画像)がデザインデータと比べて後者が前者を包含できないくらいに変形した場合には、デザインデータが対象試料画像を包含するようにデザインデータを変形させ、変形後のデザインデータからパターン内外規定情報を生成するようにしても良い。これにより、半導体パターンの変形が大きい場合でも良好に半導体パターンの輪郭線を得ることができる。
また、エッジ強調画像をSEM画像に対する複数のフィルタの出力を合成して作成するようにしてもよい。ホワイトバンドの整っていないSEM画像に対しても良好に半導体パターンの輪郭線を得ることができる。
1…計測/検査システム
10…画像処理部
20…電子顕微鏡本体部
30…SEM画像生成部
40…制御用計算機
50…入力部
60…表示装置

Claims (9)

  1. 計測又は検査の対象となっている試料上に形成されたパターンの輪郭線を抽出する画像処理装置であって、
    対象試料を生成するためのデザインデータに対して細線化処理を行い、前記対象試料上に形成されたパターンの内側と外側を規定するパターン内外規定情報を生成するパターン内外規定情報生成部と、
    前記対象試料に対して電子線を照射して得られた対象試料画像のエッジ強調画像を生成するエッジ強調部と、
    前記エッジ強調画像の画素値を参照しながら、前記パターン内外規定情報で示される領域を膨張させることにより領域分割を行い、前記対象試料のパターン輪郭線を生成する輪郭線生成部と、
    を備えることを特徴とする画像処理装置。
  2. 請求項1において、
    前記輪郭線生成部は、前記パターン内外規定情報で示される領域を膨張させ、前記パターンの内側の領域が前記エッジ強調画像で示されるエッジ部分と重なるように領域分割することを特徴とする画像処理装置。
  3. 請求項2において、
    前記輪郭線生成部は、Marker Controlled Watershed Segmentation法に基づいて、領域分割を行うことを特徴とする画像処理装置。
  4. 請求項2において、
    前記輪郭線生成部は、前記パターン内外規定情報からパターン内部領域を示す外部エネルギーとパターン外部領域を示す外部エネルギーを用いて動的輪郭抽出処理を実行することにより、前記対象試料のパターン輪郭線を生成することを特徴とする画像処理装置。
  5. 請求項1において、
    前記パターン内外規定情報生成部は、前記対象試料画像と前記デザインデータとをマッチング処理することにより取得した位置合せ情報を参照して、前記デザインデータにおける前記パターンの内部領域及び外部領域の画像に対してピーリング処理を行い、前記パターン内外規定情報を生成することを特徴とする画像処理装置。
  6. 請求項1において、
    前記パターン内外規定情報生成部は、前記対象試料画像と前記デザインデータとをマッチング処理することにより取得した位置合せ情報を参照して、前記デザインデータが前記対象試料画像を包含するように前記デザインデータを変形させ、変形後のデザインデータから前記パターン内外規定情報を生成することを特徴とする画像処理装置。
  7. 請求項1において、
    前記エッジ強調部は、前記試料画像に対して複数のフィルタ処理を施し、それぞれのフィルタ処理画像を合成することにより、前記エッジ強調画像を生成することを特徴とする画像処理装置。
  8. 計測又は検査の対象となっている試料に対して電子線を照射して得られた情報から、対象試料画像を生成する電子顕微鏡装置と、
    請求項1に記載の画像処理装置と、
    を備えることを特徴とする測定/検査システム。
  9. コンピュータを請求項1に記載の画像処理装置として機能させるためのプログラム。
JP2009288140A 2009-12-18 2009-12-18 画像処理装置、及び、測定/検査システム、並びに、プログラム Active JP5198420B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2009288140A JP5198420B2 (ja) 2009-12-18 2009-12-18 画像処理装置、及び、測定/検査システム、並びに、プログラム
KR1020127015558A KR101346965B1 (ko) 2009-12-18 2010-12-17 화상 처리 장치, 측정/검사 시스템 및 기록 매체
PCT/JP2010/072780 WO2011074671A1 (ja) 2009-12-18 2010-12-17 画像処理装置、及び、測定/検査システム、並びに、プログラム
US13/516,565 US9013571B2 (en) 2009-12-18 2010-12-17 Image processing device, measuring/testing system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009288140A JP5198420B2 (ja) 2009-12-18 2009-12-18 画像処理装置、及び、測定/検査システム、並びに、プログラム

Publications (2)

Publication Number Publication Date
JP2011128070A JP2011128070A (ja) 2011-06-30
JP5198420B2 true JP5198420B2 (ja) 2013-05-15

Family

ID=44167421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009288140A Active JP5198420B2 (ja) 2009-12-18 2009-12-18 画像処理装置、及び、測定/検査システム、並びに、プログラム

Country Status (4)

Country Link
US (1) US9013571B2 (ja)
JP (1) JP5198420B2 (ja)
KR (1) KR101346965B1 (ja)
WO (1) WO2011074671A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5998068B2 (ja) * 2013-01-21 2016-09-28 株式会社日立ハイテクノロジーズ 画像処理装置、測定システム、画像処理プログラム
JP6312482B2 (ja) * 2014-03-24 2018-04-18 株式会社ディスコ 中心算出方法及び切削装置
CN104091170B (zh) * 2014-06-13 2018-01-12 电子科技大学 基于机器视觉的霉菌自动辨别方法
WO2016209208A1 (en) * 2015-06-23 2016-12-29 Schlumberger Canada Limited Mobile proppant recognition
JP6599697B2 (ja) * 2015-08-31 2019-10-30 株式会社ミツトヨ 画像測定装置及びその制御プログラム
CN106093066B (zh) * 2016-06-24 2018-11-30 安徽工业大学 一种基于改进的机器视觉注意机制的磁瓦表面缺陷检测方法
US10190991B2 (en) 2016-11-03 2019-01-29 Applied Materials Israel Ltd. Method for adaptive sampling in examining an object and system thereof
CN106599793A (zh) * 2016-11-21 2017-04-26 江苏大学 一种基于标记分水岭分割的钢材晶粒晶界自动提取方法
JP2019020292A (ja) * 2017-07-19 2019-02-07 株式会社ニューフレアテクノロジー パターン検査装置及びパターン検査方法
JP6873414B2 (ja) * 2017-10-17 2021-05-19 株式会社リガク 処理装置、方法およびプログラム
US11232249B2 (en) * 2018-03-19 2022-01-25 Asml Netherlands B.V. Method for determining curvilinear patterns for patterning device
CN109472799B (zh) * 2018-10-09 2021-02-23 清华大学 基于深度学习的图像分割方法及装置
US10902620B1 (en) 2019-04-18 2021-01-26 Applied Materials Israel Ltd. Registration between an image of an object and a description
CN111784675A (zh) * 2020-07-01 2020-10-16 云南易见纹语科技有限公司 物品纹理信息处理的方法、装置、存储介质及电子设备
CN113837168A (zh) * 2021-09-22 2021-12-24 易联众智鼎(厦门)科技有限公司 一种图像文本检测与ocr识别方法、装置及存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3034975B2 (ja) * 1991-03-26 2000-04-17 株式会社東芝 パターン特徴抽出方法
JPH0683960A (ja) * 1992-09-01 1994-03-25 Matsushita Electric Ind Co Ltd 画像中の濃度境界構成画素抽出方法
KR960042446A (ko) * 1995-05-31 1996-12-21 배순훈 화상 인식 장치
JP3342373B2 (ja) * 1997-10-08 2002-11-05 三洋電機株式会社 マーカー領域獲得方法及び装置、及び領域分割装置
JPH11272865A (ja) * 1998-03-23 1999-10-08 Mitsubishi Electric Corp 画像セグメンテーション方法およびその装置
JP3524853B2 (ja) 1999-08-26 2004-05-10 株式会社ナノジオメトリ研究所 パターン検査装置、パターン検査方法および記録媒体
US7796801B2 (en) 1999-08-26 2010-09-14 Nanogeometry Research Inc. Pattern inspection apparatus and method
US8543519B2 (en) * 2000-08-07 2013-09-24 Health Discovery Corporation System and method for remote melanoma screening
US7085401B2 (en) * 2001-10-31 2006-08-01 Infowrap Systems Ltd. Automatic object extraction
JP4068541B2 (ja) * 2003-09-25 2008-03-26 株式会社東芝 集積回路パターン検証装置と検証方法
JP2005165969A (ja) * 2003-12-05 2005-06-23 Canon Inc 画像処理装置、及び方法
JP4154374B2 (ja) 2004-08-25 2008-09-24 株式会社日立ハイテクノロジーズ パターンマッチング装置及びそれを用いた走査型電子顕微鏡
JP2006190207A (ja) * 2005-01-07 2006-07-20 Toshiba Corp 画像生成方法、画像生成装置、及び画像生成プログラムならびに画像処理方法、画像処理装置、及び画像処理プログラム
JP2006238802A (ja) * 2005-03-03 2006-09-14 Olympus Corp 細胞観察装置、細胞観察方法、顕微鏡システム、及び細胞観察プログラム
JP2007207009A (ja) * 2006-02-02 2007-08-16 Fujitsu Ltd 画像処理方法及び画像処理装置
JP5010207B2 (ja) * 2006-08-14 2012-08-29 株式会社日立ハイテクノロジーズ パターン検査装置及び半導体検査システム
US8369590B2 (en) * 2007-05-21 2013-02-05 Cornell University Method for segmenting objects in images
JP2009015735A (ja) * 2007-07-07 2009-01-22 Keyence Corp エッジ画像のエッジ連結方法、輪郭抽出方法、輪郭抽出装置、輪郭抽出プログラム及びコンピュータで読み取り可能な記録媒体
JP5408852B2 (ja) * 2007-08-09 2014-02-05 株式会社日立ハイテクノロジーズ パターン測定装置

Also Published As

Publication number Publication date
KR101346965B1 (ko) 2014-01-02
JP2011128070A (ja) 2011-06-30
KR20120094044A (ko) 2012-08-23
WO2011074671A1 (ja) 2011-06-23
US9013571B2 (en) 2015-04-21
US20120257039A1 (en) 2012-10-11

Similar Documents

Publication Publication Date Title
JP5198420B2 (ja) 画像処理装置、及び、測定/検査システム、並びに、プログラム
JP4658756B2 (ja) 画像処理装置、画像処理方法および走査型電子顕微鏡
US20220172348A1 (en) Information processing device, information processing method, and storage medium
KR101623134B1 (ko) 패턴 검사 장치 및 패턴 검사 방법
JP5639925B2 (ja) パターンマッチング装置、及びコンピュータープログラム
US8073233B2 (en) Image processor, microscope system, and area specifying program
JP2009145285A (ja) 欠陥検出方法および欠陥検出装置
CN110678901A (zh) 信息处理设备、信息处理方法和程序
US8669523B2 (en) Contour-based defect detection using an inspection apparatus
WO2012101717A1 (ja) パターンマッチング装置、及びコンピュータープログラム
JP2008164593A (ja) パターン検査装置および方法
JP2009258968A (ja) 画像検査装置
JP2007207009A (ja) 画像処理方法及び画像処理装置
CN103886561A (zh) 基于数学形态学的Criminisi图像修复方法
JPWO2012137511A1 (ja) 画像処理装置および画像処理方法
JP2006338191A (ja) 画像処理装置及び領域分割プログラム
CN111862088B (zh) 一种快速计算裂缝宽度的方法
Frucci Oversegmentation reduction by flooding regions and digging watershed lines
JP2009277001A (ja) 画像処理装置
JP2011055004A (ja) 回路パターン検査方法、及び回路パターン検査システム
JP2015099062A (ja) パターン外観検査装置
JP6159211B2 (ja) 目標画像生成支援装置、目標画像生成支援方法およびプログラム
CN112233127B (zh) 一种用于弯道拼接图像的下采样方法
JP2019153966A (ja) 映像修復システム、映像修復方法及びプログラム
JP6224467B2 (ja) パターン評価装置および走査型電子顕微鏡

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110915

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130206

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160215

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5198420

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350