CLAHE圖像算法原理
CLAHE圖像增強算法又稱為對比度有限的自適應直方圖均衡算法,其算法原理是通過有限的調(diào)整圖像局部對比度來增強有效信號和抑制噪聲信號。
CLAHE算法首先求解各個區(qū)域的直方圖;然后基于期望閾值獲得相應的裁剪限幅;接著按照灰度數(shù)不超過裁剪限幅的原則對灰度進行重新分配,將裁剪掉的部分均勻的分布到各個灰度級上;最后對圖像灰度進行重新統(tǒng)計,計算直方圖的累積分布函數(shù)(CDF)。
CLAHE算法求解主要包括計算直方圖、CDF及其變換函數(shù)。為了減少圖像處理時 CLAHE 算法的計算次數(shù),通常對圖像進行劃分區(qū)域處理,使用插值算法求解部分像素。
1.1 CLAEH圖像的區(qū)域劃分
CLAHE圖像的區(qū)域劃分一般按照偶數(shù)進行劃分,一般按照8*8進行圖像區(qū)域劃分的。A區(qū)域采用直接映射法對圖像數(shù)據(jù)進行計算;B區(qū)域采用線性插值法對圖像數(shù)據(jù)進行計算;C區(qū)域采用雙線性插值法對圖像數(shù)據(jù)進行計算,如下圖所示。

CLAHE圖像算法的FPGA實現(xiàn)
按照CLAHEN算法的原理進行FPGA框架的搭建,主要分為三個模塊組成。它們分別是zone_division、chahe_zone_cal、clahe_data_cal。
zone_divisoin模塊的作用實現(xiàn)對圖像數(shù)據(jù)的區(qū)域劃分;
clahe_zone_cal模塊的作用實現(xiàn)對分區(qū)數(shù)據(jù)的直方圖統(tǒng)計;
clahe_data_cal模塊的作用實現(xiàn)對分模塊數(shù)據(jù)的映射計算。

3.CLAHE算法仿真運算

4.算法效果展示
采用的圖像是網(wǎng)絡用matlab實現(xiàn)的算法的照片
通過對圖像進行仿真驗證,效果與matlab處理的效果相近,證明了FPGA實現(xiàn)該算法是可以的。
-
FPGA
+關注
關注
1660文章
22406瀏覽量
636104 -
算法
+關注
關注
23文章
4784瀏覽量
98024 -
圖像增強
+關注
關注
0文章
55瀏覽量
10309
原文標題:基于FPGA的CLAHE圖像增強算法設計
文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
基于FPGA的采集卡的圖像增強算法應用研究
怎么設計圖像自適應分段線性拉伸算法的FPGA?
基于FPGA的彩色圖像增強系統(tǒng)
Retinex圖像增強算法
基于圖像增強的去霧快速算法的介紹及其在FPGA中的實現(xiàn)
一種新的DSA圖像增強算法
改進的紅外圖像增強算法及其在FPGA上的實現(xiàn)
如何使用FPGA實現(xiàn)實時圖像增強算法
如何使用FPGA實現(xiàn)高分辨率圖像DCT域的增強
基于FPGA的CLAHE圖像增強算法設計
評論