基于FPGA的8比特图像的可比特平面分层

时间:2025-04-26  作者:Diven  阅读:0

1 背景知识

像素是由比特组成的数字。例如,在256级灰度图像中,每个像素的灰度是由8比特(也就是1个字节)组成。一幅8比特图像可以认为由8个1比特平面组成,如图1所示,其中平面1包含图像中所有像素的最低阶比特,而平面8包含图像中所有像素的最高阶比特。

基于FPGA的8比特图像的可比特平面分层

图1  8比特图像8层示意

把一幅图像分解为比特平面,对于分析图像中每个比特的相对重要性是很有用的,这一处理可帮助我们确定用于量化该图像的比特数的充分性。

2 FPGA实现

图2 FPGA内部模块结构框图

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
实验结果:

图3 实验原图

图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

结果分析:

对于图3中(x,y)点的灰度值由8比特层平面相应点组成。灰度图像的分层对图像压缩很有作用,在图像压缩中,重建一幅图像时所用的平面要比全部平面少。

图12 灰度图像重建

图12 a使用比特平面8和7重建的图像;b使用比特平面8,7和6重建的图像;c使用比特8,7,6和5重建的图像。将图c与图a进行对比。

猜您喜欢

现代电子产品设计中,封装技术是一个很重要的环节。XDFN(极薄双列扁平封装)作为新型封装形式,因其优越的性能和紧凑的尺寸而受到广泛关注。本文将重点探讨XDFN4...
2025-02-21 14:14:18

电源状态监控器发出欠压报警,意味着你的设备或系统可能正处于供电不足的状态,这可不是一个可以忽视的信号。别担心,本文将为你详细解析欠压报警的原因,并提供简单易行的...
2024-01-12 00:00:00

现代分析化学和生物技术领域,紫外检测器(UV Detector)和二极管阵列检测器(DAD,Diode Array Detector)是两种常用的检测设备。在液...
2025-03-28 17:01:39

随着FPGA向低成本、低功耗、高性能方向发展,其I/O引脚大多采用微间距TOFP或BGA封装工艺,因而使引出多种内部信号的I/O引脚以及FPGA的验证工作变得非...
2020-08-06 17:00:00

可编程增益放大器(PGA)和可变增益放大器(VGA)是现代电子设备中常用的信号处理组件。主要功能是调整输入信号的增益,以适应不同的应用需求。PGA通过数字控制来...
2024-12-12 00:00:00

静力水准仪是一种高精度的测量仪器,它能精确地测量两点之间的高度差异,误差仅在毫米级别。尽管它非常精确,但在实际操作中还是会遇到一些挑战。这些难点主要来源于仪器本...
2025-02-11 13:41:00

许多人学习电磁学时都会有一个疑问:电流元是矢量吗?答案可能有些出人意料:电流元不是矢量,而是一个二阶张量。我们先来理解为什么电流元不能简单地看作矢量。电流是电荷...
2024-04-02 00:00:00

防静电镊子是专为电子元件和敏感材料设计的工具,其主要参数包括材质、尺寸、耐温性和防静电性能。材质是影响防静电镊子性能的关键因素。常见的材质有不锈钢、碳素钢和塑料...
2009-05-04 00:00:00

LED吊灯明亮、节能又美观,已经成为许多家庭的照明首选。但是,如果LED吊灯的驱动器出现故障,就会带来各种各样的问题。 了解LED吊灯驱动器损坏的常见表现,可以...
2024-07-30 00:00:00

“公司前三季度收入的同比下降主要源于一季度的业绩压力,但后续情况已有所改善。”在11月13日举行的2024年第三季度业绩说明会上,长光华芯董事长、总经理闵大勇表...
2024-11-18 18:16:00