主要记载学习数字图像处理的基本知识,仅供参考。

目录

一、什么是图像处理?

二、图像的数字化表达

三、数字图像处理的基本知识


一、什么是图像处理?

图像处理就是对图像信息进行加工处理,满足实际的应用需求。

图像处理技术分为两大类:

  • 模拟图像处理
  • 数字图像处理 (本文重点)

数字图像处理就是利用数字计算机或者其他高速、大规模集成数字硬件,对从图像信息转换来的数字信号进行某些数字运算或者处理,以提高图像的质量。

二、图像的数字化表达

1、图像的空间表达式:

其中,I为图像像素点的强度,(x,y,z)代表图像像素的空间坐标,λ为波长,t为时间。上式为活动的、彩色的、三维的视频图像表达式。因此,对于

  • 静止图像➡与t无关
  • 单色图像➡与λ无关
  • 平面图象➡与z无关

因此,我们主要讨论的平面的、静止的、单色的图像表达式为:

2、图像采样

为了适应数字计算机的处理,必须对连续图像函数进行空间和幅值数字化。空间坐标(x,y)的数字化称为图像采样,而幅值数字化被称为灰度级量化。经过数字化后的图像成为数字图像。

3、数字图像的主要表示方法

1)灰度图像的阵列表示法

设连续图像按等间隔取样,排成阵列(一般取方阵列),如下图所示

图像阵列中每个元素(“点”)都是离散值,称为像素(pixel)。一般取阵列N 和灰度级C都是2的整数幂。即取.

2) 二值图像表示法

二值图像:就是只有黑白两个灰度级,即像素灰度级非1即0.如文字图片。

4、描述数字图像的基本参数

1)分辨率

图像分辨率:数字化图像的大小,对原始图像的采样分辨率,即该图像水平和垂直方向的像素个数。

屏幕分辨率:显示器屏幕上的最大显示区域,即水平与、垂直方向的像素个数。

像素分辨率:像素的宽和高之比一般为1:1

2)图像深度

图像深度:也称图像灰度、颜色深度。表示数字位图图像中每个像素上用于表示颜色的二进制数字位数。

显示深度:表示显示器上每个点用于显示颜色的二进制数字位数。

如显示器的显示深度小于数字图像的深度,就会使数字图像颜色的显示失真。

3)图像文件大小

用字节表示图像文件大小时,一副未经压缩的数字图像的数据量大小计算如下:

图像数据量大小=像素总数图像深度8     单位:BYTE

例如:一副640x640的256色图像为640x480x8/8=307200字节。

三、数字图像处理的基本知识

1、数字图像处理的几个基本目的

a) 以人为最终的信息接收者,其实主要目的是改善图像的质量。

b)以机器为对象, 目的是使机器或计算机能自动识别目标,称为图像识别。

c)利用计算机系统解释图像,实现类似人类视觉系统理解外部世界,被称为图像理解或计算机视觉。其正确的直接要有知识的引导,与人工智能等学科有密切联系。

2、数字图像处理的基本特点

  • 处理的大多是二维信息,数据量大
  • 数字图像传输占用的频带较宽
  • 数字图像中像素间的相关性较大,冗余比较多,有利于压缩。
  • 数字处理技术综合性强
  • 图像信息理论与通信理论密切相关
  • 数字图像处理后很多情况是给人观察和评价的,因此受人的因素影响较大。

3、数字图像处理的主要研究内容

a) 图像变换:如傅里叶变换、沃尔什变化、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可以减少计算量,而且可以获得更有效的处理。目前小波变换在时域和频域中都具有良好的局部化特征,应用广泛。

(Matlab实现的傅里叶变换)

b)图像压缩编码:图像压缩编码技术可以减少图像的数据量,以便节省图像传输、处理时间和减少存储器容量。

c)图像增强和复原:目的是提高图像的质量,如去除噪声、提高清晰度等。图像增强不考虑图像降质的原因,突出图像中感兴趣的部分。如强化图像高频分量,可使图像中物体轮廓清晰,细节明显。

(图像复原)                                                                                           (图像增强)

d)  图像分割:图像分割是数字图像处理中的关键技术之一。图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中物体的边缘、区域等,这是进一步进行图像识别、分析和理解的基础。

e) 图像描述:图像描述是图像识别和理解的必要前提。二值图像可用几何特性描述:如边界描述和区域描述。

f)  图像分类:图像分类(识别)属于模式识别的范畴,其主要内容就是对图像经过某些出来后进行判决分类。

图像分类常用方法:

  • 统计模式分类和句法模式分类
  • 模糊模式识别和人工神经网络模式分类

4、数字图像处理的研究方法

数字图像处理研究的两个不同层次

  • 人作为图像的接收者(Human readable)

图像处理研究的目的(包括获取、传输、处理、再现等)为更好满足人类视觉感知的要求,帮助人类改善其视觉能力---传统的图像处理。

  • 计算机代替人作为图像的接收者(Machine readable)

由计算机实现人类视觉感知的功能,解决计算机视觉问题。利用模式识别、人工智能方法分析、理解和辨识图像的内容,解决图像认知问题。例如,图像分割文字识别、人体鉴别等问题。

数字图像处理基本知识(一)相关推荐

  1. 8bit黑白图像的灰度值范围是_数字图像处理基本知识

    1.数字图像: 数字图像,又称为数码图像或数位图像,是二维图像用有限数字数值像素的表示.数字图像是由模拟图像数字化得到的.以像素为基本元素的.可以用数字计算机或数字电路存储和处理的图像. 2.数字图像 ...

  2. 数字图像处理 采样定理_数字图像处理基础知识总结

    第 1 页 第一章 数字图像处理概论 * 图像 是对客观存在对象的一种相似性的.生动性的描述或写真. * 模拟图像 空间坐标和明暗程度都是连续变化的.计算机无法直接处理的图像 * 数字图像 空间坐标和 ...

  3. 数字图像处理基础知识

    1)图像处理的分类: 数字图像处理领域,图像分为模拟图像和数字图像:(计算机处理的图像都是数字图像) 颜色图像分为:彩色图像,灰度图像,黑白图像 2)数字图像的产生: 数码相机直接拍摄可得:图像采集卡 ...

  4. 一文总结Python数字图像处理基础知识与前沿应用

    介绍 数字图像处理由涉及在计算机上处理图像的各种技术和方法组成.对图像进行各种类型的操作,构成数字图像处理. 了解图像实际上是什么 图像基本上是二维信号.信号函数是 f(x,y),其中 x 和 y 在 ...

  5. 数字图像处理基础知识之二

    空域增强技术: 基础知识1: 定义二维函数f(x,y),其中x,y是空间坐标,f(x,y)是点(x,y)的幅值. 灰度图像是一个二维灰度(亮度)函数f(x,y):彩色图片是由三个二维灰度函数f(x,y ...

  6. Java数字图像处理基础知识 - 必读

    转载自:http://blog.csdn.net/jia20003/article/details/7279667 写了很多篇关于图像处理的文章,没有一篇介绍Java 2D的图像处理API,文章讨论和 ...

  7. 【遥感数字图像处理】基础知识:第二章 遥感知识回顾、遥感数字图像处理基础知识

  8. 数字图像处理基础知识总结

    8位位图,像素读取需要unsinged char类型,因为是0-255 loadBMP 和readBMP两个函数是区别 HANDLE CdlgcallDlg::LoadBMP(LPCTSTR lpFi ...

  9. 数字图像处理与Python实现笔记之基础知识

    数字图像处理与Python实现笔记之基础知识 摘要 绪论 1 数字图像处理基础知识 1.1 数字图像简介 1.1.1 数字图像处理的目的 1.1.2 数字图像处理的应用 1.1.3 数字图像处理的特点 ...

最新文章

  1. [不定期更新]需要记住的结论
  2. 使用 stm32实现锂电充电_实现高负载锂电池的超快速充电需要哪些要求?
  3. Spring Boot 一个依赖搞定 session 共享,没有比这更简单的方案了!
  4. JS 进阶知识点及常考面试题
  5. 【iOS系列】-xib封装使用
  6. 基于天天动听API开发在线音乐查询网站
  7. 如何在电脑上临时登录微信,快来看这里!怎样在电脑上登录微信
  8. 苹果手机备份有必要吗_苹果手机备份最简单方式!原来大神都这样做
  9. python 手游自动化测试_Python+Appium实现APP自动化测试
  10. 读书笔记:《枪炮、病菌与钢铁》与《1984》
  11. ETH区块确认数如何获取
  12. 谈谈Web前端工程师的定位
  13. 商城快递查询 (快递100)
  14. Dapper官方文档(一)【介绍】
  15. 大陆地区ubuntu使用snap下载速度过慢问题
  16. 微信小程序 错误解决方法集合(待更新)
  17. 用Python实现win10画图程序拖动鼠标画各种形状多边形功能
  18. 【推荐】老家中秋要贴对联?不慌,我立马写了一款免费且无限的对联生成器~
  19. Linux - 编辑模式 (李作强)
  20. aclass 眼控技术

热门文章

  1. 二叉搜索树(golang)
  2. 一个PUSH系统是怎么做到友好触达的?
  3. Swift之扩展的使用和实例展示
  4. 重新解读协方差以及EVD/SVD
  5. 5、目标检测评估指标
  6. 1031 查验身份证 (15 分)
  7. proteus中导入ST7920驱动的LCD12864模型
  8. java程序员基础算法_java程序员必知的十种程序算法
  9. 排列熵算法举例子理解
  10. 发送邮件(包含抄送)