91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA圖像處理-CLAHE算法介紹(一)

FPGA開源工坊 ? 來源:FPGA開源工坊 ? 2024-01-02 13:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在介紹CLAHE算法之前必須要先提一下直方圖均衡化,直方圖均衡化算法是一種常見的圖像增強算法,可以讓像素的亮度分配的更加均勻從而獲得一個比較好的觀察效果。

如下圖就是經(jīng)過直方圖均衡化后的效果圖。

import cv2
import numpy as np


from matplotlib import pyplot as plt
img = cv2.imread(r'E:python_image_simpythonProjectsimimgFig0459(a)(orig_chest_xray).tif', 0)
img = cv2.resize(img, (500, 500))
equ=cv2.equalizeHist(img)
res = np.hstack((img, equ))
# stacking images side-by-side
cv2.imshow('img', res)
cv2.waitKey()
cv2.destroyAllWindows()

ee96a1f8-a923-11ee-8b88-92fbcf53809c.png

左邊是原圖,右邊是經(jīng)過直方圖均衡化后圖,可以看到肋骨什么的可以更加清晰的顯示了出來,能夠更好的觀察到肋骨等位置的細節(jié)。

但是美中不足的是總感覺有的地方太亮了,干擾到了我們的觀察。

這是因為直方圖均衡化有著兩個問題:

直方圖均衡化是針對全局進行處理的,所以當局部出現(xiàn)過亮或者過暗的時候就會影響效果。

直方圖均衡化會增強噪聲。

再來看看經(jīng)過CLAHE算法后的效果。

import cv2
import numpy as np


from matplotlib import pyplot as plt
img = cv2.imread(r'E:python_image_simpythonProjectsimimgreast_digital_Xray.tif', 0)
img = cv2.resize(img, (500, 500))
equ = cv2.equalizeHist(img)
cla = cv2.createCLAHE(2, (5, 5))
# cv2.ahe
cla = cla.apply(img)
res = np.hstack((img, equ, cla))
# res = np.hstack((img, equ))
# stacking images side-by-side
cv2.imshow('img', res)
cv2.waitKey()
cv2.destroyAllWindows()

eebf8ffa-a923-11ee-8b88-92fbcf53809c.png

eee00186-a923-11ee-8b88-92fbcf53809c.png

最左側(cè)為原圖,中間為直方圖均衡化后的結(jié)果,最右側(cè)為CLAHE算法的效果。

從視覺效果上來看,CLAHE算法的效果最為明顯。

CLAHE算法針對上面兩個問題,提出了相應(yīng)的解決方案:

CLAHE會將圖像分成一個一個的小塊,這樣在局部進行直方圖均衡化。

針對背景噪聲增強的問題,CLAHE算法應(yīng)用了限制對比度的方法。

CLAHE算法的實現(xiàn)步驟分為以下三個部分:

對圖像進行分塊

對每個塊進行直方圖均衡化和限制對比度

使用插值的方法得到最后增強的圖片







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22408

    瀏覽量

    636222
  • 圖像處理
    +關(guān)注

    關(guān)注

    29

    文章

    1342

    瀏覽量

    59505

原文標題:FPGA圖像處理--CLAHE算法(一)

文章出處:【微信號:FPGA開源工坊,微信公眾號:FPGA開源工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    文詳解FPGA圖像處理技術(shù)

    基于軟件的圖像處理方法存在著些局限性,尤其是計算速度和算法效率方面。所以大家很自然的就想到了FPGA作為嵌入式
    的頭像 發(fā)表于 05-06 01:04 ?8461次閱讀

    FPGA圖像處理CLAHE算法

    FPGA圖像處理--CLAHE算法()中介紹了為
    的頭像 發(fā)表于 01-04 12:23 ?4079次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>之<b class='flag-5'>CLAHE</b><b class='flag-5'>算法</b>

    FPGA設(shè)計經(jīng)驗之圖像處理

    今天和大俠簡單聊聊基于FPGA圖像處理,之前也和各位大俠聊過相關(guān)的圖像處理,這里面也超鏈接了
    發(fā)表于 06-12 16:26

    FPGA圖像與視頻處理培訓

    ;nbsp; 本課程培訓時長為8天,共64個學時;FPGA圖像與視頻處理培訓課程概述: FPGA設(shè)計應(yīng)用最為廣泛的領(lǐng)域之就是
    發(fā)表于 07-16 14:05

    種基于FPGA的實時視頻圖像處理算法研究與實現(xiàn)

    摘要為有效提高視頻監(jiān)控應(yīng)用領(lǐng)域中多屏幕畫面顯示的清晰度、分辨度等問題,提出了種基于FPGA的實時視頻圖像處理算法。文中介紹了系統(tǒng)的整體結(jié)構(gòu)
    發(fā)表于 06-28 07:06

    基于DSP和FPGA的通用圖像處理平臺設(shè)計

    設(shè)計種基于DSP和FPGA架構(gòu)的通用圖像處理平臺,運用FPGA實現(xiàn)微處理器接口設(shè)計,并對
    發(fā)表于 12-25 17:06 ?62次下載

    ECT圖像重建算法FPGA實現(xiàn)

    ECT圖像重建算法FPGA實現(xiàn) ECT圖像重建算法FPGA實現(xiàn)
    發(fā)表于 11-19 14:59 ?2次下載

    基于FPGA的紅外圖像處理系統(tǒng)及算法設(shè)計

    本文在研究紅外焦平面陣列非均勻性的特點和成因后,首先設(shè)計了紅外圖像實時處理的硬件平臺。本硬件平臺以FPGA為核心處理器,外圍芯片主要有存儲器和D/A等。該平臺為紅外探測器提供驅(qū)動信號,
    發(fā)表于 05-17 14:29 ?5次下載

    種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計與實現(xiàn)

    本文主要介紹種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計與實現(xiàn),DSP-BF561作為主處理
    發(fā)表于 12-25 10:39 ?5743次閱讀
    <b class='flag-5'>一</b>種基于DSP+<b class='flag-5'>FPGA</b>視頻<b class='flag-5'>圖像</b>采集<b class='flag-5'>處理</b>系統(tǒng)的設(shè)計與實現(xiàn)

    如何使用FPGA實現(xiàn)圖像處理結(jié)構(gòu)及典型算法

    圖像濾波和邊緣檢測等預處理算法是視覺導航系統(tǒng)中道路檢測和車輛檢測等復雜視覺處理的前提,其性能和處理時間直接影響了后續(xù)圖像
    發(fā)表于 12-13 17:56 ?37次下載
    如何使用<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>一</b>種<b class='flag-5'>圖像</b>預<b class='flag-5'>處理</b>結(jié)構(gòu)及典型<b class='flag-5'>算法</b>

    如何使用FPGA實現(xiàn)圖像的中值濾波算法

    圖像濾波是圖像處理過程中葦要的組成部分,而基于FPGA的濾波算法相對軟件算法而言具有高度的并行
    發(fā)表于 04-01 11:21 ?42次下載
    如何使用<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>圖像</b>的中值濾波<b class='flag-5'>算法</b>

    FPGA圖像處理應(yīng)用詳細介紹

    FPGA圖像處理應(yīng)用詳細介紹
    發(fā)表于 02-28 10:29 ?51次下載

    FPGA學習-基于FPGA圖像處理

    圖像處理算法中,大部分需要采用 浮點數(shù) 運算,而浮點數(shù)運算再FPGA中是非常不劃算的,因此需要轉(zhuǎn)換成定點數(shù)計算,此時會設(shè)計到浮點運算轉(zhuǎn)定點運算時精度下降的問題。 3.軟件和硬件的合
    的頭像 發(fā)表于 02-15 16:35 ?2130次閱讀

    FPGA圖像處理算法有哪些

    早之前的朋友知道我發(fā)過個用chatgpt分析出來的 FPGA圖像處理的知識樹,里面包含了從色域,鏡頭,接口和算法。然后我就發(fā)現(xiàn)這個
    的頭像 發(fā)表于 09-12 09:59 ?1927次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>圖像</b><b class='flag-5'>處理算法</b>有哪些

    基于FPGACLAHE圖像增強算法設(shè)計

    CLAHE圖像增強算法又稱為對比度有限的自適應(yīng)直方圖均衡算法,其算法原理是通過有限的調(diào)整圖像局部
    的頭像 發(fā)表于 10-15 10:14 ?647次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>CLAHE</b><b class='flag-5'>圖像</b>增強<b class='flag-5'>算法</b>設(shè)計