為什麼直方圖均衡化能有效增強影象

2021-05-27 21:10:39 字數 3829 閱讀 6150

1樓:楊柳風

因為直方圖均衡化處理之後,原來比較少畫素的灰度會被分配到別的灰度去,畫素相對集中, 處理後灰度範圍變大,對比度變大,清晰度變大,所以能有效增強影象。

直方圖均衡化是影象處理領域中利用影象直方圖對對比度進行調整的方法。這種方法通常用來增加許多影象的區域性對比度,尤其是當影象的有用資料的對比度相當接近的時候。通過這種方法,亮度可以更好地在直方圖上分佈。

這樣就可以用於增強區域性的對比度而不影響整體的對比度,直方圖均衡化通過有效地擴充套件常用的亮度來實現這種功能。

2樓:匿名使用者

影象增強是數字影象處理中的重要而基本的內容。增強的首要目標是處理圖象,使其比原始圖象更適合特定應用。通過直方圖均衡化技術來實現影象增強,首先就是對原影象通過離散函式進行直方圖處理。

得到原影象的直方圖後,根據均衡化的變換函式通過計算得到所需要的增強效果的影象的直方圖。闡述和分析了影象增強的點處理、空間域濾波、頻域濾波、代數運算。用直方圖均衡化的演算法增強灰度影象,並在vc 6.

0中實現,達到了圖象增強的目的,取得了較好的效果。

數字影象的增強是影象處理中的一個重要研究內容之一,是影象處理的一項基本技術。影象增強是指按特定的需要突出一幅影象的某些資訊,同時,削弱或除去某些不需要的資訊的處理方法。通過對本課題的畢業設計,能從以上幾個方面來認識數字影象的有關知識,深刻理解數字影象的增強方法,特別是直方圖均衡化方法的理論知識及其相關應用。

同時,能使本人掌握進行科學研究的基本方法和步驟,進一步熟悉vc6.0等軟體開發工具的使用。熟練掌握軟體開發的基本步驟和過程以及**撰寫的格式,加強了理論知識的應用,很好地鍛鍊了自己的理論聯絡實際的能力。

數字影象增強只是數字影象處理的一個小部分。我們要做好數字影象增強就先要了解數字影象處理的內容。下面我們來介紹一下數字影象處理。

數字影象處理是一門多學科的綜合學科,它會聚了光學、電子學、數學、攝影技術和計算機技術等眾多學科方面。它通過對原始影象的加工,使之能具備更好的視覺效果或能滿足某些應用的特定要求。數字影象處理和光電檢測技術、電腦科學、多**技術及專家系統等技術密切相關,經過半個多世紀的發展,目前已廣泛地應用於工業、醫療保健、航空航天、軍事等各個領域。

它是一門偏重於應用的工程學科。作為計算機應用系列課程的一門實用性較強的課程,利用計算機進行數字影象處理已成為計算機應用的重要分支之一。本課程操作性和實用性較強,能充分發揮你的興趣及悟性。

直方圖均衡化對有些**不能達到好的效果, 為什麼?

3樓:看一看呢

我來說一下

首先直方圖均衡化的公式為sk對nj/n在j由0到k求和,正如樓主你所說,它所起到的作用是把原本分佈不均的灰度直方圖在整個灰度級別內均勻分佈。

呵呵,一定要抓住這一點,即均衡化是由公式實現的,你想一想,對於一幅很暗的**,既是它的灰度直方圖全都集中在低灰度區,即比如灰度值由0-255,灰度值是2,3,5等的低灰度的頻數就會很大,即它們的頻率好高,因為這幅畫很暗。好,現在咱們把這幅畫均衡化,看那個公式的定義,根據公式得來的資料,即均衡化後的直方圖中,低灰度區,比如5這一灰度級所對應的頻數是不是很大,因為現在的是把原圖中低灰度區,即正如上面所假設的2,3,5這些頻率很大的灰度級相加而得,當然加後所得更大,即在均衡化後,僅5這一點得頻數就已經很高,即頻數很大,即灰度級很大,可想而知,越往後加,灰度級都很大,對應的,灰度級大了,當然直方圖就集中在高灰度區,相應的影象就發白或很亮。特別亮的也是一個道理。

對於這種情況,應該用直方圖規定化(匹配)來處理。

對於馬賽克,很簡單,你想想,先畫一個8*8格,拿不同深度的鉛筆,比如h,2h,b,2b之類的,你想在只拿一種深度的把四個格都塗滿,是不是黑乎乎一片,然後拿兩種筆塗,是不是有了區別。你用的鉛筆深度種類越多,整個格所構成的圖畫細節越明顯。同理,當你把很暗的圖均衡化後,灰度級別都集中在高灰度區,就相當於筆的種類很少來畫這幅畫,當然也有馬賽克。

給你截的圖是均衡化後的,你仔細想想.呵呵

4樓:匿名使用者

直方圖均衡化基本上是對一幅圖中的灰度值進行一下重排列平均分佈一下 如果你的原始影象裡面沒有亮的部分全部是黑暗的灰度值接近0或者很低灰度值的 當然是不會有好效果的 就是你說的特別暗的影象 本身它的灰度值都集中在100以下 你就算是均勻分佈這些低灰度值的象素 得到的**還是低灰度值的** 絕對的一片黑暗 特別是 看你寫的公式 你在用matlab做這個程式吧 matlab處理都是按照矩陣 方塊處理 會出現馬賽克小塊 一般的 處理這種問題可以自己稍微製造一些亮塊 或者是 暗塊來方便均勻化後的效果 得到各個亮度的點的總和以後 選擇最多的那個值 比如說一個暗色的圖 hist=80 有6000個點 那麼就把灰度值=80×0.9 (記住去floor) 以上的 全部+20-40 變亮整個影象 或者自己寫一個function 來檢測拿125為檢測界限

如果有需求 可以發你需要處理的 效果不好的** 給我 我用matlab 試試看

lanceinmf@yahoo.***

5樓:紅山人

呵呵.不同工具有不同的用途.剪子和刀都是有刃的工具,作用就一樣嗎?同理,不同的物件,要用不同的工具來處理.這不是再明顯不過的道理嗎?

6樓:匿名使用者

現在給你講不懂的,你學多了就懂了。

數字影象經過直方圖均衡化處理後的結果直方圖服從均勻分佈嗎,為什麼

7樓:月下失花前

因為直方圖均衡化處理之後,原來比較少畫素的灰度會被分配到別的灰度去,畫素相對集中, 處理後灰度範圍變大,對比度變大,清晰度變大,所以能有效增強影象。

直方圖均衡化是影象處理領域中利用影象直方圖對對比度進行調整的方法。這種方法通常用來增加許多影象的區域性對比度,尤其是當影象的有用資料的對比度相當接近的時候。通過這種方法,亮度可以更好地在直方圖上分佈。

這樣就可以用於增強區域性的對比度而不影響整體的對比度,直方圖均衡化通過有效地擴充套件常用的亮度來實現這種功能。

直方圖均衡化處理的主要步驟是什麼

8樓:女寢門後賣香蕉

設原始影象在(x,y)處的灰度為f,而改變後的影象為g,則對影象增強的方法可表述為將在(x,y)處的灰度f對映為g。

在灰度直方圖均衡化處理中對影象的對映函式可定義為:g = eq (f)。

這個對映函式eq(f)必須滿足兩個條件(其中l為影象的灰度級數):

(1)eq(f)在0≤f≤l-1範圍內是一個單值單增函式。這是為了保證增強處理沒有打亂原始影象的灰度排列次序,原圖各灰度級在變換後仍保持從黑到白(或從白到黑)的排列。

(2)對於0≤f≤l-1有0≤g≤l-1,這個條件保證了變換前後灰度值動態範圍的一致性。

9樓:暖萱紫菱

直方圖均衡化演算法分為三個步驟,第一步是統計直方圖每個灰度級出現的次數,第二步是累計歸一化的直方圖,第三步是計算新的畫素值。

第一步:

for(i=0;is[i][j])}}

找出畫素的最大值和最小值。

for(i=0;i

10樓:暮遲雪

直方圖均衡化的基本思想是把原始圖的直方圖變換為均勻分佈的形式,這樣就增加了象素灰度值的動態範圍從而可達到增強影象整體對比度的效果。設原始影象在(x,y)處的灰度為f,而改變後的影象為g,則對影象增強的方法可表述為將在(x,y)處的灰度f對映為g。在灰度直方圖均衡化處理中對影象的對映函式可定義為:

g = eq (f),這個對映函式eq(f)必須滿足兩個條件(其中l為影象的灰度級數):   (1)eq(f)在0≤f≤l-1範圍內是一個單值單增函式。這是為了保證增強處理沒有打亂原始影象的灰度排列次序,原圖各灰度級在變換後仍保持從黑到白(或從白到黑)的排列。

  (2)對於0≤f≤l-1有0≤g≤l-1,這個條件保證了變換前後灰度值動態範圍的一致性。

鈉泵活動增強為什麼使膜發生超級化,它的機制是什麼

當膜兩側內負外正的狀態的極化現象加劇時稱超極化,形成機制動作電位上升支 na 內流所致。動作電位的幅度決定於細胞內外的na 濃度差,細胞外液na 濃度降低動作電位幅度也相應降低,而阻斷na 通道 河豚毒 則能阻礙動作電位的產生。動作電位下降支 k 外流所致。動作電位時細胞受到刺激時細胞膜產生的一次可...

吃蔬菜為什麼能有效的阻礙膽固醇的吸收?

吃青菜好處多多,可補充維生素 礦物質或者膳食纖維等,另外還可以促進消化,促進腸蠕動,預防便秘等。蔬菜分為葉類 瓜果類或者根莖類三種,通過吃蔬菜可以補充充足的胡蘿蔔素 維生素c 礦物質等,可以阻止和減少膽固醇的吸收,同時也對防治高脂血症 動脈粥樣硬化等疾病有一定作用。另外多吃蔬菜可以促進營養均衡,降低...

鋼筋和砼是兩種不同的材料,為什麼能有效地共同工作

主要是因為鋼筋和混泥土的各方面效能有一定的接近,但是能混泥土容易抱團 也就是行成一塊一塊的 他的連續效能較差,所以能就用鋼筋來增強,由於他們之間只是物理結合效能,所以呢,我們使用的鋼筋多為表面有紋路,等不規則的形狀,很少見到表面光滑的鋼筋的。至於為什麼能工作到一起,是因為他們的熱膨脹係數接近,加上鋼...