www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > > FPGA開(kāi)源工作室

基于FPGA的比特平面分層

1 背景知識(shí)

像素是由比特組成的數(shù)字。例如,在256級(jí)灰度圖像中,每個(gè)像素的灰度是由8比特(也就是1個(gè)字節(jié))組成。一幅8比特圖像可以認(rèn)為由8個(gè)1比特平面組成,如圖1所示,其中平面1包含圖像中所有像素的最低階比特,而平面8包含圖像中所有像素的最高階比特。

1  8比特圖像8層示意

把一幅圖像分解為比特平面,對(duì)于分析圖像中每個(gè)比特的相對(duì)重要性是很有用的,這一處理可幫助我們確定用于量化該圖像的比特?cái)?shù)的充分性。

2 FPGA實(shí)現(xiàn)

2 FPGA內(nèi)部模塊結(jié)構(gòu)框圖

FPGA源碼:

//------------------------------------------------------------------------------------------------------

// layer

//------------------------------------------------------------------------------------------------------

//assign TFT_rgb = {o_y_8b[7],4'b0,o_y_8b[7],5'b0,o_y_8b[7],4'b0}; //Y The eighth layer

//assign TFT_rgb = {o_y_8b[6],4'b0,o_y_8b[6],5'b0,o_y_8b[6],4'b0}; //Y The seventh layer

//assign TFT_rgb = {o_y_8b[5],4'b0,o_y_8b[5],5'b0,o_y_8b[5],4'b0}; //Y The sixth layer

//assign TFT_rgb = {o_y_8b[4],4'b0,o_y_8b[4],5'b0,o_y_8b[4],4'b0}; //Y The fifth layer

//assign TFT_rgb = {o_y_8b[3],4'b0,o_y_8b[3],5'b0,o_y_8b[3],4'b0}; //Y The fourth layer

//assign TFT_rgb = {o_y_8b[2],4'b0,o_y_8b[2],5'b0,o_y_8b[2],4'b0}; //Y The third layer

//assign TFT_rgb = {o_y_8b[1],4'b0,o_y_8b[1],5'b0,o_y_8b[1],4'b0}; //Y The second layer

assign TFT_rgb = {o_y_8b[0],4'b0,o_y_8b[0],5'b0,o_y_8b[0],4'b0}; //Y The first layer

實(shí)驗(yàn)結(jié)果:

3 實(shí)驗(yàn)原圖

4 The eighth layer

5 The seventh layer

6 The sixth layer

7 The fifth layer

8 The fourth layer

9 The third layer

10 The second layer

11 The first layer

結(jié)果分析:

對(duì)于圖3中(x,y)點(diǎn)的灰度值由8比特層平面相應(yīng)點(diǎn)組成。灰度圖像的分層對(duì)圖像壓縮很有作用,在圖像壓縮中,重建一幅圖像時(shí)所用的平面要比全部平面少。

12 灰度圖像重建

12 a使用比特平面87重建的圖像;b使用比特平面8,76重建的圖像;c使用比特8,7,65重建的圖像。將圖c與圖a進(jìn)行對(duì)比。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉