[發(fā)明專利]一種JPEG2000圖像的非解碼拼接方法無效
| 申請?zhí)枺?/td> | 201210593252.0 | 申請日: | 2012-12-31 |
| 公開(公告)號: | CN103067712A | 公開(公告)日: | 2013-04-24 |
| 發(fā)明(設計)人: | 王月榮;韋平;張碩 | 申請(專利權(quán))人: | 北京石竹科技股份有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100037 北京市西城*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 jpeg2000 圖像 解碼 拼接 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種JPEG2000圖像的非解碼拼接方法。
背景技術(shù)
JPEG2000是基于小波變換的圖像壓縮標準,通常被認為是會替代JPEG的新一代圖像壓縮標準。JPEG2000不會產(chǎn)生先前基于離散余弦變換的JPEG標準產(chǎn)生的馬賽克效應,同時壓縮效率更高,支持更復雜的漸進式顯示和下載。
目前市面上已經(jīng)有支持JPEG2000編解碼的芯片,但是壓縮圖像的大小有一定的限制,有時并不能滿足應用的要求。例如ADV212,是一款JPEG2000圖像編解碼的單芯片,它能夠支持編解碼的最大圖像為單分量下4096*4096,如果超過此尺寸,壓縮前則需要把圖像進行分割。這樣得到的是一系列JPEG2000格式的子圖像,為了得到原來完整的大圖像,就需要用一定的方法把這些子圖像拼接起來。
目前JPEG2000格式圖像拼接一般采用編解碼方法:即所有需要拼接的JPEG2000格式的子圖像先解碼為原始數(shù)據(jù),原始數(shù)據(jù)拼接后再重新編碼為JEPG2000格式。這種先解碼再編碼的方法可能造成圖像失真而且拼接速度慢。
發(fā)明內(nèi)容
本發(fā)明的目的是解決現(xiàn)有技術(shù)中JPEG2000格式圖像拼接采用先解碼再編碼的方法可能造成圖像失真而且拼接速度慢的問題。
為實現(xiàn)上述目的,本發(fā)明提供了一種JPEG2000圖像的非解碼拼接方法。
該方法的約束條件是:
(1)壓縮參數(shù)相同,即設置壓縮的環(huán)境相同;
(2)圖像和填充塊的參考位置:圖像和填充塊相對于參考網(wǎng)格的偏移為0;
(3)圖像和填充塊大小設置:圖像和填充塊的寬、高均為2的冪次方,且填充塊寬被圖像的寬整除,填充塊高被圖像的高整除。
該方法包括以下步驟:
S1,提取所有需要進行拼接的JPEG2000子圖像的填充塊;
填充塊包含填充塊頭和填充塊碼流。填充塊頭由SOT段開始到SOD段結(jié)束,包括SOD段;填充塊碼流緊跟著SOD段,直到遇到下一個填充塊頭的SOT段結(jié)束,不包括SOT段。因此,一個完整的填充塊是從SOT段開始到下一個填充塊的SOT段之前結(jié)束。
提取子圖像填充塊的方法是搜索SOT標記,即搜索碼流數(shù)據(jù)中0xFF90的位置,兩個位置之間即為一個填充塊。最后一個填充塊需要去除碼流結(jié)束標記EOC,即刪除數(shù)據(jù)0xFFD9。用此方法搜索,可以提取到所有需要拼接的JPEG2000子圖像的填充塊。
S2,計算拼接后圖像的大小以及步驟S1中提取的所有填充塊新的索引號;
拼接后圖像的寬為一行中所有子圖像的寬求和;拼接后圖像的高為一列中所有子圖像的高求和。
設置步驟S1中提取的所有子圖像的填充塊在拼接后圖像中的位置。填充塊的位置由填充塊的索引號決定,因此需要重新分配填充塊的索引號。
S3,提取任意一個需要拼接的子圖像的主頭作為拼接后圖像的主頭,修改其中的圖像大小參數(shù);
本發(fā)明所述JPEG2000非解碼拼接方法的限制條件為:所有子圖像的壓縮信息除了圖像的大小外,其他需保持一致,包括壓縮的小波變換,填充塊大小等。從碼流來看,就是主頭保持一致,因此拼接后的圖像可以使用其中任意一個子圖像的主頭。
提取任意一個需要拼接的子圖像的主頭作為拼接后圖像的主頭:主頭從圖像碼流數(shù)據(jù)開始到第一個SOT段之前結(jié)束,因此只需要搜索到第一個SOT標記,獲取之前的所有碼流數(shù)據(jù)即可。
相對于子圖像,拼接后的圖像大小發(fā)生了變化,需要修改描述圖像大小的碼流參數(shù)。圖像大小的信息由位于主頭SIZ段的參數(shù)Xsiz,Ysiz表示,搜索SIZ標記,修改該參數(shù)為步驟S2中計算出的拼接后的圖像的大小即可。
S4,更新所有步驟S1中提取的填充塊的索引號為步驟S2中計算出的新的索引號;
填充塊的索引號由位于SOT段的參數(shù)Isot表示。搜索SOT標記0xFF90,更改填充塊索引號為圖像拼接后新的索引號。
S5,將主頭以及填充塊順序排列,完成拼接。
本發(fā)明的有益效果是,JPEG2000圖像拼接時,不需要先解碼再編碼,直接進行圖像拼接,保證原始圖像數(shù)據(jù)不被改變,而且拼接速度非常快。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
附圖說明
圖1為JPEG2000圖像參考網(wǎng)格示意圖。
圖2為JPEG2000圖像填充塊示意圖。
圖3為JPEG2000圖像和填充塊相對于參考網(wǎng)格偏移為0的示意圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京石竹科技股份有限公司,未經(jīng)北京石竹科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210593252.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于JPEG2000圖像壓縮的7/5小波內(nèi)核優(yōu)化設計算法
- 基于FPGA的JPEG2000圖像解碼裝置及方法
- DSP結(jié)合壓縮芯片實現(xiàn)JPEG2000圖像編碼系統(tǒng)
- 一種JPEG2000圖像的非解碼拼接方法
- 一種基于信息屬性的JPEG2000圖像保護系統(tǒng)及方法
- 一種基于JPEG2000的圖像采集傳輸系統(tǒng)
- 適配于JPEG2000的可伸縮圖像編碼的漸進性水印方法
- 一種基于JPEG2000的多尺度拉普拉斯金字塔水印方法
- 一種基于JPEG2000碼流的在軌遙感圖像城區(qū)檢測方法
- 一種基于FPGA的JPEG2000編碼并行運算方法
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





