数字图像(Digital Image)
一副图像可以定义为一个二维函数f(x, y),这里的x和y是空间坐标,而在任意坐标(x, y)处的幅度f被称为这一坐标位置图像的亮度或灰度。当x、y和f的幅值都是有限的离散值时,称为数字图像。注意,数字图像由有限数量的元素组成,每个元素都有特殊的位置和数值。这些元素称为画像元素、图像元素和像素,像素是定义数字图像元素时使用最广泛的术语。
——Digital Image Pricessing Using MATLAB( Rafacel C. Gonzalez )
数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值。
——百度百科
图象处理,图像分析,机器视觉,计算机视觉
是彼此紧密关联的学科。如果你翻开带有上面这些名字的教材,你会发现在技术和应用领域上他们都有着相当大部分的重叠。这些学科的基础理论大致是相同的,然而由于关注的领域不同,各研究机构,学术期刊,会议及公司往往把自己特别的归为其中某一个领域,于是各种各样的用来区分这些学科的特征便被提了出来。
数字图像处理( Digital Image Processing )
数字图像处理是指通过计算机对数字图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。(主要研究二维图像)
图像分析(Image analysis)
图像分析一般利用数学模型并结合图像处理的技术来分析底层特征和上层结构,从而提取具有一定智能性的信息。(主要研究二维图像)
机器视觉( Machine vision)
机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来实现高效的机器控制或各种实时操作。(主要用于工业领域)
计算机视觉( Computer vision)
计算机视觉是使用计算机及相关设备对生物视觉的一种模拟。它的主要任务就是通过对采集的图片或视频进行处理以获得相应场景的三维信息,就像人类和许多其他类生物每天所做的那样。(主要研究三维信息)
再看一下以下三类计算机处理:
- 低级处理:包括对图像的原始操作,如降低噪声、对比度增强、图像锐化。特定是输入与输出都是图像;
- 中级处理:包括诸如图像分类、提取特征(如边缘、轮廓、面积)。特点是输入通常是图像,输出则是从这些图像提取的特征;
- 高级处理:对图像进行总体的理解(如人脸识别),执行通常与人类视觉相关的认知功能;
基于前面的认识,刚刚讨论的处理之间并没有明确划分的边界;按照我个人的理解,我比较倾向于把数字图像处理理解为
- 输入和输出都是图像的处理;
- 从图像中提取特征的处理。
MATLAB是图像处理领域的一大工具,接下来,我们将学习图像处理的一些知识,以及如何利用MATLAB实现一些图像处理的算法。
【数字图像处理之(一)】数字图像处理与相关领域概述