《图像技术基础分析.pptx》由会员分享,可在线阅读,更多相关《图像技术基础分析.pptx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 图像技术基础图像技术基础图像描述方法像素的邻域及连通性像素间的距离计算方法调色板BMP文件格式第1页/共42页黑白图像黑白图像灰度图像灰度图像彩色图像彩色图像第2页/共42页黑白图像描述方法黑白图像描述方法只有黑白两种颜色的图象,图象的每个像素只能是黑或者白,没有中间的过渡。像素值只能为0(黑色)和1(白色),每个像素值用_bit存储?v一幅640*480像素的黑白图像,占据_KB存储空间?1bit像素?像素?第3页/共42页像素M个像素N个像素每个每个(x,y)对应数字图像中的一个基本单元,称其为图对应数字图像中的一个基本单元,称其为图像元素像元素(picture elemen
2、t),简称为像素(,简称为像素(pixel)。)。第4页/共42页第5页/共42页看上去一个看上去一个“像素像素”就是一就是一个正方形的色个正方形的色块,事实上,块,事实上,“像素像素”是一是一个纯理论的概个纯理论的概念,它没有形念,它没有形状也没有尺寸,状也没有尺寸,看不见摸不着,看不见摸不着,只存在于理论只存在于理论计算中。计算中。第6页/共42页v一幅640*480像素的黑白图像,占据_KB存储空间?640*480*1bit=37.5KB第7页/共42页灰度图像描述方法灰度图像描述方法指每个像素的信息由一个量化的灰度级来描述,只有亮度信息,没有颜色信息。v人眼对灰度的分辨能力一般不超过2
3、6 级,所以一个像素用_个字节表示其灰度值就足够了?v例:一幅分辨率为640*480像素、灰度级为256级的灰度图象所需空间_ KB?v灰度级为256级,每个像素是0-255之间的任何一个值。1个640*480*1B/1024=300KB第8页/共42页彩色图像描述方法彩色图像描述方法 彩色图像的表示与所采用的彩色空间彩色空间,即彩色的表示模型有关。同一幅彩色图像如果采用不同的彩色空间表示,对其描述会有不同。人人 显示设备显示设备打印或者印刷设备打印或者印刷设备用青色、品红色、黄色和黑色的反射和吸收来产生指定的颜色用红、绿和蓝磷光体的发光量来描述颜色通过色调、饱和度和亮度来定义颜色第9页/共4
4、2页彩色图像描述方法彩色图像描述方法-HSV空间空间色调色调(hue),又称为色相,指颜色的外观,由光谱中的波长决定,用于区别颜色的名称或颜色的种类。圆周表示色调 第10页/共42页饱和度饱和度(saturation)是颜色的纯洁性,可用来区别颜色的深浅。纯光谱色是完全饱和的,随着白光的加入,饱和度逐渐减少,颜色变淡。彩色图像描述方法彩色图像描述方法-HSV空间空间半径大小表示饱和度的深浅第11页/共42页明度明度/亮度亮度(V):颜色的光强度,表示颜色的明亮程度。彩色图像描述方法彩色图像描述方法-HSV空间空间 垂直轴表示明度 或亮度第12页/共42页红色红色+绿色绿色=黄色黄色红色红色+蓝
5、色蓝色=品红品红绿色绿色+蓝色蓝色=青色青色红色红色+绿色绿色+蓝色蓝色=白色白色R-Red,红,红B-Blue,蓝,蓝G-Green,绿,绿C-Cyan,青,青M-Magenta,品红,品红Y-Yellow,黄,黄彩色图像描述方法彩色图像描述方法-RGB颜色空间颜色空间第13页/共42页练习题练习题在串行通信中,常用波特率描述传输的速率,它被定义为每秒传输的数据比特数。串行通信中,数据传输的单位是帧,也称字符。假如一帧数据由一个起始比特位、8个信息比特位和一个结束比特位构成,请问:(1)如果要利用一个波特率为56kbps的信道来传输一幅大小为10241024、256级灰度的数字图像需要多长时
6、间?(2)如果是用波特率为750kbps的信道来传输上述图像,所需时间又是多少?(3)如果要传输的图像是512512的真彩色图像(颜色数目是32bit),则分别在上面两种信道下传输,各需要多长时间?第14页/共42页练习题答案练习题答案(1)102410248b8(1+8+1)56kb(2)102410248b8(1+8+1)750kb(3)51251232b8(1+8+1)56kb(4)51251232b8(1+8+1)750kb第15页/共42页图像的邻域及连通性图像的邻域及连通性Prrrr4-邻域8-邻域Pssssssss(m,n)(m+1,n)(m-1,n)(m,n+1)(m,n-1)
7、(m,n)(m+1,n)(m-1,n)(m,n+1)(m,n-1)(m-1,n-1)(m+1,n-1)(m-1,n+1)(m+1,n+1)第16页/共42页图像的邻域及连通性图像的邻域及连通性-像素的连通性像素的连通性连通条件:(1)两个像素的位置在某种意义上是否相邻(2)两个像素的灰度值是否满足某种特定的相似准则pqPq8-连通连通:对于具有值V的像素p和q,如果q在集合N8(p)中,则称这两个像素是8-连通的。4-连通连通:对于具有值V的像素p和q,如果q在集合N4(p)中,则称这两个像素是4-连通的。第17页/共42页00000000011100010001001000100100010
8、001110000000004连通00000000011100010001001000100100010001110000000008连通图像的邻域及连通性图像的邻域及连通性-像素的连通性像素的连通性4个4连通线段间不连通一个8连通构成的闭合环第18页/共42页像素间的距离计算方法像素间的距离计算方法 给定3个像素p,q,r,坐标分别为(x,y),(s,t),(u,v),D是距离函数,如果满足下列条件:(1)D(p,q)0(D(p,q)=0当且仅当p=q),两点间的距 离大于等于0;(2)D(p,q)=D(q,p),距离与方向无关。(3)D(p,r)D(p,q)+D(q,r),两点之间的直线距
9、离最短。第19页/共42页像素间的距离计算方法像素间的距离计算方法 模1(街区)距离:模2(欧几里德)距离:模(棋盘)距离:3 3 2 3 3 2 1 2 33 2 1 0 1 2 3 3 2 1 2 3 3 2 3 3 3 2.8 2.2 2 2.2 2.8 2.2 1.4 1 1.4 2.23 2 1 0 1 2 3 2.2 1.4 1 1.4 2.2 2.8 2.2 2 2.2 2.8 33 3 3 3 3 3 33 2 2 2 2 2 33 2 1 1 1 2 33 2 1 0 1 2 33 2 1 1 1 2 33 2 2 2 2 2 33 3 3 3 3 3 3例:与(x,y)的距
10、离小于或等于3的像素:第20页/共42页像素间的距离计算方法像素间的距离计算方法-练习题练习题请给出距中心点的距离不大于4的三种距离对比图第21页/共42页调色板调色板问题1:200200 16色图像,如何存储,所占存储空间?RGB2002003B=120000B16行,索引4bit 2002000.5B+163B=20048B每个象素用索引值表示调色板索引值RGB0115第22页/共42页调色板调色板问题2:200200真彩色图像,如何存储,所占存储空间?RGB2002003B调色板256256256行2002003B+2562562563B真彩色图像不适合于用调色板每个象素用索引值表示调色
11、板第23页/共42页BMP文件格式文件格式颜色表结构名称结构名称说明说明位图文件头位图信息头位图文件组成位图文件组成位图数据BITMAPFILEHEADERBITMAPINFOHEADERRGBQUADBYTE数据结构长度为14B,主要表示位图的类型和位图数据偏移结构长度40B,包含位图文件的大小、压缩类型和颜色格式等信息表项数由位图信息头的相应字段决定,每个表项是一个RGBQUAD结构,占4B可能是压缩或非压缩数据第24页/共42页BMP文件格式文件格式-位图文件头位图文件头Int bfTypeLong bfSizeInt fReserved1Int fReserved2Long fOffb
12、itsbfType:指定文件类型,必须是0 x424D,即字符串“BM”bfSize:指定文件大小,以字节为单位,包括这14个字节bfReserved1和和bfReserved2:保留字,必须置为bfOffbits:从文件头到实际位图数据的偏移字节数,即位图文件头、信息头、颜色表长度之和字节字节字节字节字节第25页/共42页BMP文件格式文件格式-位图信息头位图信息头字节偏移字节偏移字节数字节数字段名称字段名称类型类型字段含义的说明字段含义的说明000Eh4biSizeDWORDBITMAPINFOHEADER结构长度,为400012h4biWidthLONG图像宽度0016h4biHeigh
13、tLONG图像高度001Ah2biplanesWORD位平面数,为1001Ch2biBitCountWORD每个像素所占的位数001Eh4biCompressionDWORD压缩方法0022h4biSizeImageDWORD图像大小,以字节为单位0026h4biXPelsPerMeterLONG目标设备的水平分辨率,单位是每米像素个数002Ah4biYPelsPerMeterLONG目标设备的垂直分辨率,单位是每米像素个数002Eh4biClrUsedDWORD实际用到的颜色数0032h4biClrImportantDWORD主要颜色数第26页/共42页BMP文件格式文件格式-biBitCo
14、unt 每个象素所占位数每个象素所占位数取值颜色数量说明biBitCount=1二值图像biBitCount=4调色板biBitCount=8调色板biBitCount=1616位高彩色biBitCount=24真彩色,RGBbiBitCount=3232位增强型彩色第27页/共42页biBitCount=16:表示位图最多有65536种颜色。每个色素用16位(2个字节)表示。这种格式叫作高彩色,或叫增强型16位色,或64K色。它的情况比较复杂,根据位图信息头biCompression(压缩方法)取值不同而相异。具体地,当biCompression 取值为BI_RGB时,没有调色板,16位中,
15、最低的5位表示蓝色分量,中间的5位表示绿色分量,高的5位表示红色分量,一共占用了15位,最高的一位保留,设为0。这种格式也被称作555 16位位图,也是默认格式。biBitCount=32 表示位图最多有232种颜色。这种位图的结构与16位位图结构非常类似,当biCompression成员的值是BI_RGB时,它也没有调色板,32位中有24位用于存放RGB值,顺序是:最高位保留,红8位、绿8位、蓝8位。这种格式也被成为888 32位图。BMP文件格式文件格式-biBitCount 每个象素所占位数每个象素所占位数第28页/共42页BMP文件格式文件格式-biCompression 压缩方法压缩
16、方法取值取值表示表示意义意义适应图像适应图像0BI_RGB没有压缩1位、4位、8位、16位、24位、32位1BI_RLE8每个象素8比特的游程长度编码8位2BI_RLE4每个象素4比特的游程长度编码4位3BI_BITFIELDS位域存放方式16位、32位第29页/共42页BMP文件格式文件格式-biCompression 压缩方法压缩方法-RLE8第一字节第一字节第二字节第二字节使用相同颜色的像素数目使用的颜色索引00行的结束1整个图像的结束2其后的2个字节表示下一象素从当前开始的水平和垂直位置的偏移量3(n)表示接下的n个字节单独表示一种颜色解码前解码前解码后解码后02 0505 0503
17、0808 08 0800 00行结束00 02 02 01表示右移2个位置后向下移一行00 04 1F25 3B 561F25 3B 5600 01图像结束第30页/共42页第一字节第一字节第二字节第二字节象素数目高4位表示一种颜色低4位表示一种颜色00行的结束1整个图像的结束2其后的2个字节表示下一象素从当前开始的水平和垂直位置的偏移量3(n)表示接下的2n个半字节单独表示一种颜色解码前解码前解码后解码后03 262 6 202 565 600 00行结束00 02 05 02表示右移5个位置后向下移2行00 04 23 6C2 3 6 C00 01图像结束BMP文件格式文件格式-biCom
18、pression 压缩方法压缩方法-RLE4第31页/共42页BMP文件格式文件格式-biSizeImage 实际位图数据占用字节数实际位图数据占用字节数大于或等于的离4最近的整倍数第32页/共42页BMP文件格式文件格式-biXPelsPerMeter biYPelsPerMeter 目标设备水平垂直分辨率目标设备水平垂直分辨率取值为0 没有建议实际的大小含义:目标设备的分辨率需要达到在1米的长度上能显示多少个点,用这样的设备显示此位图看起来才合适第33页/共42页BMP文件格式文件格式-biClrUsed 实际用到的颜色数实际用到的颜色数取值取值含义含义=0颜色表的表项数由biBitCou
19、nt字段决定 0颜色表的表项数由biClrUsed字段决定第34页/共42页BMP文件格式文件格式-biClrImportant 主要颜色数主要颜色数取值取值含义含义=0所有颜色都重要 0有多少种颜色是重要的第35页/共42页BMP文件格式文件格式-颜色表颜色表BYTE rgbBlueBYTE rgbGreenBYTE rgbRedBYTE rgbReservedRGBQUAD结构蓝色亮度绿色亮度红色亮度保留字,必须为第36页/共42页BMP文件格式文件格式-位图数据位图数据倒向DIB:原点在左下角,biHeight为正值正向DIB:原点在左上角,biHeight为负值第37页/共42页BMP文件格式文件格式-位图数据位图数据255 254 255 254 255255 254 255 254 255255 254 255 254 255第38页/共42页BMP文件格式文件格式-位图数据位图数据第39页/共42页BMP文件格式文件格式-位图数据位图数据第40页/共42页作作 业业详细分析一幅BMP图像,给出分析报告,包括原始图像和数据。第41页/共42页感谢您的观看。第42页/共42页
限制150内