国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于變換域下采樣技術(shù)的低分辨率圖像壓縮方法_3

      文檔序號(hào):9788190閱讀:來(lái)源:國(guó)知局
      6列;將V ,中第13列上 所有奇數(shù)行的元素逐個(gè)取出,依次放入|的第7列;將1/ i中第15列上所有奇數(shù)行的元素逐個(gè) 取出,依次放入我的第7列;得到圖像塊|;;
      [0105] 這里,α\η是V沖的元素,m代表矩陣b、內(nèi)元素的橫坐標(biāo),η代表矩陣元素的 縱坐標(biāo),m和η都是奇數(shù),并且1 16,1 16;i代表圖像塊的索引,ie{l,2,'",N},N代 表步驟1中圖像劃分后圖像塊的總個(gè)數(shù);
      [0106] 步驟17,構(gòu)建高分辨率圖像
      [0107] 對(duì)于步驟15中產(chǎn)生的插值圖像塊矩陣,采用傳統(tǒng)的JPEG圖像壓縮標(biāo)準(zhǔn)中圖像 塊合成圖像的方法,產(chǎn)生大小為WXH的圖像,記為f,這里,W代表步驟1中輸入圖像的寬度, Η代表步驟1中輸入圖像的高度,i代表圖像塊的索引,i e {1,2,…,N},N代表步驟1中圖像劃 分后圖像塊的總個(gè)數(shù)。
      [0108] 步驟18,構(gòu)建低分辨率圖像
      [0109] 用步驟16中產(chǎn)生的圖像塊按照傳統(tǒng)的JPEG圖像壓縮標(biāo)準(zhǔn)中圖像塊合成圖像的 方法,產(chǎn)生大小為(W/2)X(H/2)的圖像,記為i,這里,W代表步驟1中輸入圖像的寬度,Η代 表步驟1中輸入圖像的高度,i代表圖像塊的索引,i e {1,2,…,Ν},Ν代表步驟1中圖像劃分 后圖像塊的總個(gè)數(shù)。
      [0110] 本發(fā)明的基本原理:利用變換域的下采樣技術(shù),在圖像的壓縮編碼過程中,提高圖 像中部分像素點(diǎn)的編碼質(zhì)量,并用這些像素點(diǎn)構(gòu)成高質(zhì)量的低分辨率圖像以滿足顯示輸出 的需求。在對(duì)圖像進(jìn)行編碼的同時(shí),完成了高質(zhì)量低分辨率圖像的構(gòu)建。
      [0111] 本發(fā)明的實(shí)質(zhì)是:為了滿足高質(zhì)量低分辨率壓縮圖像的顯示需求,本發(fā)明將基于 變換域的下采樣技術(shù)的編碼方法應(yīng)用于圖像編碼中,提高壓縮圖像中部分像素點(diǎn)的質(zhì)量, 從而實(shí)現(xiàn)了低分辨率輸出圖像的高質(zhì)量編碼。
      [0112] 本發(fā)明的創(chuàng)新點(diǎn):本發(fā)明將變換域的下采樣技術(shù)應(yīng)用于壓縮圖像的低分辨率編碼 和顯示中,將圖像壓縮編碼和低分辨率重建相結(jié)合,實(shí)現(xiàn)了高效的壓縮圖像低分辨率顯示。
      [0113] 本發(fā)明的優(yōu)點(diǎn):將圖像的壓縮和低分辨率顯示輸出相結(jié)合,以圖像的壓縮編碼為 基礎(chǔ),為高質(zhì)量低分辨率顯示提供了保障,并實(shí)現(xiàn)了圖像壓縮和低分辨率顯示輸出的高效 統(tǒng)一。
      【附圖說(shuō)明】
      [0114] 圖1為本發(fā)明的實(shí)現(xiàn)流程;
      [0115] 圖2為應(yīng)用不同圖像編碼方法在相同編碼碼率下得到的PSNR值。
      【具體實(shí)施方式】
      [0116] 本發(fā)明主要采用仿真實(shí)驗(yàn)的方式驗(yàn)證該系統(tǒng)模型的可行性,所有步驟都經(jīng)過實(shí)驗(yàn) 驗(yàn)證,為實(shí)現(xiàn)基于變換域下采樣技術(shù)的圖像壓縮,具體實(shí)施步驟如下:
      [0117]步驟1,圖像的預(yù)處理
      [0118] 設(shè)定圖像的寬度W = 16m,圖像的高度Η = 16n,這里m和η都是自然數(shù),按照傳統(tǒng)的 JPEG圖像壓縮標(biāo)準(zhǔn)中圖像分塊的方法劃分為N = (W X Η)/162個(gè)互不重疊的,大小為16 X 16 的正方形圖像塊,記為m,B2,…,Βν,這里,Ν代表圖像劃分后圖像塊的總個(gè)數(shù),i代表圖像塊 的索引,ie{l,2,"_,N} ;
      [0119] 步驟2,索引矩陣的產(chǎn)生
      [0120]把256個(gè)自然數(shù)1,2,…,256按從小到大,從上到下的順序逐列擺放,產(chǎn)生一個(gè)大小 為16X16的索引矩陣,記為I:
      [0122] 將I中的元素記為I(x,y),這里,X代表索引矩陣I內(nèi)元素的橫坐標(biāo),y代表索引矩陣 I內(nèi)元素的縱坐標(biāo),X和y都是自然數(shù),并且1 16,1 < 16。
      [0123] 步驟3,列索引向量的產(chǎn)生
      [0124] 首先,定義2個(gè)列索引子向量,分別記為屈^,,;^0這里,]^^是一個(gè)1\64的行 向量,7?,=丨J(x,),)| x為奇數(shù),y為奇數(shù),并且 1 < x < 16,1 < y < 16},即 M-h = [/(1,1) J(3,1),…, 1(15,1)1(1,3)1(3,3),···,1(15,3),···,1(1,15)1(3,15),···,1(15,15)] = [13,···, 153335,···,47,···,225227,…,239]; ]£e2 是一個(gè)IX 192的行向量,?£β2 = {1(:α)|χ和y不同 時(shí)為奇數(shù),并且1 16,1 < 16},即TZc=[/(2,l) /(4,1),···,Ι(16,1)Ι(1,2)Ι(2, 2),···,1(16,2),···,1(2,15) 1(4,15),···,1(16,15)1(1,16) 1(2,16),···,1(16,16)]= [24,…,161718,…,32,…,226228,…,240241242, "·,256],其中,I是步驟2中產(chǎn)生的索引 矩陣,X代表索引矩陣I內(nèi)元素的橫坐標(biāo),y代表索引矩陣I內(nèi)元素的縱坐標(biāo),X和y都是自然 數(shù);
      [0125] 然后,將7??和]按照從左到右的順序組成一個(gè)1 X 256的列索引向量,記為 Idx, Idx, =[ !dx, \ !d.x.,i ]=[/( 1,1) /(3,1) :,···,1(15,1)1(1,3)1(3,3),---,1(15,3),---,1(1, 15)1(3,15),---,1 (15,15)1(2,1)1(4,1),---,1 (16,1)1( 1,2)1(2,2),---,1( 16,2),---,1(2, 15)1(4,15) ,··· ,1(16,15)1(1,16)1(2,16) ,··· ,1(16,16)] = [13,··· ,153335,··· ,47,·'·, 225227 ,…,23924,…,161718,…,32,…,226228,…,240241242,…,256 ],這里,I是步驟2 中產(chǎn)生的索引矩陣。
      [0126] 步驟4,行索引向量的產(chǎn)生
      [0127] 首先,定義3個(gè)行索引子向量,分別記為7石,:,?f3,:這里,是一個(gè)大 小為1\64的行向量,猛,1 = !取.〇|1^^現(xiàn)1;$>,£8丨.,即7^|=|7(丨,丨)/(2,丨)/",1(8,1)1 (1,2)Ι(2,2),···,Ι(8,2),···,Ι(1,8)Ι(2,8),···,Ι(8,8)] = [12,···,81718,···,24,···, 113114,…,120];及^是一個(gè)大小為1X64的行向量,]= 9S.d6, 1幻,殳丨,即 ^2=^9,1)1(10,1) ,---,1(16,1)1(9,2)1(10,2),---,1(16,2),---,1(9,8)1(10,8),---,1 (16,8) ] = [910, ...,162526,…,32,…,121122,…,128]; TZr,.,是一個(gè)大小為IX 128的行向 量,Μ.,'; = !/(χ.ν)| 1 £16, Κ.ν £16即 TZy,-;=[/( 1,9)/(2,9),…,1(16,9)1(1 ,10)1(2, 10),···,1(16,10),···,I(1,16)1(2,16),···,1(16,16)] = [129130,···,144145146,···, 160,…,241242,…,256],其中,I是步驟2中產(chǎn)生的索引矩陣,X代表索引矩陣I內(nèi)元素的橫 坐標(biāo),y代表索引矩陣I內(nèi)元素的縱坐標(biāo),X和y都是自然數(shù);
      [0128] 然后,將]^,1,]^_:^&3按照從左到右的順序組成一個(gè)大小為1\256的行索 引向量,記為反^,反店,.2,尿,..;]=[1(1,1)1(2,1),~,1(8,1)1(1,2)1(2, 2),…,1(8,2),…,1(1,8)1(2,8),…,1(8,8)1(9,1)1(10,1),···,Ι(16,1)1(9,2)1(10, 2),···,Ι(16,2),···,Ι(9,8)Ι(10,8),···,I(16,8)I(1,9)1(2,9),···,1(16,9)1(1,10)1(2, 10),···,Ι(16,10),···,Ι(1,16)1(2,16),···,Ι(16,16)] = [12,···,81718,···,24,···, 113114,…,120910,···,162526,···,32,···,121122,···,128129130,···,144145146,···, 160, ...,241242,...,2561這里,I是步驟2中產(chǎn)生的索引矩陣。
      [0129] 步驟5,變換矩陣的產(chǎn)生
      [0130] 首先,按照傳統(tǒng)的計(jì)算離散余弦變換矩陣的方法,產(chǎn)生一個(gè)大小為16X16的離散 余弦變換矩陣,記為C;
      [0131] 其次,將離散余弦變換矩陣C帶入傳統(tǒng)的矩陣Kronecker乘法中,產(chǎn)生一個(gè)大小為 256 X 256的變換矩陣,記為D,并且D=C'?C,這里,符號(hào)(g代表傳統(tǒng)的矩陣Kronecker乘法 中的Kronecker乘法算子。
      [0132] 步驟6,調(diào)整變換矩陣的列
      [0133] 將步驟3產(chǎn)生的列索引向量瓦^的每個(gè)元素記為M-J/),這里,1表示應(yīng)^中元素 的索引,1是自然數(shù),15 15 256;
      [0134] 用矩陣D中的所有列向量組成一個(gè)新的大小為256X256的變換矩陣,記為E,步驟 是:第1次,取矩陣D的第涵#)個(gè)列向量,生成矩陣E的第1列;……;第1次,取矩陣D的第 ?^£(/)個(gè)列向量,生成矩陣E的第1列;……;第256次,取矩陣D的第]^J256)個(gè)列向量,生成 矩陣E的第256列,
      [0136] 這里,em,n代表矩陣E中的元素,m代表索引矩陣E內(nèi)元素的橫坐標(biāo),η代表索引矩陣E 內(nèi)元素的縱坐標(biāo),m和η都是自然數(shù),1 <m< 256,l <η< 256。
      [0137] 步驟7,調(diào)整變換矩陣的行
      [0138] 將步驟4產(chǎn)生的行索引向量的每個(gè)元素記為7^-,.(/),這里,1表示]?中元素的 索引,1是自然數(shù),15 15 256;
      [0139] 用步驟6產(chǎn)生的矩陣E中的所有行向量組成一個(gè)新的變換矩陣,記為F,步驟如下:
      [0140] 第1次,用矩陣E的第ΜνΠ)個(gè)行向量生成矩陣F的第1行;……;第1次,用矩陣Ε的 第W\, (/)個(gè)行向量生成矩陣F的第1行;......;第256次,用矩陣E的第/K256)個(gè)行向量生 成矩陣F的第256行,
      [0142] 這里,fP,Α表矩陣F中的元素,ρ代表索引矩陣F內(nèi)元素的橫坐標(biāo),q代表索引矩陣F 內(nèi)元素的縱坐標(biāo),P和q都是自然數(shù),1 < P < 256,1 < q < 256。
      [0143] 步驟8,將每個(gè)圖像塊轉(zhuǎn)化為列向量
      [0144] 首先,將步驟1產(chǎn)生的圖像塊m中的每一列,按照從左到右的順序,依次取出,并按 照第一列,第二列,……,第十六列,從上到下的擺放順序組成一個(gè)大小為256X 1的列向量, 記為爲(wèi),即艽=[為…A…:?]%這里,代表列向量爲(wèi)中的元素,j是足中元素的 下標(biāo)索引,j是自然數(shù),1 < j < 256; i代表圖像塊的索引,i e {1,2,…,N},N代表步驟1中圖像 劃分后圖像塊的總個(gè)數(shù);符號(hào)T表示傳統(tǒng)的矩陣轉(zhuǎn)置操作;
      個(gè)大小為64 X 1的列向量,記為果;即:無(wú)=·· 4….<4 p這里,Xk代表列向量爲(wèi) 中的元素,k是足中元素的下標(biāo)索引,k是自然數(shù),1<Μ 256;Χ、代表列向量$中的元素,j 是戈丨中元素的下標(biāo)索引,j是自然數(shù),1 < j < 6 4; i代表圖像塊的索引,i e {1,2,…,N},N代 表步驟1中圖像劃分后圖像塊的總個(gè)數(shù);符號(hào)T表示傳統(tǒng)的矩陣轉(zhuǎn)置操作;
      [0146] 步驟9,填充向量的產(chǎn)生
      [0147] 將步驟7中產(chǎn)生的變換矩陣F和步驟8中產(chǎn)生的列向量足'代入傳統(tǒng)的基于離散余弦 變換的向量填充算法中,得到一個(gè)大小為192 X 1的填充列向量,記為尤,.即: X:=[x:… < ….<92丫;這里,x〃k代表列向量I:中的元素,k是i了中元素的下標(biāo)索引, k是自然數(shù),1 < k < 192; i代表圖像塊的索弓丨,i e {1,2,…,N},N代表步驟1中圖像戈IJ分后圖 像塊的總個(gè)數(shù);符號(hào)T表示傳統(tǒng)的矩陣轉(zhuǎn)置操作;
      [0148] 步驟10,中間向量的產(chǎn)生
      [0149] 用步驟8中產(chǎn)生的列向量戈丨和步驟9中產(chǎn)生的列向量按照從上到下的順序組成 一個(gè)大小為256X 1的列向量,記為$,即:
      [0151] 這里,yi代表列向量;ξ中的元素,1是F:i中元素的下標(biāo)索引,1是自然數(shù),15 15 256; x'j代表步驟8中產(chǎn)生的列向量戈;中的元素,j是尤;中元素的下標(biāo)索引,j是自然數(shù),1幻、 64^\代表步
      當(dāng)前第3頁(yè)1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1