量化表、圖像壓縮處理方法、裝置、終端及圖像搜索系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種量化表、圖像壓縮處理方法、裝置、終端 及圖像搜索系統(tǒng)。
【背景技術(shù)】
[0002] 隨著智能手機的流行,移動視覺搜索的潛力逐漸顯現(xiàn)出來。相關(guān)技術(shù)中基于移動 設(shè)備的圖像檢索方法為:在移動客戶端提取圖像的局部描述子;對提取到的局部描述子進 行壓縮;再通過無線網(wǎng)絡(luò)將壓縮后的局部描述子傳輸給服務(wù)器端,以使服務(wù)器端根據(jù)局部 描述子在服務(wù)器的數(shù)據(jù)庫中進行查找,并將查找的結(jié)果發(fā)送至客戶端。
[0003] 上述圖像檢索方法的計算量較高,對低性能的移動設(shè)備而言,提取局部描述子的 過程會非常耗時,進而嚴重影響服務(wù)器端的響應(yīng)時間,降低了檢索效率。
[0004] JPEG壓縮技術(shù)具有高壓縮率、編解碼時間短的特點,廣泛應(yīng)用于各個領(lǐng)域?,F(xiàn)在 移動設(shè)備大多支持JPEG壓縮技術(shù),并且按照JPEG標準壓縮圖片可以在極短的時間內(nèi)完成。 為此,業(yè)內(nèi)人士提出了直接傳輸按照JPEG標準壓縮的圖像的檢索方法。具體地,采用JPEG 標準規(guī)定技術(shù)路線壓縮查詢圖片,并將壓縮后的查詢圖片發(fā)送至服務(wù)器端。
[0005] 然而,JPEG標準的壓縮技術(shù)路線是從保持圖像視覺質(zhì)量出發(fā)實現(xiàn)。圖1為JPEG標 準的缺省量化表的示意圖,其標準量化表也主要針對保持人類視覺感受,而不是保護視覺 檢索所需要的重要信息。采用JPEG標準技術(shù)路線壓縮的圖片對于移動視覺檢索來說,仍舊 有很大的信息冗余,同時也不能體現(xiàn)出很好的檢索性能。
[0006] 因此,上述檢索方法出現(xiàn)的問題是:采用JPEG標準技術(shù)路線壓縮的查詢圖片的比 特數(shù)仍舊無法滿足低性能的移動設(shè)備的傳輸性能,同時服務(wù)器端采用壓縮后的圖片檢索的 結(jié)果準確率非常低。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明提供了一種量化表、圖像壓縮處理方法、裝置、終端及圖像搜索系統(tǒng),以至 少解決相關(guān)技術(shù)采用JPEG標準量化表壓縮的查詢圖像的比特數(shù)無法滿足低性能移動設(shè)備 的傳輸性能的問題。
[0008] 根據(jù)本發(fā)明的一個方面,提供了一種量化表處理方法,包括:根據(jù)預(yù)設(shè)公式確定初 始JPEG標準量化表中的量化值;依據(jù)優(yōu)化目標函數(shù)確定所述預(yù)設(shè)量化表;輸出預(yù)設(shè)量化 表,其中,所述輸出預(yù)設(shè)量化表中的量化值使得優(yōu)化目標函數(shù)值最小,所述優(yōu)化目標函數(shù)值 依據(jù)所述目標圖像與壓縮后的壓縮圖像的失真率確定。
[0009] 根據(jù)本發(fā)明的另一方面,提供了一種圖像壓縮處理方法,在根據(jù)上述的方法輸出 所述預(yù)設(shè)量化表進行量化之后,還包括:對一個或多個子塊進行離散余弦DCT變換后獲得 的DCT系數(shù)采用所述預(yù)設(shè)量化表進行量化,其中,所述一個或多個子塊通過對用于壓縮的 目標圖像進行劃分獲得;依據(jù)采用所述預(yù)設(shè)量化表進行量化后的所述DCT系數(shù)對所述目標 圖像進行壓縮編碼處理。
[0010] 優(yōu)選地,在依據(jù)采用所述預(yù)設(shè)量化表進行量化后的所述DCT系數(shù)對所述目標圖像 進行壓縮編碼之前,還包括:根據(jù)預(yù)設(shè)重置位變換規(guī)則對所述DCT系數(shù)進行重置位變換;依 據(jù)重置位后的DCT系數(shù)對所述目標圖像進行壓縮編碼處理。
[0011] 優(yōu)選地,所述預(yù)設(shè)重置位變換規(guī)則包括以下至少之一:通過所述目標圖像劃分子 塊的坐標位置進行重置位變換;通過結(jié)合所述目標圖像子塊局部興趣點坐標位置與所述目 標圖像子塊坐標位置進行重置位變換。
[0012] 優(yōu)選地,在所述預(yù)設(shè)重置位變換規(guī)則為通過所述目標圖像劃分子塊的坐標位置進 行重置位變換的情況下,根據(jù)所述預(yù)設(shè)重置位變換規(guī)則對所述DCT系數(shù)進行重置位變換包 括:確定所述一個或多個子塊距離圖像中心的距離;依據(jù)確定的所述距離對所述DCT系數(shù) 所包括的直流系數(shù)和交流系數(shù)進行變換。
[0013] 優(yōu)選地,依據(jù)確定的所述距離對所述DCT系數(shù)所包括的直流系數(shù)和交流系數(shù)進行 變換包括以下至少之一:在所述一個或多個子塊在所述目標圖像寬度與高度上、下、左、右 最外層10%的情況下,只保留所述DCT系數(shù)的直流系數(shù)不變,將所述DCT系數(shù)的交流系數(shù) 變換為0 ;在所述一個或多個子塊在所述目標圖像寬度與高度上、下、左、右最外層10%至 20%的情況下,保留所述DCT系數(shù)的直流系數(shù)和按照ZIG-ZAG掃描順序得到前4個交流系數(shù) 不變,將剩余的交流系數(shù)交換為〇 ;在所述一個或多個子塊在所述目標圖像寬度與高度上、 下、左、右最外側(cè)20%至25%的情況下,保留所述DCT系數(shù)的直流系數(shù)和按照ZIG-ZAG掃描 順序得到前8個交流系數(shù)不變,將剩余的交流系數(shù)變換為0 ;在不滿足上述條件至少之一的 情況下,對所述DCT系數(shù)所包括的直流系數(shù)和交流系數(shù)保持不變。
[0014] 優(yōu)選地,在所述預(yù)設(shè)重置位變換規(guī)則為通過結(jié)合所述目標圖像子塊局部興趣點坐 標位置與所述目標圖像子塊坐標位置進行重置位變換的情況下,根據(jù)所述預(yù)設(shè)重置位變換 規(guī)則對所述DCT系數(shù)進行重置位變換包括:確定所述目標圖像的興趣點區(qū)域;判斷所述一 個或多個子塊是否屬于所述興趣點區(qū)域;在判斷結(jié)果為是的情況下,保留所述DCT系數(shù)不 變,和/或,在判斷結(jié)果為否的情況下,保留所述DCT系數(shù)的直流系數(shù)和按照ZIG-ZAG掃描 順序得到前4個交流系數(shù)不變,將剩余的交流系數(shù)交換為0。
[0015] 根據(jù)本發(fā)明的還一方面,提供了一種量化表處理裝置,包括:第一確定模塊,用于 根據(jù)預(yù)設(shè)公式確定初始JPEG標準量化表中的量化值;第二確定模塊,用于依據(jù)優(yōu)化目標函 數(shù)確定所述預(yù)設(shè)量化表;輸出模塊,用于輸出預(yù)設(shè)量化表,其中,所述輸出預(yù)設(shè)量化表中的 量化值使得優(yōu)化目標函數(shù)值最小,所述優(yōu)化目標函數(shù)值依據(jù)所述目標圖像與壓縮后的壓縮 圖像的失真率確定。
[0016] 根據(jù)本發(fā)明的再一方面,提供了一種圖像壓縮處理裝置,包括:量化模塊,用于對 一個或多個子塊進行離散余弦DCT變換后獲得的DCT系數(shù)采用所述預(yù)設(shè)量化表進行量化, 其中,所述一個或多個子塊通過對用于壓縮的目標圖像進行劃分獲得,所述預(yù)設(shè)量化表由 權(quán)利要求8所述的量化表處理裝置獲得;處理模塊,用于依據(jù)采用所述預(yù)設(shè)量化表進行量 化后的所述DCT系數(shù)對所述目標圖像進行壓縮編碼處理。
[0017] 優(yōu)選地,該裝置還包括:變換模塊,用于根據(jù)預(yù)設(shè)重置位變換規(guī)則對所述DCT系數(shù) 進行重置位變換;所述處理模塊還用于依據(jù)重置位后的DCT系數(shù)對所述目標圖像進行壓縮 編碼處理。
[0018] 優(yōu)選地,所述變換模塊包括:第一確定單元,用于在所述預(yù)設(shè)重置位變換規(guī)則為通 過所述目標圖像劃分子塊的坐標位置進行重置位變換的情況下,確定所述一個或多個子塊 距離圖像中心的距離;第一變換單元,用于依據(jù)確定的所述距離對所述DCT系數(shù)所包括的 直流系數(shù)和交流系數(shù)進行變換。
[0019] 優(yōu)選地,所述第一變換單元包括以下至少之一:第一變換子單元,用于在所述一個 或多個子塊在所述目標圖像寬度與高度上、下、左、右最外層10%的情況下,只保留所述DCT 系數(shù)的直流系數(shù)不變,將所述DCT系數(shù)的交流系數(shù)變換為0 ;第二變換子單元,用于在所述 一個或多個子塊在所述目標圖像寬度與高度上、下、左、右最外層10%至20%的情況下,保留 所述DCT系數(shù)的直流系數(shù)和按照ZIG-ZAG掃描順序得到前4個交流系數(shù)不變,將剩余的交 流系數(shù)交換為〇 ;第三變換子單元,用于在所述一個或多個子塊在所述目標圖像寬度與高 度上、下、左、右最外側(cè)20%至25%的情況下,保留所述DCT系數(shù)的直流系數(shù)和按照ZIG-ZAG 掃描順序得到前8個交流系數(shù)不變,將剩余的交流系數(shù)變換為0 ;第四變換子單元,用于在 不滿足上述條件至少之一的情況下,對所述DCT系數(shù)所包括的直流系數(shù)和交流系數(shù)保持不 變。
[0020] 優(yōu)選地,所述變換模塊包括:第二確定單元,用于在所述預(yù)設(shè)重置位變換規(guī)則為通 過結(jié)合所述目標圖像子塊局部興趣點坐標位置與所述目標圖像子塊坐標位置進行重置位 變換的情況下確定所述目標圖像的興趣點區(qū)域;判斷單元,用于判斷所述一個或多個子塊 是否屬于所述興趣點區(qū)域;第二變換單元,用于在判斷結(jié)果為是的情況下,保留所述DCT系 數(shù)不變,和/或,在判斷結(jié)果為否的情況下,保留所述DCT系數(shù)的直流系數(shù)和按照ZIG-ZAG 掃描順序得到前4個交流系數(shù)不變,將剩余的交流系數(shù)變換為0。
[0021] 根據(jù)本發(fā)明的又一方面,提供了一種終端,包括權(quán)利要求8所述的量化表處理裝 置和/或權(quán)利要求9至13中任一項所述的圖像壓縮處理裝置。
[0022] 根據(jù)本發(fā)明的再一方