Numerical Analysis
Peak Detection  Differentiation

 データの中の小さな変化に気づけることは非常に大事なスキルです。

大きなピークの肩に小さなピークがある場合、つまり、ピークどうしが重なりあったケースで

どのようにピークを浮き上がらせることが出来るだろうか?ピーク分離方法の代表的な方法は、

ピーク分離方法
  1. スペクトルの微分
  2. フーリエセルフデコンボリューション
がある。今回は上記の1に関して具体的に議論しよう。


スペクトルを微分するとどんな良いことあるのか?
  1. ピークの半値幅を狭めて、大きいピークのそばにある識別しにくい小さなピークの位置を明確にする
  2. ベースラインを平坦にする
という効果があることで、定量分析の正確さを上げることが出来ます。

下のグラフを見てみよう。上のグラフはガウス関数で、下のグラフはその4次の微分である。

微分することによりスペクトルの幅が小さくなることが分かる。

そのことにより二つの隣接したピークを分離することが可能になる。一方、その代わりに裾に偽ピークが出現し

真のピークと間違わないようにすることが重要になる。



複数のピークが重なってそれぞれのピークが見えないときの微分の効果は?

では次に複数のピークが重なってそのままの信号ではそれぞれのピークが見えないときに微分の効果は

得られるのかどうか実際に確かめてみよう。まず上のグラフは先ほど用いたガウス関数を並行シフトして

その和を計算したものである。下のグラフはそれを4次微分した結果である。見てわかるように、

微分する前はそれぞれピークがあるようには見えなかった信号が、4次の微分をすることで

2つのピークが明確に現れたことが見て取れるだろう。

実際には、微分アルゴリズムは
Savizky-Golay法が一般的には知られており、デジタルデータを微分したり

スムージングしたりする際に最も多く利用されている方法である。

1) Savitzky. A, Golay. M.J.E, Analytical Chemistry 36, (8), 1627?39, (1964).



次にベースラインを平坦にする効果があるかどうかを確かめてみよう。
次に示している上のグラフの黒実線ようにベースラインを付加したスペクトルに対して微分してみよう。
微分した結果は下の図になるが、先ほどの微分した結果と同じスペクトルが得られ低次のベースラインの
スペクトルの影響は微分したスペクトルには現れないことが分かる。



いったん整理すると、