基于肤色的人脸检测及其在红眼消除中的应用研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Zoeyha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
红眼是使用闪光灯拍摄照片时的常见现象。人类的瞳孔在环境光线不好的情况下会放大。在这种情况下使用闪光灯拍照时,人的瞳孔来不及收缩,光线直接穿过瞳孔照射在视网膜的微血管组织上,再经瞳孔反射回红色的光线,从而使照片上人眼瞳孔呈现出不正常的红色,这就是红眼产生的原因。红眼与正常人眼瞳孔的颜色有较大的反差,往往成为摄影作品中明显的缺陷。简单有效的红眼消除方法对提高摄影作品的质量是有益而必要的。本文提出了一种基于肤色的人脸检测基础上的红眼消除算法。整个算法分为四部分:1.人脸检测;2.人眼定位;3.红眼识别;4.红眼消除。本文首先利用肤色模型对图像进行肤色分割,得到肤色区域,然后对肤色区域进行数学形态学处理,并利用人脸几何特征从肤色区域中筛选出人脸。接着,对人脸区域分块,根据眼睛区域灰度复杂度大的特点,对左、右眼睛可能区域中的图像块进行灰度复杂度计算找出各区域灰度复杂度最大的图像块分别作为左、右眼睛区域,并用居中度校正算法调整眼睛区域的中心位置从而更准确地定位眼睛。在红眼识别部分,使用在YCbCr颜色空间中定义一个与Cr分量相关的红色阈值,对眼睛区域进行分割得到红眼掩模,然后利用最小二乘拟合算法得到红眼瞳孔的位置。最后红眼消除部分,通过调整红眼瞳孔像素的R、G、B三个分量的值使红眼瞳孔的颜色得以修正。同时,为了使修正后瞳孔看上去更加自然,本文还对颜色修正后的瞳孔区域边缘做了平滑处理。实验证明,该方法能够有效的消除数码照片中的红眼效应,具有一定的鲁棒性和快速性。
其他文献
大规模开放在线课程(massive open online courses, MOOC)作为一种新兴的教育模式,自2012年以来,随着美国Coursera、Udacity、edX三大课程提供商的兴起,迅速在全球掀起一股在
近年来云计算和大数据应用的发展如火如荼,作为其基础设施的大规模数据中心等网络设备的能量消耗问题越发凸显。当今网络中普遍存在着大量的路径冗余,链路利用率不均衡和非常
全文信息检索技术是当前时代迅速获得准确信息的重要手段之一。在全文信息检索技术中最重要的部分是索引的管理。大数据时代,集中式的索引管理方式面临巨大挑战,最佳的解决方
面对越来越丰富的IT (Information Technology,信息技术)资源,越来越复杂的IT环境,无论企业还是政府的IT部门都开始广泛采用ITIL (Information Technology Infrastructure Li
随着无线通信技术的迅速发展,越来越多的人们希望提供无处不在的、高质量的无线通信,无线接入技术也得到了迅速的发展。无线MESH网络就是一种新型的宽带无线接入系统,是一种
长期以来,织物CAD技术一直是计算机在纺织领域中的一个重要应用与研究方向,织物CAD作为高新技术的手段为纺织品的设计和生产提供了很大的方便。织物的外观模拟在设计阶段就能
本文研究相关分析方法在异常检测中的应用,并将其应用于特征选择及地震特征数据的异常检测中。主要研究内容如下:提出了一种基于离散粒子群算法(Binary Particle Swarm Optim
计算机科学与技术的不断发展和计算机的广泛应用,促进了社会的进步和繁荣,给人类创造了巨大的财富。尤其是计算机网络的发展,日新月异,使信息共享广泛用于金融、贸易、商业、企业
当前国内的网络安全事件频频发生,垃圾邮件的泛滥成为其中显著的特点之一。传统的反垃圾邮件方法以基于内容的过滤为主,按照基于统计和基于规则划分为多种算法。但这些方法都
随着医学影像诊断技术的逐渐成熟,大量医学图像数据随之产生。这些海量图像的出现极大地丰富了医学工作者和科研人员的参考、教学和研究,然而怎样对如此大量的图像数据进行有