彩色圖像處理方法和裝置的製作方法
2023-07-06 19:39:31 2
專利名稱:彩色圖像處理方法和裝置的製作方法
技術領域:
本發明涉及圖像處理方法,並且特別涉及是檢索在索引和搜索彩色圖像中使用的彩色特徵描述符需要的預處理方法的彩色圖像處理方法。
背景技術:
在基於對象的數字圖像壓縮標準諸如MPEG-7中,定義了索引和搜索彩色圖像的彩色特徵描述符。從輸入圖像中檢索彩色特徵描述符。
在彩色圖像處理方法中,為了檢索一彩色特徵描述符,輸入圖像被分割成多個區域,獲得各被分割區域的量化彩色向量,然後使用量化彩色向量確定有關區域的彩色特徵描述符。然而,在圖像中可能存在噪聲分量。此外,在準確表示圖像中彩色信息方面好的彩色量化是重要的。這樣,在量化之前必須執行諸如濾波或噪聲排除的預處理。
通常,為了從圖像中去除噪聲,已經使用了諸如向量中值濾波或向量定向濾波的濾波方法。
然而,由於在傳統彩色圖像處理方法中使用的濾波方法統一地應用於一個圖像,非噪聲像素可能被修改,導致原始圖像中的邊緣模糊。
發明的公開為了解決上述問題,本發明的一個目的是提供一種彩色圖像處理方法和裝置,藉此,能夠沒有彩色圖像邊緣模糊地執行濾波,並且能夠消除彩色圖像中的噪聲。該方法是檢索用於索引和搜索彩色圖像的彩色特徵描述符需要的預處理方法。
本發明的另一個目的是提供一種具有執行該彩色圖像處理方法的計算機可執行的程序的計算機可讀介質。
通過彩色圖像處理方法實現了本發明的特徵,該方法包括步驟(a)按照圖像像素和中心像素之間的彩色距離對圖像像素分類;(b)將被分類的像素分成組,在這些組中,組內彩色距離差值最小,及組間彩色距離差值最大;和(c)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
該彩色圖像處理方法可進一步包括步驟在輸入彩色圖像內定義具有預定大小的窗口,其中圖像像素是該窗口內的像素。
在步驟(b)之前,該方法最好進一步包括步驟對於在被分類像素中在開始和後面部分預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
預定數目最好小於等於L/2,其中L是表示L×L窗口大小的預定正整數。
在步驟(b)之前,該方法最好進一步包括步驟對於在被分類像素中在開始和後面部分預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
此外,步驟(b)可包括使用基於費歇爾(Fisher)判別估計方法的函數,將分類像素分組。
步驟(b)可以包括子步驟(b-1)設定由第0至第(i-1)像素組成的第一組,並且由第i到第K像素組成的第二組,其中i是從0到K的整數,及K=L2-1,(b-2)通過下列表達式獲得第一和第二組像素的彩色距離差的各平均值a1(i)=1ij=0i-1dj(n)]]>和a2(i)=1K+1-ij=iKdj(n);]]>(b-3)通過下列表達式獲得第一和第二組像素的彩色距離差的各方差S12(i)=j=0i-1|dj(n)-a1(i)|2]]>和S22(i)=j=iK|dj(n)-a2(i)|2;]]>(b-4)使用獲得的平均值和方差,通過下列表達式計算值J(i)J(i)=|a1(i)-a2(i)|2S12(i)+S22(i);]]>和(b-5)通過下列表達式獲得使J(i)最大的i值m(n)=iarg{maxJ(i)},]]>並且選擇範圍從具有小彩色距離的像素到具有獲得的i值像素的像素,以將它們確定為同位體組P(n)。
此外,在步驟(b-5)之後,該方法可以進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離,並且通過由exp(-T(n))加權各像素的彩色向量執行彩色量化,其中T(n)是同位體組內的最大彩色距離。
或者,在步驟(b-5)之後,該方法可以進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離,和獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇(cluster)的數目,執行量化,其中T(n)是同位體組內的最大彩色距離。
此外,在步驟(b-5)之後,該方法可以進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的對應於同位體組大小的數目的像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離,並且通過由exp(-T(n))加權各像素的彩色向量,其中T(n)是同位體組內的最大彩色距離,並且使用通過將整個圖像的T(n)值的平均值與預定常數相乘獲得的值作為簇的數目,執行量化。
步驟(c)最好包括通過下列表達式用新像素X0』(n)代替中心像素X0(n)X0(m)=i=0m(n)-1Wipi(n)i=0m(n)-1Wi]]>其中,pi(n)是構成同位體組的像素,並且Wi是對應於pi(n)的預定權重。
此外,步驟(c)最好包括用通過預定權重加權的平均值代替中心像素的彩色向量,所述預定權重對於靠近中心像素的像素較大,而對於遠離中心像素的像素較小。
預定權重最好是通過標準高斯函數定義的值。
該彩色圖像處理方法可以進一步包括步驟通過用exp(-T(n))加權各像素的彩色向量執行彩色量化,其中T(n)是一組內的最大彩色距離。
按照本發明的另一方面,提供了一種彩色圖像處理方法,該方法包括步驟(a)接收彩色圖像幀,並且通過預定的分割方法,將彩色圖像幀分成多個彩色圖像,(b)對於在被分割彩色圖像中選擇的一圖像,按照圖像像素和中心像素之間的彩色距離,分類圖像像素,(c)將被分類的像素分成組,在這些組中,組內彩色距離差最小,及組間彩色距離差最大,和(d)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
按照本發明的另一方面,提供了一種彩色圖像處理方法,包括步驟(a)在輸入彩色圖像內定義具有預定大小的窗口,(b)在窗口內選擇具有類似於中心像素的彩色向量的彩色向量的像素,並且將所選擇的像素定義為一組,和(c)只使用定義組內的像素,執行模糊的濾波。
本發明還通過具有執行彩色圖像處理方法的計算機可執行的程序代碼的計算機可讀介質,該方法包括步驟(a)在輸入彩色圖像內定義具有預定大小的窗口,(b)按照圖像像素和中心像素之間的彩色距離分類圖像像素,(c)將被分類的像素分成組,在這些組中,組內彩色距離差最小,及組間彩色距離差最大,和(d)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
或者,本發明提供了一種彩色圖像處理裝置,包括分類裝置,在輸入彩色圖像內設定預定大小的窗口,並且按照圖像像素和中心像素之間的彩色距離分類窗口中的圖像像素;分組裝置,將被分類的像素分成組,在這些組中,組內彩色距離差最小,及組間彩色距離差最大;和濾波裝置,通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
附圖簡述通過參照附圖對本發明優選實施例的詳細描述,本發明的上述目的和優點將變得更清楚,其中
圖1A和1B是本發明的彩色圖像處理方法的流程圖;圖2是本發明的彩色圖像處理裝置的方框圖。
實現本發明的最佳方式下面,將參照附圖詳細描述本發明的實施例。
參照表示本發明的彩色圖像處理方法的圖1A,輸入彩色圖像(步驟100)。
所述彩色圖像可以位於通過適當的分割方法分割的圖像區域中。
下面,針對在輸入彩色圖像中的L×L窗口中的所有像素的彩色向量,距離位於L×L窗中心的位置n的像素的彩色向量X0(n)的彩色距離di(n)由表達式(1)表示(步驟102)Distance(Xi(n),X0(n)) ……(1)其中,L是任意正整數,並且假設K=L2-1,i是從0到K的整數。此外,為了方便解釋,表示距位於L×L窗中心的位置n的像素的彩色向量X0(n)可以用來表示位於中心的相應像素即中心像素。
下面,在窗口中的所有像素的相應彩色向量按照彩色距離di(n)的大小以升序分類(步驟104)。下面,按升序分類的彩色向量將由Xi(n)表示。
現在,對於按升序分類的彩色向量,通過表達式(2)計算彩色距離差(步驟106)fi(n)=di-1(n)-di(n) ……(2)然後,去除fi(n)大於預定閾值Q的彩色向量(步驟108)。即,fi(n)大於預定閾值Q的彩色向量被認為是脈衝噪聲然後去除。按照試驗證實,對於按升序的開始L/2個像素和後面L/2個像素執行步驟108比對於在L×L窗口中的所有(L2-1)個像素(除中心像素X0(n)以外)執行步驟108更好。
此外,按照本發明,為了防止圖像的邊緣模糊,對於在將在後面描述的同位體組中的像素執行濾波,而不是對在L×L窗口中的所有像素執行濾波。同位體組的獲得如下。
首先,按照距中心像素的彩色向量的像素彩色距離以升序分類的像素被劃分成兩組。第一組由第0到第(i-1)個像素組成,並且第二組由第i到第K個像素組成。
下面,獲得第一組像素的彩色距離差的平均值和第二組像素的彩色距離差的平均值,如分別由表達式(3a)和(3b)表示的a1(i)=1ij=0i-1dj(n)......(3a)]]>a2(i)=1K+1-ii=1Kdj(n)......(3b)]]>並且獲得第一組像素的彩色距離差的方差和第二組像素的彩色距離差的方差,如分別由表達式(3c)和(3d)表示的。S12(i)=j=0i-1|dj(n)-a1(i)|2......(3c)]]>S22(i)=j=iK|dj(n)-a2(i)|2......(3d)]]>
其中i是新定義的整數,範圍從0到K。
然後,試驗獲得的平均值和方差,計算由表達式(4)表示的值J(i)(步驟110)J(i)=|a1(i)-a2(i)|2S12(i)+S22(i)....(4)]]>其中i是從1到K的整數。表達式(4)基於費歇爾判別估計方法。
在此,i的實際範圍是從1到將K減去對應於被認為是去除的脈衝噪聲的像素的彩色向量的數目而獲得的數。然而,由於對應於被認為是脈衝噪聲並且去除的像素的彩色向量的數目不是很大,假定i的範圍從1到K。
下面,通過表達式(5)獲得的使J(i)最大的i值m(n)=iarg{maxJ(i)}......(5)]]>然後,確定獲得的i值作為同位體組P(n)的大小(步驟112)。換言之,當i被復位到從0到在步驟112獲得的值的變量時,同位體組P(n)由像素Pi(n)組成。
參照圖1B,通過表達式(6)將中心像素X0(n)用新像素X0』(n)代替X0(m)=i=0m(n)-1Wipi(n)i=0m(n)-1Wi.....(6)]]>此處,Wi是對應於Pi(n)的標準高斯權重(步驟114)。在此,標準高斯權重Wi通過標準高斯函數確定。接近於圖像中心的像素具有較大的標準高斯權重,並且遠離中心的像素具有較小的標準高斯權重。以這種方式替換像素的過程是平滑或濾波。
假定在每個同位體組中的最大彩色距離dm(n)-1(n)是T(n)。在彩色量化期間exp(-T(n))被應用到各像素的彩色向量(步驟116)。在每個同位體組中的最大彩色距離dm(n)-1(n)表示在按照距離中心像素的像素彩色距離以升序分類的像素中,數目對應於從具有最小彩色距離的像素開始的同位體組的大小的像素彩色距離的最大值。於是,在每個同位體組中的最大彩色距離dm(n)-1(n)越小,距中心像素的彩色距離越短。這樣dm(n)-1(n)是圖像的平滑度指示器。此外,由於exp(-T(n))被加權到各像素的彩色向量,在平滑區域中的像素比在高噪聲區中的像素更重地加權。加權在高噪聲區域的像素比在平滑區域中的像素輕是基於視覺的分析結果。即,視覺對在複雜區域的變化比在平滑區域的變化更敏感。
按照本發明,在量化期間,通過將預定常數與所有圖像的T(n)值的平均相乘獲得的值最好用作簇數。換言之,在量化期間,較少簇用在平滑區域,在此T(n)值小,並且更多簇用在高噪聲區域,在此T(n)值大。
在本發明的彩色圖像處理方法中,只去除距離中心像素有大的像素距離的像素,然後,定義具有類似於中心像素彩色向量的彩色向量的同位體組然後對其執行濾波。於是,很少由於脈衝噪聲的去除和濾波發生圖像的邊緣模糊。此外,按照本發明,能夠獲得要在一圖像上執行量化的範圍的信息。
該彩色圖像處理方法可由電腦程式編程。構成電腦程式的代碼和代碼段能夠容易地由本領域電腦程式員推出。此外,程序存儲在計算機可讀介質中,並且可由計算機讀出和執行,從而實現該彩色圖像處理方法。介質包括磁記錄介質、光記錄介質、載波介質等。
此外,該彩色圖像處理方法可以在一彩色圖像處理裝置上實現。圖2是按照本發明的彩色圖像處理裝置的方框圖。參照圖2,按照本發明的彩色圖像處理裝置包括分割單元200、分類單元202、脈衝噪聲去除單元204、分組單元206、濾波單元208和量化單元210。
在彩色圖像處理裝置的操作中,分割單元200接收彩色圖像幀,並且將彩色圖像幀通過預定分割方法分割成多個彩色圖像。
分類單元202在彩色圖像內設定一L×L窗口(L是預定正整數),並且按照每個像素和中心像素之間的彩色距離分類窗口內的像素。於是,分類單元202輸出分類像素的彩色向量。
脈衝噪聲去除單元204針對分類像素中開始的L/2個像素和後面的L/2個像素,去除具有大於預定閾值的距中心像素的距離差的像素。
分組單元206接收在L×L窗口內所有被去除噪聲的像素的彩色向量,並且通過計算由使用分類像素之間的彩色距離的方差和平均值的表達式(4)表示的函數,將這些向量劃分成兩組,其中,組內彩色距離差最小,並且組間彩色距離差最大。
濾波單元208通過利用在具有距離窗口中中心像素的彩色向量小的差值組中的像素替換中心像素執行濾波。
量化單元201用exp(-T(n))加權各像素的彩色向量,其中T(n)是窗口內具有距中心像素小的彩色向量差的組中最大彩色距離,並且使用通過將預定常數與所有圖像的T(n)值的平均值相乘獲得的值作為簇數,執行量化。
在上述按照本發明的彩色圖像處理裝置中,由於去除具有距中心像素大的彩色距離的像素,定義具有類似於中心像素彩色向量的一彩色向量的同位體組,然後對其執行濾波。這樣,很少發生由於脈衝噪聲的去除和濾波引起的圖像邊緣模糊。此外,按照本發明,能夠根據要處理的圖像的平滑度或複雜度獲得要執行量化的簇數信息。於是,能夠使用該信息有效地執行量化。
如上所述,按照本發明,在從圖像中去除脈衝噪聲和進行濾波時,能夠減少圖像的編碼模糊的發生。
工業應用性本發明能夠應用於彩色圖像索引或搜索應用領域。
權利要求
1.一種彩色圖像處理方法,包括步驟(a)按照圖像像素和中心像素之間的彩色距離對圖像像素分類;(b)將被分類的像素分成組,其中,組內彩色距離差值最小,及組間彩色距離差值最大;和(c)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
2.如權利要求1所述的彩色圖像處理方法,進一步包括步驟在輸入彩色圖像內定義具有預定大小的窗口,其中所述圖像像素是該窗口內的像素。
3.如權利要求1所述的彩色圖像處理方法,在步驟(b)之前,進一步包括步驟對於在被分類像素中在開始和後面部分預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
4.如權利要求3所述的彩色圖像處理方法,其中預定數目小於或等於L/2,其中L是表示L×L窗口大小的預定正整數。
5.如權利要求2所述的彩色圖像處理方法,在步驟(b)之前,進一步包括步驟對於在被分類像素中在開始和後面部分預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
6.如權利要求1到5任意之一所述的彩色圖像處理方法,其中步驟(b)包括使用基於費歇爾判別估計方法的函數,分組所述分類的像素。
7.如權利要求1所述的彩色圖像處理方法,其中步驟(b)包括子步驟(b-1)設定由第0至第(i-1)個像素組成的第一組,和由第i到K個像素組成的第二組,其中i是從0到K的整數,及K=L2-1;(b-2)通過下列表達式獲得第一和第二組像素的彩色距離差的各平均值a1(i)=1ij=0i-1dj(n)]]>和a2(i)=1K+1-ij=1Kdj(n);]]>(b-3)通過下列表達式獲得第一和第二組像素的彩色距離差的各方差S12(i)=j=0i-1|dj(n)-a1(i)|2]]>和S22(i)=j=iK|dj(n)-a2(i)|2;]]>(b-4)使用獲得的平均值和方差,通過下列表達式計算值J(i)J(i)=|a1(i)-a2(i)|2S12(i)+S22(i),]]>和(b-5)通過下列表達式獲得使J(i)最大的i值m(n)=iarg{maxJ(i)},]]>並且選擇範圍從具有小彩色距離的像素到具有獲得的i值像素的像素,以將它們確定為同位體組P(n)。
8.如權利要求7所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;並且通過由exp(-T(n))加權各像素的彩色向量執行彩色量化,其中T(n)是同位體組內的最大彩色距離。
9.如權利要求7所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;和獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化,其中T(n)是同位體組內的最大彩色距離。
10.如權利要求7所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的、對應於同位體組大小的數目的像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;並且通過exp(-T(n))加權各像素的彩色向量,其中T(n)是同位體組內的最大彩色距離,並且使用通過將整個圖像的T(n)值的平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
11.如權利要求7所述的彩色圖像處理方法,其中步驟(c)包括通過下列表達式用新像素X0』(n)代替中心像素X0(n)X0(m)=i=0m(n)-1WiPi(n)i=0m(n)-1Wi]]>其中,pi(n)是構成同位體組的像素,並且Wi是對應於pi(n)的預定權重。
12.如權利要求1所述的彩色圖像處理方法,其中步驟(c)包括用通過預定權重加權的平均值代替中心像素的彩色向量,所述預定權重對於靠近中心像素的像素較大,而對於遠離中心像素的像素較小。
13.如權利要求12所述的彩色圖像處理方法,其中所述預定權重是通過標準高斯函數確定的值。
14.如權利要求1所述的彩色圖像處理方法,進一步包括步驟通過用exp(-T(n))加權各像素的彩色向量執行彩色量化,其中T(n)是一組內的最大彩色距離。
15.一種彩色圖像處理方法,包括步驟(a)接收彩色圖像幀,並且通過預定的分割方法將彩色圖像幀分成多個彩色圖像;(b)對於在被分割彩色圖像中選擇的一圖像,按照圖像像素和中心像素之間的彩色距離,分類圖像像素;(c)將被分類的像素分成組,其中,組內彩色距離差最小,及組間彩色距離差最大;和(d)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
16.如權利要求15所述的彩色圖像處理方法,在步驟(b)之前,進一步包括步驟在所述選擇的彩色圖像內定義具有預定大小的窗口,其中所述圖像像素是該窗口內的像素。
17.如權利要求15所述的彩色圖像處理方法,在步驟(b)之前,進一步包括步驟對於在被分類像素中在開始和後面部分的預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
18.如權利要求17所述的彩色圖像處理方法,其中所述預定數目小於或等於L/2,其中L是表示L×L窗口大小的預定正整數。
19.如權利要求15所述的彩色圖像處理方法,在步驟(b)之前,進一步包括步驟對於在被分類像素中在開始和後面部分的預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
20.如權利要求15到19任意之一所述的彩色圖像處理方法,其中步驟(b)包括使用基於費歇爾判別估計方法的函數,分組所述分類的像素。
21.如權利要求15所述的彩色圖像處理方法,其中步驟(b)包括子步驟(b-1)設定由第0至第(i-1)個像素組成的第一組,和由第i到K個像素組成的第二組,其中i是從0到K的整數,及K=L2-1;(b-2)通過下列表達式獲得第一和第二組像素的彩色距離差的各平均值a1(i)=1ij=0i=1dj(n)]]>和a2(i)=1K+1-ij=1Kdj(n);]]>(b-3)通過下列表達式獲得第一和第二組像素的彩色距離差的各方差S12(i)=j=0i-1|dj(n)-a1(i)|2]]>和S22(i)=j=iK|dj(n)-a2(i)|2;]]>(b-4)使用獲得的平均值和方差,通過下列表達式計算值J(i)J(i)=|a1(i)-a2(i)|2S12(i)+S22(i)]]>;和(b-5)通過下列表達式獲得使J(i)最大的i值m(n)=iarg{maxJ(i)},]]>並且選擇範圍從具有小彩色距離的像素到具有獲得的i值像素的像素,以將它們確定為同位體組P(n)。
22.如權利要求15所述的彩色圖像處理方法,其中步驟(c)包括步驟用通過預定權重加權的平均值代替中心像素的彩色向量,所述預定權重對於靠近中心像素的像素較大,而對於遠離中心像素的像素較小。
23.如權利要求22所述的彩色圖像處理方法,其中所述預定權重是通過標準高斯函數確定的值。
24.如權利要求15所述的彩色圖像處理方法,其中步驟(c)包括通過下列表達式用新像素X0』(n)代替中心像素X0(n)X0(m)=i=0m(n)-1Wipi(n)i=0m(n)-1Wi]]>其中,pi(n)是構成同位體組的像素,並且Wi是對應於pi(n)的預定權重。
25.如權利要求21所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;並且通過由exp(-T(n))加權各像素的彩色向量執行彩色量化,其中T(n)是同位體組內的最大彩色距離。
26.如權利要求21所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;和獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
27.如權利要求19所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的、數目對應於同位體組大小的像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;並且通過exp(-T(n))加權各像素的彩色向量,其中T(n)是同位體組內的最大彩色距離,並且使用通過將整個圖像的T(n)值的平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
28.如權利要求24所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;和獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
29.如權利要求24所述的彩色圖像處理方法,在步驟(b-5)之後,進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;和獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
30.一種彩色圖像處理方法,包括步驟(a)在輸入彩色圖像內定義具有預定大小的窗口;(b)在窗口內選擇具有類似於中心像素的彩色向量的彩色向量的像素,並且將所選擇的像素定義為一組;和(c)只使用定義組內的像素,執行模糊的濾波。
31.一種具有執行彩色圖像處理方法的計算機可執行的程序代碼的計算機可讀介質,該方法包括步驟(a)在輸入彩色圖像內定義具有預定大小的窗口;(b)按照圖像像素和中心像素之間的彩色距離分類圖像像素;(c)將被分類的像素分成組,其中,組內彩色距離差最小,及組間彩色距離差最大;和(d)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
32.如權利要求31所述的計算機可讀介質,其中在步驟(b)之前,所述彩色圖像處理方法進一步包括步驟對於在被分類像素中在開始和後面部分的預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
33.如權利要求31所述的計算機可讀介質,所述彩色圖像處理方法進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;並且通過由exp(-T(n))加權各像素的彩色向量執行彩色量化,其中T(n)是同位體組內的最大彩色距離。
34.如權利要求31所述的計算機可讀介質,其中所述彩色圖像處理方法進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的i個像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;和獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
35.如權利要求31所述的計算機可讀介質,其中所述彩色圖像處理方法進一步包括步驟選擇在按照距中心像素的彩色距離分類的像素中具有最小彩色距離的像素開始的、數目對應於同位體組大小的像素,並且將被選擇像素的彩色距離的最大值設定為同位體組內的最大彩色距離;並且通過exp(-T(n))加權各像素的彩色向量,其中T(n)是同位體組內的最大彩色距離,並且使用通過將整個圖像的T(n)值的平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化。
36.如權利要求31所述的計算機可讀介質,其中所述彩色圖像處理方法進一步包括步驟接收彩色圖像幀,並且通過預定分割方法將該彩色圖像幀分成多個彩色圖像,其中所述彩色圖像是從多個彩色圖像中選擇的一個圖像。
37.一種彩色圖像處理裝置,包括分類裝置,在輸入彩色圖像內設定預定大小的窗口,並且按照圖像像素和中心像素之間的彩色距離分類窗口中的圖像像素;分組裝置,將被分類的像素分成組,其中,組內彩色距離差最小,及組間彩色距離差最大;和濾波裝置,通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。
38.如權利要求37所述的彩色圖像處理裝置,進一步包括量化裝置,通過exp(-T(n))加權各像素的彩色向量,執行彩色量化,其中T(n)是距窗口內中心像素具有最小彩色向量差的組內的最大彩色距離。
39.如權利要求37所述的彩色圖像處理裝置,進一步包括量化裝置,獲得整個圖像的T(n)值的平均值及使用通過將該平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化,其中T(n)是距窗口內中心像素具有最小彩色向量差的組內的最大彩色距離。
40.如權利要求37所述的彩色圖像處理裝置,進一步包括量化裝置,通過exp(-T(n))加權各像素的彩色向量,並且使用通過將整個圖像的T(n)值的平均值與預定常數相乘獲得的值作為簇的數目,執行彩色量化,其中T(n)是距窗口內中心像素具有最小彩色向量差的組內的最大彩色距離。
41.如權利要求37所述的彩色圖像處理裝置,進一步包括脈衝噪聲去除裝置,對於在被分類像素中在開始和後面部分的預定數目的像素,去除具有距中心像素的彩色距離差大於或等於預定閾值的像素。
42.如權利要求37所述的彩色圖像處理裝置,進一步包括分割裝置,接收彩色圖像幀,並且通過預定分割方法將該彩色圖像幀分成多個彩色圖像,其中所述彩色圖像是從多個彩色圖像中選擇的一個圖像。
全文摘要
提供了一種彩色圖像處理方法和裝置,所述彩色圖像處理方法包括步驟:(a)按照圖像像素和一中心像素之間的彩色距離對圖像像素分類,(b)將被分類的像素分成組,其中,組內彩色距離差值最小,及組間彩色距離差值最大,和(c)通過用組中像素的像素值確定的預定像素值替換中心像素值來執行濾波。該彩色圖像處理方法在從圖像中去除脈衝噪聲並對其濾波時能夠減少圖像的邊緣模糊的產生。
文檔編號G06T7/40GK1341246SQ00803989
公開日2002年3月20日 申請日期2000年2月3日 優先權日1999年2月5日
發明者申鉉枓, 崔良林, 鄧憶寧, B·S·曼朱納思 申請人:三星電子株式會社, 加利福尼亞大學董事會