图像视频处理基础知识总结_第1页
图像视频处理基础知识总结_第2页
图像视频处理基础知识总结_第3页
图像视频处理基础知识总结_第4页
图像视频处理基础知识总结_第5页
全文预览已结束

下载本文档

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

文档简介

1、学习好资料欢迎下载彩色图像基础知识普及篇图像采集的原理数码相机,摄像机等都是通过传感器来获取图像的,传感器阵列是由横竖两个方向密集排列的感光元件(CCD或CMOS)组成的一个二维矩阵,它收集入射能量并把它聚焦到一个图像平面上,与焦点面相重合的传感器阵列产生与每一个传感器接收光总量成正比的输出。数字或模拟电路扫描这些输出,并把它们转换为信号,由成像系统的其他部分数字化。(2) BAYER矩阵传感器阵列的排列方式可以有很多种,现在最常用的是Bayer矩阵模式的排列方式,即每个CCD就对应一个像素。其中R感应红光、G感应绿光、B感应蓝光,而在Bayer模式中G是R和B的两倍(因为我们的眼睛对绿色更敏

2、感)。以下是Bayer阵列的一种排列方式:RGRGRGRGRGGBGBGBGBGBRGRGRGRGRG以中心绿色的G为例,此像素只有G,缺少R与B,R就等于上下两个R的平均值,B就等于左右两个B的平均值。其他的R与B都是一样的,每个像素补齐RGB三色就可以。此种插值算法是最简单最高效的,当然在一些图像的边界之处其影像效果最会有一些折扣。伽马校正数码相机拍摄出的彩色图像,以及我们把一幅图像在显示器上显示出来都要进行相应的伽马校正。数码RAW格式的拍摄是采用线性的gamma(即gamma1.0),可是人的眼睛对光的感应曲线却是一非线性”的曲线。所以RAWConverter会在转换时都会应用一条Ga

3、mma曲线到Raw数据上(简单的理解,就是相当于对原始数据进行一个f(x)的变换,并且注意,f(x)并不是一次的线性函数),来产生更加接近人眼感应的色调。同理,显示器的强度(Intensity)并非与输入讯号成正比(非线性关系),这种非线性特性称为Gamma特性。各参数简述如下:Image_gamma:为输入影像的丫值,一般订为丫NTSC=2.2,丫PAL=2.8,yRGB=1,yMAC=1.8;Display_gamma:因制造技术的关系,每一制造厂生产出来的显示器丫值都会不一样,所以制造厂需提供显示器丫值,一般订为yCRT=2.5,yLCD=1.6;Viewing_gamma:为最后我们用

4、眼睛去看的结果,理想状况为1,即为看到的影像为原始影像,一般会因外在环境的影响,丫值从1至1.5变化。LUT_gamma:伽马参数的LUT表。输入讯号经丫修正器与显示器后,最后希望看到的是与原输入影像一样的画面,即没有失真。(4)RGB和YUV图像在计算机中使用最多的RGB颜色空间,分别对应红、绿、蓝三种颜色;通过调配三个分量的比例来组成各种颜色。一般可以使用1、2、4、8、16、24、32位来存储这三颜色,不过现在一个分量最大是用8位来表示,最大值是255,对于32位的颜色,高8位是用来表示透明度的。彩色图一般指16位以上的图。灰度图有一个特殊之处就是组成颜色的三个分量相等;而一般灰度图是8

5、位以下。在彩色电视机系统中,通常使用一种叫YUV的颜色空间,其中Y表示亮度信号,也就是这个YUV空间解决了彩色电视机和黑白电视机的兼容问题。对于人眼来说,亮度信号是最敏感的,如果将彩色图像转换为灰度图像,仅仅需要转换保存亮度信号就可以。从RGB到YUV空间的Y转换公式为:Y=0.299R+0.587G+0.114B在WINDOWS中,表示16位以上的图和以下的图有点不同;16位以下的图使用一个调色板来表示选择具体的颜色,调色板的每个单元是4个字节,其中一个透明度;而具体的像素值存储的是索引,分别是1、2、4、8位。16位以上的图直接使用像素表示颜色。彩色图转换为灰度图灰度图(GrayScale

6、)是指只含亮度信息,不含色彩信息的图像。灰度化处理是把含有亮度和色彩的彩色图像变换成灰度图像的过程。灰度化处理在许多图像处理中是很重要的一步,他的结果就是后续处理的基础。所以,寻求一种正确有效的灰度化处理方法尤其重要。那么如何将彩色图转换为灰度图呢?常用的色彩系统有RGB、YIQ、YUV。1)YIQ色彩系统属于NTSC电视广播制式系统。Y是亮度,即图像的灰度值,I和Q则是指色调。它与RGB的关系为:2)YUV属于PAL电视广播制式系统。Y也是亮度,U和V也是色调。它与RGB的关系为:灰度图中有调色板,首先需要确定调色板的具体颜色取值。我们前面提到了,灰度图的三个分量相等。当转换为8位的时候,调

7、色板中有256个颜色,每个正好从0到255个,三个分量都相等。当转换为4位的时候,调色板中16个颜色,等间隔平分255个颜色值,三个分量都相等。当转换为2位的时候,调色板中4个颜色,等间隔平分255个颜色,三个分量相等。当转换为1位的时候,调色板中两个颜色,是0和255,表示黑和白。将彩色转换为灰度时候,按照公式计算出对应的值,该值实际上是亮度的级别;亮度从0到255;由于不同的位有不同的亮度级别,所以Y的具体取值如下:Y=Y/(1<<(8-转换的位数);最后一点需要注意,得到Y值存放方式是不同的;分别用对应的位数来存储对应的Y值。在计算Y值的时候,使用的整数除法,这是有误差的,为

8、了消除误差,需要采用误差扩散的算法,也就是将该误差值向其邻近的像素点扩散,当然按照一定的比例来分配;例如:整除之后,余数是5,采用3/2/3的策略,就是,右边像素和正下面的像素各占3/8,而右下角的像素占2/8。2.图像格式转换的算法描述BAYER矩阵转换为RGB格式图像的算法描述我们通常采用插值算法(Interpolation)把BAYER矩阵中的像素的颜色值转换为一个像素的RGB的数值。我们通常以3X3的插值算法来计算BAYER矩阵的像素的RGB值,该插值算法中某个位置像素的RGB分量的值只取决于以该像素为中心的3X3的邻域中同样分量的均值。Windows 系统RGB格式图像转换为灰度图像

9、的算法描述我们进行图像处理通常都是在微机上进行的,因此以微机的为例来介绍如何将RGB格式图像转换为灰度图像。Windows系统中使用的是设备无关位图(DIB)DIB即Device_IndependentBitmap。目前,Windows处理的DIB通常是以BMP文件存在。BMP文件文件有如下的四个部分;1)位图头文件:BITMAPFILEHEADER,它是一个位图标志2)位图信息头:BITMAINFOHEADER它定义了图像的大小,长宽等信息,长度固定为40个字节。3)调色板(Palette)它用来存放位图的颜色,如果是真彩色图,则不需要调色板。其定义为:所谓调色板就是在16色或256色的显示

10、系统中,将图像中频率出现最高的16或256种颜色组成颜色表。对这些颜色按0至15或255进行编号,每一个编号代表其中的一种颜色。这种颜色编号就叫做颜色的索引号,4位或8位的索引号与24位颜色值的对应表叫做颜色查找表。使用调色板的图像叫做调色板图像,它们的象素值就是颜色在调色板查找表中的索引号。4)实际的图像数据对于用到调色板的位图,图像数据就是该像素颜色在调色板中的索引值,对于真彩色图,图像数据就是实际上的红(R)、绿(G)、蓝(B)的值。由前面介绍的原理可知,知道图像某点的R、G、B值,要得到亮度信息,则可由下式计算出:Y=0.299*R+0.587*G+0.114*B(1)而在用BMP表示的灰度图中,其红(R)、绿(G)、蓝(B)三个分量的值相等,即有R=G=B式把(2)式代入(1)式中,可得:I=Q=0,即图像没有了色彩信息。同理,对YUV颜色空间也一样。为了把彩色图像转换为灰度图像,首先要找出彩色图像的颜色值:R、G、Bo然后,通过(3)式计算,即可得出亮度值Y。再令:R=G=B=Y,则得到的新的图像,即灰度图像。对于24位或32位的真彩色图像而言,找出每点的RGB值相对容易。前面介绍了,24位或32位真彩不需调色板,它的图像数据就是实际的RGB的值。RGB三个分量分别占有一个字节,即容易取得RGB的值。而对于16位位

温馨提示

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

评论

0/150

提交评论