图像处理完毕后,根据不同的设计需求,图像处理流水线可能会分为两条不同的分支。首先,经过处理后的图像将会输出到显示器上。其次,图像被存储到本地的存储介质之前,先用工业标准的压缩技术进行压缩处理。

图像压缩的意思是,以较少的比特有损或无损的表示图像原来的像素矩阵的技术,也成为图像编码。图像数据之所以能被压缩,就是因为数据中存在了冗余。图像数据的冗余主要表现如下:图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同色彩平面或频谱带的相关性引起的频谱冗余。而数据压缩的目的就是通过算法去除这些冗余,以减少表示数据所需的比特数。由于图像的数据量相当巨大,在存储、传输、处理时非常困难,因此图像数据的压缩就显得非常重要。

图像压缩技术,常见的有JPEG\JPEG2000\GIF\PNG等。

JPEG是比较流行的图像压缩格式,这种格式主要应用于照片,一般不用于简单的线条画和其他的调色板非常有限的图形。该格式压缩比例10x~20x之间,压缩比例越大,图像失真就越严重。JPEG可以保持相当高的图片质量,并支持无损压缩,通常无损压缩的比例是2x。

JPEG2000也成为2JK,是JPEG的升级。它解决了JPEG标准中的一些限制,同时具备向下兼容的能力。JPEG2000实现了更好的压缩比,对于二值图像、计算机图形和照片等性能表现都很好。和JPEG类似,也有有损和无损两种模式,另外J2K支持感兴趣区域的压缩,也就是说,图像中选择的区域可以用比其他区域更高的质量进行编码。

GIF的原意是图像格式转换,是一种基于LZW算法的连续色调的无损压缩格式,压缩率一般在50%左右,它不属于任何应用程序。目前几乎所有的相关软件都支持,GIF采用了可变长度等压缩算法。GIF格式还有一个特点:在一个GIF文件中可以存多幅彩色图像,即可以构成一种最简单的动画。

PNG也是图像文件存储格式,“可移植网络图形格式”,是一种位图文件存储格式,PNG用来存储灰度图像时,灰度图像的深度可达16位,存储彩色图像时,深度可达48位,并且还可存储多达16位的α通道数据,PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页,原因是它压缩比高,生成的文件体积小。

方寸知识篇 - 数字图像处理(一)- 图像压缩相关推荐

  1. 方寸知识篇 - 数字图像处理(四)- FPGA与图像处理

    随着图像分辨率大幅提升,和图像算法复杂度的推动,传统的串行处理器已经无法满足实时处理的需求了.因此多核处理器.GPU以及FPGA很快在实时图像处理领域得到了迅速的发展.FPGA通过每个功能建立单独的硬 ...

  2. 方寸知识篇 - 数字图像处理(五)- FPGA开发流程

    首先要做的是需求分析以及问题描述.没有恰当的问题描述和需求分析,就不能做到正确衡量问题是否解决.描述问题主要在于描述,清晰的描述而不是讲述解决办法,这里面应该包含系统需要做什么.为什么要做,而不是讲怎 ...

  3. 方寸知识篇 - 数字集成电路(三)- 存储器

    现代数字集成电路大部分面积用来做存储数据和程序指令,CPU一半以上的晶体管用于cache,高性能服务器和PC甚至有T字节级别的半导体存储器. 存储器有很多种类,选型与所要求的存储容量.读写时间.读写方 ...

  4. 系统学习数字图像处理之图像压缩

    1.霍夫曼编码 霍夫曼编码的基本思想:输入一个待编码的串,首先统计串中各字符出现的次数,称之为频次,假设统计频次的数组为count[],则霍夫曼编码每次找出count数组中的值最小的两个分别作为左右孩 ...

  5. 数字图像处理(六) 图像压缩

      本节主要目的是介绍图像压缩的一些基本概念,主要包括图像压缩的基本概念.PCM编码.无损压缩.有损压缩.压缩标准.来源于东北大学 魏颖教授的数字图像课程笔记. 图像压缩的基本概念 数据冗余:表示图像 ...

  6. 方寸知识篇 - 集成电路制造技术(二)- 光刻

    光刻是微电子工艺中最重要的单项工艺之一.用光刻图形来确定分立器件和集成电路中的各个区域,如注入区.接触窗口和压焊区等.由光刻工艺确定的光刻胶图形并不是最后器件的构成部分,仅是图形的印模,为了制备出实际 ...

  7. 方寸知识篇 — 芯片的失效机理

    下面介绍几个于芯片有关的失效机理. 1,热载流子注入效应,热流子是指其能量比费米大几个KT以上的载流子,这些载流子与晶格不处于热平衡状态,当其能量达到或超过Si/SiO2界面势垒时就会注入氧化层中,产 ...

  8. MatLab 数字图像处理实验 图像压缩

    实验(1)使用给定的图像lena做实验,采用im2bw把灰度图像转换为二值图像,试计算二值化时阈值分别取0.2,0.4,0.6的压缩比是多少? clc close all clear allI=imr ...

  9. 数字图像处理实验之图像压缩

    数字图像处理_图像压缩(霍夫曼编解码) 1. 实验目的 2. 实验流程 2.1 图像熵的计算 2.2 霍夫曼编码流程 2.3 霍夫曼编码函数 2.4 霍夫曼解码流程 3. 实验代码 3.1 计算图像熵 ...

最新文章

  1. javascript的特点
  2. NLP中的Attention注意力机制+Transformer详解
  3. Caffe 训练时loss等于87.3365且保持不变的原因及解决方法
  4. C++ | 从键盘输入任意多个英语单词,统计同一个英语单词被输入几次,最后对英文单词按字典顺序输出(C语言/C++/Java)
  5. JQ插件的写法及使用整理
  6. VC++中CEdit控件实现回车换行
  7. 计算机中的进制位运算
  8. 江苏省计算机二级c语言考试知识点,计算机二级考试C语言常考知识点归纳
  9. fastboot工具的操作流程
  10. (练打字微信小程序)把手机当成小型计算机练习打字
  11. svm多分类python代码_SVM算法的理解及其Python实现多分类和二分类
  12. 几种平均数的物理意义应用场景
  13. 服务器里的系统盘是什么意思,云服务器系统盘是什么意思
  14. “亲爱的程序员,我们不必害怕算法,flutterui库
  15. 如何复制他人csdn博客文章到自己博客下
  16. linux 以太网 mac,苹果Mac以太网卡的连接速度查看方法
  17. 计算机中c语言的应用特点,计算机中C语言应用特点.doc
  18. Python打开电脑文件夹
  19. SpringBoot通过dubbo-spring-boot-starter整合Dubbo出现的问题
  20. 3D车道线检测能否成为自动驾驶的核心?盘一盘近三年的SOTA论文!

热门文章

  1. 关于Unity中的资源管理,你可能遇到这些问题(UWA报告)
  2. 路径,端口,工具总结专题
  3. 聊聊 JS 断点的实现
  4. Atmega32U4烧写Bootloader
  5. keytool用法(一)
  6. 第五届浙江省网络与信息安全竞赛部分WP
  7. 博士研究生如何做创新性研究?(蒲慕明院士)
  8. 使用Python的实现Excel表格数据汇总
  9. 梦幻服务器最新开服时间,梦幻西游新服开服时间表2021是什么_2021新服开服时间表介绍...
  10. 根据身份证号码取得此CID户籍所在地