Loading AI tools
使用算法处理数字呈现的图像 来自维基百科,自由的百科全书
数字图像处理指利用电脑和特定算法处理数字图像。[1][2]图像处理主要包括以下步骤:首先,通过图像获取工具导入图像;接着,对图像进行分析和操作;最后,输出结果,结果可以是经过改变的图像或基于图像分析的报告。
作为数字信号处理的一个分支,数字图像处理相比于模拟图像处理具有几项优势:它可以使用更多样的算法处理图像资料,并有效避免处理过程中出现噪声和失真的问题。影响数字图像处理发展的主要三大因素是:电脑技术的进步;[3]数学领域(尤其是离散数学理论)的创新和发展;[4]以及对此技术在环境监测、农业、军事、工业和医疗等领域需求不断增加。[5]
许多数字图像处理技术是在20世纪60年代由贝尔实验室、喷射推进实验室、麻省理工学院、马里兰大学学院市分校等研究机构开发,并应用于卫星图像、电传图像标准变换、医学物理、视频电话、字符识别及照片增强等领域。[6]然而,当时使用电脑进行处理的成本相当高。早期图像处理的主要目的是改善图像品质和提升视觉效果,其处理流程包括提高品质较低图像的质素,常用技术包括图像增强、修复、编码与压缩。
金属氧化物半导体(MOS)技术是现代感光元件的基础。[7]此技术源于1959年贝尔实验室穆罕默德·马丁·阿塔拉和道文·康所发明的金属氧化物半导体场效晶体管(MOSFET)。[8]这个发明推动了数字半导体图像感测器的发展,主要包括电荷耦合装置(CCD)以及后来出现的CMOS感测器。[7]
离散余弦变换(DCT)是数字图像压缩技术一个重要里程碑,其原理来自1972年由纳西尔·艾哈迈德首次提出的有损压缩技术。[9] DCT压缩技术后来成为JPEG格式的基础。JPEG格式于1992年由联合照片专家组推出后,[10]迅速成为互联网上最广泛使用的图像档格式。[11]JPEG格式的高效压缩算法在数字图像和数字照片普及过程中发挥了关键作用。[12]据统计,2015年每天产生的JPEG图像达到数十亿张。[13]
到了1970年代,随着电脑价格的下降和专用设备的实用化,数字图像处理逐渐普及。随着通用电脑的价格下降和性能提升,数字图像处理从专用设备转向通用电脑。到了2000年代,硬件进一步发展,大多数图像处理已经成为数字图像处理。如今,数字图像处理不仅是最具多样性的方法,也是最便宜的方法之一。
数字图像处理技术是将图像信号变换为数字信号,然后使用电脑处理以达到某种图像修改的目的。[14]一个完整的数字图像处理系统包含多种元素,如图像获取、存储、图像处理和显示等。[15]感光元件用于捕捉图像感光元件会感应物体辐射的能量并将其变换为数字形式。例如,数码相机感应光强度并将其变换为数字图像形式。图像处理器用于对数字图像执行各种操作,这需要硬件和软件的结合。存储是图像处理系统中非常重要的一部分。图像或视频文件的大小通常很大,例如一个拥有1024 x 1024像素的8位图像需要1兆字节的存储空间。因此,图像处理系统需要大容量存储设备。
显示设备用于显示图像,这些设备可以是电脑萤幕、手机屏幕、投影机或打印机等硬拷贝设备。一个通信通道也是必须的,用于图像的传送和接收。数字图像处理的基本步骤包括:
经数字图像处理的图像称为数字图像,它是用有限数字数值像素表示的二维图像。数字图像可以通过多种不同的输入装置和技术生成,例如数字相机、扫描器、坐标测量机、地震剖面仪和机载雷达等。此外,它们也可以从任意的非图像数据中合成,例如数学函数或三维几何模型,其中三维几何模型是电脑图形学的一个主要分支。图像的类型包括二值图像、黑白图像、8 位色彩格式、16 位色彩格式等等。
图像撷取是将现实世界中的图像变换成电脑中的数字图像,这是图像处理的首要步骤,也是极为关键的一步。[16]所有后续的图像处理资料都源于这一步,因此,原始图像的品质决定了后续处理的上限。在图像撷取过程中实施严格的品质控制至关重要。以下是一些常用的图像撷取工具简介:
图像增强是一种处理技术,旨在提升图像的视觉效果以符合特定的应用需求。在这个过程中,虽然有时会引入一些失真,但主要目的是强化图像中的有用信息,从而改善整体的图像品质。这涉及有针对性地强调图像的全局或局部特征,使原本模糊的图像变得清晰,或突显某些感兴趣的特征。
此过程增大图像中不同物体特征之间的差异,抑制不重要的特征,从而提升图像质量、丰富讯息量,加强图像的解读和识别效果,满足特定分析的需求。图像增强主要分为两类:频率域法(frequency domain)和空间域法(spatial domain)。频率域法将图像视为二维信号,透过二维傅里叶变换进行信号增强,低通滤波去除噪声,高通滤波则增强边缘等高频信号,使图像更为清晰。空间域法中,典型的算法包括局部求平均值法和中值滤波法,这些方法用于消除或减弱噪声。
图像滤波(filtering)可以分为两大类:空间域与频率域。[17]在空间域中,滤波处理是直接对图像像素进行操作以达成处理目的;而在频率域中,则透过傅里叶变换、小波变换等方法,将图像变换至频率域进行处理,处理完毕后再进行逆变换回空间域。
在空间域滤波中,使用的技术类似于数字信号处理中讨论的二维有限冲激响应(Finite Impulse Response, FIR)滤波器。透过调整除法的系数,可以改变系统的滤波效果,这种方法在图像处理中被称为“线性滤波”。相对地,非线性滤波,例如中值滤波,则需要将数值排序并取出中间值作为滤波器的输出结果,这种方法不会维持输入值的线性关系,因此称为“非线性滤波”。
以下是一些空间域滤波与频率域滤波的例子:[18]
图像复原是一种数字图像处理技术,主要目的是根据一些预先定义的客观标准,改善或修复已经退化的图像。与图像增强不同,图像增强偏重于主观的视觉效果改善,而图像复原则尝试恢复图像的原始状态。图像复原过程通常涉及对退化图像和退化过程的理解。一般会使用数学模型来模拟图像退化的过程,包括退化函数和加成性噪声。这些模型帮助我们推算出最接近原始图像的估计值。
此外,图像去雾是图像复原的一个特殊应用,主要用于改善因大气散射效应导致的视觉退化。透过估计大气光和透射率,可以有效地去除雾气,恢复清晰的图像视觉。图像复原的成功程度很大程度上取决于对退化过程的了解程度和所用技街的适宜性。
图像分割是一种将数字图像划分成多个子区域(也称作超像素)的技术。这一过程旨在简化或变更图像的呈现方式,从而便于图像的理解和分析。[19]图像分割主要应用于识别图像中的物体和界限(如线条和曲线)。具体来说,这涉及到为图像中的每一个像素打上标签,使得拥有相同标签的像素显示出类似的视觉特性。
图像分割的结果通常表现为一系列图像子区域,这些区域合起来涵盖整张图像,或者是从图像中提取的轮廓线集合(如边缘检测所得)。在这些子区域中,每个像素都按照颜色、亮度或纹理等特性表现出相似性,而相邻的区域在这些特性上则表现出显著的差异。[19]
在数字图像处理中,通常会先利用图像处理技术从图像中提取出有用的物体或特征。如果直接使用物体的区块内容进行辨识或分析,将会非常困难且效率低下。因此,通常会先用简单的表示方式来表达这些撷取的物体,以简化处理过程并提高效能。之后,会用数值描述这些物体,最终再透过图形识别或电脑视觉系统进行分析;这种有效率的物体或特征表达方式,便是所谓的图像表示与描述。[20]
“表示”是用简单的图形替代复杂的图形,而“描述”则是用数值来细述这些简单图形,作为分析与辨识的基础。因此,图像的表示和描述是图形识别中不可或缺的前置处理步骤。
图像的表示方式主要分为四种:[20]
其中,外形表示尤为重要,常被用于图像确认和辨识;其次是骨架表示,这在文字和指纹识别中非常常见。
图像的描述方式主要包括:[20]
在进行图像识别时,图像与感光元件之间的距离和方向可能会有所不同,但不能因图像的摆放位置和方向的差异而误判为不同的图像。因此,物体的表示和描述应当与图像的大小、位置和方向无关,尤其是在进行三维图像辨识和分析时。具有这种与图像大小和方向无关的描述特性称为不变性特征(invariant feature)。
图像分析是一个专注于理解和解释图像内容的领域,它与图像处理紧密相连但又有所不同。在图像分析中,主要目标是通过使用各种数学模型和图像处理技术来识别和解释图像中的结构和特征,这包括图像内容的分析与辨识。这使得图像分析在图型识别和电脑视觉等计算机科学领域中扮演了重要角色。
相较于图像处理主要集中于信号处理方面,如调整图像对比度、图像编码、去噪和滤波等,图像分析则更深入地挖掘图像中的有意义信息。它不仅利用图像处理技术来改善图像品质,更进一步对图像进行解释和理解,从而提取出具有分析价值的信息。这种分析通常涉及从图像中提取底层特征和上层结构,以支持更高层次的图像理解和决策制定。
图像压缩是将数据压缩技术应用于处理数字图像上的一种方法,目的是减少图像数据中的冗余信息,以更高效的格式进行存储和传输。资料越一致,统计特性越集中,包括傅里叶变换域、直方图和特征值等方面的集中度。压缩的原则是利用资料的一致性,资料越一致,就越能够进行压缩。此外,也可以利用资料的规则性和可预测性来进行压缩。通常来说,如果能用较简洁的自然语言描述一个事物,那么该事物就越能被压缩。常用图像压缩技术
压缩技术分为两种:失真压缩和无损压缩。
数字图像处理具有多项优点。[14]首先,算法可以提高图像的视觉质量,使其更清晰、锐利和更具信息性。此外,数字图像处理可以自动化许多基于图像的任务,如物体识别、模式检测和测量,这使得这些任务变得更加高效。再者,算法能比人类更快地处理图像,使得可以在短时间内分析大量数据。最后,数字图像处理算法能提供比人类更准确的结果,尤其是在需要精确测量或定量分析的任务中,这大大提高了工作的准确性。
然而,数字图像处理也存在一些缺点。[14][21]一些算法计算密集,需要大量计算资源,这导致高计算成本。此外,一些复杂或高级算法可能产生难以解释的结果,这增加了理解和应用的难度。算法的输出质量高度依赖于输入图像的质量,质量差的输入图像会导致质量差的输出。再者,有些算法在杂乱或光线不足的场景中难以识别物体,或无法识别变形或遮挡严重的物体。最后,许多算法的性能取决于用于开发算法的训练数据质量,质量差的训练数据会导致算法性能差。
数字图像处理技术现已应用于多个领域,以下是一些常见的应用。[15]
许多医疗工具使用图像处理进行各种目的,如图像增强、图像压缩和物体识别等。X 光、电脑断层扫描、正电子发射断层扫描、单光子发射电脑断层扫描、核磁共振 光谱和超声波检查等都是基于图像处理的流行医疗设备。
在农业领域,图像处理在检测杂草、食物分级、收获控制和果实采摘等重要任务中发挥重要作用。通过使用高光谱成像、红外光谱等技术,可以准确地进行灌溉土地测绘、植被指数测定和树冠测量等工作。
在气象预报中,数字图像处理在降雨、冰雹和洪水预测中也起著关键作用。气象雷达广泛用于检测降雨云,并根据这些信息预测即时降雨强度。
在摄影和电影中,修图和拼接照片广泛用于报纸和杂志,以提高图片质量。在电影中,许多复杂的场景是通过基于图像和视频处理的工具创建的。图像处理方法还被用来预测即将上映的电影的成功,例如全球媒体和娱乐公司 Latent View 从 IMDB 中提取了 6000 多部电影海报及其元数据(类型、演员、制作、评级等),并使用图像分析预测电影的成功。机器学习 (ML) 算法和图像处理技术被用来分析电影海报中的色彩方案和物体。
在娱乐和社交媒体中,人脸检测和识别广泛应用于社交网络网站,用户上传照片后,系统会自动识别并建议标注人物姓名。
生物识别验证系统提供了高水平的真实性和保密性。生物识别技术根据人的行为或特征进行识别。视频监控系统被用来分析人的行动和活动,以创建针对特定不良行为的警报。多家银行和其他部门使用这些基于图像处理的视频监控系统来检测不良行为。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.