JP3630919B2 - スペクトルのピーク判定方法 - Google Patents
スペクトルのピーク判定方法 Download PDFInfo
- Publication number
- JP3630919B2 JP3630919B2 JP12969097A JP12969097A JP3630919B2 JP 3630919 B2 JP3630919 B2 JP 3630919B2 JP 12969097 A JP12969097 A JP 12969097A JP 12969097 A JP12969097 A JP 12969097A JP 3630919 B2 JP3630919 B2 JP 3630919B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- spectrum
- peak
- determined
- threshold
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Analysing Materials By The Use Of Radiation (AREA)
- Spectrometry And Color Measurement (AREA)
- Investigating Or Analysing Materials By Optical Means (AREA)
Description
【産業上の利用分野】
本発明は、EPMA、Auger分析装置、ESCA、蛍光X線分析装置等の分析機器より得られたスペクトルのピーク判定方法に関する。
【0002】
【従来の技術及び発明が解決しようとする課題】
種々の分析装置を用いた測定において、得られたスペクトルから正確なピークの検出を行うことは分析精度の向上という観点から非常に重要である。そのため、分析装置には測定の結果得られたスペクトルあるいはそれを平滑化したスペクトル(以下、これらを総称して原スペクトルと称す)のピークを自動的に判定するためのプログラムが搭載されているのが通常である。
【0003】
そのピーク判定法は、原スペクトルから2次微分スペクトルを得、その2次微分スペクトルにおいて閾値以下で負側に凸の部分を有意のピークと判定しているのが通常であるので、近接して複数のピークがあった場合にはそれらのピークは分離されず、全体として一つのピークとしてしか判定されない場合があった。
【0004】
その例を図5を参照して説明する。図5(a)は原スペクトルを示し、図5(b)はその2次微分スペクトルを示している。図5(a)、(b)の横軸は当該原スペクトルを得るために用いた分析装置の種類によって異なる。例えば、原スペクトルがEPMAや蛍光X線分析装置によって得られたものであれば、横軸は検出されたX線の波長またはエネルギーを表し、Auger分析装置によって得られたものであれば横軸は検出されたAuger電子のエネルギーを表し、ESCAによって得られたものであれば横軸は束縛エネルギーを表す。また、縦軸は通常は強度あるいはカウント値を表すが、その他のものである場合もあり得る。
【0005】
さて、原スペクトルで上に凸になっている部分は、2次微分スペクトルでは負側に凸になる性質がある。図5(a)、(b)においては、原スペクトルで上に凸になっているP1 に対しては2次微分スペクトルの同一位置に負側に凸であるP1′ が現れ、同様に原スペクトルの上に凸になっているP2 ,P3 ,P4 に対しても2次微分スペクトルの同一位置に負側に凸であるP2′ ,P3′ ,P4′ が現れている。
【0006】
そこで、図5(b)に示すように、2次微分スペクトルの値を、図中一点鎖線で示す閾値と比較するのである。閾値が負の値であることは当然である。この閾値は適宜な手法によって定めることができる。例えば、負の一定値としてもよいし、他の従来知られている手法によって定めてもよい。
【0007】
そして、2次微分スペクトルにおいて閾値以下で負側に凸になっている部分については、原スペクトル中の当該負側に凸になっている部分の極小値の位置にノイズではない有意なピークがあると判定するのである。従って、図5(b)においては、原スペクトル中において、P1′ とP2′ の位置にピークがあると判定されることになる。
【0008】
これに対して、図5(a)の原スペクトルを見れば、P3 ,P4 の位置にもそれぞれピークがあると判断されるのであるが、図5(b)では、P3′とP4′の間の極大値が閾値より小さいので、異なるピークとは判定されず、一つのピークとして判定されてしまうのである。この場合のピーク位置は、最小の極小値の位置、図5(b)ではP4′ の位置となる。なお、図5(b)において、P3′ とP4′ の間の極大値が閾値より大きければ、異なるピークとして判定されることは当然である。
【0009】
このように、従来のピーク判定法では、図5(a)のP1 ,P2 のように離れて存在するピークは異なるピークとして判定されるのであるが、P3 ,P4 のように二つのピークが近接して、一方のピークが他のピークの肩越しに瘤状に現れているような場合には全体として一つのピークとしてしか判定されない場合があったのである。
【0010】
本発明は、上記の課題を解決するものであって、二つのピークが近接して、一方のピークが他のピークの肩越しに瘤状に現れているような場合にも異なるピークとして判定することができ、以て分析精度の向上を図ることができるスペクトルのピーク判定方法を提供することを目的とするものである。
【0011】
【課題を解決するための手段】
上記の目的を達成するために、請求項1記載のスペクトルのピーク判定方法は、2次微分スペクトル値が負になるスペクトル領域内でそれぞれの位置での閾値以下の極小値が存在する場合において、2次微分スペクトル値が極小値をとる位置が一つしかない場合には、当該極小値をとる位置にピークが存在すると判定し、前記極小値が複数ある場合には、2次微分スペクトル値がある極小値から増加して極大値をとり、その後減少していって、当該極大値からの2次微分スペクトル値の差がその位置での閾値の絶対値以上となる位置がある場合には、当該位置より大きい側に新たなピークの候補点があるとし、2次微分スペクトル値が極小値から増加していって、当該極小値からの2次微分スペクトル値の差がその位置での閾値の絶対値以上になる位置でピークが終了したと判定することを特徴とする。
請求項2記載のスペクトルのピーク判定方法は、請求項1において、閾値としては、請求項2記載のように、2次微分スペクトルの標準偏差に基づいて求められたノイズ標準偏差値を用いる。
【0012】
【発明の実施の形態】
以下、図面を参照しつつ実施の形態について説明する。
まず、測定の結果得られたスペクトルを平滑化すると共に、2次微分スペクトルを得る。スペクトルの平滑化は、スペクトルの各点の回りにピークの平均半値幅程度の数の平滑化点をとって行う、サビツキー−ゴーレイ(Savitzky−Golay)法を用いればよい。これによれば、スペクトルの回りにとる平滑化点の数を 2m+1 (mは自然数)、スペクトルのステップ幅をt、スペクトル中のピーク半値幅をwとすると、mは
m=[w/t] …(1)
程度とすればよいことが知られている。ここで、[]は括弧内の整数部分を取るガウス記号を示す。
【0013】
さて、測定の結果得られたスペクトルの各点の値をpi (i=1,2,…,n)とすると、平滑化されたスペクトルの各点の値si は、平滑化フィルタによって定まる係数をfとして
【0014】
【数1】
【0015】
で与えられる。同様に2次微分スペクトルの各点の値di は、2次微分フィルタによって定まる係数をgとして
【0016】
【数2】
【0017】
で与えられる。
【0018】
次に、閾値を定める。この閾値は従来と同様に定めることができることは当然であるが、ここではノイズ標準偏差値Ti を用いるものとする。ノイズ標準偏差値Ti は次のようにして求めることができる。
【0019】
さて、(2) 式と(3) 式から
【0020】
【数3】
【0021】
が得られる。なお、Ajk=gjfkである。
【0022】
ここで、di の分散をσi 2、pi の分散をδi 2とすると、pi は互いに独立であると仮定すれば、誤差伝搬の関係から
【0023】
【数4】
【0024】
となる。なお、pi は互いに独立であるという仮定は厳密には正しくないが、ノイズ標準偏差値を求める計算には実際上差し支えないものである。ここで、測定が統計的な事象であることを利用すれば、
【0025】
【数5】
【0026】
となるから、
【0027】
【数6】
【0028】
で与えられることになる。この(7) 式を計算するのは容易ではないが、平滑化されたスペクトルの各点の値si と、測定によって得られたスペクトルpi とは大きな変化がないのが通常であるので
si ≒pi …(8)
としても大きな誤りはなく、しかも上述したようにpi は互いに独立であると仮定することができるのと同様に、si も互いに独立であると仮定することができるので、(3) 式から2次微分スペクトルの分散σi 2は、
【0029】
【数7】
【0030】
としてよく、従って、2次微分スペクトルの標準偏差σi は
【0031】
【数8】
【0032】
で与えられることになる。
そして、正の係数aを導入して、ノイズ標準偏差値Ti を次のように定める。
【0033】
【数9】
【0034】
このノイズ標準偏差値Ti を閾値として用いるのである。ここで、正の係数aは経験的、実験的に定めればよいが、通常は 0.5〜 3程度の範囲で設定すればよいことが確認されている。
【0035】
次に、ピークの判定法について説明する。なお、以下では横軸をx軸とし、x=xi(i=1,2,…,n)における2次微分スペクトルの値及び閾値を、それぞれ、di ,Ti とする。また、xの値の小さい方から順次2次微分スペクトルの値を注目していくものとする。
【0036】
さて、このピーク判定法において、ピークの有無を判定するために用いる条件は次のようである。
【0037】
▲1▼:di >Ti のときには何もしない。
【0038】
▲2▼:di ≦Ti になったときには、その位置よりxの値の大きい側に新たなピークの候補点があると判断する。
【0039】
▲3▼:閾値以下の範囲において、2次微分スペクトルの値が減少して極小値drminをとり、その後増加していって
di −drmin ≧│Ti│ (ただし、di ≦Ti ) …(12)
を満足する位置xi があった場合、最初のxi の位置でピークが終了したと判定する。
【0040】
▲4▼:閾値以下の範囲において、2次微分スペクトルの値が減少して極小値drminをとり、その後増加していったとき、(12)を満足する位置xi は存在しないが、そのまま増加していって閾値を越えた場合には、ピークが終了したと判定する。
【0041】
▲5▼:閾値以下の範囲において、2次微分スペクトルの値が増加して極大値drmaxをとり、その後減少していき、
drmax −di ≧│Ti│ …(13)
を満足する位置xi があった場合には、最初のxi の位置よりxの値の大きい側に新たなピークの候補点があると判定する。
【0042】
▲6▼:閾値以下の範囲において、2次微分スペクトルの値が減少して極小値drminをとり、その後増加して極大値drmaxをとり、その後減少していったとき、当該極小値drminと極大値drmaxとの差の絶対値が、当該極大値drmaxをとる位置での閾値の絶対値より小さいときには、当該極小値drminをとる位置、及び次の極小値をとる位置をピークの候補点とする。
この条件は、条件▲5▼に優先する。
【0043】
▲7▼:▲2▼または▲5▼によってxの値の大きい側に新たなピークの候補点があると判定された後、▲3▼または▲4▼によって最初にピークが終了したと判定されるまでの間に極小値が一つしかない場合には、当該極小値をとる位置に正式なピークが存在すると判定する。
【0044】
▲8▼:▲2▼または▲5▼によってxの値の大きい側に新たなピークの候補点があると判定された後、▲3▼または▲4▼によって最初にピークが終了したと判定されるまでの間に極小値が複数ある場合には、これらの極小値の中で最小の値をとる極小値をとる位置に正式なピークが存在すると判定する。
【0045】
次に、以上の条件▲1▼〜▲8▼によって、ピークの判定が具体的にどのように行われるかを例をあげて説明する。
[例1]いま、平滑化スペクトルの2次微分スペクトルが図1の実線で示すようであり、閾値が一点鎖線で示すようであり、x1 においてd1 =T1 となっているとすると、x1 より左側では条件▲1▼によって何の処理も行われず、x1 の時点で条件▲2▼によって、x1 の右側に新たなピークの候補点があると判定される。
【0046】
そして、x2 において極小値d2 をとる。その後増加して、x3 の時点で、
△=d3 −d2 =│T3│ (ただし、d3<T3) …(14)
となったとすると、条件▲3▼によってx3 の位置でピークが終了したと判定される。そして、この場合には条件▲7▼によって原スペクトルのx2 の位置に正式なピークが存在すると判定される。
【0047】
その後、x4 においてd4 =T4 となるので、x4 より右側では条件▲1▼により何の処理も行われない。
【0048】
[例2]いま、平滑化スペクトルの2次微分スペクトルが図2の実線で示すようであり、閾値が一点鎖線で示すようであり、x1 においてd1 =T1 となっているとすると、x1 より左側では条件▲1▼によって何の処理も行われず、x1 の時点で条件▲2▼によって、x1 の右側に新たなピークの候補点があると判定される。
【0049】
そして、x2 において極小値d2 をとっている。その後増加を続け、x3 の位置で閾値をよぎっている。
そして、
d3 −d2 <│T3│ …(15)
であるとすると、条件▲4▼によってx3 の時点でピークが終了したと判定される。そして、この場合には条件▲7▼によって原スペクトルのx2 の位置に正式なピークが存在すると判定される。
x3 より右側では条件▲1▼により何の処理も行われない。
【0050】
[例3]いま、平滑化スペクトルの2次微分スペクトルが図3の実線で示すようであり、閾値が一点鎖線で示すようであるとし、d1 =T1 、d8 =T8 であり、x2 で極小値d2 をとり、x4 で極大値d4 をとり、x6 で極小値d6 をとるものとする。また、
△=d3 −d2 =│T3│ …(16)
△′=d4 −d5 =│T5│ …(17)
△″=d7 −d6 =│T7│ …(18)
であるとすると、このとき、上記の[例1]と同様に、原スペクトルのx2 の位置に正式なピークが存在すると判定される。
【0051】
また、x5 の位置において条件▲5▼によってx5 の右側に新たなピークの候補点があると判定され、その後、x7 の位置において条件▲3▼によってピークが終了したと判定されるので、条件▲7▼によって原スペクトルのx7 の位置にも正式なピークが存在すると判定される。
x8 より右側では条件▲1▼により何の処理も行われない。
【0052】
[例4]いま、平滑化スペクトルの2次微分スペクトルが図4の実線で示すようであり、閾値が一点鎖線で示すようであるとし、d1 =T1 、d6 =T6 であり、x2 で極小値d2 をとり、x3 で極大値d3 をとり、x4 で極小値d4 をとるものとする。また、
d3 −d2 <│T3│ …(19)
△=d5 −d4 =│T5│ …(20)
であるとする。
【0053】
このときには、条件▲6▼によって二つの位置x2 ,x4 がピークの候補点として判定される。そして、x5 の位置において条件▲3▼によってピークが終了したと判定されることになるが、図4の場合にはd2 >d4 であるので、条件▲8▼によって原スペクトルのx4 の位置に正式なピークが存在すると判定されることになる。x6 より右側では条件▲1▼により何の処理も行われない。
【0054】
以上、4つの例について説明したが、上記の条件▲1▼〜▲8▼によって実際の原スペクトルにおけるピークの有無を判定することができることが確認されている。
【0055】
以上のように、このスペクトルのピーク判定方法によれば、2次微分スペクトルの値の変化の仕方、2次微分スペクトルの各点での値と閾値の関係、及び2次微分スペクトルの各点における近傍の極値からの変動分とそのときの閾値との関係等に基づいて原スペクトルにおけるピークの有無を判定しているので、従来は全体として一つのピークとして判定されていたような、二つのピークが近接して、一方のピークが他のピークの肩越しに瘤状に現れているような場合にも異なるピークとして分離判定することが可能となり、従って、上述したピーク判定法の処理を行うプログラムを作成して種々の分析装置に搭載し、測定の結果得られたスペクトルに対して上述した処理を実行させることによって、従来では分離されなかったピークを分離して検出することが可能となるので分析精度の向上を図ることができるものである。
【0056】
なお、上述したような方法でノイズ標準偏差値が計算できるのは、信号検出の際、確率事象に基づいてノイズが発生する場合であり、本発明はそれに当てはまるEPMA、Auger分析装置、ESCA、蛍光X線分析装置等の分析機器より得られたスペクトルのピーク判定に適用することができる。
【0057】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記の説明では測定の結果得られたスペクトルを平滑化するものとしたが、これは必須の要件ではなく省略することも可能である。その場合には(3) 式のsi+j としてはpi+j を用いればよい。
【図面の簡単な説明】
【図1】本発明に係るスペクトルのピーク判定方法を説明するための第1の例を示す図である。
【図2】本発明に係るスペクトルのピーク判定方法を説明するための第2の例を示す図である。
【図3】本発明に係るスペクトルのピーク判定方法を説明するための第3の例を示す図である。
【図4】本発明に係るスペクトルのピーク判定方法を説明するための第4の例を示す図である。
【図5】従来のスペクトルのピーク判定方法を説明すると共に、本発明が解決しようとする課題を説明するための図である。
Claims (2)
- 2次微分スペクトル値が負になるスペクトル領域内でそれぞれの位置での閾値以下の極小値が存在する場合において、
2次微分スペクトル値が極小値をとる位置が一つしかない場合には、当該極小値をとる位置にピークが存在すると判定し、
前記極小値が複数ある場合には、2次微分スペクトル値がある極小値から増加して極大値をとり、その後減少していって、当該極大値からの2次微分スペクトル値の差がその位置での閾値の絶対値以上となる位置がある場合には、当該位置より大きい側に新たなピークの候補点があるとし、2次微分スペクトル値が極小値から増加していって、当該極小値からの2次微分スペクトル値の差がその位置での閾値の絶対値以上になる位置でピークが終了したと判定する
ことを特徴とするスペクトルのピーク判定方法。 - 前記閾値は、2次微分スペクトルの標準偏差に基づいて求められたノイズ標準偏差値であることを特徴とする請求項1記載のスペクトルのピーク判定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12969097A JP3630919B2 (ja) | 1997-05-20 | 1997-05-20 | スペクトルのピーク判定方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12969097A JP3630919B2 (ja) | 1997-05-20 | 1997-05-20 | スペクトルのピーク判定方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10318837A JPH10318837A (ja) | 1998-12-04 |
| JP3630919B2 true JP3630919B2 (ja) | 2005-03-23 |
Family
ID=15015788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12969097A Expired - Fee Related JP3630919B2 (ja) | 1997-05-20 | 1997-05-20 | スペクトルのピーク判定方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3630919B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013143534A (ja) * | 2012-01-12 | 2013-07-22 | Hioki Ee Corp | 実装状態判別装置および実装状態判別方法 |
| JP6228858B2 (ja) * | 2014-02-06 | 2017-11-08 | 日本電子株式会社 | 粒子解析装置、およびプログラム |
| JP7672778B2 (ja) * | 2021-01-05 | 2025-05-08 | 日機装株式会社 | 窒化物半導体紫外線発光素子の製造方法、及び、窒化物半導体紫外線発光素子 |
| CN114383727B (zh) * | 2021-12-31 | 2023-11-07 | 安徽皖仪科技股份有限公司 | 原子吸收分光光度计中光栅特征峰搜索确认方法及系统 |
-
1997
- 1997-05-20 JP JP12969097A patent/JP3630919B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10318837A (ja) | 1998-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20130016900A1 (en) | Image filtering apparatus and method based on noise prediction using infrared ray (ir) intensity | |
| US9613785B2 (en) | Method of mass spectrometry and a mass spectrometer | |
| JP3630919B2 (ja) | スペクトルのピーク判定方法 | |
| CN108885185B (zh) | 用于校正从目标裸片及参考裸片的比较所产生的差异图像的系统、方法及计算机程序产品 | |
| Williams et al. | An algorithm for baseline correction of MALDI mass spectra | |
| EP1971928A2 (en) | Spectrometric data cleansing | |
| JP6199799B2 (ja) | 自発光材料画像処理装置及び自発光材料画像処理方法 | |
| JP3547288B2 (ja) | スペクトルのピーク判定方法 | |
| JP2003315029A (ja) | 形状測定方法及びその装置 | |
| JP7201095B2 (ja) | 処理装置、処理方法及びプログラム | |
| US20250052615A1 (en) | Peak position measurement offset in a two-dimensional optical spectrum | |
| JP2007529721A (ja) | スペクトルデータ拡張方法 | |
| CN113902022B (zh) | 自动驾驶场景数据样本相似度获取方法 | |
| JP3852102B2 (ja) | X線回折装置 | |
| CN110006932B (zh) | K边成像方法 | |
| JP3052272B2 (ja) | スペクトル処理を用いた蛍光x線定性分析方法 | |
| JPH09269305A (ja) | 蛍光x線分析方法および装置 | |
| JPH0980029A (ja) | 絶縁診断方法 | |
| JPH11304732A (ja) | 表面分析機器による分析元素の同定方法 | |
| JPH11352080A (ja) | 蛍光x線分析装置 | |
| JP4839254B2 (ja) | 質量分析データ解析方法 | |
| JP2000028554A (ja) | 定性分析方法 | |
| JP2842241B2 (ja) | 膜厚測定方法 | |
| JP3488918B2 (ja) | 蛍光x線分析装置 | |
| JPH0797091B2 (ja) | 分光分析装置におけるピークサーチ法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040325 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040407 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040604 |
|
| 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: 20041201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041215 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081224 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091224 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101224 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101224 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111224 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121224 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121224 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131224 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |