ヒストグラム平坦化
ヒストグラム平坦化は、画像のコントラストを改善するために使用される画像処理の手法です。画像のヒストグラムを変換することによって、画像の輝度レベルの分布を均一化します。
ヒストグラムは、画像内の各輝度値の頻度を表したグラフです。ヒストグラム平坦化は、画像のヒストグラムを変換することによって、輝度値の範囲を広げたり、偏りを補正したりすることで、画像のコントラストを改善します。
ヒストグラム平坦化の手順は次の通りです:
- 入力画像のヒストグラムを計算します。
- ヒストグラムを正規化し、累積分布関数(Cumulative Distribution Function, CDF)を求めます。
- CDFを使用して、入力画像の各ピクセルの輝度値を変換します。変換後の輝度値は、CDFの値に比例するように選ばれます。これにより、輝度レベルの分布が均一化されます。
- 変換された画像を出力します。
ヒストグラム平坦化は、画像のコントラストの改善や画像の細部の引き出しに効果的です。特に、画像の輝度範囲が限られていたり、背景と対象物のコントラストが低い場合に有用です。また、他の画像処理タスクの前処理ステップとしても使用されます。
ただし、ヒストグラム平坦化は局所的なコントラストの強調には適していません。そのため、画像内の局所的なコントラストを強調するためには、他の手法やアルゴリズムを組み合わせる必要があります。