直方圖規定化

直方圖等化可以獲得具有均勻直方圖的輸出影像,主要用於增強影像對比度,操作簡單且結果可預知。但有時候使用者希望能控制轉換的方式,或者能夠指定直方圖的輸出影像,這樣就能選擇性的增強某個灰度範圍內的對比度,或者讓影像灰度滿足某種特定的分布,這種產生特定直方圖影像的方法就叫直方圖規定化。

直方圖規定化為產生特定的輸出直方圖,可以把直方圖等化看成是直方圖規定化的一種特例,只是將輸出直方圖定為一個常數,映射得到新的像素強度,以下為直方圖規定化的流程,將輸入圖的直方圖匹配成目標的直方圖:

  1. 將輸入圖進行直方圖等化,得到輸入圖的變換關係 s=f(r)。
  2. 將目標圖進行直方圖等化,得到目標的變換關係 v=g(z)。
  3. 計算反轉換函式 v=g-1(z)=g-1(s)=g-1(f(r))。
  4. 將輸入影像所有像素,進行上述流程3的變換,得到輸出圖像。