1 数字图像处理概论ppt课件.ppt_第1页
1 数字图像处理概论ppt课件.ppt_第2页
1 数字图像处理概论ppt课件.ppt_第3页
1 数字图像处理概论ppt课件.ppt_第4页
1 数字图像处理概论ppt课件.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数字图像处理,什么是图像?,凡是纪录在纸上的,拍摄在照片上的,显示在屏幕上的所有具有视觉效果的画面都可以称为图像。,图像的分类,按照图像的记录方式不同,图像可以分为两大类:,模拟图像通过某种物理量(如光、电等)的强弱变化来反映图像上各点的灰度信息。如,常见的各种照片、图片、海报、广告画、电视图像等。,数字图像用数字格式存储图像上各点的灰度信息。,数字图像比模拟图像更容易保存,不会因为保存时间过长而失真。,1,要将模拟图像数字化后生成数字图像,需要利用数字化设备。目前,将模拟图像数字化的主要设备是扫描仪,将视频画面数字化的设备有图像采集卡。当然,也可以利用数码照相机直接拍摄以数字格式存放的数字图像。模拟图像经扫描仪进行数字化或由数码照相机拍摄的自然景物图像,在计算机中均是以数字格式存储的。,既然是数字格式,计算机当然可以方便地进行各种处理,以达到更好的视觉效果或特殊效果。,2,在计算机中,图像被分割成下图所示的像素(Pixel),各像素的灰度值用整数表示。一幅MN个像素的数字图像,其像素灰度值可以用M行、N列的矩阵G表示:,3,为什么学习图像处理?,图像是人们从客观世界获取信息的重要来源,据统计在人类接受的信息中,视觉信息占60%,听觉信息占20%,触觉、嗅觉等其它的信息总和占20%;,图像信息处理是人类视觉延续的重要手段,人的眼睛只能看到可见光(波长为0.380.8m)部分,但目前能够成像的射线已有多种(,x,紫外,红外等),利用图像处理可以把它们的成像进行处理并转化成可见图像;,图像处理对国计民生有重要意义,随着发展,许多图像处理技术已经成熟,在各个领域得到广泛应用:,卫星照片发现矿藏;红外遥感军事侦查;CT进行临床诊断;工业控制和质量检查;安全监控;交通管理;模式识别;实时跟踪;计算机视觉等。,4,学习图像处理的要求?,课堂教学与自学相结合;,讲课内容不限定某一本教材,大家可以选择近几年出版的相关教材作为参考书。,例如:,图像处理和分析基础高教出版社张毓晋,图像工程(上册)图像处理和分析清华出版社张毓晋,数字图像处理学电子工业出版社阮秋琦,理论教学与实践相结合;,安排一定量的实验内容,对图像进行实际的操作,希望大家自己安排时间上机实现有关操作。,5,概论,一、图像处理分类:,图像处理从技术方面分为两类:,模拟图像处理(AnalogImageProcessing):包括光学处理(照相)和电子处理(电视信号处理)等,特点是速度快,精度差,灵活性差,缺乏非线性处理能力和判断力。,数字图像处理(DigitalImageProcessing):我们把利用计算机对图像进行去除噪声、增强、复原、分割、提取特征等的理论、方法和技术称为数字图像处理(DigitalImageProcessing)。一般用计算机处理或实时硬件处理,也称为计算机图像处理(ComputerImageProcessing)。特点是精度高,处理内容丰富,图像数据量庞大、图像处理技术综合性强、可进行非线性处理和具有灵活的变通能力,缺点是速度慢。,6,二、数字图像涉及的主要内容:,图像信息的获取(Imageinformationacquisition)把一幅图像转换成适合输入计算机的数字信号,常见设备有摄象机(VideoCamera)、扫描仪(Scanner)等。,图像信息的存储(Imageinformationstorage)把一幅图像存到计算机的外存上,由于数据量大,要研究图像压缩、图像格式等。,图像信息的传送(Imageinformationtransmision)图像信息在计算机内部传送多采用DMA(DirectMemereyAccess)技术,外部远距离传送要解决占用带宽问题,主要采用压缩的手段来解决。,7,数字图像处理(Digitalimageprocessing)包括:,几何处理(GeometricalProcessing),缩放:,原始图像,单倍缩小,单倍放大,任意比例,8,旋转:,原始图像,顺时针旋转90度,逆时针旋转90度,任意角度旋转:旋转15度,对称:,原始图像,关于X轴对称,关于Y轴对称,9,算术处理(ArithmeticProcessing),图像增强(ImageEnhancement),原始图像,加噪图像,均值滤波,中值滤波,10,图像复原(ImageRestoration),图像重建(ImageReconstruction),当造成图像退化(图像品质下降)的原因已知时,复原技术可以对图像进行校正。图像复原最关键的是对每种退化都需要有一个合理的模型。,图像重建与上述的图像增强、图像复原等不同。图像增强、图像复原的输入是图像,处理后输出的结果也是图像,而图像重建是指从数据到图像的处理,即输入的是某种数据,而经过处理后得到的结果是图像,CT就是图像重建处理的典型应用实例。,11,图像编码(ImageEncoding),图像分割(ImageSegmentation),图像编码主要是利用图像信号的统计特性及人类视觉的生理学及心理学特性,对图像信号进行高效编码,即研究数据压缩技术,目的是在保证图像质量的前提下压缩数据,便于存储和传输,以解决数据量大的矛盾。,把图像分成区域的过程就是图像分割。图像中通常包含多个对象,例如,一幅医学图像中显示出正常的或有病变的各种器官和组织。图像处理为达到识别和理解的目的,几乎都必须按照一定的规则将图像分割成区域,每个区域代表被成像的一个物体(或部分)。,12,图像分析(ImageAnalysis),图像分析主要是对图像中感兴趣的目标进行检测和测量,以获得它们的客观信息,从而建立对图像的描述。如果说图像处理是一个从图像到图像的过程,则图像分析就是一个从图像到数据的过程。这里的数据可以是目标特征的测量结果,或是基于测量的符号表示,它们描述了目标的特点和性质。,图像理解(Imageunderstanding),图像理解的重点是在图像分析的基础上,进一步研究图像中各目标的性质和它们之间的相互联系,并得出对图像内容含义的理解以及对原来客观场景的解释,从而指导决策。基本上是对从描述抽象出来的符号进行运算,其处理过程和方法与人类的思维推理有许多类似之处。,13,总结数字图像处理主要有如下三方面的目的:,(1)提高图像的视感质量,以达到赏心悦目的目的。如去除图像中的噪声,改变图像的亮度、颜色,增强图像中的某些成份、抑制某些成份,对图像进行几何变换等,从而改善图像的质量,以达到或真实的、或清晰的、或色彩丰富的、或意想不到的艺术效果。,(2)提取图像中所包含的某些特征或特殊信息,以便于计算机分析,例如,常用作模式识别、计算机视觉的预处理等。这些特征包括很多方面,如频域特性、灰度颜色特性、边界区域特性、纹理特性、形状拓扑特性以及关系结构等。,(3)对图像数据进行变换、编码和压缩,以便于图像的存储和传输。,图像的输出与显示照相、激光拷贝、喷墨打印、CRT显示器、液晶显示等,14,三、数字图像处理的基本步骤:,图像内容传送到内存,常用的方法是读某种格式的图像文件或对图像采集卡进行采集(读)操作。对图像文件进行读操作要掌握该图像文件的格式,对图像卡进行操作要掌握图像采集卡的工作原理和它所支持的操作函数。,根据要求对内存中的图像内容进行处理,即进行几何处理、算术处理、图像增强、图像复原、图像重建、图像编码、图像分析或图像理解等操作。,将处理结果以某种形式进行输出,例如输出分析结果或将处理后的图像以某种格式的图像文件保存等。,15,BMP图像文件格式简介:,BMP图像文件格式是Windows所采用的图像文件格式,几乎所有的Windows上的应用软件都支持这种图像文件,所以欲在Windows上探讨图像文件格式,势必要对BMP有一个完整而全面的认识。,BMP文件结构可以分成文件信息、图像信息、调色板数据和图像数据四个部分,如右图所示:,BMP的文件信息:WORDBMPId;DWORDFileSize;WORDReserved1;WORDReserved2;DWORDImageOffset;,文件开头的14个字节,BMP文件标志,其值固定为0 x4d42,即“BM”,BMP文件大小,以字节为单位,BMP文件保留字,必须为0,BMP文件保留字,必须为0,图像数据的起始位置相对于文件开头的偏移量,16,BMP的图像信息:DWORDHeaderSize;DWORDImageWidth;DWORDImageHeight;WORDEquipLevel;WORDBitsPerPixel;DWORDEncodeType;DWORDImageSize;DWORDXPixelPerMeterDWORDYPixelPerMeterDWORDColorUsedDWORDColorImportant,文件信息之后的40个字节,BMP图像信息大小(40或12),以字节为单位,BMP图像宽度,以像素为单位,BMP图像高度,以像素为单位,目标设备的级别(色彩平面数),固定为1,每个像素所需要的位数,1,4,8,24,压缩类型,0(不压缩),1(BI_RLE8),2(BI_RLE4),BMP位图大小,以字节为单位,设备水平分辨率(每米像素数),设备垂直分辨率(每米像素数),实际使用色彩数目,若为0,则由位数定,图像中重要的色彩数目。为,表示调色板内所有的颜色都是重要的,行程长度编码法,17,调色板数据:,调色板数据紧接在图像信息之后,用于说明位图的颜色,它有若干个表项,每个表项是一个结构体,确定了一种颜色,每个结构体是由4个域组成:,BYTErgbBlue;BYTErgbGreen;BYTErgbRed;BYTErgbReserved;,蓝色的亮度值。此值0255,绿色的亮度值。此值0255,红色的亮度值。此值0255,此值必须0,调色板中表项的个数由图像所使用的颜色数决定:,若图像为真彩色,每个像素所占的位数BitsPerPixel=24,则图像数据的每3个字节代表一个像素,这3个字节分别定义了像素颜色中蓝、绿、红的亮度,因而就省去了调色板。,若不是真彩色图像,表项的个数与图像使用的颜色数相同,每个表项对应了一种颜色(如00,FF,00,00表示纯绿色);,18,图像数据:,图像数据也叫位图阵列,它记录了图像的每一个像素值,在生成图像文件时,Windows从图像的左下角开始(从左到右,从下到上)逐行扫描图像,将图像的像素值一一记录下来,这些记录像素的字节组成了图像数据(位图阵列)。,一行像素所占位图阵列的字节数,必须是4的倍数,倘若不到4的倍数则必须要用0补足。,虽然BMP的图像数据有BI_RLE8及BI_RLE4两种压缩格式,但是使用的人却极少,几乎所有的BMP档都是采用没有压缩的格式来储存图像数据。,当BitsPerPixel=1时,图像数据中的每个字节代表8个像素,当BitsPerPixel=4时,图像数据中的每个字节代表2个像素,当BitsPerPixel=8时,图像数据中的每个字节代表1个像素,当BitsPerPixel=24时,图像数据中的每3个字节代表1个像素,19,debugtest02.bmp-d176D:0100424DA85400000000-0000360400002800176D:01100000840000009C00-0000010008000000176D:0120000000000000C30E-0000C30E00000000176D:01300000000000000000-0000010101000202176D:01400200030303000404-0400050505000606176D:01500600070707000808-0800090909000A0A176D:01600A000B0B0B000C0C-0C000D0D0D000E0E176D:01700E000F0F0F001010-1000111111001212.-d176D:0500F200F3F3F300F4F4-F400F5F5F500F6F6176D:0510F600F7F7F700F8F8-F800F9F9F900FAFA176D:0520FA00FBFBFB00FCFC-FC00FDFDFD00FEFE176D:0530FE00FFFFFF00EAE9-E8E6EEF0F1F1F2EA176D:0540E8ECEEEFEEEDF1EA-EBEBEEF3ECEDEDF3176D:0550ECE6EDE8EAECEEE3-E5E5ECE6E6E5E5E6176D:0560DFE3E4E2E3E4E6E5-E6E2E1E0E5E2D5D6176D:0570D5CFD0D4CECBD2D3-D1CCC4C8CACCD0C9,例如:有图像test02.bmp,我们用debug观察它的内容如右所示:,20,四、数字图像处理系统,数字图像处理系统硬件,主机为PC机,配以图像采集卡及显示设备就构成了最基本的微型图像处理系统。,21,图像处理系统软件,(1)图像处理系统平台多为MicrosoftWindows或X-Windows,开发的主流工具为Microsoft公司的VC+。这是因为VC+是一种具有高度综合性能的软件开发工具,用它开发出来的程序有着运行速度快、可移植能力强等优点。,(2)专用的图像处理软件环境:,MATLAB的图像处理工具箱,AVS(ApplicationVisualizationSystem)AVS是对庞大的数据量进行可视化处理的通用系统之一,SPIDER(SubroutinePackageforImageDataEnhancementandRecognition)是由日本通产省工业技术院电子技术综合研究所开发的图像处理程序库,22,五、数字图像处理领域的发展动向:,进一步提高精度的同时着重解决处理速度问题。如,在航天遥感、气象云图处理方面,巨大的数据量和处理速度仍然是主要矛盾之一;,加强软件研究、开发新的处理方法,特别要注意移植和借鉴其他学科的技术和研究成果,创造新的处理方法;,加强边缘学科的研究工作,促进图像处理技术的发展。如,人的视觉特性、心理学特性等的研究,如果有所突破,将对图像处理技术的发展起到极大的促进作用;,加强理论研究,逐步形成图像处理科学自身的理论体系;,图像处理领域的标准化。图像的信息量大、数据量大,因而图像信息的建库、检索和交流是一个重要的问题。就现有的情况看,软件、硬件种类繁多,交流和使用极为不便,成为资源共享的严重障碍.,23,HW:,1.用debug或其它工具,对BMP图像格式进行研究,总结不同类型的BMP图像的存储规律。即,它们的文件信息、图像信息、调色板数据和图像数据有什么不同和规律?,2.编制一个能够将BMP图像文件读到内存指定区域的通用函数?,24,BMP文件读写:,文件是图像的载体,对图像进行处理离不开图像的读写。,BMP文件:,BM,文件大小,图像数据的偏移量,14,图像信息大小,宽,高,40(12),00000000,08100800,08101000,A0E8F000,设256色1024B,01000256E3F476.328A,宽乘高,申请内存:(宽乘高),b,g,r,25,BMP文件:,申请内存:(宽乘高),26,BMP文件:,BM,文件大小,图像数据的偏移量,14,图像信息大小,宽,高,40(12),091156,3234F1,55A547,23B678,真彩色宽高3,申请内存:(宽乘高),b,g,r,申请内存:(宽*高*3),27,举例(BC31),BMP文件头定义:,structBMPHWORDBMPId;DWORDFileSize;WORDReserved1;WORDReserved2;DWORDImageOffset;DWORDHeaderSize;DWORDImageWidth;DWORDImageHeight;WORDEquipLevel;WORDBitsPerPixel;DWORDEncodeType;DWORDImageSize;DWORDXPixelPerMeter;DWORDYPixelPerMeter;DWORDColorUsed;DWORDColorImportant;bh;,#defineWORDunsignedint#defineDWORDunsignedlong,定义为全局量,在各函数中可用,28,读BMP文件头:,voidBMPHeadRead(FILE*fp)fseek(fp,0,SEEK_SET);fread(,29,读BMP图像数据:,voidReadData(FILE*fp,BYTE*lpTempBuf)inti,j;fseek(fp,bh.ImageOffset,SEEK_SET);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论