<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 視頻編碼應(yīng)用的JPEG2000壓縮算法實現(xiàn)

          視頻編碼應(yīng)用的JPEG2000壓縮算法實現(xiàn)

          作者: 時間:2012-09-18 來源:網(wǎng)絡(luò) 收藏

          基站的設(shè)計

            PC基站主要由藍牙接收和上位機解碼兩個部分組成,其原理如圖2所示。而上位機解壓軟件主要包括LM9627傳感器設(shè)置和圖像采集控制, 前者主要發(fā)送從地址和設(shè)置值給終端,終端通過 設(shè)置LM9627;后者控制系統(tǒng)的圖像采集分辨率和壓縮比。

            視頻編碼應(yīng)用的JPEG2000壓縮算法實現(xiàn)

            圖2 基站設(shè)計

            測試結(jié)果主觀圖像質(zhì)量比較由于采取了上述技術(shù),理論上應(yīng)提供更好的性能和更多的功能,下面通過幾組對比數(shù)據(jù)加以驗證。用作參考的JPEG算法是當(dāng)前業(yè)界硬件平臺上使用最廣泛的,測試圖片為24位真彩色lenna圖。

            實驗采用的壓縮性能度量是峰值信噪比(PSNR):PSNR反映的是圖像信噪比變化情況的統(tǒng)計平均,它是目前廣泛應(yīng)用的衡量圖像主觀質(zhì)量的方法。由表1的 數(shù)據(jù)可以得出以下結(jié)論:在較高壓縮比率情況下,的信噪比均高出JPEG 6~9dB;在高分辨率情況下,JPEG2000的信噪比值下降度低于碼率下降度,這意味著,分辨率越高,越能體現(xiàn)JPEG2000的高壓縮比性能。當(dāng)信 噪比低于26dB時,JPEG的重構(gòu)圖由于嚴(yán)重的馬賽克效應(yīng)已經(jīng)無法分辨,而此時的JPEG2000重構(gòu)圖像雖然在細節(jié)部分已經(jīng)有所損失,但是圖像輪廓仍 舊比較明晰。表中“—”表示此時圖像質(zhì)量已經(jīng)很低,計算的PSNR值不再具有實際意義。系統(tǒng)處理速度本系統(tǒng)在系統(tǒng)控制主板DSP—VC5402的控制下, 讓兩塊圖像處理子板穩(wěn)定可靠地并行工作,具體測試結(jié)果如表2所示。

            結(jié)語

            本系統(tǒng)以低成本實現(xiàn)了高質(zhì)量的圖像壓縮功能,具有廣泛的應(yīng)用價值。主要應(yīng)用領(lǐng)域可概略分成兩部分:一為傳統(tǒng)的JPEG市場,像打印機、掃描儀和數(shù)碼相機 等,一為新興的應(yīng)用領(lǐng)域,像網(wǎng)絡(luò)傳輸、無線通信和醫(yī)療圖像等。由于早先的Motion JPEG不提供無損模式,未能廣泛應(yīng)用到領(lǐng)域。而本系統(tǒng)所采用的JPEG2000算法結(jié)合DSP系統(tǒng)的高效率處理性能,能夠很好地把靜態(tài)圖像壓縮技術(shù)引入領(lǐng)域。

          三維掃描儀相關(guān)文章:三維掃描儀原理
          全息投影相關(guān)文章:全息投影原理


          關(guān)鍵詞: 視頻編碼 JPEG2000 壓縮算法

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();