[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2024039585A - 幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステム - Google Patents

幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステム Download PDF

Info

Publication number
JP2024039585A
JP2024039585A JP2023052412A JP2023052412A JP2024039585A JP 2024039585 A JP2024039585 A JP 2024039585A JP 2023052412 A JP2023052412 A JP 2023052412A JP 2023052412 A JP2023052412 A JP 2023052412A JP 2024039585 A JP2024039585 A JP 2024039585A
Authority
JP
Japan
Prior art keywords
ellipse
crystal silicon
point
candidate value
center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2023052412A
Other languages
English (en)
Other versions
JP7354468B1 (ja
Inventor
森▲偉▼ ▲項▼
Senwei Xiang
安桓 ▲謝▼
Anhuan Xie
令雨 孔
Lingyu Kong
敏翔 叶
Minxiang Ye
▲芸▼菲 ▲張▼
Yifei Zhang
▲ティン▼ 汪
Ting Wang
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.)
Zhejiang Lab
Original Assignee
Zhejiang Lab
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 Zhejiang Lab filed Critical Zhejiang Lab
Application granted granted Critical
Publication of JP7354468B1 publication Critical patent/JP7354468B1/ja
Publication of JP2024039585A publication Critical patent/JP2024039585A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/66Analysis of geometric attributes of image moments or centre of gravity
    • 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/10004Still image; Photographic image
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Quality & Reliability (AREA)
  • Image Analysis (AREA)
  • Crystals, And After-Treatments Of Crystals (AREA)

Abstract

【課題】楕円の幾何学的特性を十分に引き出して利用し、パラメータ識別過程が少量の距離、角度などの幾何学計算のみに関し、クラスタ演算、投票演算及び代数フィッティング演算を回避し、計算量及び記憶量を大幅に減少させ、楕円パラメータ認識の即時性を向上させる単結晶シリコン楕円パラメータの認識方法及びシステムを提供する。【解決手段】方法は、S1において、入力された単結晶シリコン結晶引上画像に対して前処理を行い、S2において、平行弦の中点を計算し、S3において、楕円円心を計算し、S4において、不完全な楕円輪郭における各点から楕円円心までの距離を計算し、且つ同一直線上に位置しないエッジ点をランダムに選択し、S5において、楕円の回転角度候補値を計算し、S6において、長半径候補値及び短半径候補値を計算し、S7において、最終的な楕円回転角度、長半径及び短半径を決定する。【選択図】図1

Description

本発明は単結晶シリコン直径検出の画像処理技術分野に関し、特に幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステムに関する。
楕円は、生活・生産における基本的な幾何要素として、多くの画像処理分野に広く応用されている。例えば、アイトラッキング分野において、楕円形の瞳孔を検出することにより眼球の回転状態を追跡することができる。顔識別分野において、楕円検出技術によって顔輪郭を背景から分離することができる。天文学において、楕円検出は天体の形状パラメータ及び運動軌跡を計算することに用いられる。生物医学において、楕円検出によって細胞分割を実現することができる。自動化生産ラインにおいて、楕円検出は常に円形物体のカウントに応用される。チョクラルスキー型単結晶シリコン生産において、カメラが結晶引上炉の観察窓に取り付けられるため、斜め下向きの撮影角度によって円形の結晶棒の断面を画像上で楕円形にする。また、複雑な環境は撮影視点を遮ることとなり、多くの工業自動化検出シーンにおいて取得された画像は楕円の輪郭の一部即ち不完全な楕円である。
いずれか1つの楕円はいずれも5つのパラメータで構成され、それらがそれぞれ円心座標x及びy、回転角度θ、長半径a及び短半径bである。楕円パラメータ認識の目的は画像における楕円エッジを利用して上記5つのパラメータを求めることである。パラメータが比較的多いため、楕円検出は常に画像処理分野における1つの難点であり、広く注目されている。よく見られる楕円検出アルゴリズムは以下の2種類に分けられてもよい。
(1)ハフ変換に基づく楕円検出アルゴリズム
ハフ変換(HT、Hough Transform)は画像処理における幾何形状を識別する基本的な方法の1つであり、本質的に「クラスタ」(又は、「投票」)方法に属し、その原理は、画像空間とパラメータ空間との対応関係によって画像空間における各前景画素点をある解析形式でパラメータ空間に変換し、パラメータ空間において簡単な累加統計を行って、累加値が最も大きなカウンタに表示されるパラメータで検出タスクを完了することである。標準ハフ変換は2つのパラメータのみを検出でき、多すぎるパラメータがパラメータ空間の次元を増加させて、アルゴリズムの時間複雑度及び空間複雑度を大幅に増加させることとなる。楕円のパラメータは5つあり、標準のハフ変換方法を使用すれば、5次元パラメータ空間を必要とし、消費した内部記憶及び時間が莫大なものであり、実際の検出に応用できない。このために、中国国内外の研究者も次々と改良されたHough変換アルゴリズムを提案し、例えば、Xu Lはランダムハフ変換アルゴリズム(Xu L . Randomized Hough Transform (RHT): Basic Mechanisms, Algorithms, and Computational Complexities[J]. CVGIP: Image Understanding, 1993, 57(2):131-154.)を提案した。標準ハフ変換がエッジにおける各点をパラメータ空間における複数の点にマッピングすることと異なって、ランダムハフ変換は原図における複数の点をパラメータ空間における1つの点にマッピングし、計算量を大幅に減少させることができる。しかしながら、該方法は候補エッジ点の数が比較的多く又はエッジが騒音からの干渉を受ける場合、無効サンプリングを導入することとなり、このため、アルゴリズムの演算量及び記憶量が増加してしまう。この問題に応用するために、登録番号CN1256696Cの中国発明特許には制限ランダムハフ変換によって楕円検出を行う画像処理方法が提案されており、該方法は任意の楕円曲線に対して3つの点をランダムに選択し、まず楕円接線の制限条件によって選択された3つの点が楕円方程式を満足するかどうかを判断し、楕円方程式を満足しない点を除去する。楕円方程式を満足する3つの点については、まず接線中心線原理に基づいて楕円中心を決定し、次に3つの点の座標によって長半径、短半径及び回転角度を求める。該方法はランダムハフ変換を行う前に、楕円検証ステップを追加し、無効点サンプリングを効果的に減少させて、検出効率を更に向上させることができる。
(2)最小二乗に基づく楕円フィッティングアルゴリズム
このような方法は楕円を下記公式(9)に示し、
Figure 2024039585000002
(9)
ここで、a、b、c、d、e及びfが係数である。ベクトル
Figure 2024039585000003

Figure 2024039585000004
を導入して、公式(9)を下記公式(10)に書き直し、
Figure 2024039585000005
(10)
騒音が存在するため、F(a,x)が点(x,y)で0に等しくなく、従って、F(a,x)を点(x,y)から曲線F(a,x)=0までの代数距離として見なしてもよい。最小二乗原理に基づいて各点の代数距離の二乗和の最小値を求めることにより楕円曲線フィッティングを完了することができ、公式(11)に示され、
Figure 2024039585000006
(11)
登録番号CN110402849B及び登録番号CN113793309Aの中国発明特許はいずれも最小二乗法によって楕円をフィッティングすることに言及する。
総体的には、従来のハフ変換に基づく楕円検出アルゴリズムはロバスト性が高く、騒音及び不完全な楕円にいずれも敏感ではないが、計算量が大きく、楕円を迅速に検出することに適しない。最小二乗法に基づく楕円検出アルゴリズムは原理が簡単であるが、騒音に比較的敏感であり、このような2種類の方法は直接に精度及び即時性への要求がいずれも比較的高い単結晶シリコン直径検出分野に応用されにくい。
このために、本発明は幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステムを提案する。
本発明の目的は幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステムを提供することにあり、従来の単結晶シリコン直径検出応用において楕円検出計算量が大きく、記憶量が大きいという問題を解決した。
本発明が採用した技術案は以下のとおりである。
幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステムであって、
入力された単結晶シリコン結晶引上画像を処理して、検出対象の不完全な単結晶シリコン楕円輪郭を抽出するステップS1と、
不完全な単結晶シリコン楕円輪郭において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算するステップS2と、
各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算し、前記交点が楕円円心であって、点Oとして記されるステップS3と、
不完全な単結晶シリコン楕円輪郭における各点から前記楕円円心までの距離を計算し、且つ前記楕円円心までの距離が等しく且つ前記楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とするステップS4と、
前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)及び前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって単結晶シリコン楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、単結晶シリコン楕円の回転角度候補値θ′を計算するステップS5と、
単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)及び前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び短半径候補値b′を計算するステップS6と、
前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な単結晶シリコン楕円回転角度θ、長半径a及び短半径bを決定し、単結晶シリコン楕円の5つのパラメータの認識を完了するステップS7と、を含む。
更に、前記ステップS1における前記前処理は画像フィルタリング、エッジ検出及び/又は仮想エッジの除去を含む。
更に、前記ステップS2における各クラスタの前記平行弦の数が2本以上である。
更に、前記ステップS3における各クラスタの前記平行弦の中点に対応する中心線をフィッティングする根拠は、同一クラスタの前記平行弦の中点が同一直線上に位置し、且つ該直線が単結晶シリコン楕円円心を通り、2クラスタの平行弦に対応する中心線が必ず単結晶シリコン楕円円心で交差する幾何学的特性である。
更に、前記ステップS4における前記点Aと前記点Bは楕円の長半径又は楕円の短半径で対称である。
更に、前記ステップS5における前記回転角度候補値θ′と前記傾斜角α及び前記傾斜角βとの間に線形関係があり、且つ前記回転角度候補値θ′の値が前記傾斜角α及び前記傾斜角βとの和に関連し、
更に、前記ステップS6における前記長半径候補値a′及び前記短半径候補値b′は具体的に、
Figure 2024039585000007
であり
ここで、(x,y)が前記点Aの座標であり、(x,y)が前記点Bの座標である。
更に、前記ステップS7における前記単結晶シリコン楕円回転角度θ、前記長半径a及び前記短半径bの決定方法は、前記ステップS6における前記長半径候補値a′が前記短半径候補値b′よりも大きい場合、前記単結晶シリコン楕円回転角度θが前記回転角度候補値θ′に等しく、前記長半径aが前記長半径候補値a′に等しく、前記短半径bが前記短半径候補値b′に等しく、前記ステップS6における前記長半径候補値a′が前記短半径候補値b′よりも小さい場合、前記単結晶シリコン楕円回転角度θが前記回転角度候補値θ′に90°を加えた値に等しく、前記長半径aが前記短半径候補値b′に等しく、前記短半径bが前記長半径候補値a′に等しい。
本発明は幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識システムを更に提供し、
入力された単結晶シリコン結晶引上画像に対して前処理を行い、検出対象の不完全な単結晶シリコン楕円輪郭を抽出するための画像前処理モジュールと、
不完全な単結晶シリコン楕円輪郭点において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算するための平行弦作りモジュールと、
各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算するためのものであり、前記交点が単結晶シリコン楕円円心であって、点Oとして記される単結晶シリコン楕円円心抽出モジュールと、
不完全な単結晶シリコン楕円輪郭における各点から前記単結晶シリコン楕円円心までの距離を計算し、且つ前記単結晶シリコン楕円円心までの距離が等しく且つ前記単結晶シリコン楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とするための特徴点抽出モジュールと、
前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)、前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって単結晶シリコン楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、単結晶シリコン楕円の回転角度候補値θ′を計算するための回転角度候補値抽出モジュールと、
単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)、前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び前記短半径候補値b′を計算するための長短半径候補値抽出モジュールと、
前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な単結晶シリコン楕円回転角度θ、長半径a及び短半径bを決定し、単結晶シリコン楕円の5つのパラメータの認識を完了するための単結晶シリコン楕円パラメータ抽出モジュールと、を備える。
本発明の有益な効果は以下のとおりである。
第1としては、従来技術に比べて、本発明に係る幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステムは、楕円の幾何学的特性を十分に引き出して利用して、累加の方式で楕円の5つのパラメータを段階的に求める。まず、楕円平行弦の中心線が単結晶シリコン楕円円心を通る特性によって2クラスタの平行弦を作って、2本の中心線を生成し、2本の中心線の交点を計算し、該交点が単結晶シリコン楕円円心である。次に、楕円の対称性によって、単結晶シリコン楕円エッジにおける単結晶シリコン円心までの距離が等しく且つ単結晶シリコン楕円円心と同一直線上に位置しない1対の点を見つけて、角二等分線の幾何学的特性によって単結晶シリコン楕円回転角度の候補値を計算する。ついでに、既存の単結晶シリコン楕円円心座標及び回転角度候補値に基づいて単結晶シリコン楕円エッジにおけるいずれか2つの点を選択して楕円標準方程式に代入して、楕円長半径及び短半径候補値を計算する。最後に、楕円長半径が短半径よりも大きな幾何制約によって単結晶シリコン楕円回転角度、長半径及び短半径の最終値を決定する。
第2としては、本発明に係る幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステムは、理論が単純で、操作しやすく、過程全体が少量の距離、角度などの幾何学計算のみに関し、クラスタ又は投票演算、代数フィッティング演算を回避するのであり、従来技術に比べて、計算量及び記憶量を大幅に減少させ、楕円パラメータ認識の即時性を向上させ、計算リソースが少なく、記憶空間が小さく、即時性への要求が高い単結晶シリコン楕円検出シーンに更に適用される。
図1は本発明に係る幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法のフローチャートである。 図2は本発明に係る幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識システムの構造模式図である。 図3は本発明の実施例に係る汎用の楕円モデルを示す図である。 図4は本発明の実施例に係る単結晶シリコン楕円円心の計算方法の原理模式図である。 図5は本発明の実施例に係る楕円対称性の原理模式図である。 図6は本発明の実施例に係る単結晶シリコン楕円回転角度の計算方法の原理模式図である。 図7は本発明に係る方法が単結晶シリコン直径検出・楕円パラメータ認識に応用される結果模式図である。
下記少なくとも1つの例示的な実施例についての説明は実際に単に説明のためのものであり、本発明及びその応用又は使用を制限するものではない。本発明の実施例に基づいて、当業者が創造的な労力を要することなく取得したすべての他の実施例は、いずれも本発明の保護範囲に属する。
図1を参照し、幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法であって、
入力された単結晶シリコン結晶引上画像に対して前処理を行い、検出対象の不完全な単結晶シリコン楕円輪郭を抽出し、
前記前処理が画像フィルタリング、エッジ検出及び/又は仮想エッジの除去を含むステップS1と、
不完全な単結晶シリコン楕円輪郭において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算し、
各クラスタの前記平行弦の数が2本以上であるステップS2と、
各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算し、前記交点が単結晶シリコン楕円円心であって、点Oとして記され、
各クラスタの前記平行弦の中点に対応する中心線をフィッティングする根拠は、同一クラスタの前記平行弦の中点が同一直線上に位置し、且つ該直線が単結晶シリコン楕円円心を通り、2クラスタの平行弦に対応する中心線が必ず単結晶シリコン楕円円心で交差する幾何学的特性であるステップS3と、
不完全な単結晶シリコン楕円輪郭における各点から前記単結晶シリコン楕円円心までの距離を計算し、且つ前記単結晶シリコン楕円円心までの距離が等しく且つ前記単結晶シリコン楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とし、
前記点Aと前記点Bが楕円の長半径又は楕円の短半径に関して対称であるステップS4と、
前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)及び前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって単結晶シリコン楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、単結晶シリコン楕円の回転角度候補値θ′を計算し、
前記回転角度候補値θ′と前記傾斜角α及び前記傾斜角βとの間に線形関係があり、且つ前記回転角度候補値θ′の値が前記傾斜角α及び前記傾斜角βとの和に関連し、
Figure 2024039585000008
であるステップS5と、
単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)及び前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び短半径候補値b′を計算し、
前記ステップS6における前記長半径候補値a′及び前記短半径候補値b′は具体的に、
Figure 2024039585000009
であり、
ここで、(x,y)が前記点Aの座標であり、(x,y)が前記点Bの座標であるステップS6と、
前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な単結晶シリコン楕円回転角度θ、長半径a及び短半径bを決定し、単結晶シリコン楕円の5つのパラメータの認識を完了するステップS7と、を含む。
前記ステップS7における前記単結晶シリコン楕円回転角度θ、前記長半径a及び前記短半径bの決定方法は、前記ステップS6における前記長半径候補値a′が前記短半径候補値b′よりも大きい場合、前記単結晶シリコン楕円回転角度θが前記回転角度候補値θ′に等しく、前記長半径aが前記長半径候補値a′に等しく、前記短半径bが前記短半径候補値b′に等しく、前記ステップS6における前記長半径候補値a′が前記短半径候補値b′よりも小さい場合、前記単結晶シリコン楕円回転角度θが前記回転角度候補値θ′に90°を加えた値に等しく、前記長半径aが前記短半径候補値b′に等しく、前記短半径bが前記長半径候補値a′に等しく、
Figure 2024039585000010
である。
図2を参照し、幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識システムであって、
入力された単結晶シリコン結晶引上画像に対して前処理を行い、検出対象の不完全な単結晶シリコン楕円輪郭を抽出するための画像前処理モジュールと、
不完全な単結晶シリコン楕円輪郭点において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算するための平行弦作りモジュールと、
各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算するためのものであり、前記交点が単結晶シリコン楕円円心であって、点Oとして記される単結晶シリコン楕円円心抽出モジュールと、
不完全な単結晶シリコン楕円輪郭における各点から前記単結晶シリコン楕円円心までの距離を計算し、且つ前記単結晶シリコン楕円円心までの距離が等しく且つ前記単結晶シリコン楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とするための特徴点抽出モジュールと、
前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)、前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって単結晶シリコン楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、単結晶シリコン楕円の回転角度候補値θ′を計算するための回転角度候補値抽出モジュールと、
単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)、前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び前記短半径候補値b′を計算するための長短半径候補値抽出モジュールと、
前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な単結晶シリコン楕円回転角度θ、長半径a及び短半径bを決定し、単結晶シリコン楕円の5つのパラメータの認識を完了するための単結晶シリコン楕円パラメータ抽出モジュールと、を備える。
実施例
図3を参照し、1つの標準の楕円を示し、その方程式は下記公式(1)に示され、
Figure 2024039585000011
(1)
ここで、(x、y、θ、a、b)が5つの求解対象の未知数であり、順に楕円円心横座標、円心縦座標、回転角度、長半径及び短半径を示す。本実施例は楕円の幾何学的特性を十分に引き出して、下記ステップによって楕円の5つの未知パラメータを順次計算する。
ステップS1では、入力された単結晶シリコン結晶引上画像に対して前処理を行い、検出対象の不完全な単結晶シリコン楕円輪郭を抽出し、
前記前処理が画像フィルタリング、エッジ検出及び/又は仮想エッジの除去を含み、
ステップS2では、不完全な単結晶シリコン楕円輪郭点において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算し、
各クラスタの前記平行弦の数が2本以上であり、
ステップS3では、各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算し、前記交点が単結晶シリコン楕円円心であって、点Oとして記され、
Barwickは、楕円のいずれか1クラスタの平行弦の中点が同一直線上に位置し、且つ該直線が楕円円心を通ることを提案した(Barwick,ShaneD.VeryFastBest-FitCircularandEllipticalBoundariesbyChordData.[J].IEEETransactionsonPatternAnalysis&MachineIntelligence,2009)。
従って、2クラスタの平行弦を設定することにより、それぞれ各クラスタの平行弦に対応する中心線を求め、2本の中心線の交点が楕円円心である。
図4を参照し、不完全な単結晶シリコン楕円輪郭において点P、P、Q、Qを選択し、P及びPは勾配が同じであって1クラスタの平行弦を構成する。P、P、Q、Qの画像座標に基づいて弦Pの中点M及び弦Pの中点Mを計算し、点Mと点Mとが特定した直線Lを更に計算する。上記幾何学的特性に基づいて、直線Lが単結晶シリコン楕円円心Oを通る。
同様に、単結晶シリコン楕円エッジの輪郭において点S、S、T、Tを選択し続け、S及びSは勾配が同じであってPの勾配と異なり、第2クラスタの平行弦を構成する。弦Sの中点N及び弦Sの中点N2を計算し、点N及び点N2を通る直線L2を更に計算し、直線L2が同様に単結晶シリコン楕円円心Oを通る。
従って、単結晶シリコン楕円円心Oは直線Lと直線L2との交点であり、その座標は下記公式(2)に示され、
Figure 2024039585000012
(2)
ここで、((x,y))が単結晶シリコン楕円円心Oの座標を示し、
Figure 2024039585000013
がそれぞれ点M、M、N、N2の画像における座標を示す。k、kがそれぞれ直線L、L2の勾配を示す。
ステップS4では、不完全な単結晶シリコン楕円輪郭における各点から前記単結晶シリコン楕円円心までの距離を計算し、且つ前記単結晶シリコン楕円円心までの距離が等しく且つ前記単結晶シリコン楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とし、
前記点Aと前記点Bが楕円の長半径又は楕円の短半径に関して対称である。
ステップS5 前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)及び前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、楕円の回転角度候補値θ′を計算し、
前記回転角度候補値θ′と前記傾斜角α及び前記傾斜角βとの間に線形関係があり、且つ前記回転角度候補値θ′の値が前記傾斜角α及び前記傾斜角βとの和に関連し、
単結晶シリコン楕円円心を求めることを完了した後、本実施例は楕円が長半径及び短半径に関して対称であることによって楕円回転角度θを計算する。図3における楕円円心をO-XY座標系の原点に平行移動し、図5に示される。点Aと点B、点Cと点Dとが長半径に関して対称であり、点Aと点C、点Bと点Dとが短半径に関して対称である。楕円の対称性に基づいて、楕円エッジの輪郭における長半径又は短半径に関して対称である点から楕円円心までの距離は等しく、即ちOA=OB=OC=ODである。
点A、B、C、Dから長半径又は短半径に関して対称であるいずれか2つの点、例えば点A及び点Bを選択し、明らかに楕円長半径が∠AOBの角二等分線である。更に、本実施例は単結晶シリコン楕円回転角度θと線分OA、線分OBに対応する傾斜角α及び傾斜角βとの間に特定の関係があり、図6に示される。
Figure 2024039585000014
(3)
特に、α+β=180°の場合、単結晶シリコン楕円回転角度θ=0°又は90°であり、図6(c)に示される。
図6から分かるように、楕円の対称特性によって単結晶シリコン楕円回転角度θの値範囲を迅速に決定するが、単結晶シリコン楕円回転角度θの値を最終的に決定することができない。このために、θ′を回転角度候補値として記し、且つ
Figure 2024039585000015
(4)であり、
ステップS6では、単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)及び前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び短半径候補値b′を計算し、
(x,y,θ′)を取得した後、公式(1)は、以下の公式(5)のように示され、
Figure 2024039585000016
(5)
ここで、f(x,y)、g(x,y)が単結晶シリコン楕円輪郭における点の横・縦座標のみに関わる。いずれか2つの点を選択してその座標を公式(5)に代入すれば、楕円長半径及び短半径の候補値a′及びb′を計算することができる。本実施例は点A座標(x,y)、点Bの座標(x,y)を利用して解を求めて、以下の公式(6)を取得することができ、
Figure 2024039585000017
(6)
ステップS7では、前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な単結晶シリコン楕円回転角度θ、長半径a及び短半径bを決定し、楕円の5つのパラメータの認識を完了する。
本実施例は長半径と短半径との大きさの制約関係によって単結晶シリコン楕円回転角度、長半径、短半径の最終値[θ a b]を決定し、下記公式(7)に示され、
Figure 2024039585000018
(7)
これにより、単結晶シリコン楕円の5つのパラメータ(x、y、θ、a、b)の識別を完了する。
本発明の方法を単結晶シリコン直径検出に応用する過程及び結果は図7に示される。図面から分かるように、本発明の方法によって単結晶シリコン楕円画像に対応するパラメータを段階的に良く認識することができる。本方法は完全な楕円検出に適用されるだけでなく、不完全な楕円のパラメータ認識を実現することもできる。
以上の説明は単に本発明の好適な実施例であり、本発明を制限するためのものではなく、当業者であれば、本発明に対して種々の変更及び変化を行うことができる。本発明の趣旨及び原則内に行われたいかなる修正、等価置換、改良などは、いずれも本発明の保護範囲内に含まれるべきである。

Claims (6)

  1. 幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法であって、以下のステップS1~ステップS7を含み、
    前記ステップS1では、入力された単結晶シリコン結晶引上画像に対して前処理を行い、検出対象の不完全な単結晶シリコン楕円輪郭を抽出し、
    前記ステップS2では、不完全な単結晶シリコン楕円輪郭において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算し、
    前記ステップS3では、各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算し、前記交点が単結晶シリコン楕円円心であって、点Oとして記され、
    前記ステップS4では、不完全な単結晶シリコン楕円輪郭における各点から前記単結晶シリコン楕円円心までの距離を計算し、且つ前記単結晶シリコン楕円円心までの距離が等しく且つ前記単結晶シリコン楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とし、
    前記ステップS5では、前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)及び前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって単結晶シリコン楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、単結晶シリコン楕円の回転角度候補値θ′を計算し、
    前記回転角度候補値θ′と前記傾斜角α及び前記傾斜角βとの間に線形関係があり、且つ前記回転角度候補値θ′の値が前記傾斜角α及び前記傾斜角βとの和に関連し、
    Figure 2024039585000019
    であり、
    前記ステップS6では、前記単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)及び前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び短半径候補値b′を計算し、
    前記長半径候補値a′及び前記短半径候補値b′は具体的に、
    Figure 2024039585000020
    であり
    ここで、(x,y)が前記点Aの座標であり、(x,y)が前記点Bの座標であり、
    前記ステップS7では、前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な楕円回転角度θ、長半径a及び短半径bを決定し、楕円の5つのパラメータの認識を完了し、
    前記単結晶シリコン楕円回転角度θ、前記長半径a及び前記短半径bの決定方法は、前記ステップS6における前記長半径候補値a′が前記短半径候補値b′よりも大きい場合、前記単結晶シリコン楕円回転角度θが前記回転角度候補値θ′に等しく、前記長半径aが前記長半径候補値a′に等しく、前記短半径bが前記短半径候補値b′に等しく、前記ステップS6における前記長半径候補値a′が前記短半径候補値b′よりも小さい場合、前記楕円回転角度θが前記回転角度候補値θ′に90°を加えた値に等しく、前記長半径aが前記短半径候補値b′に等しく、前記短半径bが前記長半径候補値a′に等しい
    ことを特徴とする幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法。
  2. 前記ステップS1における前記前処理は画像フィルタリング、エッジ検出及び/又は仮想エッジの除去を含む
    ことを特徴とする請求項1に記載の幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法。
  3. 前記ステップS2における各クラスタの前記平行弦の数が2本以上である
    ことを特徴とする請求項1に記載の幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法。
  4. 前記ステップS3における各クラスタの前記平行弦の中点に対応する中心線をフィッティングする根拠は、同一クラスタの前記平行弦の中点が同一直線上に位置し、且つ該直線が単結晶シリコン楕円円心を通り、2クラスタの平行弦に対応する中心線が必ず単結晶シリコン楕円円心で交差する幾何学的特性である
    ことを特徴とする請求項1に記載の幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法。
  5. 前記ステップS4における前記点Aと前記点Bが楕円の長半径又は楕円の短半径で対称である
    ことを特徴とする請求項1に記載の幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法。
  6. 請求項1~5のいずれか1項に記載の幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法を実現するためのシステムであって、
    以下の画像前処理モジュール、平行弦作りモジュール、単結晶シリコン楕円円心抽出モジュール、特徴点抽出モジュール、回転角度候補値抽出モジュール、長短半径候補値抽出モジュール、及び単結晶シリコン楕円パラメータ抽出モジュールを含み、
    前記画像前処理モジュールは、入力された単結晶シリコン結晶引上画像に対して前処理を行い、検出対象の不完全な単結晶シリコン楕円輪郭を抽出することに用いられ、
    前記平行弦作りモジュールは、不完全な単結晶シリコン楕円輪郭点において2クラスタの平行弦を作って、各本の前記平行弦の中点を計算することに用いられ、
    前記単結晶シリコン楕円円心抽出モジュールは、各クラスタの前記平行弦の中点に対応する中心線をフィッティングして2本の中心線を形成し、且つ2本の前記中心線の交点座標(x,y)を計算することに用いられ、前記交点が単結晶シリコン楕円円心であって、点Oとして記され、
    前記特徴点抽出モジュールは、不完全な単結晶シリコン楕円輪郭における各点から前記単結晶シリコン楕円円心までの距離を計算し、且つ前記単結晶シリコン楕円円心までの距離が等しく且つ前記単結晶シリコン楕円円心と同一直線上に位置しない2つのエッジ点をランダムに選択して点A及び点Bとして記し、前記点Aの座標を(x,y)とし、前記点Bの座標を(x,y)とすることに用いられ、
    前記回転角度候補値抽出モジュールは、前記単結晶シリコン楕円円心O、前記点Aの座標(x,y)、前記点Bの座標(x,y)に基づいて線分OA及び線分OBの傾斜角を計算して、それぞれ傾斜角α及び傾斜角βとして記し、楕円が長半径又は短半径に関して対称である幾何学的特性によって単結晶シリコン楕円回転角度θと前記傾斜角α及び前記傾斜角βとの関係を分析し、単結晶シリコン楕円の回転角度候補値θ′を計算することに用いられ、
    前記長短半径候補値抽出モジュールは、単結晶シリコンの円心座標(x,y)、前記回転角度候補値θ′、前記点Aの座標(x,y)、前記点Bの座標(x,y)を標準楕円方程式に代入して、長半径候補値a′及び前記短半径候補値b′を計算することに用いられ、
    前記単結晶シリコン楕円パラメータ抽出モジュールは、前記長半径候補値a′と前記短半径候補値b′との大きさの制約関係に基づいて最終的な単結晶シリコン楕円回転角度θ、長半径a及び短半径bを決定し、単結晶シリコン楕円の5つのパラメータの認識を完了することに用いられる
    ことを特徴とするシステム。
JP2023052412A 2022-09-09 2023-03-28 幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステム Active JP7354468B1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211099365.5 2022-09-09
CN202211099365.5A CN115187599B (zh) 2022-09-09 2022-09-09 基于几何性质的轻量化的单晶硅椭圆参数辨识方法和系统

Publications (2)

Publication Number Publication Date
JP7354468B1 JP7354468B1 (ja) 2023-10-02
JP2024039585A true JP2024039585A (ja) 2024-03-22

Family

ID=83524798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023052412A Active JP7354468B1 (ja) 2022-09-09 2023-03-28 幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステム

Country Status (2)

Country Link
JP (1) JP7354468B1 (ja)
CN (1) CN115187599B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115824047B (zh) * 2022-12-06 2023-12-08 国网四川省电力公司映秀湾水力发电总厂 一种机组部件几何中心位置的找正方法
CN116228758B (zh) * 2023-05-08 2023-07-07 深圳市前海誉卓科技有限公司 一种用于偏光片生产的内部气泡检测方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05319979A (ja) * 1992-05-19 1993-12-03 Komatsu Denshi Kinzoku Kk 半導体単結晶の直径制御方法およびその装置
JPH11153418A (ja) * 1997-09-03 1999-06-08 Leybold Syst Gmbh 結晶の直径を測定する装置及び方法
CN102914270A (zh) * 2012-10-12 2013-02-06 西安理工大学 基于支持向量机回归的晶体直径测量方法
CN114926440A (zh) * 2022-05-26 2022-08-19 之江实验室 一种基于同心椭圆弦长比的单晶硅直径检测方法及装置
US20220335639A1 (en) * 2020-05-07 2022-10-20 Dalian University Of Technology Ellipse detection acceleration method based on generalized pascal mapping

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101226050B (zh) * 2008-01-08 2011-08-10 西安理工大学 基于数字信号处理器的双相机直拉单晶直径测量方法
CN101311963B (zh) * 2008-06-17 2010-06-16 东南大学 摄像机定位用圆标志点圆心的图像投影点位置的获取方法
US20150029322A1 (en) * 2013-07-23 2015-01-29 Qualcomm Incorporated Method and computations for calculating an optical axis vector of an imaged eye
CN103632366B (zh) * 2013-11-26 2016-04-20 清华大学 一种椭圆目标的参数识别方法
CN104700420B (zh) * 2015-03-26 2019-02-15 爱威科技股份有限公司 基于Hough变换的椭圆检测方法、系统和虫卵识别方法
CN110276324B (zh) * 2019-06-27 2021-06-22 北京万里红科技股份有限公司 一种虹膜图像中确定瞳孔椭圆的方法
CN111709426B (zh) * 2020-05-08 2023-06-02 广州博进信息技术有限公司 一种基于轮廓和纹理的硅藻识别方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05319979A (ja) * 1992-05-19 1993-12-03 Komatsu Denshi Kinzoku Kk 半導体単結晶の直径制御方法およびその装置
JPH11153418A (ja) * 1997-09-03 1999-06-08 Leybold Syst Gmbh 結晶の直径を測定する装置及び方法
CN102914270A (zh) * 2012-10-12 2013-02-06 西安理工大学 基于支持向量机回归的晶体直径测量方法
US20220335639A1 (en) * 2020-05-07 2022-10-20 Dalian University Of Technology Ellipse detection acceleration method based on generalized pascal mapping
CN114926440A (zh) * 2022-05-26 2022-08-19 之江实验室 一种基于同心椭圆弦长比的单晶硅直径检测方法及装置

Also Published As

Publication number Publication date
CN115187599A (zh) 2022-10-14
CN115187599B (zh) 2022-12-13
JP7354468B1 (ja) 2023-10-02

Similar Documents

Publication Publication Date Title
WO2024077812A1 (zh) 基于点云语义分割与结构拟合的单体建筑三维重建方法
JP7354468B1 (ja) 幾何学的特性に基づく軽量化された単結晶シリコン楕円パラメータの認識方法及びシステム
CN101398886B (zh) 一种基于双目被动立体视觉的快速三维人脸识别方法
CN108052942B (zh) 一种飞机飞行姿态的视觉图像识别方法
CN104167003B (zh) 一种遥感影像的快速配准方法
CN102592136B (zh) 基于几何图像中中频信息的三维人脸识别方法
CN106530347B (zh) 一种稳定的高性能圆特征检测方法
CN110490158B (zh) 一种基于多级模型的鲁棒人脸对齐方法
CN113628263A (zh) 一种基于局部曲率及其近邻特征的点云配准方法
CN113822278B (zh) 一种无受限场景车牌识别方法
CN106446773B (zh) 一种全自动、鲁棒的三维人脸检测方法
CN109241901B (zh) 一种对具有孔洞的三维点云的检测与识别方法
CN108830888B (zh) 基于改进的多尺度协方差矩阵特征描述子的粗匹配方法
CN108009472A (zh) 一种基于卷积神经网络和贝叶斯分类器的指背关节纹识别方法
CN107563323A (zh) 一种视频人脸特征点定位方法
CN110222661B (zh) 一种用于运动目标识别及跟踪的特征提取方法
WO2020248096A1 (zh) 基于局部特征的三维人脸识别方法和系统
CN114648445B (zh) 一种基于特征点提取及精配准优化的多视角高分辨率点云拼接方法
CN110472651B (zh) 一种基于边缘点局部特征值的目标匹配与定位方法
CN116429082A (zh) 一种基于st-orb特征提取的视觉slam方法
CN112085117B (zh) 一种基于MTLBP-Li-KAZE-R-RANSAC的机器人运动监测视觉信息融合方法
Xin et al. Accurate and complete line segment extraction for large-scale point clouds
CN103400377B (zh) 一种基于双目立体视觉的三维圆形目标检测和判断方法
WO2024125434A1 (zh) 基于区域一致性的建筑物主角度修正方法
CN114022526B (zh) 一种基于三维形状上下文的sac-ia点云配准方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230410

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230809

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230920

R150 Certificate of patent or registration of utility model

Ref document number: 7354468

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150