(57)【特許請求の範囲】
【請求項１】
チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する結晶形状測定装置であって、
前記単結晶と前記結晶融液との境界部を撮像する撮像手段と、
前記撮像手段にて撮像して得た歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する画像変換手段と、
前記画像変換手段にて得た前記画像上において、前記境界部を検出する境界部検出手段と、
前記画像上において、前記境界部検出手段にて検出した前記境界部を円近似して直径および中心を算出する境界部認識手段と、
前記境界部認識手段にて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する演算手段とを備え、
前記境界部認識手段は、前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似させることを特徴とする結晶形状測定装置。
【請求項２】
チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する結晶形状測定方法であって、
前記単結晶と前記結晶融液との境界部を撮像する第１ステップと、
前記第１ステップにて撮像して得た歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する第２ステップと、
前記第２ステップにて得た前記画像上において、前記境界部を検出する第３ステップと、
前記画像上において、前記第３ステップにて検出した前記境界部を円近似して直径および中心を算出する第４ステップと、
前記第４ステップにて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する第５ステップとを含み、
前記第４ステップは、前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似させることを特徴とする結晶形状測定方法。
【請求項３】
コンピュータを、チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する手段として機能させるためのプログラムであって、
撮像手段により撮像された前記単結晶と結晶融液との境界部の歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する画像変換手段と、
前記画像変換手段にて得た前記画像上において、前記境界部を検出する境界部検出手段と、
前記画像上において、前記境界部検出手段にて検出した前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似して直径および中心を算出する境界部認識手段と、
前記境界部認識手段にて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する演算手段として機能させることを特徴とするプログラム。
【請求項４】
コンピュータを、チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する手段として機能させるためのプログラムを記録した記録媒体であって、
コンピュータを、撮像手段により撮像された前記単結晶と結晶融液との境界部の歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する画像変換手段と、
前記画像変換手段にて得た前記画像上において、前記境界部を検出する境界部検出手段と、
前記画像上において、前記境界部検出手段にて検出した前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似して直径および中心を算出する境界部認識手段と、
前記境界部認識手段にて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する演算手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、るつぼ内の半導体融液からＣＺ（チョクラルスキー）法により育成される、例えばＳｉ（シリコン）等の無転位の半導体単結晶の幾何学的形状を光学的に測定する結晶形状測定装置および結晶形状測定方法およびプログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
従来、例えば特開２０００−２８１４８１号公報に開示された単結晶引上装置のように、炉内に設置された石英るつぼに満たされた半導体融液から、半導体単結晶を引き上げ軸線周りに回転させつつ引き上げる際に、カメラによって半導体単結晶と半導体融液との境界部を撮像して、この撮像により得られた画像から半導体単結晶の径を算出し、この径を用いて単結晶引き上げ速度や半導体溶融の温度等を制御する単結晶引上装置が知られている。
この単結晶引上装置では、育成される単結晶と半導体融液との境界部に発生する高輝度のフュージョンリングを撮像した画像から、フュージョンリングの円弧を計測して、この円弧により半導体単結晶の断面である円の中心を推定することによって半導体単結晶の径を算出する。円弧の計測では、少なくとも３点の円弧上の点をプロットすることによって円の中心を推定する。
【０００３】
【発明が解決しようとする課題】
ところで、上記従来技術の一例に係る単結晶引上装置においては、育成される半導体単結晶と半導体融液との境界部に発生する高輝度のフュージョンリングを、斜め上方つまり半導体単結晶の引き上げ軸方向と交差する方向からカメラによって撮像している。そして、この撮像により得られた画像上において、フュージョンリングを円近似することで半導体単結晶の中心位置を推定している。
しかしながら、たとえ実際には円形のフュージョンリングであっても、半導体単結晶の引き上げ軸方向と交差する斜め方向から撮像した場合には、フュージョンリング上の各点とカメラの焦点との間の距離が異なることで、撮像により得られる画像上のフュージョンリングは円形とはならず、さらに、楕円形とも異なり、例えばカメラ位置に対する手前側の部分ほど大きくなるように歪んだような、いわば変形楕円形の画像が得られることとなる。
【０００４】
このため、カメラにより撮像して得た画像上においてフュージョンリングを円もしくは楕円近似し、この結果から半導体単結晶の径を推定した場合には、円もしくは楕円近似を適用する領域に応じて異なる推定結果が得られてしまい、推定により得られる半導体単結晶の径が、実際の半導体単結晶の径と大きく異なる虞がある。
本発明は上記事情に鑑みてなされたもので、カメラ等により撮像して得た半導体単結晶と融液面との境界部の画像から、半導体単結晶の径や中心等の幾何学的形状を高精度に測定することが可能な結晶形状測定装置および結晶形状測定方法およびプログラムおよび記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決して係る目的を達成するために、請求項１に記載の本発明の結晶形状測定装置は、チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する結晶形状測定装置であって、前記単結晶と前記結晶融液との境界部を撮像する撮像手段（例えば、後述する実施形態でのカメラ１８）と、前記撮像手段にて撮像して得た歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する画像変換手段（例えば、後述する実施形態でのステップＳ０３）と、前記画像変換手段にて得た前記画像上において、前記境界部を検出する境界部検出手段（例えば、後述する実施形態でのステップＳ０５）と、前記画像上において、前記境界部検出手段にて検出した前記境界部を円近似して直径および中心を算出する境界部認識手段（例えば、後述する実施形態でのステップＳ０６）と、前記境界部認識手段にて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する演算手段（例えば、後述する実施形態でのステップＳ１１）とを備え、前記境界部認識手段は、前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似させることを特徴としている。
【０００６】
上記構成の結晶形状測定装置によれば、例えば単結晶と結晶融液との境界部の斜め上方の位置から撮像して得た原画像を、仮想的に引き上げ軸と平行な方向から撮像した場合に得られる画像へと変換することで、単結晶と結晶融液との境界部に発生する例えば円形のフュージョンリングの画像が歪んで観測されてしまうことを抑制することができる。これにより、フュージョンリングの画像を精度良く円近似することができ、この円近似に基づいて単結晶の形状、例えば径や中心を精度良く測定することができる。従って、複数の単結晶を作製する場合においても、安定した品質を確保することが可能となる。
【０００７】
また、本発明の結晶形状測定装置では、前記境界部認識手段は、前記境界部を複数の環状部（例えば、後述する実施形態での内周部および中心部および外周部）に分割し、各環状部毎に対応して異なる径を有する複数の同心円によって円近似することを特徴としている。上記構成の結晶形状測定装置によれば、境界部検出手段にて検出した単結晶と融液面との境界部を、複数、例えば外周部と、中心部と、内周部とからなる３つの環状部に分割して、各環状部毎に異なる径を有する同心円により円近似する。これにより、フュージョンリングの画像を精度良く円近似することができ、この円近似に基づいて単結晶の形状、例えば径や中心をより一層、精度良く測定することができる。さらに、単結晶に生じる晶癖線により単結晶の外周部から突出する突出部が形成される場合であっても、例えば晶癖線の影響が少ない内周側の環状部に対する円近似の認識結果に基づいて単結晶の形状を測定することで、径や中心等の測定精度を向上させることができる。また、外周部、内周部の径を測定することにより、フュージョンリングの幅を測定することができ、引き上げの状態をより正確に把握することができる。
【００１０】
また、本発明の結晶形状測定装置では、前記境界部認識手段は、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似することを特徴としている。上記構成の結晶形状測定装置によれば、境界部検出手段にて、例えば二値化処理や境界エッジの検出処理等により検出した境界部に対して、直径および中心に対する適宜の予測値からなる円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換を行い、境界部の直径及び中心を算出する。次に、この認識結果に基づいて、検出した境界部のデータに対して、例えば晶癖線等に起因する特異点の除去等の補正を行う。そして、補正後の境界部のデータに対して、円による最小二乗法を適用して、境界部の直径及び中心を算出する。これにより、単結晶の形状、例えば径や中心を、より一層、精度良く測定することができる。
【００１１】
また、請求項２に記載の本発明の結晶形状測定方法は、チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する結晶形状測定方法であって、前記単結晶と前記結晶融液との境界部を撮像する第１ステップ（例えば、後述する実施形態でのステップＳ０３）と、前記第１ステップにて撮像して得た歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する第２ステップ（例えば、後述する実施形態ではステップＳ０３が兼ねる）と、前記第２ステップにて得た前記画像上において、前記境界部を検出する第３ステップ（例えば、後述する実施形態でのステップＳ０５）と、前記画像上において、前記第３ステップにて検出した前記境界部を円近似して直径および中心を算出する第４ステップ（例えば、後述する実施形態でのステップＳ０６）と、前記第４ステップにて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する第５ステップ（例えば、後述する実施形態でのステップＳ１１）とを含み、前記第４ステップは、前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似させることを特徴としている。
【００１２】
このような結晶形状測定方法によれば、単結晶と結晶融液との境界部に発生する例えば円形のフュージョンリングの画像が歪んで観測されてしまうことを抑制することができ、フュージョンリングの画像を精度良く円近似することができる。
【００１３】
また、本発明の結晶形状測定方法では、フュージョンリングの画像を、より一層、精度良く円近似することができる。特に、外周部、内周部を含む複数の環状部に分割した場合には、フュージョンリングの幅を測定することができる。
【００１６】
また、本発明の結晶形状測定方法では、円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換に基づいて、検出した境界部のデータを補正し、補正後の境界部のデータに対して円による最小二乗法を適用することで、より一層、精度良く境界部の形状を測定することができる。
【００１７】
また、請求項３に記載の本発明のプログラムは、コンピュータを、チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する手段として機能させるためのプログラムであって、撮像手段（例えば、後述する実施形態ではカメラ１８）により撮像された前記単結晶と結晶融液との境界部の歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する画像変換手段（例えば、後述する実施形態ではステップＳ０３が兼ねる）と、前記画像変換手段にて得た前記画像上において、前記境界部を検出する境界部検出手段（例えば、後述する実施形態でのステップＳ０５）と、前記画像上において、前記境界部検出手段にて検出した前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似して直径および中心を算出する境界部認識手段（例えば、後述する実施形態でのステップＳ０６）と、前記境界部認識手段にて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する演算手段（例えば、後述する実施形態でのステップＳ１１）として機能させることを特徴としている。
【００１８】
上記のプログラムによれば、例えば単結晶と結晶融液との境界部の斜め上方の位置から撮像して得た原画像を、仮想的に引き上げ軸と平行な方向から撮像した場合に得られる画像へと変換することで、単結晶と結晶融液との境界部に発生する例えば円形のフュージョンリングの画像が歪んで観測されてしまうことを抑制することができる。これにより、フュージョンリングの画像を精度良く円近似することができ、この円近似に基づいて単結晶の形状、例えば径や中心を精度良く測定することができる。
【００１９】
また、本発明のプログラムでは、境界部検出手段にて検出した単結晶と融液面との境界部を、複数、例えば外周部と、中心部と、内周部とからなる３つの環状部に分割して、各環状部毎に異なる径を有する同心円により円近似する。これにより、フュージョンリングの画像を精度良く円近似することができ、この円近似に基づいて単結晶の形状、例えば径や中心をより一層、精度良く測定することができる。さらに、単結晶に生じる晶癖線により単結晶の外周部から突出する突出部が形成される場合であっても、例えば晶癖線の影響が少ない内周側の環状部に対する円近似の認識結果に基づいて単結晶の形状を測定することで、径や中心等の測定精度を向上させることができる。また、外周部、内周部の径を測定することにより、フュージョンリングの幅を測定することができ、引き上げの状態をより正確に把握することができる。
【００２２】
また、本発明のプログラムでは、前記境界部認識手段は、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似することを特徴としている。上記のプログラムによれば、境界部検出手段にて、例えば二値化処理や境界エッジの検出処理等により検出した境界部に対して、直径および中心に対する適宜の予測値からなる円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換を行い、境界部の直径及び中心を算出する。次に、この認識結果に基づいて、検出した境界部のデータに対して、例えば晶癖線等に起因する特異点の除去等の補正を行う。そして、補正後の境界部のデータに対して、円による最小二乗法を適用して、境界部の直径及び中心を算出する。これにより、単結晶の形状、例えば径や中心を、より一層、精度良く測定することができる。
【００２３】
また、請求項４に記載の本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、チョクラルスキー法により結晶融液から育成される単結晶の育成部の形状を測定する手段として機能させるためのプログラムを記録した記録媒体であって、コンピュータを、撮像手段（例えば、後述する実施形態ではカメラ１８）により撮像された前記単結晶と結晶融液との境界部の歪んで観測された変形楕円形となる原画像を、仮想的に前記引き上げ軸と平行な方向から前記境界部を撮像した場合に得られる近似的に円形となる画像へと変換する画像変換手段（例えば、後述する実施形態ではステップＳ０３が兼ねる）と、前記画像変換手段にて得た前記画像上において、前記境界部を検出する境界部検出手段（例えば、後述する実施形態でのステップＳ０５）と、  前記画像上において、前記境界部検出手段にて検出した前記境界部を複数の環状部に分割し、各環状部毎に対応して異なる径を有する複数の同心円を用いて、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似して直径および中心を算出する境界部認識手段（例えば、後述する実施形態でのステップＳ０６）と、前記境界部認識手段にて認識した前記直径および前記中心に基づいて、前記単結晶の直径および中心を算出する演算手段（例えば、後述する実施形態でのステップＳ１１）として機能させるためのプログラムを記録したことを特徴としている。
【００２４】
上記の記録媒体によれば、例えば単結晶と結晶融液との境界部の斜め上方の位置から撮像して得た原画像を、仮想的に引き上げ軸と平行な方向から撮像した場合に得られる画像へと変換することで、単結晶と結晶融液との境界部に発生する例えば円形のフュージョンリングの画像が歪んで観測されてしまうことを抑制することができる。これにより、フュージョンリングの画像を精度良く円近似することができ、この円近似に基づいて単結晶の形状、例えば径や中心を精度良く測定することができる。
【００２５】
また、本発明のコンピュータ読み取り可能な記録媒体では、前記境界部認識手段は、前記境界部を複数の環状部（例えば、後述する実施形態での内周部および中心部および外周部）に分割し、各環状部毎に対応して異なる径を有する複数の同心円によって円近似することを特徴としている。上記の記録媒体によれば、境界部検出手段にて検出した単結晶と融液面との境界部を、複数、例えば外周部と、中心部と、内周部とからなる３つの環状部に分割して、各環状部毎に異なる径を有する同心円により円近似する。これにより、フュージョンリングの画像を精度良く円近似することができ、この円近似に基づいて単結晶の形状、例えば径や中心をより一層、精度良く測定することができる。さらに、単結晶に生じる晶癖線により単結晶の外周部から突出する突出部が形成される場合であっても、例えば晶癖線の影響が少ない内周側の環状部に対する円近似の認識結果に基づいて単結晶の形状を測定することで、径や中心等の測定精度を向上させることができる。また、外周部、内周部の径を測定することにより、フュージョンリングの幅を測定することができ、引き上げの状態をより正確に把握することができる。
【００２８】
また、本発明のコンピュータ読み取り可能な記録媒体では、前記境界部認識手段は、Ｈｏｕｇｈ変換もしくはマッチングと、最小二乗法とにより前記境界部を円近似することを特徴としている。上記の記録媒体によれば、境界部検出手段にて、例えば二値化処理や境界エッジの検出処理等により検出した境界部に対して、直径および中心に対する適宜の予測値からなる円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換を行い、境界部の直径及び中心を算出する。次に、この認識結果に基づいて、検出した境界部のデータに対して、例えば晶癖線等に起因する特異点の除去等の補正を行う。そして、補正後の境界部のデータに対して、円による最小二乗法を適用して、境界部の直径及び中心を算出する。これにより、単結晶の形状、例えば径や中心を、より一層、精度良く測定することができる。
【００２９】
【発明の実施の形態】
以下、本発明の結晶形状測定装置および結晶形状測定方法およびプログラムおよび記録媒体の一実施形態について添付図面を参照しながら説明する。図１は本発明の一実施形態に係わる結晶形状測定装置１０Ａを具備する単結晶引上装置１０を示す構成図である。
【００３０】
本実施の形態に係る単結晶引上装置１０は、例えば、中空の気密容器をなす引き上げ炉１１と、この引き上げ炉１１の中央下部に鉛直方向に立設され上下動可能とされたシャフト１２と、このシャフト１２の上部に載置されたサセプタ１３と、このサセプタ１３上により支持され、例えばシリコンの融液からなる半導体融液ＳＬを貯留する坩堝１４と、この坩堝１４の外周面から所定距離だけ離間して配置されたヒータ１５と、引上装置１６と、坩堝移動装置１７と、結晶形状測定装置１０Ａと、制御部２１とを備えて構成されている。
さらに、結晶形状測定装置１０Ａは、カメラ１８と、記憶部１９と、画像処理部２０とを備えて構成されている。
【００３１】
ヒータ１５は、例えばシリコン等の半導体原料を坩堝１４内で加熱溶融すると共に、半導体融液ＳＬを所定温度に保温する。
引上装置１６は、例えば引上ワイヤ１６ａを引き上げ軸Ｐに沿って昇降可能、かつ、引き上げ軸Ｐ周りに回転可能に吊り下げており、この引上ワイヤ１６ａの下端部には例えばシリコン等の半導体の種結晶（図示略）が固定されている。
坩堝移動装置１７は、シャフト１２を介して坩堝１４を昇降移動および回転させる。
そして、ヒータ１５および引上装置１６および坩堝移動装置１７の各動作は制御部２１により制御されている。すなわち制御部２１は、後述する画像処理部２０にて算出した半導体単結晶Ｓの直径Ｒおよび中心位置Ｃ等の幾何学的形状の情報を受信して、ヒータ１５および引上装置１６および坩堝移動装置１７の各動作を制御するための制御信号を出力する。
【００３２】
結晶形状測定装置１０Ａのカメラ１８は、例えば２次元のシャッタカメラをなし、例えば融液面Ａと略鋭角に交差する方向Ｑ１から、半導体融液ＳＬと半導体単結晶Ｓとの境界部つまり結晶育成界面近傍に発生する高輝度のフュージョンリングＦＲを撮像する。そして、撮像により得られた原画像を記憶部１９へ出力して格納する。
【００３３】
画像処理部２０は、後述するように、カメラ１８により撮像して得た、原画像を記憶部１９から読み込み、この原画像を画像変換して、仮想的に引き上げ軸（つまり半導体単結晶Ｓの結晶軸）Ｐと平行な方向から撮像した場合に得られる、いわゆる変換画像を生成する。そして、この変換画像から半導体単結晶Ｓの幾何学的形状の情報、例えば直径Ｒおよび中心位置Ｃ等を算出する。
【００３４】
本実施の形態による結晶形状測定装置１０Ａは上記構成を備えており、以下に、この結晶形状測定装置１０Ａの動作について説明する。
先ず、カメラ１８により撮像して得た原画像を画像変換して変換画像を得る処理について添付図面を参照しながら説明する。図２は本実施の形態に係る結晶形状測定装置１０Ａにおいて、カメラ１８により撮像して得た原画像を、仮想的に引き上げ軸Ｐと平行な方向から撮像した仮想的なカメラで得られる変換画像へと変換する際における、幾何学的な対応関係を示す図である。
【００３５】
半導体融液ＳＬと半導体単結晶Ｓとの境界部に発生するフュージョンリングＦＲに対して斜め上方の位置から、例えば融液面Ａと略鋭角に交差する方向Ｑ１（つまりカメラ１８の光軸）に沿ってフュージョンリングＦＲを撮像する場合、カメラ１８の焦点Ｆ１とフュージョンリングＦＲ上の各位置との間の距離は一定とはならない。
例えば、図２に示すように、フュージョンリングＦＲ上の位置であって、カメラ１８に最も近い近接位置ＦＲａと、カメラ１８から最も遠い離間位置ＦＲｂとに対して、カメラ１８の焦点Ｆ１と近接位置ＦＲａとの距離Ｌ１は、カメラ１８の焦点Ｆ１と離間位置ＦＲｂとの距離Ｌ２とは異なり、常にＬ１＜Ｌ２の関係が成り立つ。
【００３６】
このため、例えば実際のフュージョンリングＦＲが円形であっても、カメラ１８にて撮像して得た原画像でのフュージョンリングＦＲ１は、円形でも楕円形でもない変形楕円形となる。なお、図２においては、画像平面Ｓ１を便宜的にカメラ１８の焦点Ｆ１の前方側に示したが、実際の撮像では焦点Ｆ１の後方側に画像平面Ｓ１が設けられている。
ここで、例えば、カメラ１８の光軸Ｑ１と半導体融液ＳＬの融液面Ａとの交点位置Ａ１に対する鉛直方向上方の位置に、仮想的なカメラの焦点Ｆ２を設定して、この焦点Ｆ２および交点位置Ａ１を含む鉛直軸Ｑ２（つまり仮想的なカメラの光軸）に沿った方向からフュージョンリングＦＲを撮像したと仮定する。すると、この仮想的なカメラにて撮像して得られるフュージョンリングＦＲ２は、仮想的なカメラの画像平面Ｓ２において近似的に円形となる。
【００３７】
すなわち、図２に示すように、実際の半導体単結晶Ｓの中心位置Ｃと交点位置Ａ１とが一致せずに、仮想的なカメラの光軸Ｑ２が結晶軸Ｐからずれて結晶軸Ｐと平行に設定されている場合には、仮想的なカメラの焦点Ｆ２と近接位置ＦＲａ１との距離Ｌ３は、仮想的なカメラの焦点Ｆ２と離間位置ＦＲｂとの距離Ｌ４とは一致せず、仮想的なカメラの画像平面Ｓ２において略円形のフュージョンリングＦＲ２が撮像される。
なお、実際の半導体単結晶Ｓの中心位置Ｃと交点位置Ａ１とが一致し、仮想的なカメラの光軸Ｑ２と結晶軸Ｐとが一致している場合には、Ｌ３＝Ｌ４となり円形のフュージョンリングＦＲ２が得られる。
また、図２においては、仮想的なカメラの画像平面Ｓ２を、便宜的に仮想的なカメラの焦点Ｆ２の前方側に示した。
【００３８】
ここで、画像平面Ｓ１におけるフュージョンリングＦＲ１を、仮想的なカメラの画像平面Ｓ２におけるフュージョンリングＦＲ２に変換する際には、先ず、フュージョンリングＦＲ１に対応する各画素のカメラ視線情報を算出する。
このカメラ視線情報は、カメラ内部変数とされる焦点距離ｆおよび画素ピッチおよび画素数等から算出され、例えばカメラ１８の焦点Ｆ１とフュージョンリングＦＲ１上の各点とを含んで形成される各直線に対し、各直線が伸びる方向に関する情報とされている。
例えば図２において、カメラ視線情報は、カメラ１８の光軸Ｑ１と第１のカメラ視線情報（例えば、焦点Ｆ１および近接位置ＦＲａを含む直線に沿った方向）とのなす角θ１と、カメラ１８の光軸Ｑ１と第２のカメラ視線情報（例えば、焦点Ｆ１および離間位置ＦＲｂを含む直線に沿った方向）とのなす角θ２とを含む情報である。
【００３９】
そして、画像平面Ｓ１のフュージョンリングＦＲ１に対応する各画素に対して、カメラ外部変数とされるカメラ姿勢およびカメラ位置（例えば図２における、焦点Ｆ１と交点位置Ａ１との距離Ｌ、融液面Ａと線分Ｆ１Ａ１とのなす角θ等）の情報に基づいてワールド座標上の位置を算出する。ここで、ワールド座標系のＸＹ平面は、例えば半導体融液ＳＬの融液面Ａとする。
【００４０】
そして、仮想的なカメラのカメラ外部変数、つまりカメラ姿勢およびカメラ位置（例えば図２における、焦点Ｆ２と交点位置Ａ１との距離ＬＬ等）の情報に基づいて、ワールド座標上の所望の各位置に対する仮想的なカメラ視線情報を算出する。
この場合、仮想的なカメラ視線情報とは、例えば図２において、仮想的なカメラの光軸Ｑ２と第３のカメラ視線情報（例えば、焦点Ｆ２および近接位置ＦＲａを含む直線に沿った方向）とのなす角θ３と、仮想的なカメラの光軸Ｑ２と第４のカメラ視線情報（例えば、焦点Ｆ２および離間位置ＦＲｂを含む直線に沿った方向）とのなす角θ４とを含む情報である。
【００４１】
そして、仮想的なカメラ視線情報と、仮想的なカメラ内部変数（例えば、カメラ１８と同様の値とされる焦点距離ｆおよび画素ピッチおよび画素数等）とに基づいて、仮想的な画像平面Ｓ２のフュージョンリングＦＲ２を表す各対応画素を算出する。
なお、カメラ１８の焦点Ｆ１と交点位置Ａ１との距離Ｌやカメラ内部変数に対して、仮想的なカメラの焦点Ｆ２と交点位置Ａ１との距離ＬＬやカメラ内部変数を、互いに異なる値に設定することにより、画像の拡大または縮小を行うことができる。
特に、焦点距離ｆを距離ＬＬと一致させることにより、ワールド座標系のＸＹ平面そのものを仮想的な画像平面Ｓ２と見なすことも可能である。
【００４２】
以下に、結晶形状測定装置１０Ａの動作の詳細について説明する。
半導体単結晶Ｓの引き上げ工程は、半導体単結晶Ｓの形状に応じて、例えば、シード工程と、肩工程と、直胴工程と、ボトム工程とを含んでおり、以下においては、特に、シード工程と、肩工程と、直胴工程およびボトム工程との、３つに分類した各工程を対象として、半導体単結晶Ｓの幾何学的形状の測定方法について添付図面を参照しながら説明する。
図３は結晶形状測定の概略処理を示すフローチャートである。
【００４３】
先ず、図３に示すステップＳ０１においては、後述する初期化処理を行う。
次に、ステップＳ０２においては、結晶形状測定の処理の終了が指示されたか否かを判定する。
この判定結果が「ＹＥＳ」の場合には、ステップＳ１４に進み、終了処理として、例えば演算処理用に確保したメモリ領域の開放等を行い、一連の処理を終了する。一方、判定結果が「ＮＯ」の場合には、ステップＳ０３に進む。
【００４４】
ステップＳ０３においては、後述するように、カメラ１８にて撮像して得た原画像を画像処理部２０に取り込み、画像変換の処理を行う。
次に、ステップＳ０４においては、シード工程と、肩工程と、直胴工程およびボトム工程とに分類した３つの各工程のうち、何れの工程における処理であるかの工程確認を行う。
【００４５】
そして、ステップＳ０５においては、後述するように、各工程毎に応じて設定された境界検出の処理、つまり半導体単結晶Ｓと半導体融液ＳＬとの境界部の検出を行う。
そして、ステップＳ０６においては、後述するように、各工程毎に応じて設定された境界認識の処理、つまり検出した半導体単結晶Ｓと半導体融液ＳＬとの境界部に対して円近似に基づく認識処理を行い、半導体単結晶Ｓの幾何学的形状の情報、例えば直径Ｒおよび中心位置Ｃ等を算出する。
次に、ステップＳ０７においては、半導体単結晶Ｓと半導体融液ＳＬとの境界部に対する認識処理の結果の妥当性を評価する。
【００４６】
そして、ステップＳ０８においては、認識処理の結果が妥当であるか否かを判定する。
この判定結果が「ＹＥＳ」の場合には、ステップＳ０９に進む。一方、この判定結果が「ＮＯ」の場合には、ステップＳ１０に進む。
ステップＳ０９においては、予め記憶部１９に記憶された半導体単結晶Ｓの幾何学的形状の情報、例えば直径Ｒおよび中心位置Ｃ等に対する予測値を、認識結果によって更新して、変換テーブルを作成し、記憶部１９に格納する。
この予測値の更新では、例えば、所定のタイミングで測定した直径Ｒおよび中心位置Ｃ等の幾何学的形状の情報を時系列データとして扱って、移動平均に基づいて更新用のデータを生成する。
【００４７】
一方、ステップＳ１０においては、認識処理の結果を破棄して、予め記憶部１９に記憶された予測値を認識処理の結果として採用する。
そして、ステップＳ１１では、融液面Ａの変化、半導体単結晶Ｓの幾何学的形状、例えば直径および中心を算出する。
次に、ステップＳ１２では、ステップＳ１１での算出結果を出力する。
そして、ステップＳ１３では、特に直胴工程に対して晶癖線の有無を確認する。すなわち、ステップＳ０５における境界検出の検出結果と、ステップＳ０６における円近似による認識結果とを比較することで、フュージョンリングＦＲの外周部に突出する晶癖線が存在するか否かを観測する。そして、ステップＳ０２に戻る。
【００４８】
以下に、上述したステップＳ０１における初期化処理の詳細について説明する。図４は、図３に示すステップＳ０１における初期化処理の詳細を示すフローチャートである。
先ず、図４に示すステップＳ２１においては、引上装置１６の引上ワイヤ１６ａを引き上げる際の引き上げ条件、例えば引き上げ速度や引き上げ軸Ｐ周りの回転速度や融液面Ａの高さ等を記憶部１９から読み込む。
次に、ステップＳ２２においては、画像変換の演算処理に使用する各種パラメータを初期化する。
次に、ステップＳ２３においては、演算処理に使用する所定のメモリ領域を確保する。
【００４９】
次に、ステップＳ２４においては、カメラ１８により撮像して得られる原画像の全画素に対して、例えばワールド座標系への変換処理後に得られる画素対応点を算出したか否かを判定する。
この判定結果が「ＹＥＳ」の場合には、後述するステップＳ２９に進む。一方、この判定結果が「ＮＯ」の場合には、ステップＳ２５に進む。
ステップＳ２５においては、カメラ１８に固有のカメラ内部変数、例えば焦点距離および画素ピッチおよび画素数等の情報に基づいて、カメラ１８により撮像して得られる原画像の所望の画素に対するカメラ視線情報を算出する。
【００５０】
そして、ステップＳ２６においては、カメラ１８に対するカメラ外部変数、例えばカメラ姿勢およびカメラ位置等に基づいて、カメラ１８により撮像して得られる原画像の所望の画素に対するワールド座標系での位置を算出する。
次に、ステップＳ２７においては、仮想的なカメラに対するカメラ外部変数、例えばカメラ姿勢およびカメラ位置等に基づいて、ワールド座標系での所望の画素対応点に対する仮想的なカメラ視線情報を算出する。
次に、ステップＳ２８においては、仮想的なカメラに対するカメラ内部変数、例えば焦点距離および画素ピッチおよび画素数等と、仮想的なカメラ視線情報とに基づいて、ワールド座標系での所望の画素対応点に対する、変換画像の画素を算出する。そして、ステップＳ２４に戻る。
【００５１】
一方、ステップＳ２９においては、変換後の画素に対するカメラ１８により撮像して得られる原画像の所望の画素が無い点、つまり画素未対応点の算出結果を補間する。
そして、ステップＳ３０においては、画像取込および画像変換や、後述する境界検出処理や認識処理での検査対象領域等に対する各種の設定および確認を行い、一連の処理を終了する。
【００５２】
以下に、上述したステップＳ０３における画像取込および画像変換の処理の詳細について説明する。図５は画像取込および画像変換の処理の詳細について示すフローチャートである。
先ず、図５に示すステップＳ３１においては、カメラ１８により撮像され、例えば記憶部１９に格納された原画像を画像処理部２０に取り込む。
次に、ステップＳ３２においては、カメラ１８により撮像して得られる原画像の全画素の変換が終了したか否かを判定する。
この判定結果が「ＹＥＳ」の場合には、一連の処理を終了する。一方、この判定結果が「ＮＯ」の場合には、ステップＳ３３に進む。
【００５３】
ステップＳ３３においては、カメラ１８により撮像して得られる原画像の所望の画素に対して、予め記憶部１９に記憶した所定の変換テーブルを検索する。
次に、ステップＳ３４においては、カメラ１８により撮像して得た原画像の所望の画素に対する輝度値を参照する。
次に、ステップＳ３５においては、変換画像に対する所望の画素の輝度値を、ステップＳ３４にて検索した輝度値に基づいて設定する。そして、ステップＳ３２に戻る。
【００５４】
以下に、上述したステップＳ０５からステップＳ０６における、境界検出処理および境界部の認識処理の詳細について、シード工程と、肩工程と、直胴工程およびボトム工程との、３つに分類した各工程を対象として説明する。
先ず以下に、シード工程について説明する。
図６はシード工程における境界検出処理および境界部の認識処理の詳細について示すフローチャートであり、図７はカメラ１８にて撮像して得た原画像から画像変換により生成した変換画像において、半導体単結晶Ｓの中心位置Ｃに対する予測位置近傍を拡大して示す拡大画像であり、図８は拡大画像におけるフュージョンリングＦＲ２に対する認識結果を示す図である。
【００５５】
先ず、図６に示すステップＳ４１においては、変換画像に対して、半導体単結晶Ｓの中心位置Ｃに対する予測値を記憶部１９から読み込み、例えば図８に示すように、この予測値周辺の拡大画像を生成する。
次に、ステップＳ４２においては、拡大画像を二値化処理する際における、所定の二値化閾値を算出する。
【００５６】
次に、ステップＳ４３においては、拡大画像に二値化処理を行い、ラベリングを行う。
次に、ステップＳ４４においては、予め記憶部１９に格納した予測値、例えば前回のシード工程に対する処理にて設定した半導体単結晶Ｓの直径Ｒおよび中心位置Ｃのデータ等に基づいて、例えば図８に示すように、フュージョンリングＦＲ２の領域を抽出する。
次に、ステップＳ４５においては、抽出したフュージョンリングＦＲ２の領域の最大幅および最大幅の座標を抽出して、一連の処理を終了する。
【００５７】
以下に、肩工程について説明する。図９は肩工程における境界検出処理および境界部の認識処理の詳細について示すフローチャートであり、図１０は変換画像におけるフュージョンリングＦＲ２に対して検出した境界エッジ群を示す図であり、図１１は検出した境界エッジ群に対して円によるマッチングおよび最小二乗法を用いて円近似を適用した結果を示す図である。
【００５８】
先ず、図９に示すステップＳ５１においては、変換画像に対して、ラインウィンドウの設定角度範囲を算出する。
次に、ステップＳ５２においては、算出した設定角度範囲内における全ての境界エッジを探索したか否かを判定する。
この判定結果が「ＹＥＳ」の場合には、後述するステップＳ５５に進む。一方、この判定結果が「ＮＯ」の場合には、ステップＳ５３に進む。
【００５９】
ステップＳ５３においては、半導体単結晶Ｓの中心位置Ｃの予測値に基づいて、半導体融液ＳＬの融液面Ａと半導体単結晶Ｓとの境界検出用のラインウィンドウを設定する。
次に、ステップＳ５４においては、ラインウィンドウ上を外側つまり半導体融液ＳＬの融液面Ａ側から半導体単結晶Ｓの中心位置Ｃに向かい走査して、例えば図１０に示すように、融液面Ａと半導体単結晶Ｓとの境界エッジを検出する。そして、ステップＳ５２に戻る。
【００６０】
一方、ステップＳ５５においては、半導体単結晶Ｓの直径Ｒおよび中心位置Ｃの予測値に基づいて、変換画像上にて円によるマッチングを適用する範囲を設定する。
次に、ステップＳ５６においては、検出した境界エッジ群に対して、円によるマッチングを適用して、一致度を測定する。
次に、ステップＳ５７においては、一致度が最大となる円に対する直径Ｒおよび中心位置Ｃを算出する。
次に、ステップＳ５８においては、マッチングの結果に基づいて、例えばエッジ群における晶癖線等に起因する特異点の除去等の補正を行う。
次に、ステップＳ５９においては、補正後のエッジ群に対して最小二乗法を用いた円近似を行い、半導体単結晶Ｓの直径Ｒおよび中心位置Ｃを算出して、一連の処理を終了する。
【００６１】
以下に、直胴工程およびボトム工程の処理について説明する。図１２は直胴工程およびボトム工程における境界検出処理および境界部の認識処理の詳細について示すフローチャートであり、図１３はカメラ１８にて撮像して得た原画像から画像変換により生成した変換画像を示す図であり、図１４は変換画像におけるフュージョンリングＦＲ２に対する領域抽出の結果を示す図であり、図１５は抽出した領域から生成した３本の細線、つまり内周部および中心部および外周部の各細線を示す図であり、図１６は生成した細線に対して円検出のＨｏｕｇｈ変換を行った結果を示す図であり、図１７は生成した３本の細線を互いに同心円として最小二乗法による円近似を行った結果を示す図である。
【００６２】
先ず、図１２に示すステップＳ６１においては、変換画像を二値化処理する際における、所定の二値化閾値を算出する。
次に、ステップＳ６２においては、例えば図１３に示すような変換画像に二値化処理を行い、ラベリングを行う。
次に、ステップＳ６３においては、予め記憶部１９に格納した予測値、例えば所定のタイミングで測定した直径Ｒおよび中心位置Ｃ等の幾何学的形状の情報を時系列データとして扱って、移動平均に基づいて生成したデータ等に基づいて、例えば図１４に示すように、フュージョンリングＦＲ２の領域を抽出する。
【００６３】
次に、ステップＳ６４においては、例えば図１５に示すように、フュージョンリングＦＲ２に対して抽出した領域から、例えば内周部および中心部および外周部の３つ領域に対して細線化を行い、３本の細線による各円弧を生成する。
次に、ステップＳ６５においては、例えば図１６に示すように、３本の細線のうち中心部の細線に対して円検出のＨｏｕｇｈ変換を適用して、この変換により検出された円の直径Ｒおよび中心位置Ｃを取得する。
【００６４】
次に、ステップＳ６６においては、Ｈｏｕｇｈ変換により検出した円の直径Ｒおよび中心位置Ｃに基づいて、内周部および中心部および外周部の３つ領域に対して行った各細線化の結果に対して、例えば各細線における晶癖線等に起因する特異点の除去等の補正を行う。
次に、ステップＳ６７においては、例えば図１７に示すように、補正後の各細線に対して最小二乗法を用いた同心円近似を行い、半導体単結晶Ｓの直径Ｒおよび中心位置Ｃを算出して、一連の処理を終了する。
【００６５】
以上説明したように、本実施の形態に係る結晶形状測定装置１０Ａおよび結晶形状測定方法によれば、半導体単結晶Ｓの引き上げ軸（つまり結晶軸）Ｐと交差する方向Ｑ１（つまりカメラ１８の光軸）に沿って撮像して得た原画像を、仮想的に引き上げ軸Ｐと平行な方向から撮像した場合に得られる仮想的な画像へと変換することで、半導体単結晶Ｓと半導体融液ＳＬの融液面Ａとの境界部に発生するフュージョンリングＦＲの画像が歪んで観測されてしまうことを抑制することができる。
これにより、フュージョンリングＦＲの画像を精度良く円近似することができ、この円近似に基づいて半導体単結晶Ｓの形状、例えば直径Ｒや中心位置Ｃを精度良く測定することができる。
また、画像変換を行う際には、予め測定した所定の融液面Ａに対するカメラ外部変数、つまりカメラ姿勢およびカメラ位置の情報に基づいて、所定の変換テーブルを作成しておくことで、画像変換に要する処理時間を短縮することが可能となる。
【００６６】
なお、上述した本実施の形態においては、引き上げ工程の全工程にわたり１台の単焦点レンズとシャッタカメラによりフュージョンリングＦＲを撮像するとしたが、これに限定されず、例えば複数台のカメラにより撮像しても良いし、ズームレンズや複光軸を有するレンズ等を備えても良い。さらに、デジタルカメラからの局所読みだし画像や間引き読み出し画像等を利用しても良い。
【００６７】
なお、本発明の一実施形態に係る結晶形状測定方法を実現する結晶形状測定装置１０Ａは、専用のハードウェアにより実現されるものであっても良く、また、メモリおよびＣＰＵを備えて構成され、結晶形状測定装置１０Ａの機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現するものであっても良い。
【００６８】
また、上述した本発明に係る結晶形状測定方法を実現するためのプログラムをコンピュータ読みとり可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより結晶形状の測定を行っても良い。なお、ここで言うコンピュータシステムとはＯＳや周辺機器等のハードウェアを含むものであっても良い。
【００６９】
また、コンピュータ読みとり可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことを言う。さらに、コンピュータ読みとり可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに、前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるものであっても良い。
【００７０】
【発明の効果】
以上説明したように、請求項１記載の本発明の結晶形状測定装置によれば、単結晶と結晶融液との境界部の画像が歪んで観測されてしまうことを抑制することができ、境界部を精度良く円近似し、この円近似に基づいて単結晶の形状、例えば径や中心を精度良く測定することができる。
さらに、請求項２記載の本発明の結晶形状測定装置によれば、境界部検出手段にて検出した単結晶と融液面との境界部を、複数の環状部に分割して、各環状部毎に異なる径を有する同心円により円近似するため、近似処理の精度を向上させることができ、単結晶の形状、例えば径や中心を、より一層、精度良く測定することができる。
特に、外周部、内周部を含む複数の環状部に分割した場合には、フュージョンリングの幅を測定することができる。
【００７１】
さらに、請求項３記載の本発明の結晶形状測定装置によれば、境界部検出手段にて検出した境界部に対して円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換を行うことで、精度良く単結晶の形状を測定することができる。
さらに、請求項４記載の本発明の結晶形状測定装置によれば、境界部検出手段にて検出した境界部に対して円による最小二乗法を行うことで、精度良く単結晶の形状を測定することができる。
さらに、請求項５記載の本発明の結晶形状測定装置によれば、円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換に基づいて、検出した境界部のデータを補正し、補正後の境界部のデータに対して円による最小二乗法を適用することで、より一層、精度良く単結晶の形状を測定することができる。
【００７２】
また、請求項６記載の本発明の結晶形状測定方法によれば、単結晶と結晶融液との境界部の画像が歪んで観測されてしまうことを抑制することができ、単結晶の形状、例えば径や中心を精度良く測定することができる。
さらに、請求項７記載の本発明の結晶形状測定方法によれば、フュージョンリングの画像を、より一層、精度良く円近似することができる。特に、外周部、内周部を含む複数の環状部に分割した場合には、フュージョンリングの幅を測定することができる。
さらに、請求項８記載の本発明の結晶形状測定方法によれば、単結晶と結晶融液との境界部の検出および認識処理における精度を向上させることができる。
さらに、請求項９記載の本発明の結晶形状測定方法によれば、検出した境界部に対して円による最小二乗法を行うことで、精度良く形状を測定することができる。
【００７３】
さらに、請求項１０記載の本発明の結晶形状測定方法によれば、円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換に基づいて、検出した境界部のデータを補正し、補正後の境界部のデータに対して円による最小二乗法を適用することで、より一層、精度良く境界部の形状を測定することができる。
【００７４】
また、請求項１１記載の本発明のプログラムによれば、単結晶と結晶融液との境界部の画像が歪んで観測されてしまうことを抑制することができ、境界部を精度良く円近似し、この円近似に基づいて単結晶の形状、例えば径や中心を精度良く測定することができる。
さらに、請求項１２記載の本発明のプログラムによれば、境界部検出手段にて検出した単結晶と融液面との境界部を、複数の環状部に分割して、各環状部毎に異なる径を有する同心円により円近似するため、近似処理の精度を向上させることができ、単結晶の形状、例えば径や中心を、より一層、精度良く測定することができる。
特に、外周部、内周部を含む複数の環状部に分割した場合には、フュージョンリングの幅を測定することができる。
【００７５】
さらに、請求項１３記載の本発明のプログラムによれば、境界部検出手段にて検出した境界部に対して円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換を行うことで、精度良く単結晶の形状を測定することができる。
さらに、請求項１４記載の本発明のプログラムによれば、境界部検出手段にて検出した境界部に対して円による最小二乗法を行うことで、精度良く単結晶の形状を測定することができる。
さらに、請求項１５記載の本発明のプログラムによれば、円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換に基づいて、検出した境界部のデータを補正し、補正後の境界部のデータに対して円による最小二乗法を適用することで、より一層、精度良く単結晶の形状を測定することができる。
【００７６】
また、請求項１６記載の本発明のコンピュータ読み取り可能な記録媒体によれば、単結晶と結晶融液との境界部の画像が歪んで観測されてしまうことを抑制することができ、境界部を精度良く円近似し、この円近似に基づいて単結晶の形状、例えば径や中心を精度良く測定することができる。
さらに、請求項１７記載の本発明のコンピュータ読み取り可能な記録媒体によれば、境界部検出手段にて検出した単結晶と融液面との境界部を、複数の環状部に分割して、各環状部毎に異なる径を有する同心円により円近似するため、近似処理の精度を向上させることができ、単結晶の形状、例えば径や中心を、より一層、精度良く測定することができる。
特に、外周部、内周部を含む複数の環状部に分割した場合には、フュージョンリングの幅を測定することができる。
【００７７】
さらに、請求項１８記載の本発明のコンピュータ読み取り可能な記録媒体によれば、境界部検出手段にて検出した境界部に対して円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換を行うことで、精度良く単結晶の形状を測定することができる。
さらに、請求項１９記載の本発明のコンピュータ読み取り可能な記録媒体によれば、境界部検出手段にて検出した境界部に対して円による最小二乗法を行うことで、精度良く単結晶の形状を測定することができる。
さらに、請求項２０記載の本発明のコンピュータ読み取り可能な記録媒体によれば、円によるマッチング、あるいは、円検出のＨｏｕｇｈ変換に基づいて、検出した境界部のデータを補正し、補正後の境界部のデータに対して円による最小二乗法を適用することで、より一層、精度良く単結晶の形状を測定することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係わる結晶形状測定装置を示す構成図である。
【図２】  本実施の形態に係る結晶形状測定装置において、カメラにより撮像して得た原画像を、仮想的に引き上げ軸Ｐと平行な方向から撮像した仮想的なカメラで得られる変換画像へと変換する際における、幾何学的な対応関係を示す図である。
【図３】  図１に示す結晶形状測定装置の概略動作を示すフローチャートである。
【図４】  図３に示すステップＳ０１における初期化処理の詳細を示すフローチャートである。
【図５】  図３に示すステップＳ０３における画像取込および画像変換の処理の詳細について示すフローチャートである。
【図６】  図３に示すステップＳ０５からステップＳ０６の処理において、特にシード工程における境界検出処理および境界部の認識処理の詳細について示すフローチャートである。
【図７】  カメラにて撮像して得た原画像から画像変換により生成した変換画像において、半導体単結晶Ｓの中心位置Ｃに対する予測位置近傍を拡大して示す拡大画像である。
【図８】  拡大画像におけるフュージョンリングＦＲ２に対する認識結果を示す図である。
【図９】  図３に示すステップＳ０５からステップＳ０６の処理において、特に肩工程における境界検出処理および境界部の認識処理の詳細について示すフローチャートである。
【図１０】  変換画像におけるフュージョンリングＦＲ２に対して検出した境界エッジ群を示す図である。
【図１１】  検出した境界エッジ群に対して円によるマッチングを行った結果を示す図である。
【図１２】  図３に示すステップＳ０５からステップＳ０６の処理において、特に直胴工程およびボトム工程における境界検出処理および境界部の認識処理の詳細について示すフローチャートである。
【図１３】  カメラにて撮像して得た原画像から画像変換により生成した変換画像を示す図である。
【図１４】  変換画像におけるフュージョンリングＦＲ２に対する領域抽出の結果を示す図である。
【図１５】  抽出した領域から生成した３本の細線、つまり内周部および中心部および外周部の各細線を示す図である。
【図１６】  生成した細線に対して円検出のＨｏｕｇｈ変換を行った結果を示す図である。
【図１７】  生成した３本の細線を互いに同心円として最小二乗法による円近似を行った結果を示す図である。
【符号の説明】
１０Ａ  結晶形状測定装置
１８  カメラ（撮像手段）
ステップＳ０３  画像変換手段
ステップＳ０５  境界部検出手段
ステップＳ０６  境界部認識手段
ステップＳ１１  演算手段
【図１】
0004221917.tif 000002
【図２】
0004221917.tif 000003
【図３】
0004221917.tif 000004
【図４】
0004221917.tif 000005
【図５】
0004221917.tif 000006
【図６】
0004221917.tif 000007
【図７】
0004221917.tif 000008
【図８】
0004221917.tif 000009
【図９】
0004221917.tif 000010
【図１０】
0004221917.tif 000011
【図１１】
0004221917.tif 000012
【図１２】
0004221917.tif 000013
【図１３】
0004221917.tif 000014
【図１４】
0004221917.tif 000015
【図１５】
0004221917.tif 000016
【図１６】
0004221917.tif 000017
【図１７】
0004221917.tif 000018