红眼消除-多媒体作业(附matlab程序).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 红眼效应是指用闪光灯拍摄人物照片时,在人眼瞳孔中央形成的红眼现象。本文主要用matlab实现了一个红眼消除系统,该系统需要手动选定红眼区域,然后对红眼部分进行红眼修正和平滑操作。 绪 论 红眼效应是指照相机在闪光灯模式下拍摄人像照片时,在照片中的人眼瞳孔处呈现红色斑点的现象。其成因是人的瞳孔在环境光比较暗时会放大,近距离闪光灯的强光经过放大的瞳孔,照在视网膜后的微血管组织上,反射回红色的光线,造成实际成像的照片呈现“红眼”状。“红眼”和一般人们所认知的眼睛颜色差别很大,降低了照片的质量,给摄影对象留下了遗憾。由于照相的机会往往无法重复获得,因此,消除照片中的红眼现象很有必要。 红眼主要受环境亮度(环境光较暗时红眼现象更明显)、对象年龄(小孩的红眼现象更明显)、闪光灯光线反射入镜头的角度(角度越小,红眼效应越强)和特定的人群或人种(在白种人中出现红眼现象的机会更多)的影响。人们根据红眼的成因,采用了一些方法来消除其对照片的影响,如提高环境亮度、使用外置闪光灯、缩短与被摄对象的距离、使被摄对象不直视照相机镜头等等。不少照相机都具有红眼减弱(Red-eye Reduction)功能,其工作方式就是在成像闪光之前加闪一次,使被摄对象的瞳孔在预闪后缩小,成像时红眼效应就会减轻一些。但该功能往往不能确保消除红眼现象,而且要求被摄对象在预闪时必须直视照相机,年龄较小的孩子注意力不易集中,常常达不到预期效果。 本文给出了一种消除红眼的思路。红眼图像取自数码相片,为RGB彩色,把它转换到HSI模型下,检测到红眼时,调低饱和度S,这样使得红眼效果减弱甚至被消除。在这里有必要介绍一下这两种颜色模型,以及它们之间的转换关系。 1 颜色模型 为了科学地定量描述和使用颜色,人们提出了各种颜色模型。目前常用的颜色模型按用途可分为三类:计算颜色模型、视觉颜色模型和工业颜色模型。 计算颜色模型用于进行有关颜色的理论研究。常见的RGB模型、CIE XYZ模型、Lab模型等均属于此类型。 视觉颜色模型是指与人眼对颜色感知的视觉模型相似的模型,它主要用于色彩的理解,常见的有HSI模型、HSV模型和HSL模型。 工业颜色模型侧重于实际应用,包括彩色系统、彩色传输系统及电视传输系统等。如印刷中用的CMYK模型、电视系统中用的YUV模型、用于彩色图像压缩的YCbCr模型。 1.1 RGB模型 RGB模型也称为加色法混色模型。它是以RGB三色光互相叠加来实现混色的方法,因而适合于显示器等发光体的显示。其混色规律是:以等量的红、绿、蓝基色光混合。 设颜色传感器把数字图像上的一个像素编码成(R,G,B),每个分量量化范围为[0,255]共256级。因此,RGB模型可以大约表示成1670万种颜色。这足以表示自然界的任一颜色,故又称其为24位真彩色。 RGB模型与显示器等设备有着很好的对应关系,RGB显示器中,有三种荧光粉能够分别发出红、绿、蓝三种颜色,三个相邻的荧光点构成一个像素,这些荧光点受到三束强度分别为c1 、c2、c3的电子束的轰击,会发生不同的亮度,通过物理上的叠加或混合,使可显示出相应的颜色。 1.2 HSI模型 HSI模型是美国色彩学家蒙塞尔于1915年提出的,它反映了人的视觉系统感知彩色的方式,以色调、饱和度和强度三种基本特征量来感知颜色。色调H(Hue)与光波的波长有关,它表示人的感官对不同的颜色的感受,如红色、绿色、蓝色等,它可以表示一定的范围的颜色,如暖色、冷色等。饱和度S(Saturatuin)表示颜色的纯度,纯光谱色是完全饱和的,加入白光会稀释饱和度。饱和度越大,颜色看起来就会越鲜艳,反之亦然。强度I(Intensity),对应成像亮度和图像灰度,是颜色的明亮程度。 HSI模型的建立是基于两个重要的事实:a、I分量与图像的彩色信息无关;b、H和S分量与人感受颜色的方式是紧密相联的。这些特点使得HIS模型非常适合彩色特性检测与分析。 HSI色彩空间和RGB色彩空间只是同一物理量的不同表示法,因而它们之间存在着如下转换关系。 (l)RGB转换到HSI 对任何3个[0,l]范围内的RGB值,其对应的HSI空间中的ISH分量 的计算公式如式(1-1)下所示: H= S=1-3 I= 式中 Θ=arccos 式中计算出的H值的范围为[0°,180°],对应于G≥B.在GB时,H值大于180°, 只要令H=360°-H,即可把H转换到[180°,360°]区间,所以若将两种情况都考虑上,则由式可得H是在[O°,360°]范围内.当s=0时对应无色彩的中心点,这时H就没有意义,此时定义H为O,当I=O时,S也没有意义 (2)HSI转换到RGB 假设s、I的值在[0,1]之间,R、G、B的值也在[0,l]之间,则HSI转换到RGB的计算公式如式(1

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档