数値積分における佐藤の公式(さとうのこうしき、英:Sato integrator)とは、重みつきの直交関数系フィルターがある場合、それを通常の長方形公式や台形公式で数値計算すると、バイアスが生じる場合があるので、そのようなバイアスが生じないように設計されたインテグレーター(anti-bias integrator)である。

例えば、1次元のガウシアン型の関数

の形をした分布関数が、1次元の格子上に落ちたとする。

格子のサイズを1として、その格子は、その区間上の積分

の値を持っている。

実際の画像データの場合は、これにフォトンノイズやホワイトノイズが加わる。

フォトンノイズは、の平方根に比例する強度のノイズ、ホワイトノイズは一定の強度のノイズであるため、ウィンドウを大きくし過ぎるとノイズが強くなって測定精度を低下されることになり、適当な大きさのウィンドウをかける必要がある。

このデジタル化された分布関数に対して、ガウシアン型の重みを持った直交関数系フィルターをかけて、そのn次のモーメントを求める。

その時、そのn次関数フィルター(正規直交関数系)は、エルミート関数(Hermite functions)で次のように表される。

ここで、は、ガウシアン型フィルターの幅とイメージサイズの比で、は次の直交関係を満たす。

任意の次数のフィルターは、の線形結合で作られる。

まず、0次のフィルターを考えると、それは測定する像分布の強度(フォトン数)を測定するフィルターである。 その推定分散を最小にする関数は、

で与えられ、この時の推定分散は、次のように評価される。

ここで、第1項はフォトンノイズによる項、第2項はバックグラウンドのホワイトノイズによる項である。

また、推定値には、次のバイアス

が生じる。

このように、0次の(一般的には偶数次の)フィルターでは測定値にバイアスが生ずる。 観測値はピクセルでデジタル化されているため、それに掛けるフィルターの値を調整することでしか、このバイアスを消去できない。 このバイアスが生じないようにするインテグレーターが佐藤公式である。

有限ステップのインテクレーターには、長方形公式、台形公式、シンプソン公式などがよく知られているが、佐藤公式の特徴は、隣り合う2区間(2ピクセル)をワンセットで考えることである。

その公式は、長方形公式、台形公式、シンプソン公式をそれぞれ

とすると、

である。 2次元では、2x2で

となる。 この時、n次のモーメントの推定値は、(1次元の場合)

となる。

0次と1次のモーメントの比より、中心位置は、と求められる。

参考文献 Filtering theory with orthogonal functions for two-dimensional astrometry, Sato I. & Yoshizawa M. (1995), Astronomy & Astrophysical Journal Supplement Series, 113, pp.185-197

関連項目 台形公式 シンプソンの公式 数値積分