《数字图像处理基础》学习01-数字图像处理的相关基础知识

这篇文章只是对数字图像处理的相关基础知识有个大概的了解,之后的文章会接着补充和扩展。

目录

一,图像的基本概念

1,图像

2,图像的分类

1)物理图像

2)虚拟图像

二,数字图像处理

三,数字图像处理系统结构

四,数字图像处理的主要研究内容


一,图像的基本概念

1,图像

相信大家对图像这个词并不陌生,可以看到这个词是由两个字组成:"图"和"像",其中:

  • 图:是指物体反射或者是投射电磁波的分布。
  • 像:是指图在人脑中的印象。(或指 人的视觉系统对接收的图信息在大脑中形成的印象)

因此,由上面两个字"图"和"像"组成的词"图像"就是指:

  • 用各种观测系统以不同形式和手段观测客观世界而获得的,可以直接或间接作用于人的视觉系

    统而产生的视知觉实体。(或 是对客观存在物体的一种相似性的生动模仿与描述,是物体的

    一种不完全的,不精确的描述,但是在某种意义下是适当的表示。)

2,图像的分类

图像可分为物理图像和虚拟图像两种。

1)物理图像

物理图像是指物质或能量的实际分布。

物理图像又可以分为:可见图像和不可见图像。

  • 可见图像:在物理图像中,有些物质或能量能够被我们的肉眼看到,例如用相机(非数码相

    机,可以是手机中的相机)拍摄的风景、人物、动物等日常照片,都是可见图像,即人眼能够

    直接感知的图像就是可见图像。如下图👇

    还有就是电视和电脑屏幕上的图像也是可见图像,例如:显示的电影、视频、网页等内容。
    如下所示👇

  • 不可见图像:物质或能量不能被我们的肉眼看到,需要特殊手段才能观察到的图像。例如温

    度,高度,压力等的分布图及医学影像等,通过可视化的手段将不可见的物理量转换成肉眼方

    便识别的图像。如下所示的温度分布图👇,将不可见的物理量温度使用可视化的手段表示出来

2)虚拟图像

虚拟图像:是指采用数学的方式,将由概念形成的物体(不是实物)进行表示的图像。

虚拟图像是相对于物理图像的另外一种图像,虚拟图像中的内容在现实生活中并不存在,内容全部

靠想象出来,并采用数学建模的方式,利用成像几何原理,在计算机上制作出来,由于虚拟图像是

由计算机制作出来的,不存在客观因素(环境中的尘埃和设备的固有噪声)和主观因素(手抖引起

的模糊)影响,从而导致虚拟图像仿佛就是在真空中拍摄的图像,缺少真实感。

如下所示的动漫,图像中角色都是虚构出来,在现实生活中并不存在。

《雾山五行》 这部动漫贼好看,有兴趣的去观看。

3)数字图像

数字图像:用一个数字阵列来表示的图像 (或是指以二进制形式的数字表示和存储的图像 )。

由于在进行数字图像处理的过程中,要经过计算机,因此需要利用数字化图像扫描仪对物理图像或

虚拟图像扫描来获得数字图像,得以在计算机上处理。如下就是将物理图像转换成数字图像👇

观察上图,可以看到,由于物理图像的内容较多,这里只选取了部分子块(中间彩色的马赛克图)

对应的数字阵列如最右的图所示👆👉👉

可以看到,对于数字图像而言,像素是它的一个最小单位。每个像素点的数值表示对应的颜色和亮

度。(数字图像是以二维的点阵形式显示的,其中的每个(像)点称为像素)

数字图像也可以是数数码相机拍摄得到的图像,亦或者是数字摄像仪拍摄得到的图像。

二,数字图像处理

上面学习了数字图像的概念和产生的途径,接下来,开始对这些数字图像进行处理。

数字图像处理是指对数字图像信息进行加工,以改善图像的视觉效果和提高图像的实用性;或对

字图像进行压缩编码以减少所需的存储空间的技术。

数字图像处理也称为计算机图像处理,泛指利用计算机技术对数字图像进行某些数学运算和各种加工处理。

首先需要知道的是,数字图像处理有两个方面的操作:

  1. 从图像到图像的处理:将视觉效果不好的图像处理成视觉好的图像。如下👇

    左边为原图,右边为处理结果图。

    可以看到,这种数字图像处理是在图像的像素级上进行的处理,处理的数据集比较大。

  2. 从图像到非图像的一种表示(输入是图像,输出是对输入图像进行描述的信息):由于这种

    操作不再是从图像到图像的简单数字图像处理,而是侧重于研究图像的内容,更倾向于对图

    像内容的分析,解释和识别,比数字图像处理更高一级的计算处理过程,因此,这类处理通

    常又称为数字图像分析。如下,是"自动驾驶(YOLO V5) 行人检测 示例图"

    以及如下所示,使用直方图来描述图像信息,👇

    可以看到,数字图像分析则通过图像分割和特征提取,把原来以像素描述的图像转变成比较简洁的非图形式的描述。

需要知道的是,数字图像分析是通过对图像中不同对象进行分割来对图像中目标进行分类和

识别的技术。其目的主要是为了缩减对图像的描述,使之更适合于计算机处理即对不同目标

的分类。因此,广义的数字图像处理概念实际上指的是图像处理和分析。

数字图像处理与数字图像分析的关系如下

在上图中,数字图像处理就是对图像的低级处理,数字图像分析就是对图像的高级处理。

因此,要想对图像进行图像分析,必须要经过图像预处理。

三,数字图像处理系统结构

一个典型的数字图像处理系统的组成架构:

对应的物理设备如下图所示👇

值得一提的是输入设备的分辨率,如果分辨率过低,会导致图像所包含的图像信息过少,不便于人或机器的处理与分析。

分辨率:是指单位长度上采样的像素个数。单位为DPI(dot/inch,dots per inch 每英寸所打印的点数)。

专用或通用图像处理系统如下:

  1. 利用MATLAB图像处理工具箱提供的丰富的图像函数和环境进行图像处理软件开发;
    MATLAB 是MATrix LABoratory(矩阵实验室)的英文缩写,MATLAB 软件是美国

    Mathworks公司推出的一种高级科学计算、专业级符号计算、可视化建模仿真和交互式应用

    开发环境。 该系统的基本数据结构是矩阵,程序中的(矩阵)变量不要求做明确的维数说

    明,系统提供了大量的内置函数,从而被广泛地应用于数值(线性代数)计算、控制系统、信

    号处理、图形绘制、图像处理等领域的分析、仿真和设计工作。

  2. 直接在Microsoft Windows上,以Microsoft公司的VC++或BC++为编程工具,进行图像处

    理软件开发。

四,数字图像处理的主要研究内容

我需要学习的主要有以下六个:

  1. 图像数字化

    图像数字化的目的是将一幅图像以数字的形式进行表示,并且要做到既不失真又便于计算机

    进行处理。第二篇文章会详细讲。

  2. 图像增强

    目的是将一幅图像中有用的信息(或感兴趣的信息)进行增强,同时将无用的信息(即干扰

    信息或噪声)进行抑制,提高图像的可观察性。如下图👇

    通过图像增强,可以将左上模糊的图像处理成左下清晰的图,以及将右上含有噪点的图像处

    理成右下无噪点的图像。

    可以看到,图像增强是一种简单地突出图像中感兴趣的特征,或想方法显现图像中那些模糊

    了的细节,以使图像更清晰地被显示或更适合于人或机器的处理与分析的技术。

  3. 图像恢复(称图像复原)

    图像恢复的目的是将退化了的以及模糊了的图像的原有信息进行恢复,以达到清晰化的目

    的。即恢复图像原貌。咋一看,图像恢复和图像强化有点像,其实两者的区别很明显:图像

    增强主要是为了突出图像中我们感兴趣的部分(或有用的信息),而图像恢复没有针对性,

    它是对整张图像进行无差别的清晰化处理。如下所示的就是图像复原👇

    可以看到, 图像恢复是一种从图像退化的数学或概率模型出发,研究改进图像外观,从而使

    恢复以后的图像尽可能地反映原始图像的本来面目的一种技术,其目的是获得与景物真实面

    貌相像的图像。

  4. 图像压缩编码

    图像压缩编码的目的是简化图像的表示方式,压缩表示图像的数据,以便于存储和传输。

    如下图所示,将占用空间较大的33KB原图压缩到了原图的50%以下,得到15KB的效果结果图。

    并且,图像压缩编码是在不损失图像质量或少损失图像质量的前提下,尽可能地减少图像的存

    储量,以满足图像存储和实时传输应用需求的一种技术。

  5. 图像分割

    图像分割是图像处理技术中最为困难的任务之一,其基本思路是把一幅图像划分成背景和目

    标,从而提取感兴趣的目标来。 对于识别到的一幅图像,我们有些时候只需要其中的一小部分,这个时候就可以按照一定的规则将图像分割成区域(或物体)如下图所示👇只需要牌照

  6. 图像表示与描述

    图像的表示和描述基本思路是通过对图像中感兴趣的特征的定性和定量描述,从而赋予识别

    出的目标以符号标识和解释。

    如下图所示👇

  7. 图像变换和图像的基本运算

    图像变换是指通过一种数学映射的方法,将空域中的图像信息转换机到如频域,时域等空间上进行分析的数学手段。

    图像变换是简化图像处理过程和提高图像处理效果的基本技术,最典型的图像变换主要有傅里叶变换、离散余弦变换和小波变换等。

在后续的学习中,会进一步学习数字图像处理相关的研究,有兴趣的关注专栏 。

有问题请在评论区留言或者是私信我,回复时间不超过一天。

相关推荐
西岸行者10 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意10 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码10 天前
嵌入式学习路线
学习
毛小茛10 天前
计算机系统概论——校验码
学习
babe小鑫10 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms10 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下10 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。10 天前
2026.2.25监控学习
学习
im_AMBER10 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J10 天前
从“Hello World“ 开始 C++
c语言·c++·学习