專利名稱:圖像分類(lèi)壓縮方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,更為具體地,涉及一種根據(jù)圖像的特征來(lái)對(duì)圖像進(jìn)行壓縮的圖像分類(lèi)壓縮方法和系統(tǒng)。
背景技術(shù):
隨著社會(huì)的進(jìn)步和技術(shù)的發(fā)展,人們?cè)絹?lái)越多地使用圖像甚至視頻等更加生動(dòng)、直觀的形式替代傳統(tǒng)的文字來(lái)記錄和傳遞信息,并且信息量也越來(lái)越大,由于圖像和視頻本身的數(shù)據(jù)量非常大,給存儲(chǔ)和傳輸帶來(lái)了很多不便,因此,無(wú)論傳輸或存儲(chǔ)都需要對(duì)數(shù)據(jù)進(jìn)行有效的壓縮。
圖像壓縮是數(shù)據(jù)壓縮技術(shù)在數(shù)字圖像上的應(yīng)用,它的目的是減少圖像數(shù)據(jù)中的冗余信息從而用更加高效的格式存儲(chǔ)和傳輸數(shù)據(jù),對(duì)于數(shù)字圖像信息在網(wǎng)絡(luò)上實(shí)現(xiàn)快速傳輸和實(shí)時(shí)處理具有重要的意義。圖像數(shù)據(jù)之所以能被壓縮,就是因?yàn)閿?shù)據(jù)中存在著冗余。圖像數(shù)據(jù)的冗余主要表現(xiàn)為圖像中相鄰像素間的相關(guān)性引起的空間冗余;圖像序列中不同幀之間存在相關(guān)性引起的時(shí)間冗余;不同彩色平面或頻譜帶的相關(guān)性引起的頻譜冗余。數(shù)據(jù)壓縮的目的就是通過(guò)去除這些數(shù)據(jù)冗余來(lái)減少表示數(shù)據(jù)所需的比特?cái)?shù)。在圖像壓縮的應(yīng)用中,最理想的是圖像容量小、質(zhì)量高(清晰)壓縮,這需要根據(jù)不同圖像的性質(zhì)選擇不同的輸出格式。網(wǎng)上現(xiàn)今常用的圖像格式有JPG、GIF、PNG。其中,JPG是一種有損壓縮格式,能夠?qū)D像壓縮在很小的儲(chǔ)存空間,圖像中重復(fù)或不重要的資料會(huì)被丟失,因此容易造成圖像數(shù)據(jù)的損傷。適用于色彩復(fù)雜、風(fēng)景類(lèi)大圖的壓縮存儲(chǔ)。GIF是一種基于LZW算法的連續(xù)色調(diào)的無(wú)損壓縮格式。其壓縮率一般在50 %左右,它不屬于任何應(yīng)用程序。目前幾乎所有相關(guān)軟件都支持它,公共領(lǐng)域有大量的軟件在使用GIF圖像文件。適用于色彩簡(jiǎn)單的按鈕、icon小圖標(biāo)、透明背景的壓縮存儲(chǔ)。PNG是網(wǎng)上接受的最新圖像文件格式。PNG能夠提供長(zhǎng)度比GIF小30%的無(wú)損壓縮圖像文件。它同時(shí)提供24位和48位真彩色圖像支持以及其他諸多技術(shù)性支持。適用于大面積規(guī)則漸變、水晶風(fēng)格按鈕、透明、半透明背景的壓縮存儲(chǔ)??梢钥闯?,只有為特定類(lèi)型的圖像選擇合適的壓縮方式,才能充分利用每一種壓縮格式的特點(diǎn),獲得質(zhì)量高、容量小的壓縮文件?,F(xiàn)有的圖像壓縮技術(shù)多從文件壓縮算法本身出發(fā),通過(guò)數(shù)據(jù)分析、打包、聚類(lèi)等方式對(duì)圖像數(shù)據(jù)進(jìn)行壓縮,如公開(kāi)號(hào)為CN101594537A、CN101563926A的中國(guó)專利申請(qǐng),壓縮和解壓縮的技術(shù)實(shí)現(xiàn)都比較復(fù)雜,需要較大的數(shù)據(jù)處理支持。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,本發(fā)明的目的是提供一種圖像分類(lèi)壓縮方法和系統(tǒng),根據(jù)需要壓縮的圖像的類(lèi)別選擇適宜的壓縮工具進(jìn)行相對(duì)高質(zhì)量的壓縮處理。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種圖像壓縮方法,包括通過(guò)對(duì)圖像進(jìn)行掃描獲取所述圖像的特征值;根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別;根據(jù)所述圖像的類(lèi)別對(duì)所述圖像進(jìn)行壓縮。
其中,優(yōu)選的方案是,所述圖像的特征值包括所述圖像的原圖格式、單位面積顏色數(shù)、同色區(qū)域比例、圖像尺寸和比例。其中,優(yōu)選的方案是,在根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別的過(guò)程中,根據(jù)所述圖像的特征值和預(yù)設(shè)的閾值,把圖像分為線條類(lèi)圖像和照片類(lèi)圖像。其中,優(yōu)選的方案是,在根據(jù)所述圖像的類(lèi)別對(duì)所述圖進(jìn)行壓縮的過(guò)程進(jìn)一步包括如果所述圖像為線條類(lèi)圖像,則壓縮為GIF/PNG格式;如果所述圖像為照片類(lèi)圖像,則壓縮為JPG格式。根據(jù)本發(fā)明的另一方面,提供了一種圖像壓縮系統(tǒng),包括圖像特征獲取單元,用于通過(guò)對(duì)圖像進(jìn)行掃描獲取圖像的特征值;圖像類(lèi)別判斷單元,用于根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別;圖像壓縮單元,用于根據(jù)所述圖像的類(lèi)別對(duì)所述圖像進(jìn)行壓縮。利用上述根據(jù)本發(fā)明的圖像壓縮方法和系統(tǒng),根據(jù)需要壓縮的圖像的類(lèi)別選擇適宜的壓縮工具進(jìn)行相對(duì)高質(zhì)量的壓縮處理,可以用更小的文件體積得到更高顯示質(zhì)量的圖像,尤其是在海量圖像存儲(chǔ)或者慢速網(wǎng)絡(luò)等對(duì)圖像文件體積要求較高的場(chǎng)合,能夠帶來(lái)更加明顯的處理速度和圖像質(zhì)量雙贏效果。為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個(gè)或多個(gè)方面包括后面將詳細(xì)說(shuō)明并在權(quán)利要求中特別指出的特征。下面的說(shuō)明以及附圖詳細(xì)說(shuō)明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
通過(guò)參考以下結(jié)合附圖的說(shuō)明及權(quán)利要求書(shū)的內(nèi)容,并且隨著對(duì)本發(fā)明的更全面理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中圖I為根據(jù)本發(fā)明實(shí)施例的圖像分類(lèi)壓縮方法流程示意圖;圖2為根據(jù)本發(fā)明實(shí)施例的圖像分類(lèi)壓縮系統(tǒng)的方框示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的壓縮參數(shù)示意圖。在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
具體實(shí)施例方式以下將結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。為了根據(jù)需要壓縮的圖像的類(lèi)別選擇適宜的壓縮工具進(jìn)行相對(duì)高質(zhì)量的壓縮處理,本發(fā)明根據(jù)圖像的顏色、尺寸等特點(diǎn)把需要壓縮的圖像分文線條類(lèi)圖像和照片類(lèi)圖像兩大類(lèi)。其中,線條類(lèi)圖像適合用GIF、PNG格式壓縮,而照片類(lèi)圖像適合用JPEG壓縮。對(duì)于線條類(lèi)圖像和照片類(lèi)圖像的區(qū)分可以根據(jù)圖像本身的色彩的多少以及色彩分布規(guī)律、尺寸等參數(shù)判斷,一般而言,照片類(lèi)圖像的顏色較多并且變化復(fù)雜,如通常認(rèn)知中的照片;線條類(lèi)圖像的顏色種類(lèi)較少,并且顏色變化比較有規(guī)律,如網(wǎng)絡(luò)上常用的功能性圖標(biāo)、PPT、圖表等。由于GIF和PNG利用調(diào)色版技術(shù)進(jìn)行圖像壓縮,在圖像顏色較少時(shí)可達(dá)到很高的壓縮率,但是在圖像顏色較多時(shí)圖像效果不好且壓縮率很低(其中GIF只支持256色),因此適合壓縮線條類(lèi)圖像。JPG利用弱化圖像高頻信號(hào)的的方法進(jìn)行壓縮,和圖像顏色數(shù)無(wú)關(guān),對(duì)照片有很高的壓縮率,且顯示效果也很好(人眼對(duì)高頻信號(hào)不敏感),但對(duì)線條類(lèi)圖片會(huì)有很差的效果(表現(xiàn)為圖像模糊、有雜色),而且壓縮率也不高,因此更適合壓縮照片類(lèi)圖像。因此,如果沒(méi)有分清圖像類(lèi)型而統(tǒng)一采用某種格式或者采用原圖像的格式來(lái)對(duì)圖像進(jìn)行壓縮,會(huì)導(dǎo)致壓縮后的圖像文件比較大,并且解壓縮后的圖像顯示效果差。
·
圖I為根據(jù)本發(fā)明實(shí)施例的圖像分類(lèi)壓縮方法流程示意圖。如圖I所示,本發(fā)明提供的圖像分類(lèi)壓縮方法包括如下基本流程SllO :通過(guò)對(duì)圖像進(jìn)行掃描獲取該圖像的特征值;S120 :根據(jù)所獲取的圖像的特征值判斷該圖像的類(lèi)別;S130 :根據(jù)所判斷出的圖像的類(lèi)別對(duì)該圖像進(jìn)行壓縮。其中,為了判斷圖像的類(lèi)別,需要獲取的圖像的特征值包括原圖格式、單位面積顏色數(shù)、同色區(qū)域比例、圖像尺寸和比例。另外,其他如亮度、直方圖等圖像特征也可以作為圖像特征成為圖像分類(lèi)的依據(jù),一般而言,分類(lèi)所依據(jù)的圖像特征越多,分類(lèi)所需要的數(shù)據(jù)處理量越大,但分類(lèi)的效果也越好,從而為分類(lèi)后的圖像壓縮提供更加適宜的參考依據(jù)。單位面積顏色數(shù)為圖像所包含的顏色總數(shù)與圖像面積的比值。同色區(qū)域比例為一個(gè)圖像中所有同色區(qū)域的總面積與圖像總面積的比值,為范圍在O I之間的一個(gè)值。此處,同色區(qū)域指的是圖像中顏色相同的連通區(qū)域,也就是說(shuō),如果圖像中一個(gè)連通區(qū)域(由多于一個(gè)像素組成)的所有像素的顏色相同,且該區(qū)域的外邊界上任何一個(gè)像素均與該區(qū)域上的像素顏色不同,則該區(qū)域?yàn)橐粋€(gè)同色區(qū)域。圖像尺寸和比例指的是圖像的寬度、高度以及兩者的比值。在通過(guò)對(duì)圖像進(jìn)行掃描獲取上述圖像的特征值后,分析該圖像特征值,根據(jù)預(yù)設(shè)的閾值來(lái)判斷圖像的類(lèi)型,把圖像分為線條類(lèi)圖像和照片類(lèi)圖像。從通常的應(yīng)用來(lái)看,圖像原圖一般采用GIF、PNG或JPG格式,根據(jù)對(duì)圖像原圖的分析得到的圖像特征值和預(yù)設(shè)的閾值(如上表所示)可以把圖像分類(lèi)為線條類(lèi)圖像和照片類(lèi)圖像。由于JPG是有損壓縮格式,而GIF和PNG都是無(wú)損壓縮格式,兩類(lèi)圖像有很大差異,因此需要對(duì)原圖是JPG或GIF/PNG的情況分別處理,并且各用一套閾值。通過(guò)對(duì)大量圖像的壓縮調(diào)試和測(cè)試處理,本發(fā)明在對(duì)圖像進(jìn)行分類(lèi)是采用下表一所示的特征值和閾值比較判斷參數(shù)以及分類(lèi)標(biāo)準(zhǔn)
權(quán)利要求
1.一種圖像分類(lèi)壓縮方法,包括 通過(guò)對(duì)圖像進(jìn)行掃描獲取所述圖像的特征值; 根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別; 根據(jù)所述圖像的類(lèi)別對(duì)所述圖像進(jìn)行壓縮。
2.如權(quán)利要求I所述的圖像分類(lèi)壓縮方法,其中, 所述圖像的特征值包括所述圖像的原圖格式、單位面積顏色數(shù)、同色區(qū)域比例、圖像尺寸和比例。
3.如權(quán)利要求2所述的圖像分類(lèi)壓縮方法,其中, 所述圖像的原圖格式包括GIF、PNG和JPG格式。
4.如權(quán)利要求I所述的圖像分類(lèi)壓縮方法,其中,在根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別的過(guò)程中,根據(jù)所述圖像的特征值和預(yù)設(shè)的閾值,把圖像分為線條類(lèi)圖像和照片類(lèi)圖像。
5.如權(quán)利要求4所述的圖像分類(lèi)壓縮方法,其中,在根據(jù)所述圖像的類(lèi)別對(duì)所述圖進(jìn)行壓縮的過(guò)程進(jìn)一步包括 如果所述圖像為線條類(lèi)圖像,則壓縮為GIF/PNG格式; 如果所述圖像為照片類(lèi)圖像,則壓縮為JPG格式。
6.一種圖像分類(lèi)壓縮系統(tǒng),包括 圖像特征獲取單元,用于通過(guò)對(duì)圖像進(jìn)行掃描獲取圖像的特征值; 圖像類(lèi)別判斷單元,用于根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別; 圖像壓縮單元,用于根據(jù)所述圖像的類(lèi)別對(duì)所述圖像進(jìn)行壓縮。
7.如權(quán)利要求6所述的圖像分類(lèi)壓縮系統(tǒng),其中, 所述圖像的特征值包括所述圖像的原圖格式、單位面積顏色數(shù)、同色區(qū)域比例、圖像尺寸和比例。
8.如權(quán)利要求7所述的圖像分類(lèi)壓縮系統(tǒng),其中, 所述圖像的原圖格式包括GIF、PNG和JPG格式。
9.如權(quán)利要求6所述的圖像分類(lèi)壓縮系統(tǒng),其中, 所述圖像類(lèi)別判斷單元根據(jù)所述圖像的特征值和預(yù)設(shè)的閾值,把圖像分為線條類(lèi)圖像和照片類(lèi)圖像。
10.如權(quán)利要求9所述的圖像分類(lèi)壓縮系統(tǒng),其中,所述圖像壓縮單元包括 線條類(lèi)圖像壓縮單元,用于在所述圖像為線條類(lèi)圖像時(shí),將所述圖像壓縮為GIF/PNG格式; 照片類(lèi)圖像壓縮單元,用于在所述圖像為照片類(lèi)圖像時(shí),將所述圖像壓縮為JPG格式。
全文摘要
本發(fā)明提供了一種圖像分類(lèi)壓縮方法和系統(tǒng),其中的方法包括通過(guò)對(duì)圖像進(jìn)行掃描獲取所述圖像的特征值;根據(jù)所述圖像的特征值判斷所述圖像的類(lèi)別;根據(jù)所述圖像的類(lèi)別對(duì)所述圖像進(jìn)行壓縮方法。本發(fā)明根據(jù)需要壓縮的圖像的類(lèi)別選擇適宜的壓縮工具進(jìn)行相對(duì)高質(zhì)量的壓縮處理,可以用更小的文件體積得到更高顯示質(zhì)量的圖像,尤其是在海量圖像存儲(chǔ)或者慢速網(wǎng)絡(luò)等對(duì)圖像文件體積要求較高的場(chǎng)合,能夠帶來(lái)更加明顯的處理速度和圖像質(zhì)量雙贏效果。
文檔編號(hào)H04N7/26GK102957906SQ201110251169
公開(kāi)日2013年3月6日 申請(qǐng)日期2011年8月29日 優(yōu)先權(quán)日2011年8月29日
發(fā)明者梁捷, 周志明 申請(qǐng)人:廣州九游信息技術(shù)有限公司