<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 快速色彩平衡算法分析

          快速色彩平衡算法分析

          作者: 時間:2011-07-12 來源:網(wǎng)絡(luò) 收藏

          摘 要: 在圖像處理中,為了提高傳統(tǒng)算法的計算速度、降低算法的復(fù)雜度,提出了一種全新的快速算法,即過濾少量極端像素顏色值并按比例提高剩余的非極端像素顏色值的方法。通過對多幅圖片的處理,相對于傳統(tǒng)的方法,該算法得到了更好的效果、具有更好的性能。

          本文引用地址:http://www.ex-cimer.com/article/187439.htm

            在圖像采集的過程中,由于不同光照下獲取的圖片顏色值差異較大,對圖片的顯示及圖片的分析產(chǎn)生困難。因此,在攝影和圖像處理中,不少學(xué)者提出了通過色彩平衡來解決這個難點。色彩平衡是一種通過全局調(diào)整圖像的RGB顏色信息使得圖片中出現(xiàn)色偏的顏色正?;姆椒?。WANG[4]提出了白平衡算法,即通過調(diào)整R、G、B三個分量的值使之達到平衡,然后按照這個調(diào)整比例對整幅圖像進行調(diào)整,達到色彩平衡的效果。LEE Hsien Che[5]提出的算法原理是在CCD或CMOS矩陣表示的原RGB顏色值下將其轉(zhuǎn)換為更加標(biāo)準的感性顏色。

            本文提出了一種新型的快速色彩平衡算法,首先取一個最大值Vmax和一個最小值Vmin,把小于Vmin的值全部改成Vmin,把大于Vmax的值全部改成Vmax。執(zhí)行過程中,首先需要優(yōu)化一些極端值,優(yōu)化的極端值數(shù)量由輸入的優(yōu)化率s決定;再根據(jù)s為整幅圖像分別確定一個合適的最大值Vmax和最小值Vmin,顏色值在[Vmin,Vmax]范圍外的像素即為極端像素,將極端像素的值改在[Vmin,Vmax]范圍內(nèi),最后再根據(jù)Vmin、Vmax和s按比例來提高非極端像素的顏色值。

            1 新型色彩平衡算法

            本文中算法的理論基礎(chǔ)是在RGB模式中顏色值越高越接近白色,顏色值越低越接近黑色。如果圖像是在黑暗中拍攝的,其像素最高的顏色值一定小于255,則通過擴大顏色值的范圍,圖像就會變亮。例如,閃電的主要顏色是R和G,那么通過色彩平衡就要增強B,這樣會減少一些微黃色色調(diào),圖像會更亮一些,不但增加了畫面的和諧性,而且使圖像看起來更自然。

            算法算法可以理解為有基本運算及規(guī)定的運算順序所構(gòu)成的完整的解題步驟?;蛘呖闯砂凑找笤O(shè)計好的有限的確切的計算序列,并且這樣的步驟和序列可以解決一類問題。

            綜上所述,本算法的目的是增加R、G、B三個顏色通道的顏色值,并使它們的范圍保持在[0,255]。最簡單的實現(xiàn)方式就是給每個通道ax+b的顏色值。其中,a、b是比例因子,需要通過計算得到,x是初始顏色值,ax+b必須在[0,255]的范圍內(nèi)。

            在實際圖像中經(jīng)常會遇到顏色值為0或255的像素。實際需要優(yōu)化的點或許很多,或許只有一個,不好確定確切的數(shù)目,所以必須用優(yōu)化率來決定究竟要改變多少個點的值。假設(shè)一幅圖像上有N個像素點,優(yōu)化率為s,則需要優(yōu)化N×s個點,并使0N×s255。優(yōu)化率的選取不能太大,因為需要優(yōu)化的點通常只占很少一部分。

            2 新型色彩平衡算法實現(xiàn)過程

            本文介紹了排序和直方圖兩種改進的算法來實現(xiàn)色彩平衡的過程,下面闡述兩種算法的實現(xiàn)和實用性。

            2.1 排序算法

            算法流程如下:

            (1)排序

            排序是計算機內(nèi)經(jīng)常進行的一種操作,其目的是將一組“無序”的記錄序列調(diào)整為“有序”的記錄序列。分內(nèi)部排序和外部排序。若整個排序過程不需要訪問外存便能完成,則稱此類排序問題為內(nèi)部排序。反之,若參加排序的記錄數(shù)量很大,整個序列的排序過程不可能在內(nèi)存中完成,則稱此類排序問題為外部排序。內(nèi)部排序的過程是一個逐步擴大記錄的有序序列長度的過程。

            將N個像素存入矩陣,并將它們按顏色值大小從低到高進行排序(排序之前要先將矩陣備份,因為以后還要用到)。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 色彩平衡 算法分析

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();