CN1525401A - 增强以批模式处理的肖像图像的方法和*** - Google Patents

增强以批模式处理的肖像图像的方法和*** Download PDF

Info

Publication number
CN1525401A
CN1525401A CNA2004100076399A CN200410007639A CN1525401A CN 1525401 A CN1525401 A CN 1525401A CN A2004100076399 A CNA2004100076399 A CN A2004100076399A CN 200410007639 A CN200410007639 A CN 200410007639A CN 1525401 A CN1525401 A CN 1525401A
Authority
CN
China
Prior art keywords
image
face
skin
enhancing
filtrator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2004100076399A
Other languages
English (en)
Other versions
CN100350431C (zh
Inventor
Ra
R·A·西蒙
T·马特拉斯泽克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mau New Gate Venture Capital Co ltd
Original Assignee
Eastman Kodak Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eastman Kodak Co filed Critical Eastman Kodak Co
Publication of CN1525401A publication Critical patent/CN1525401A/zh
Application granted granted Critical
Publication of CN100350431C publication Critical patent/CN100350431C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/622Retouching, i.e. modification of isolated colours only or in isolated picture areas only with simulation on a subsidiary picture reproducer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/77Retouching; Inpainting; Scratch removal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/162Detection; Localisation; Normalisation using pixel segmentation or colour matching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/62Retouching, i.e. modification of isolated colours only or in isolated picture areas only
    • H04N1/628Memory colours, e.g. skin or sky
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/178Human faces, e.g. facial parts, sketches or expressions estimating age from face image; using age information for improving recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

一种用来增强位于数字图像中的脸的外观的批处理方法,其中该图像是通过批处理处理的大量图像中的一个,该方法包括步骤:(a)提供脚本文件,该文件识别一个或多个选择要增强的原始数字图像;(b)使用该脚本文件中的指令,获取包含一个或多个脸的原始数字图像;(c)检测一个或多个脸中的脸部特征点的位置;(d)使用脸部特征点的位置,将脸分割成不同区域;(e)确定不同区域的一个或多个脸部相关特征;(f)基于该不同区域的脸部相关特征,选择一个或多个增强过滤器,并为该增强过滤器选择默认参数;(g)对特定区域执行增强过滤器,从而在原始数字图像的基础上生成增强的数字图像;(h)存储该增强的数字图像;和(i)生成输出脚本文件。

Description

增强以批模式处理的肖像图像的方法和***
发明领域
本发明总体上涉及数字图像处理领域,具体地说,涉及创建源自人类主题的肖像类图像的改进的图像产品。
背景技术
多个世纪以来,只有富有的或者有特权的社会阶层才有能力雇佣那些能以油画,雕塑和素描的方式制作精美肖像的熟练工匠。在许多情况下,肖像画不仅仅是为了产生一幅令人满意的逼真肖像。艺术家的工作以微妙的或者明显的方式与对象的愿望和意图相互作用。第二种类型的艺术创造包括对真实的改进。因此,以这样的方式描绘对象,将其身体上的缺陷最小化并尽可能表现其最有魅力的方面。
在现代社会中,肖像画不再是有钱人和有权有势人的专利了。照片在社会各阶层中的出现使得肖像图像的创作成为人生许多重大事件中普遍存在的一部分。在西方文化中,婚礼,毕业,生日,婴儿出生等—所有这些事情,还有其它事情—都用相对标准的肖像图像来拍摄。尽管现有技术使得业余爱好者个人能够拍摄甚至改进诸如此类的图像,但是仍然存在一些提供更高质量的肖像图像的专业摄影师。并不令人奇怪,这些肖像摄影师的目标仍然和过去的几个世纪一样一以尽可能令人高兴的方式表现对象。其实,对象想要以他们所希望的样子,而不是他们实际上的样子为大家所见。
为了满足人们希望能以他们所希望的样子而不是他们实际上的样子为大家所见的愿望,专业摄影师采取修饰肖像图像的手段给人们他们理想的外貌。修饰包含以某种原始照片图像上所没有拍摄到或表示出的方式改变照片图像。修饰肖像图像的一个目的在于,通过去除暂时性的缺陷如瑕疵或眼睛下的黑圈,或者永久性的缺陷如黑痣或皱纹,而仍然保持个人特征,使一个人看上去更好。去除面部瑕疵,黑痣或疤痕,柔和线条和皱纹,减轻眼袋,增白牙齿和眼白就是进行修饰以改进或增强肖像图像中个人外貌的例子。
在数字时代到来之前,人们在底片或者打印的图像上进行图像的修饰,通过使用染料修正或改变肖像图像中的缺陷来修改图像。现在日常生活中都可以使用数字图像拍摄设备,所以最佳修饰方法就是通过在拍摄的数字图像上执行的数字图像技术来实现的。数字方法允许实现一些以前在模拟图像上十分困难甚至不可实现的增强。可使用图像编辑软件如Adobe Photoshop通过去除瑕疵,使鼻子变挺,平衡眼睛和应用数字化妆来改善肖像。
计算机技术和图像处理算法上的改进正在使得一些新的类型的自动和半自动图像增强成为可能。关于肖像图像主题,相应的技术发展包括脸的检测和识别,脸部特征检测和修饰,脸部姿态重整和红眼检测和纠正。
在公开的PCT专利申请WO 00/76298 A1,“Skin Imaging AnalysisSystems and Methods”中,Hillebrand等人公开了一种可以检测皮肤缺陷并计算皮肤干净指数的***。该***瞄准了化妆品和护肤市场。该***也可模拟在使用了推荐的可以消除或者隐藏皮肤缺陷的治疗手段或者产品后,该有缺陷的皮肤区域可以获得的改善情况。使用色彩信息检测皮肤缺陷,并使用标准形体技术来模拟有缺陷的皮肤区域的改善情况。
在公开的欧洲专利申请EP 1 030 276 A1,“Method of CorrectingFace Image,Makeup Simulation Method,Makeup Method,MakeupSupporting Device and Foundation Transfer Film”中,Utsugi描述了一种通过基于理想的脸或者模特脸的图像处理来制作一张理想的化妆后的脸的方法。该技术包含在可能通过化妆修饰的范围内,使得突出区域,和眉毛,眼线和唇线接近理想的脸或者模特脸。
特别对于如婚礼,毕业,学校和运动照片,生日,婴儿出生等使用的批量肖像***来说,这些***的缺点是需要和顾客之间进行繁忙的交流以输入偏好和评价结果。例如,在Utsugi的方法中,需要化妆顾客在场以决定模特的脸,如从受欢迎的明星,男女演员的脸中进行选择,并决定进行各种调整以尽力模仿模特的脸。另外,需要熟练的操作者和顾客一起工作以取得令人满意的结果。
因此,即使出现数字成像,修饰肖像本身仍是一种手艺,至今仍然更多的是一种艺术形式而不是科学。另外,修饰肖像图像的过程是由熟练操作者进行的一种高度手工的耗时的过程。因此,发展一种使用自动和半自动肖像图像增强方法来进行肖像的脸部修饰的***是有好处的。通过提供对图像中人体对象外貌进行自动增强的方法和***,本发明解决了当前本领域存在的上述缺点。
发明概述
本发明旨在克服上面提出的一个或多个问题。简单而言,根据本发明的一个方面,一种用来增强位于数字图像中的脸的外观的批处理方法,其中该图像是通过批处理处理的大量图像中的一个,该方法包括步骤:(a)提供脚本文件,该文件识别一个或多个选择要增强的原始数字图像,其中该脚本文件包括定位每个原始数字图像的指令;(b)使用该脚本文件中的指令,获取包含一个或多个脸的原始数字图像;(c)检测一个或多个脸中的脸部特征点的位置,所述脸部特征点包括识别包括皮肤,眼睛,眉毛,鼻子,嘴巴和头发中的一个或多个的突出特征的点;(d)使用脸部特征点的位置,将脸分割成不同区域,所述不同区域包括皮肤,眼睛,眉毛,鼻子,嘴巴,脖子和头发区域中的一个或多个;(e)确定不同区域的一个或多个脸部相关特征;(f)基于该不同区域的脸部相关特征,选择一个或多个增强过滤器,该过滤器每一个都是为特定区域特别定制的,并为该增强过滤器选择默认参数;(g)在特定区域执行增强过滤,从而在原始数字图像的基础上生成增强的数字图像;(h)存储该增强的数字图像;和(i)生成输出脚本文件,该脚本文件具有说明对该增强数字图像执行过的步骤(c)-(f)的一个或多个步骤中的一个或者多个运算的指令。
本发明的优点在于它在批处理中有效地使用了自动和半自动肖像图像增强方法,使得在不需要熟练操作者干涉来进行和指导修饰调整的情况下的肖像修饰成为可能。因此,避免了由熟练操作者执行的高度手工的费时的过程,而可以通过批处理实现该修饰方法。
从对以下优选实施例的详细描述和所附的权利要求的阅读中,并参考附图,可以更加清楚地理解和了解本发明的这些和其它方面,目的,特征和优点。
附图简述
图1A和1B分别是实施本发明的一个***的图,和用于该***的图形用户界面。
图2A是用来实施本发明的具有可选择的用户干预程度的实施例的流程图;
图2B是用来在没有用户干预的情况下以批模式实施本发明的自动实施例的流程图;
图2C是一个脚本文件的图例,该脚本文件具有用来在批模式中定位和处理原始数字图像的指令;
图2D是用来在批模式中实现修饰模式的交互式实施例的流程图。
图2E是用来在消费者操作亭设置中实现修饰模式的交互式实施例的流程图。
图3是图2A和2B中所示的脸部检测和脸部点定位步骤的流程图。
图4是显示在被测脸中突出特征点位置的图。
图5A是用来检测颈部区域的方法的流程图。
图5B-5D是直观示出产生最终颈部概率图的过程的图。
图6A是在图2A和2B流程图中示出的***中使用的增强过滤器的总体图。
图6B是用来产生前额区域的头发修饰的方法的流程图。
图7A是图6中所示的皮肤纹理增强过滤器的流程图。
图7B是包含皮肤纹理增强过滤器所使用的凹处边缘过滤器核心的像素邻域图。
图8是显示根据本发明选择和修改皮肤特征的优选实施例的流程图。
图9是说明缺陷像素周围所定义的线段的针轮过滤器的图例。
图10A和10B共同表示了一个流程图,该流程图说明了使用图9的针轮过滤器来估计缺陷像素的修正值的过程。
图11是说明在图10中示出的过程中用来计算新的像素值的优选实施例的流程图。
图12是说明在图9中所示的针轮过滤器中通过特征像素产生线段的过程的流程图。
图13是图6中所示的皮肤色调增强过滤器的当前优选实施例的流程图。
图14是在图13中所示的皮肤色调增强过滤器中使用的计算阴影/亮点强度的当前优选实施例的流程图。
图15A,15B和15C是几个函数图,显示了图13中示出的皮肤增强过滤器中使用不同混合系数的效果。
图16是图6中示出的牙齿和眼睛增强过滤器的当前优选实施例的流程图。
图17是在皮肤纹理增强过滤器中使用的混合函数图。
图18A和18B是在进行眼睛形状调整中使用的控制点的图例。
图19是图6中所示出的形状增强过滤器的当前优选实施例的流程图。
图20A和20B示出了重构曲线,其中(图20A)重构是增强等级的函数,而(图20B)重构是皮肤局部光滑度的函数。
发明详述
由于大家都知道使用脸部特征检测和特征增强的图像处理***,因此本说明书特别针对形成依照本发明的方法和***的部分或者更直接与依照本发明的方法和***协作的属性。这里没有特别示出或者描述的特性可以从本领域所熟知的那些特性中选取。在以下描述中,本发明的优选实施例一般用软件程序的形式实现,但是那些本领域的技术人员容易理解可以用硬件来构造和软件同样的效果。假定在根据本发明描述的***中,对实现本发明有帮助的一些材料,软件在这里没有特别示出,建议或描述的话,那么就是常规的并在该领域的一般技术范围内。说到术语,在本发明的说明书中,增强过滤器就是在数字图像中增强脸的直观外貌的方法。例如,眼睛增强过滤器是增强眼睛的白色度和/或虹膜色彩的方法。
假如本发明用计算机程序的形式来实现,那么该程序可以存储在常规计算机可读存储媒介中,该媒介可包含,例如,磁盘(如软盘或硬驱)或者磁带;光存储媒介如光盘,光带或者机器可读条形码;固态电子存储设备如随机存储器(RAM)或只读存储器(ROM);或者其它任何用来存储计算机程序的物理设备或者媒介。
图1A示出了有助于实现本发明的***10。该***10包括具有中央处理器(CPU)的个人计算机PC 12,在实施本发明的方法时,该中央处理器CPU可执行一组预定步骤。数字存储媒介20和PC 12相连接用来存储数字图像。该数字存储媒介20可包括不同类型的设备,如RAM,ROM,硬驱和软驱等等。该数字存储媒介20也可用来本地存储生成的增强图像。另外,也可将数字图像拍摄设备如扫描器28和数字照相机30提供给计算机12,这些是附加的数字图像源。可是应当理解,数字图像可以从任何数字图像源中获得。用户和计算机12之间通过输入设备40如鼠标和/或键盘以及连接到计算机12的显示监视器50进行互动。该***10也可包含用来本地输出图像的设备如打印机。典型地,上述部件将存在于,即直接连接到PC 12上。
可选地,上述部件不需要都存在于主计算机12上,而是可以存在于服务器62上,该服务器62可以通过通信网络70与客户PC 12连接。该服务器也可包含中央处理器(CPU),该中央处理器CPU在实施本发明的方法时可以执行一组预定步骤。该服务器也可和存储媒介65和一个或多个打印机60相连。这使得可以通过通信网络70使用连接到服务器62的存储媒介65和打印机60远程获得,存储和打印图像。用来实施本发明的软件典型地存储在存储媒介20上。可选地,可以通过通信网络70从服务器上下载该软件。可以通过使用包含在PC 12中的CPU在客户机上执行用于实施本发明的软件,或者可以通过使用包含在服务器62中的CPU在服务器一方执行用于实施本发明的软件。该通信网络70可包含专用网络如局域网(LAN),或者公共网如可由个人通过Internet服务提供者(ISP)访问的Internet。按照这种网络中的惯例,顾客可以使用零售亭或者其它合适的通信设备访问远程网络服务提供者。
图1B示出了实施本发明的交互软件的图形用户界面(GUI)的例子:软件在***10上本地运行或者在服务器62上远程运行,并产生如图1B中所示的GUI屏78。用户启动软件并下载需要增强的图像。当下载好图像后,在显示器50上显示该GUI屏78。在该GUI屏78左边的图像80是下载的图像,该图像带有需要使用本发明的方法进行增强的脸。在右边的是带有增强了的脸的图像。在一个实施例中,当图像下载好以后,用户单击需要增强的脸80的眼睛。结果,正如稍后将详细描述的那样,该***自动寻找脸部特征点并且将脸分割成不同特征(如眼睛,眉毛等等)和颈部区域。该***设置默认参数并且按照预定次序对原始图像应用所有的增强过滤器。
在该GUI屏78的右边显示产生的图像82。滑块90,92,94,96和98允许用户交互改变各种增强过滤器的参数。该滑块的初始位置对应于***自动设置的默认值。主外貌增强滑块90结合了所有组件增强滑块。组件滑块包括纹理增强滑块92,皮肤增强滑块94,眼睛增强滑块96和牙齿增强滑块98。该纹理增强滑块92控制纹理增强过滤器的参数。该皮肤增强滑块94控制皮肤色调增强过滤器的参数。该眼睛增强滑块96和牙齿增强滑块98分别控制眼睛和牙齿增白过滤器。在以下部分详细描述了所有的增强过滤器。所有滑块的最小值和最大值分别设置成“不增强”(如每个滑块的左极限)和“最大增强”(如每个滑块的右极限)。
用户可以通过使用全局外貌增强滑块90或者单独的组件滑块92-98来控制脸部增强的级别和外观。只要用户改变主外貌增强滑块90的位置,该***就会将滑块的位置换算成增强过滤器的适合的参数值,并且按照预定次序对原始图像应用所有的增强过滤器。然后,在GUI屏78的右边显示该增强的图像82。只要用户改变该组件增强过滤器92-98中的一个,该***就会基于每个组件增强过滤器的位置,按照预定的次序对原始图像应用所有的增强过滤器。然后,在GUI屏78的右边显示该增强的图像82。该优选实施例中GUI设计的一部分是修改脸部特征点和颈部区域轮廓的选项。当用户从GUI屏78的顶部条的下拉菜单“编辑”中选择该选项时,原始图像80上脸部特征点和颈部区域轮廓点被覆盖了,用户可以使用用户输入设备40如指点设备来修改显示点的位置。工具条84包含用户可用来作用或者修改显示图像的特殊工具。例如,用来放大和缩小的工具,用来编辑特征点的工具,将原始图像和增强图像进行本地混合的混合工具,用来在空间上修改增强过滤器的效果的工具等等。
图2A是描述根据本发明的增强肖像图像的方法的一个实施例的示意性流程图。步骤200初始化程序之后,在获取和显示步骤205中,由***获取数字图像并将其显示在显示监视器50上。在本发明中,数字图像不仅仅指从照片获得的图像,还指不受限制地从任何源,如数字照相机,硬拷贝图像扫描或者从其它源上以电子方式获得的数字图像。在定位步骤210,检测到图像中的各个脸,并识别每张脸上脸部特征点的位置。定位脸部以及其相关特征点的步骤可以由用户手动执行或者使用图像处理技术半自动或自动执行。脸部特征点的定位用来识别和分割脸部的不同区域(例如皮肤,眼睛,鼻子,嘴巴,头发等等)和颈部区域。在显示步骤215,脸部特征点在图像上被覆盖,并显示在显示监视器50上。可选地,也显示描画颈部区域轮廓的特征点。假如自动或者半自动确定脸部特征点,在判断步骤220,用户有机会决定特征点是否需要调整。假如用户决定特征点需要进行调整,在修改步骤225,用户可以使用输入设备40调整脸部特征点。可选地,用户也可调整描画颈部区域轮廓的特征点。
在默认值设置步骤230,***使用脸部特征点位置来识别和分割脸的不同区域,如皮肤,眼睛,鼻子,嘴巴,头发,脸部毛发等等,并确定增强过滤器的适合的默认参数。在该优选实施例中,基于脸部特征点位置自动分割颈部区域。稍后将详细阐述分割颈部区域的方法。因此,在步骤230,***也确定颈部区域增强过滤器的适合的默认参数。可选地,在这个阶段可以手工地或者使用性别和年龄分类算法自动地判断脸的性别和年龄。在Proc.of 4th IEEE Int’l Conf. On Face& Gesture Recongnition,March 2000中的B.Moghaddam和M.H.Yang的“Gender Classification with Support Vector Machines”中阐述了自动性别分类的一个例子,该文章在此引作参考。通过对对象脸的数字图像进行特别的细节脸部特征分析,如脸部特征比率和皱纹分析,进行典型的年龄分类。在授予Lobo和Kwon的美国专利5,781,650中公开了一种对本发明的实施有用的自动年龄分类算法,该专利在此引作参考。可以使用性别和年龄分类来判断哪一种增强过滤器应该和性别特别参数一起执行。例如,默认女性的脸上可以比男性的脸上应用更大量的纹理和皮肤增强。优选默认参数也可以根据图像类来确定。图像类是在类型(如肖像),内容(如家庭肖像或者学校肖像),分辨率和布局方面相类似的一类图像。例如,用户可以通过从GUI屏78(图1B)的顶部条的下拉“编辑”菜单,并检查“选择”子菜单的典型图像类列表来检查图像类。
然后在执行步骤235,该***使用适当选择的参数来执行增强过滤器。可选地,如虚线所示,在用户选择步骤240,用户可以决定应该执行哪一种增强过滤器和该增强过滤器合适的参数。当该***完成步骤235中的执行增强过滤器之后,在显示245中,在显示监视器50上显示增强的图像。此时,用户可以判断该增强的图像是否令人满意。假如该图像不令人满意,则用户可以在用户选择步骤240中改变增强过滤器和/或它们的参数,或者在修改步骤225中调整脸部特征点的位置。在一个实施例中,用户可以选择按次序执行不同增强过滤器,以便观察图像上特定增强过滤器的效果。在该实施例中,用户可以循环进行步骤240,235,245,250,变化增强过滤器和参数,直到获得令人满意的效果。假如在判断步骤250,认为该增强的图像是令人满意的,那么用户可以选择在本地打印步骤255中在打印机34上进行本地打印,或者在本地存档步骤260中本地存档在存储媒介20上。可选地,假如该***通过通信连接70连接到服务器62上,那么用户也可选择在远程打印步骤265中在打印机60上进行远程打印,或者在远程存档步骤270中远程存档在存储媒介65上。在选择并完成了合适的动作后,该***询问是否有新的图像(询问步骤275)并根据回答,回到获取和显示步骤205以得到下一个图像,或者结束该过程(结束步骤280)。
图2B示出根据本发明的增强肖像图像的一个可选实施例,该实施例对于商业照片公司的高度自动生产和高效生产更加有益。该实施例描述了在不需要用户干预的情况下通过肖像增强***允许处理大量图像的自动批处理。在获取步骤282,从包含选定要增强的图像名称和地址的脚本文件(计算机文件)中获取图像。该脚本文件也可包含另外的指令,该指令可用来控制该批处理。例如,该脚本可不仅仅包含图像的名称和地址,还可包含如何命名和在哪里存储该增强的图像以及在生成增强的图像后是否删除该原始图像的指令。多种多样的指令集使得各种商业照片实验室能够容易地利用灵活的批处理来适应它们特殊的工作流安排(参考以下内容)。在脸部检测和定位步骤284中,自动检测图像中的脸,并自动识别每张脸上的脸部特征点的位置。在增强选择步骤286中,该***描绘脸部特征并确定合适的增强过滤器组和该增强过滤器的默认参数。可选地,在该阶段,可以使用性别和年龄分类算法自动判断脸的性别和年龄(如此前所述)。
可选地,通过和该图像有关的元数据,可以将图像中脸的年龄和性别提供给该***,例如可以从客户提供的照相洗印加工封套或者通过询问用户,将年龄和性别提供给***。在实施增强处理之前,也可提供默认过滤器和参数作为与图像有关的元数据或者作为与图像无关的设置。该元数据也可直接并入图像文件或者可以从脚本文件中获得。图2C示出了根据本发明控制自动批处理的脚本文件的例子。
然后在增强执行步骤288中,该***使用适当选择的参数来执行该增强过滤器组。假如在图像中超过一张脸,那么在脸的询问步骤290中注意该事实并且该***重复步骤286,288和290,直到图像中所有的脸都经过增强。在该过程中,可以产生包含图像信息(即修饰,特征图,特征点等等)的中间图像,该图像信息在特定步骤中产生,用于该步骤和后续步骤。在存储步骤292中,存储该增强的图像。除了存储该增强图像外,还可存储输出脚本文件(如下所述),和中间图像(如上所述)。继续该增强图像的程序直到所有的输入图像都已经增强(图像询问步骤294)。在所有图像都经过处理(结束步骤296)后,可以将该增强的图像应用到图2A中所示的使用阶段255-270。可选地,在所有的图像都经过处理(结束步骤296)后,可以使该增强的图像进入用户交互式***,如图2A,2D和2E中所描述的那样,以检查该增强图像的可接受性,如果需要的话,在使用阶段(图2A中的步骤255-270)之前进行修改。
图2d示出了根据本发明检查由批处理生成的增强肖像图像的可接受性的实施例。为了处理大量通过商业照片实验室处理的图像,这些实验室有非常紧迫的时间要求。因此用户交互式***必须和该批处理***的输出进行有效而又优化的结合,使得该批处理的图像得以快速地进行检查,假如需要就进行修改,以便满足商业实验室的产量要求。为了方便该需求,从批处理中生成了每个处理图像的输出脚本文件。该脚本文件包含描述对该图像执行的运算,以及原始,增强和中间图像存储在何处的信息,以及关于在接受或者拒绝该增强图像的情况下,如何处理原始,增强和中间图像的交互式***的附加指令。可选地,该输出脚本中的数据或者该输出脚本的地址可以作为元数据存储在图像文件中。在获取步骤2000,使用该输出脚本文件中所包含的数据或者从图像中所包含的元数据中可获得该原始,增强和中间图像。从包含输出脚本文件的名称和地址或者批处理***处理的图像的脚本文件中可以获得输出脚本文件或者图像的地址。在显示步骤2010,在显示监视器50上并排显示原始和增强图像。在接受/拒绝判断步骤2020,通过例如单击接受或者拒绝按钮,用户判断接受或者拒绝该批***生成的增强图像。假如拒绝该增强图像,用户进入交互式修饰模式步骤2030,在该步骤中用户重复步骤286,288和290(图2B)直到图像中所有的脸都已增强(对于用户)。假如可能的话,可以使用中间图像(即修饰,特征图,特征点等等)对认为不可接受的增强图像进行快速修改。在应用增强过滤器时,使用中间图像可以减轻进行费时计算(重新计算)的需要。在接受/拒绝判断步骤2040,用户决定接受还是拒绝最后增强的图像。在清除步骤2050,***执行输出脚本文件中的指令,决定原始,增强和中间图像的命运,一旦接受/拒绝当前图像,立即显示列表上下一个图像及其增强图像,使得操作者可以快速判断该增强图像的可接受性。继续检查批处理增强图像的程序,直到检查完所有的图像(询问步骤2060)。
为了进一步提高该批处理/交互***的产量,该批处理***可以自动对那些可能需要用户注意的增强图像进行标记。***可以使用这些标记来限制那些必须使用交互式***进行检查的增强图像的数量。该标记可表示该增强图像的可接受性的概率和/或该增强图像状态的文字描述。例如,假如在脸的检测和定位步骤284,***不能找到脸,该***可以用0.00可接受性标记和“找不到脸”标记进行标记图像。在另一个例子中,***可以用与图像上执行的皮肤纹理增强量相对应的可接受性标记对该图像进行标记。增强的皮肤纹理越多,可接受性标记越低。在另一个例子中,假如***判断该脸有胡子,可以设置“脸部毛发”标记,或者假如该人戴眼镜的话,设置“眼镜”标记。假如希望的话,在步骤2000,将只获取和打开那些可接受性概率低于特定域值的图像和/或带有特殊文字标记的图像,将跳过那些高概率图像。该领域的普通技术人员应当明白,对于大量商业照片实验室来说,在实施本发明过程中存在许多其它有用的批处理/交互式***的可选实施例。
在客户操作的图像执行亭中,可以实现图2a中描述的肖像增强***实施例。假如希望的话,消费者可以手动初始化该肖像增强***。图2e示出了根据本发明增强肖像图像的可选实施例,该实施例对于根据照片,底片,数字文件等等生成照片的消费者操作亭更加有益。该实施例描述了一种半自动/自动程序,该程序用来判断需增强的图像的合适性,并在存在或者不存在用户干预的情况下对该图像进行肖像增强。用户在步骤2100中初始化该执行程序之后,在获取步骤2105中,由***获得数字图像。通过扫描照片或者底片,或者从数字媒介上包含的文件中获取图像,假如该***通过通信连接连接到服务器的话,也可从网络上的文件中获取图像。在脸检测步骤2110,在获得的图像显示给消费者之前,自动检测图像中的脸,假如发现了脸,则自动识别每张脸上脸部特征点的位置。在判断步骤2120,假如在图像中没有发现脸,或者没有一张脸适合进行增强,则显示获取的图像2180,并且用户继续使用传统的图像执行亭处理2190。有许多标准可以用来判断一张脸是否被认为适合增强。在一个优选实施例中,脸的大小和清晰度用来衡量该脸是否适合增强。为了实现增强脸的好处,该脸必须足够大并且十分清晰,以便用户可以看到改善。假如检测到一张认为适合增强的脸,那么***在执行步骤2130中使用适当选择的参数来执行适合的增强过滤器。***在步骤2130中完成执行增强过滤器之后,显示增强的图像2140。在用户不干预模式中,用户继续使用该图像执行亭处理2190。在用户干预模式中,用户可以判断该增强的图像是否可以接受。如果在判断步骤2150,对于用户来说该图像是可接受的,则用户继续使用该图像执行亭处理2190。否则假如图像是不可接受的,则用户在判断步骤2160可以选择忽略增强阶段并继续使用该图像执行亭程序2190,或者启动该肖像***的交互版本。此时,显示交互式肖像***的GUI(图1b)2170,然后消费者可以使用交互版本来增强图像,直到获得令人满意的结果。
图3是图2A和2B的脸部检测和点定位步骤的流程图,示出了根据本发明在图像中出现的脸上定位突出的脸部特征点的过程。对数字图像应用脸检测模块310,以便标出图像中出现的所有人脸的位置和粗略大小,脸部特征检测器315在被测的脸上定位突出脸部特征点。脸检测步骤可以由用户手动执行或者使用许多脸检测方法中的一个自动执行,该许多脸检测方法在学术文献中有所记载。该应用的一种优选自动脸检测方法包括Henry Schneiderman在 A Statistical Model for 3D Object Detection Applied to Faces and Cars,Ph.D.Thesis,Robotics Institute,Carnegie Mellon University,May2000中所描述的方法,该文章在此引作参考。可选地,假如使用手动方法来检测脸,对于用户来说一种优选方法是单击图像中出现的一张或多张脸的两个眼睛。眼睛之间的空间间隔可用来估算脸的大小。
在检测到一张或多张脸之后,依次将每张脸的图像坐标和估算尺寸提供给脸部特征检测器315,该脸部特征检测器315具有在被测脸上定位突出脸部特征点的任务。在该优选实施例中,将活动形状模型用作脸部特征检测器。在A.Lanitis,C.J.Taylor和T.F.Cootes的“Automatic interpretation and coding of face images usingflexible models”,IEEE Trans.on PAMI,Vol.19,No.7,pp743-756,1997中描述了该活动形状模型,该文章在此引作参考。检测到的特征点用来识别,勾画和分割脸的不同区域,如脸部皮肤区域,眼睛,鼻子,嘴巴,眉毛,头发,脸部毛发等等,以及颈部区域。由相应的二进制掩码来识别被测区域。然后对该区域的二进制掩码进行空间毛边化,从而生成alpha掩码。在步骤235和288中使用该alpha掩码以便将该增强过滤器(即纹理增强过滤器)的结果和原始图像混和起来。毛边化二进制掩码并在混和运算中应用产生的alpha掩码保证了经过增强的区域和未经过增强的区域之间的平滑过渡。通过使用模糊函数将该二进制掩码模糊化来变换该二进制掩码,从而生成alpha掩码,其中根据脸部尺寸选择模糊半径。该二进制掩码用来确定在空间上哪里需要如图2A和图2B中所示那样应用增强过滤器。
参考图4,示出了被测脸410上突出特征点420位置的直观案例。典型地,手工地或者使用图像处理技术自动地定位这些脸部特征点。
在许多图像中,非常重要的是不仅对脸部区域,而且还要对颈部区域应用皮肤增强过滤器。在当前的优选实施例中,通过将修改的一般颈部形状和皮肤色彩分类器相结合,确定颈部区域。图5A中示出了确定颈部区域的方法的流程图。在一般绘图步骤550中,创建颈部区域的一般概率图。一般颈部概率图基于颈部形状的现有知识。在该优选实施例中,通过平均规格化图像的样本人数来创建一般概率图,该规格化图像的样本人数表示需增强的图像(如肖像类图像)的预期人数。通过将每个图像按比例调节到相同的预定眼睛位置来规格化样本图像。在每个样本图像中,手工勾画颈部区域轮廓。对于所有的样本图像来说,每个像素的最终颈部概率是得分的平均和,假如特定像素是颈部区域的一部分,得分函数等于1,否则等于0。使用启发近似法可以创建一般颈部概率图。在该优选实施例中,假如图像中一个人的性别已知,那么对男性和女性使用不同的概率图。通常,在女性肖像中皮肤区域较男性肖像明显。在调节步骤554中,按比例调节一般颈部概率图以便适应下巴线条和脸部轮廓的各个特征点。
在皮肤色彩分类步骤556中,根据色彩分割创建颈部概率图。使用被监督的基于像素的色彩分类器来标出皮肤色彩特定距离范围内的所有像素。该基于像素的色彩分类器是属于皮肤的像素色彩C的条件概率函数,该色彩分类器以Gaussian为模型:
(公式1)
p ( C | skin ) = 1 2 π | Σ skin | 1 / 2 exp [ - 1 2 ( C - μ skin ) T Σ skin - 1 ( C - μ skin ) ]
其中平均向量μ和协方差矩阵∑从定义的皮肤区域中进行估算。向量C对应像素的红(R),绿(G)和蓝(B)信号。当以其它色彩空间如CIELAB,YUV,HSV等等来表示C时,也可应用上述方法。使用脸部皮肤区域的子集来确定条件皮肤概率分布。在当前优选实施例中,眼睛以上的皮肤区域和检测到脸部毛发的区域不用于估算公式1中的平均向量μ和协方差矩阵∑。对于所有脸部区域之外和下巴线条以下的像素,根据公式1定义颈部概率,否则颈部概率等于0。
在最终概率图生成步骤558中,通过将按比例调节的一般颈部概率图和基于皮肤色彩的概率图相结合,创建最终概率图。在该优选实施例中,将两个概率图算术上相乘。将得到的颈部概率图用作alpha通道,以便确定如何将该增强过滤器的结果和原始图像混和。通过设定该最终颈部概率图的阈值来产生二进制颈部区域掩码。对于一个特定像素来说,假如概率大于0,则相应的掩码值等于1,从而说明是颈部区域,否则掩码值等于0,从而说明是非颈部区域。使用该二进制颈部区域掩码来确定哪里需要应用增强过滤器。
图5B-5D直观地演示了创建最终颈部概率图的过程。参考图5B,示出了一个按比例调节的一般颈部概率图。按比例调节一般概率图以便与勾画脸部轮廓的各个特征点相匹配。一般颈部概率图基于以上所述的一般颈部区域和脸部轮廓有关的现有知识。图5B中示出的一般颈部概率图是基于启发式规则的一个可能的例子,而不是基于以上所推荐的静态分析。它用来演示该过程的性质特征。在一般掩码中的中心区域570具有对应较高颈部概率的较高数值(如大于0.5并小于或等于1)。边缘区域570具有对应较低颈部概率的较低数值(如大于0小于0.5)。在区域572之外,该颈部概率逐渐减小到0。一般而言,该概率以连续方式在水平方向上从区域570的中心向区域572的边缘以及在垂直方向上从顶端到底部逐渐减小。正位于下巴线条以下的掩码中心区域具有与之相关的最大概率值。
图5C中示出了由皮肤色彩分类器确定的颈部概率图的轮廓574。根据如上所述的公式1计算基于皮肤色彩的概率。轮廓区域574以外的概率值等于0。如公式1所定义的那样,区域574内的概率值大于0。通过将两个颈部概率图:按比例调节的一般颈部概率图和基于皮肤色彩分类器的颈部概率图算术上相乘,将其二者相结合。图5D中示出了随之产生的最终颈部概率图的轮廓。中心区域5 76对应于由皮肤色彩概率区域574修剪的高概率区域570。区域578对应于由皮肤色彩概率区域574修剪的低概率区域572。
一旦定位脸部特征点和颈部区域,就可以对图像中的脸和颈部区域应用外貌增强过滤器组(即一个或多个)。参考图6,示出了几种不同的增强过滤器。在该优选实施例中,执行了以下的增强过滤器:皮肤纹理增强过滤器610,皮肤色调增强过滤器620,牙齿增强过滤器630,眼睛增强过滤器640,和脸部特征形状增强过滤器650。在说明书的以下部分详细说明了所有这些过滤器。可以按照任意次序应用该增强过滤器。在一个实施例中,用户可以选择任何增强过滤器,以任何他/她想要的次序将它们应用到图像中的脸和颈部区域。但是在该优选实施例中,该***设置了一个默认的次序来应用增强过滤器及其适合的参数。
假如用户决定允许默认设置,那么按照默认的次序和默认参数来应用所有的增强过滤器,并在显示器中显示该增强的图像。增强过滤器的默认次序如下:皮肤纹理增强过滤器,皮肤色调增强过滤器,牙齿和眼睛增白过滤器(以任意次序),和脸部特征形状增强过滤器。在下一部分,按照同对原始图像应用过滤器的默认次序相同的次序描述该增强过滤器。
一些默认参数可能取决于图像类,其中图像类又基于主题的种类。例如,一组默认参数可以根据如学校肖像图像,家庭肖像图像,婴儿照片等等类型进行优化。在一个实施例中,当以批模式运行该***时,操作者可以在控制脚本中规定每个过滤器的文件参数,或者仅仅规定图像类。当图象类已定,则使用特定图象类的优选参数组。对于本发明的交互式软件实施例,用户可以以类似的方式从选择菜单中选择图象类,那么就会自动建立增强过滤器的默认设置。
当应用改变皮肤外貌的增强过滤器(如皮肤纹理增强过滤器)时,修饰头发和脸部毛发通常是很重要的。否则,在产生的图像中,例如缺乏头发组织的假象可能会非常明显。由特征检测算法确定的特征点通常不能精确地描绘出高度易变特征如头发线条,其不规则且脸和脸之间有很大不同。在该优选实施例中,加上了一个改进步骤,以修饰与前额皮肤区域重叠的头发。参考6B,示出了改进发迹修饰的流程图。在步骤670中,定义了前额的边界区域。根据检测到的特征点(眼睛位置)和从人体解剖学的现有知识中已知的前额可能的最大尺寸,确定边界区域。在步骤672,在前额边界区域内创建不同的特征概率图。该特征概率图包括从原始图像中得到的纹理信息和色彩信息。在该优选实施例中,在水平,垂直和对角线方向创建定向边缘图。在以下关于纹理增强的部分中,将详细描述用来创建纹理图的定向边缘检测器。在一个优选实施例中,以以下步骤创建纹理概率图。首先,如纹理增强部分所述计算垂直边缘梯度。垂直边缘检测器核心尺寸取决于眼睛间隔距离。在第二个步骤中,对于所有梯度量大于特定阈值的垂直边缘,创建连接的部件图。在下一步骤中,根据公式2和3计算规格化的连接部件密度。
(公式2)
d ( x , y ) = Σ m = x - k x + k Σ n = y - k y + k w m , n C ( m , n )
(公式3)
d ‾ ( x , y ) = d ( x , y ) d max
其中d(x,y)是在以像素(x,y)为中心的周围区域(2k+1)(2k+1)内计算出的像素(x,y)上的连接部件密度,wm,n是基于到像素(x,y)的距离的加权因数,C(m,n)是像素(x,y)所属的连接部件的尺寸,dmax是在重要区域中d(x,y)的最大值, d(x,y)是像素(x,y)上的规格化连接部件密度。
接下来,给该规格化连接部件密度设定阈值。假如小于特定阈值(如0.3),则密度值设为0,否则保留。该设定阈值的规格化连接部件密度图可以用作头发组织概率图。边缘检测器核心尺寸取决于眼睛间隔距离。使用和上述颈部色彩概率图同样的方法,可以创建皮肤色彩概率图。在步骤674,根据规格化加权概率和,将概率图结合起来。将最终概率图和原始脸alpha通道相结合,作为用于混和的新的alpha通道图。对于脸部毛发可以使用同样的技术。根据由特征检测算法确定的脸部特征点,定义胡须和/或小胡子的重要区域,以代替步骤670中定义前额的边缘区域。然后,对于重要的特别区域创建特征概率图。假如事先知道性别,可以使脸部毛发修饰对男性有效而对女性无效。这可以增加***的总体速度并消除由于错误检测脸部毛发而可能产生的假象。
在本发明的实施例中,很重要的一点是对脸应用的增强不会产生或者增加脸部的不对称外观。例如,一些对称的典型皮肤特征如笑纹或者眼睛下面线条,如果去除的话则脸的两边都应该去除,假如增强的话则按比例对称地增强。当有关时,在以下部分将对每个实施例特别指出该对称问题。
纹理增强过滤器
皮肤纹理增强过滤器的任务是平滑皮肤局部纹理,去除瑕疵或者减少皱纹的范围和深度。参考图7A,示出了根据本发明的皮肤纹理增强过滤器的流程图。在皮肤特征生成步骤710中,检测由脸部特征点描绘的皮肤区域内的皮肤特征。然后在特征修改步骤720中修改该检测到的皮肤特征。皮肤特征图包含我们希望修改的特征,如瑕疵,黑点,皱纹等等。
在现有技术中,使用色彩分析来定位特殊皮肤缺陷。在现有技术中,还通过分析和包含在有限二维窗口中的像素有关的色彩信号直方图,进行皮肤缺陷检测。假如发现相关直方图是双峰的,则认为该区域包含皮肤缺陷。由于这些技术使用色彩信息作为它们基本检测手段的一部分,因此就需要该图像***进行色彩校准和/或需要检测的图像进行恰当的色彩平衡。当使用受控照明和/或彩色过滤器来拍摄图像时,会增强使用色彩信息的功效。另外,假如检测到的缺陷需要根据缺陷的色彩进一步分类为瑕疵,褐斑等等,就需要精确的色彩再现。
在照片中,皮肤缺陷如皱纹,瑕疵等等表现为(确实仅仅是)在不应该出现的地方出现的亮点和阴影。因此,该皮肤缺陷对应于局部亮度最大值和最小值。在亮度图像中,亮点对应于峰值而阴影对应于谷值。和现有技术不同,根据本发明的优选实施例,通过对亮度图像应用峰值和谷值检测器来检测皮肤缺陷,该亮度图像是根据组成的RGB信号形成的。谷值/峰值检测器是二阶差分算子。亮度定义为红R,绿G和蓝B信号的加权线性组合,如下所示:
L=k1R+k2G+k3B                      (公式4)
其中k值表示加权因子。用来生成亮度图像的当前优选加权因子是k1=k2=k3=0.333。在D.E.Pearson和J.A.Robinson的“VisualCommunication at Very Low Data Rates,”Proceedings of theIEEE,Vol.73,No.4,April 1985中可以找到谷值/峰值算子的例子。
当前优选峰值/谷值算子是Pearson等人使用的那种类型的一组四个方向的算子。对图7B中示出的5×5像素邻域中的中间像素m应用垂直算子V,其中用a到y表示像素位置,该垂直算子V由公式5来定义,如下所示:
V=f+k+p+j+o+t-2(h+m+r)         (公式5)
对勾画出的皮肤区域中的每个像素位置应用该算子。类似地,在勾画出的皮肤区域中的每个像素位置上,应用公式6中所示形式的水平算子H以及公式7和公式8中分别示出的一对右对角线和左对角线算子DR和DL,如下所示:
H=b+c+d+v+w+x-2(l+m+n)             (公式6)
DR=c+g+k+o+s+w-2(i+m+q)            (公式7)
DL=c+i+o+k+q+w-2(g+m+s)            (公式8)
这些算子不仅仅检测峰值/谷值,而且对边缘的脚部/肩部也有二次响应。因此它们也被认为是谷边/峰边检测器。谷边特征对应于该算子输出的正值,而峰边特征对应于负值。通过对算子应用逻辑条件,可以获得仅仅对谷值/峰值敏感的谷值/峰值检测器。对于垂直谷值来说,以下给出了逻辑谷值检测器一致性:
if(f+k+p)>(h+m+r)and(j+o+t)>(h+m+r)
then V=(f+k+p+j+o+t)-2(h+m+r)              (公式9)
         else  V=0
对于垂直峰值来说,以下给出了逻辑峰值检测器一致性:
if(f+k+p)<(h+m+r)and(j+o+t)<(h+m+r)
then V=(f+k+p+j+o+t)-2(h+m+r)                (公式10)
         else  V=0
对于水平和对角线谷值/峰值来说,逻辑检测器具有相似的形式。
对于根据本发明生成皮肤特征图来说,谷值/峰值和谷边/峰边算子都很有效。根据这一点,我们用术语谷值/峰值算子来指谷值/峰值和谷边/峰边算子。
在对图像应用定向谷值/峰值过滤器之前,通过应用噪声降低过滤器来抑止图象中噪声的影响。适合的噪声过滤器是低滤过过滤器,中间过滤器和其它通常用来降低数字图像中噪声的线性和非线性过滤器。
对由该算子生成的定向谷值/封装图像设定阈值,以便仅仅保留(强的)有关皮肤特征。对于谷值特征图来说,将数值小于特定阈值Tv的像素设置为零。对于峰值特征图来说,将数值大于特定阈值Tp的像素设置为零。该阈值可以是一个固定的全局阈值或者一个自适应阈值。当前优选阈值方法是使用自适应阈值,该自适应阈值的值由公式11给出。
T=βLavg                            (公式11)
其中β是常数,而Lavg是该像素的局部平均亮度。对于垂直,水平和对角线部分可以使用不同的β值。该局部平均两端Lavg可以是像素本身的值或者是像素邻域如像素的3×3邻域的平均亮度。
当前优选步骤是通过将各个定向特征图结合起来以产生混和皮肤特征图F。
F=max{H,V,DR,DL}                 (公式12)
另外,根据F中每个像素源自哪一个定向过滤器,可以为该像素加上标志。对于那些优先去除特定方向的特征的去除特征如皱纹的情况来说,该定向标志数据和/或各个定向皮肤特征图很有帮助。
该皮肤纹理增强过滤器的任务是平滑局部皮肤纹理。该皮肤纹理增强过滤器所平滑的皮肤纹理的空间尺寸是脸部尺寸的函数。因此,为了检测合适的皮肤特征,根据脸部尺寸适应地确定谷值/峰值过滤器的空间尺寸。另外,根据脸部的尺寸也可适应地选择谷值/峰值过滤器的类型(定向的,等方性的等等)。特别地,使用眼睛之间的间隔来确定谷值/峰值过滤器的尺寸和类型。垂直谷值/峰值算子的一个一般表示法是
(公式13)
V ( x , y ) = 1 2 h Σ i = - h h I ( x - w , y + i ) - 2 I ( x , y + i ) + I ( x + w , y + i )
其中w和h选为脸部尺寸的函数。水平和对角线谷值/峰值的一般谷值/峰值检测器具有类似的形式。
亮度图像I减去模糊亮度图像Ib,可以得到当前优选等方性谷值/峰值检测器:
F(x,y)=I(x,y)-Ib(x,y)                       (公式14)
通过对亮度图像应用模糊过滤器如Gaussian或者混和过滤器,生成模糊亮度图像。如上所述,对谷值/峰值检测器的输出设定阈值,以生成峰值和谷值特征图。该模糊过滤器的半径选为脸部尺寸的函数(这是默认参数的例子)或者人们想要检测的皮肤特征的尺寸的函数。
将相互之间通过连接部件标记连接的像素进行分组,进一步改进该特征图。该连接部件标记扫描图像,并将其像素分组成基于像素连通性的部件,即连接的部件中的所有像素以某种方式相互连接。一旦确定了所有的组别,根据其所分配的部件为每个像素加上标记。每个连接的部件对应一种皮肤特征。每种皮肤特征的特性在于基于特征的特性如尺寸,形状和皮肤区域中的位置,并根据该基于特征的特性进行分类。尺寸对应于部件中像素的数量(这是默认参数的例子)。形状信息描述了和皮肤特征的表面形状有关的特性。形状信息的例子是空间矩,边界区域,方向,主轴等等。在William S.Pratt,Digital ImageProcessing,2nd edition,John Wiley & Sons,1991中可以找到关于形状分析的其它信息。另外,使用和识别为皮肤特征的像素有关的色彩信息,可以进一步对皮肤特征图中描绘的特征进行分类。在描绘高阶特征如皱纹,瑕疵,痣,胎记,阴影,亮点等等时,形状和色彩信息很有帮助。一旦生成了皮肤特征图,就使用它们来选择需要在步骤720中修改的皮肤特征。
参考图8,示出了描述根据本发明选择和修改皮肤特征的优选实施例的流程图。在特征选择步骤810中,根据其特性选择需要修改的特征。如上所述,该特征的特性对应于尺寸,形状及色彩,并根据这些特征在皮肤区域中的位置选择该特征。同时,皮肤特征的选择必须考虑对称因素。一些皮肤特征关于脸的左右两边对称。选择和修改某些只位于脸的一边的特殊皮肤特征,可能产生一些可认为是假象的对称。当一个人笑的时候,可以明显地看到眼睛下面的皮肤褶皱或者明显的鼻唇褶皱(笑纹)就是一个例子。在该优选实施例中,根据其特性(如位置,形状,色彩等等)自动识别这些对称特征。当例如根据其尺寸或/和其它特性选择这些对称特征中的一个进行增强时,则同时自动选择脸的另一边相应的对称特征而不管其特性,以保证随之产生的增强的对称性。
哪一种对称皮肤特性通常不包括在该选择和增强中,以及哪一种适合选择,取决于增强的期望样子。这可以根据年龄或者性别确定。在另一个实施例中,一些对称皮肤特征可需要特别类型的增强。
然后在扩大步骤820中,自适应地扩大该选择的皮肤特征,然后在过滤步骤830中修改这些皮肤特征。一种皮肤特征上的扩大作用是加大该皮肤特征的尺寸。对于所有选择的皮肤特征来说,扩大量可以是一个固定量,也可以是一个基于该皮肤特征特性的自适应量。在一种当前优选实施例中,根据皮肤特征的尺寸和脸部的尺寸(这是默认参数的例子),适应性地扩大该皮肤特征。较大的皮肤特征比较小的皮肤特征扩大更多。可以使用标准形态算子来执行该扩大过程。
虽然可以在步骤810,820和830的一个循环内可以选择并修改所有希望的皮肤特征,但是通过循环执行步骤810,820和830,同时改变需要修改的皮肤特征类型,可以依次修改皮肤特征,从而获得优化的皮肤增强。在一个当前优选实施例中,在步骤810-830中首先选择和修改谷值皮肤特征,然后在步骤810-830的第二个循环中选择和修改残余的峰值皮肤特征。为了保持皮肤纹理,只有那些尺寸在特定最大值和最小值尺寸之间的皮肤特征才会被修改。可选地,为了保持皮肤纹理,只有那些尺寸大于特定最大值尺寸的皮肤特征才会被修改。另外,需要修改的皮肤特征的最小值和最大值尺寸直接由脸部尺寸的比例决定。
在步骤830中,对扩大的特征中的每个像素应用针轮过滤器。扩大的特征中的像素被称为特征像素。所有其它剩余的像素被称为非特征像素。在本发明的实施例中,使用二进制掩码定义特征像素,其中数值0对应于特征像素,而数值1对应于非特征像素。通过使用以一个特定的特征像素为中心的线段中排列的相邻非特征像素,该针轮过滤器可以增添该特征像素的新数值。在共同转让的美国专利号6,104,839中详细描述了该针轮过滤器,该专利名为“Method andApparatus for Correcting Pixel Valuesina Digital Image”,于2000年8月15日以David R.Cok等人的名字提出申请,该专利在此引作参考。为清楚起见,这里对该针轮过滤器进行简单描述,并详细说明对Cok等人在专利中所描述的原始算法所进行的一些修改。参考图9,对于被选特征像素940,示出了四个线段930(垂直的V,水平的H,两个对角线段D1和D2)组成的集合。该四个线段分别相隔45°。以灰(阴影)色表示扩大的特征920。线910表示脸部轮廓。在集合中的每个线段都由像素940两边的特征和非特征像素组成。线段中的非特征和特征像素是在由线段定义的特定方向上和被选特征像素940相邻的像素。稍后将详细描述创建该线段集的方法。
参考图10A和10B,示出了引用针轮过滤器计算图像中每个特征像素的新数值的方法。在步骤1004中,设置线段的数量NL,线段一边像素的最大数量MAX_NP1和线段一边像素的最小数量MIN_NP1。稍后将参考图12详细解释这些参数。根据脸部的尺寸设置线段一边像素的最大数量MAX_NP1和线段一边像素的最小数量MIN_NP1(这是默认参数的例子)。脸的尺寸越大,则MAX_NP1和MIN_NP1的数值越大。相比Cok等人描述的方法来说,这两个参数对脸部尺寸的依赖性是本发明中独有的。在步骤1006中,选择第一特征像素PSEL。在步骤1008中,通过像素PSEL创建NL个线段的集合。在该优选实施例中,集合中线段的数量NL等于4,对应于垂直,水平和两个对角线线段。
图12中示出了创建线段的方法。在图12的步骤1110中,选择第一线段如垂直线段(V)。在步骤1120中,选择该线段一边的方向,按照该方向从像素PSEL开始添加像素到该线段上。对于每个线段来说,定义两个方向,对应于以像素PSEL为中心的线段的两边。在步骤1130中,沿着特定方向,将特征像素添加到该线段上,直到到达第一个非特征像素。在步骤1140中,将该第一个非特征像素添加到该线段中,并按照给定方向将相邻的非特征像素添加到该线段上,直到遇到以下条件之一:
到达一边的非特征点的最大数量MAX_NP1,
到达脸部边界或者脸部特征边界,
到达新的特征像素。
在步骤1004(图10A)中根据脸部尺寸设置该线段一边的非特征点的最大数量MAX_NP1。该线段一定不能越过脸部边界或者纹理增强过程所不包括的区域(如眼睛区域,嘴巴区域等等)边缘。相比Cok等人描述的方法来说,以上创建有效线段的限制条件是本发明中独有的。当添加像素到该线段的一边的工作完成时,然后在步骤1160中设置该线段的第二边的方向,并且在步骤1130-1140中对该线段的第二边重复该程序。当两边都完成(步骤1150)时,然后从集合中选择下一个线段(步骤1180),并在步骤1120-1160中重复该程序。当集合中所有NL条线段都创建完(步骤1170)时,该过程完成(步骤1190)。
回过来参考图10A,如上所述在步骤1008中创建了NL条线段的集合之后,将那些至少一边上的非特征点小于MIN_NP1的线段从该集合中去除(步骤1010)。假如集合中没有留下有效线段(步骤1014),那么像素PSEL的像素值不变(步骤1052),并选择新的特征像素PSEL(步骤1046和1048),然后重复该过程(从步骤1008开始)。假如集合中留下的有效线段数量N大于0(步骤1014),则对于每个留下的有效线段,计算有效线段中非特征像素的每个通道的线性拟合(步骤1016)。在步骤1018中,根据上述步骤1016中计算出的线性拟合,计算每个有效线段非特征像素的每个通道的均方拟合误差。在步骤1020中,根据以下公式,计算每个有效线段总的均方拟合误差,该总的均方拟合误差是一个特定有效线段所有通道的均方拟合误差的平均值。
MS E n = 1 K Σ k = 1 k MSE n , k
其中n=1,...,N                (公式15)
其中K是图像中的通道数。对于黑色和白色图像来说,K等于1。对于彩色图像来说,K通常等于3(如3通道对应于R,G,B通道)。
根据步骤1016中计算出的线性拟合,在步骤1022中计算每个有效线段n的每个通道k的像素PSEL的值PSELn,k。在步骤1024中计算每个通道k的新的像素值PSELk。根据前面部分生成的alpha掩码,将每个通道k的新像素值PSELk和原始像素值相混和,确定该增强图像的最终像素值。该混和运算确保了皮肤的增强区域和没有增强的区域之间的光滑过渡。相比Cok等人描述的方法来说,步骤1024中的混和运算和alpha掩码是本发明中独有的。在一个可选实施例中,通过自适应地将每个通道的新像素值PSELk和原始像素值PSEL_INk相混和,确定该增强图像的最终像素值PSEL_OUTk
PSEL_OUTk=αPSELk+(1-α)PSEL_INk               (公式16)
用来混和新的和原始像素值的混和系数α取决于该像素源自的皮肤特征的特性。例如,如图17中所示,混和系数α可以是该像素源自的皮肤特征的尺寸的函数。参考图17,对于那些尺寸小于MIN的皮肤特征,原始像素值没有改变。对于那些尺寸在MIN和MID之间的皮肤特征,新像素值用作最终像素值。而对于那些尺寸大于MID的皮肤特征,通过混和新的和原始像素值来确定最终像素值。数值MIN,MID和MAX是纹理增强过滤器的参数之一,可以控制随之产生的纹理增强的外观,例如MIN数值越大,则在增强的皮肤区域中保留的皮肤纹理越多。MI D数值越大,在从增强的皮肤区域去除的皱纹和瑕疵越多。减小MIN值同时增加MID值,则会增加增强皮肤的光滑度。在本发明的交互式实施例中,依靠GUI 78的纹理增强滑块92来修改MIN,MID和MAX的数值。在一个优选实施例中,由眼睛之间的距离决定图17中示出的混和函数的MIN,MID和MAX的数值。
在本发明的另一个实施例中,在交互模式中由单独的滑块控制MIN,MID和MAX中每一个的数值。一些皮肤区域比其它区域需要更高程度的光滑度,如前额对比脸颊对比眼睛以下区域。在本发明的一个实施例中,为了解决这个问题,对于所有的皮肤区域,使用相同的如图17所示的混和函数,但是MIN,MID和MAX参数取决于皮肤区域。在本发明的另一个实施例中,对于不同的皮肤区域,定义不同形式混和函数和有别于MIN,MID和MAX的参数,以便产生期望的外观。一些皮肤特征可能具有相同的尺寸并位于同一皮肤区域,但是它们却应具有不同的混和系数。如上所述,一些特殊的皮肤特征可能不包括在任何纹理增强之内(α=0),以保持特定的外观和/或保持脸部对称(如鼻唇线)。在某些区域(如眼睛周围),有时不用整体去除皮肤特征,而是修改其粗糙外表更为理想。因此在另一实施例中,该混和系数α也取决于皮肤特征的类型及其所位于的皮肤区域。可以根据其形状,色彩,位置等等分析该皮肤特征,并将其分类成不同类型如瑕疵,痣,笑纹,鱼尾纹等等,然后对不同类型的皮肤特征应用不同的混和函数。对于某些皮肤特征如眼睛下面的褶皱,脸的右边和左边的混和函数可以不同,以便在应用增强之后,脸两边的皮肤特征的外观能以对称的方式相匹配(如黑暗度,柔软度等等)。稍后将描述计算新像素值PSELk的不同方法。假如被选的特征像素PSEL不是最后一个特征像素(步骤1046),则选择下一个特征像素(步骤1948),并从步骤1008开始重复该程序。否则整个过程完成(步骤1050)。
在线段数量NL等于4的优选实施例中,图11详细示出了计算被选特征像素PSEL的新数值PSELk(图10中的步骤1024)的步骤。相比Cok等人描述的方法来说,这里在图11中出现的方法是本发明独有的。假定在集合中至少有一个有效线段(N>0)。参考图11,假如集合中有效线段数量N等于1(步骤1026),则每个通道k的新数值PSELk等于该线段计算出的数值PSEL1,k(步骤1028)。否则在步骤1030中,根据每个线段n的均方根误差值MSEn,按照递减的次序对有效线段集进行排序。作为步骤1030中排序的结果,集合中第一个有效线段(n=1)具有集合中最高的均方根误差,而最后一个有效线段(n=N)具有集合中最低的均方根误差。假如集合中有效线段数量N等于2(步骤1032),则每个通道k的新数值PSELk等于PSEL1,k和PSEL2,k的平均值(步骤1034)。否则,假如集合中有效线段数量N等于3(步骤1036),则每个通道k的新数值PSELk等于具有均方根误差中间值的有效线段(n=2)计算出的数值PSEL2,k(步骤1038)。否则,有效线段数量N等于4,每个通道k的新数值PSELk等于PSEL2,k和PSEL3,k的平均值(步骤1040)。根据前面部分生成的alpha掩码,将每个通道k的新像素值PSELk和原始像素值相混和,计算出该增强图像的最终像素值(步骤1024)。
在计算新像素值的第二实施例中,以下面方式计算每个通道k的新数值PSELk。首先,根据公式17计算每个线段n每个通道k的加权值Wn,k
W n , k = 1 - M SE n , k Σ i = 1 N MSE i , k
其中n=1,…,N  k=1,…,K      (公式17)
接下来,根据公式18计算每个通道的新数值PSELk,该数值是每个有效线段n和每个通道k所决定的PSELn,k值的加权和。
(公式18)
PSEL k = Σ n = 1 N W n , k PSEL n , k Σ n = 1 n W n , k
根据前面部分生成的alpha掩码,将每个通道k的新像素值PSELk和原始像素值相混和,计算出该增强图像的最终像素值(步骤1024)。相比Cok等人描述的方法来说,该混和运算和alpha掩码是本发明独有的。
当对皮肤应用大量纹理增强时,在整张脸上产生的皮肤纹理可以非常光滑和均匀。对脸部进行大量增强以去除粉刺,可以使脸变得非常光滑。缺乏精密比例结构的皮肤可以是可接受的,也可以是不可接受的,这取决于该增强图像希望的样子。对于那些增强图像光滑度在脸部不同区域之间突然变化的图像来说,这一点特别正确。假如在应用针轮添加之后,皮肤区域显得过于光滑或者缺乏纹理,那么如果希望的话,可以将理想的纹理加回到这些区域,以得到令人满意的外观。该理想的纹理的功能是,当将该理想的纹理应用到皮肤的光滑区域时,能产生视觉上吸引人的图像。
理想的纹理可以是相关噪声或不相关噪声,从皮肤中获得的纹理,或者视觉上类似的纹理模式。理想的皮肤纹理可以直接从具有良好皮肤纹理的样本照片中提取,或者可以使用“Pyramid-Based TextureAnalysis/Synthesis”,Computer Graphics Proceedings,page229-238,1995中所描述的纹理合成技术从皮肤纹理的典型图像中生成。可选地。理想的纹理可以从样本中直接生成,如“Real-time,Photo-realistic,Physically Based Rendering of Fine ScaleHuman Skin Structure”,A.Haro,B.Guenter and I.Essa,Proceeding12th Eurographics Workshop on Rendering,London,England,June2001中所描述的那样。在一个当前优选实施例中,为了生成视觉上吸引人的图像,希望根据脸部的尺寸在空间上按比例调节理想的纹理。特别地,使用眼睛间隔来确定比例因子。
在最简单的实施例中,可以通过在由特征点420勾画出的脸部区域上统一添加理想的纹理,重构皮肤区域。
Sout(x,y)=Sin(x,y)+γTex(x,y)                 (公式19)
其中Sin(x,y)是位置(x,y)上重构之前的皮肤像素,Sout(x,y)是重构之后的皮肤像素,Tex(x,y)是在像素(x,y)处添加到皮肤上的纹理元件,而γ是比例因子。对所有的色彩通道应用该重构运算。如果需要的话,添加到皮肤上的纹理量可以设置成增强级别的函数。参考图20A中示出了重构曲线,当增强级别增加时,添加到皮肤区域的纹理量也增加。在交互式实施例中,可以使添加到皮肤的纹理量受纹理增强过滤器92的控制。通过改变重构曲线的形状和大小,可以给予该增强的皮肤不同的外观。
该纹理元件是围绕零点进行波动的高频元件。该纹理元件也可作为皮肤位置的函数变化。皮肤精密比例结构的外观在整个脸上光滑变化,尽管每个皮肤区域具有完全不一样的外观。例如,前额精密比例结构和鼻子精密比例结构有很大的不同。
在一个优选实施例中,可以根据皮肤的局部光滑度,自适应地对皮肤进行重构。
Sout(x,y)=Sin(x,y)+γ(x,y)Tex(x,y)               (公式20)
其中比例因子γ(x,y)是像素位置(x,y)上的皮肤光滑度ss(x,y)的函数。可以使用任意数量的统计学纹理测量或高滤过器来测量皮肤的局部光滑度ss(x,y)。例如,在计算皮肤的局部光滑度时,差异过滤器,边缘过滤器,二阶差分过滤器等等都很有用。参考图20B,示出了在应用本发明中有用的两种典型的重构函数。当皮肤的局部光滑度增加时,比例因子γ也增加,因此使得在皮肤中加入大量纹理。通过改变重构函数的形状和大小,可以给予该增强的皮肤不同的外观。
我们希望修改的大部分皮肤特征对应于谷值特征,即由亮区域包围的暗区域。在大多数例子中,无论与被识别为皮肤特征的像素有关的色彩信息怎样,都要修改皮肤特征,但是有的人不希望从其照片中去掉定义的脸部特征如美人痣。在这些例子中,和该皮肤特征像素有关的色彩信息可以用来确定应该或者不应该去除的皮肤特征的类型。一个可选方法是在图形用户界面中建立一种工具,允许操作者撤消不希望的修改(如去除想要的美人痣)。在一个优选实施例中,用户从工具84的图形列表中选择撤消/重复工具,并且通过定点设备40如鼠标将该撤消/重复工具移至原始图像80中用户想要恢复的皮肤特征位置。单击显示在左边的原始图像80中的该皮肤特征,使得该特征加回到显示在右边的增强图像82中。再次单击原始图形中的恢复的皮肤特征,现在使得该皮肤特征从该增强图像中去除。因此,该撤消/重复工具来回转换工作,假如一个皮肤特征存在于增强图像中,则从该增强图像中去除该皮肤特征,或者假如该皮肤特征不存在于该增强图像中,则将其恢复到该增强图像中。在一个交互式实施例中,该纹理增强滑块92可以设为不增强,而工具84可用来允许用户选择去除哪一种皮肤特征。
在另一个实施例中,该图像用户界面获取和显示包含一张或者多张脸的数字图像。使用任何上述技术来识别和绘制皮肤特征,可以生成皮肤特征图。因此该皮肤特征图表现该数字图像中一张或者多张脸上的皮肤特征。然后使用定点设备指向特定的皮肤特征。该定点设备指向和单击操作之后,对于指向的皮肤特征,在皮肤特征图中定出该特定特征的位置,并初始化由合适的增强过滤器提供的该特征合适的增强。
皮肤色调增强过滤器
皮肤色调增强过滤器620(图6)的任务是提高皮肤色调总的外观。该色调过滤器使得不平衡的皮肤色调变得平滑,并产生更加平滑的彩色皮肤色调。另外,使用该皮肤色调过滤器来修改皮肤色调的颜色,以产生更加满意的皮肤色彩表示。这相当于修改皮肤的亮度和色度,以符合皮肤色调再现的个人和文化喜好。另外,相对纹理来说,皮肤色调问题倾向于更大的空间规模。很重要的一点是不要是皮肤色调过于平滑,因为没有亮点和阴影的脸是单调的,容易使人厌倦。
参考图13,示出了根据本发明的皮肤色调增强过滤器的当前实施例流程图。通过自适应地将输入图像I(x)和从模糊步骤1210得到的输入图像的模糊形式Ib(x)相混和(在混和步骤1240中),该皮肤色调增强过滤器自适应地压缩亮点和阴影,如下所示:
O(x)=α(x)Ib(x)+(1-α(x))I(x)                    (公式21)
其中α(x)是系数生成步骤1230中得到的混和系数,x=(x,y)是像素的位置。对所有的色彩通道应用该混和运算。该混和系数是从阴影/峰值生成步骤1220中得到的在x处的阴影/亮点SH(x)强度图像的函数,如下所示:
α(x)=f[SH(x)]                                  (公式22)
参考图14,示出了根据本发明计算阴影/亮点强度图像的优选实施例。亮度图像1310减去平均亮度图像1320,产生了步骤1220中的阴影/亮点强度图像。使用公式2计算该亮度图像。该平均亮度图像可以是局部平均亮度图像,或者全局平均亮度。对亮度图像应用模糊过滤器如Gaussian或者箱式滤器的混和过滤器,可以产生局部平均亮度图像,而通过确定由特征点勾画出的皮肤区域内的平均亮度来计算全局平均亮度。当使用局部平均图像来计算该阴影/亮点图像时,该阴影/亮点强度和谷值/峰值图像类似。在一个优选实施例中,用来计算该阴影/亮点图的模糊半径应该比纹理增强过滤器中使用的谷值/峰值检测器的模糊半径或范围大。在任意一个例子中,该模糊半径都取决于脸部的尺寸(这是默认参数的例子)。
在最简单的实施例中,该混和系数是一个常数f[SH(x)]=α(x)=α,这是默认参数的例子,如图15A中所示,不依赖于阴影/亮点强度图像。对于降低由灯光和/或油性皮肤引起的亮点和热点,而不改变剩余的阴影区域来说,图15B和15C中示出的混和函数非常有用。
该皮肤色调过滤器也可用来修改皮肤的色彩再现。在当前优选实施例中,通过如下转换色彩分布的平均值和差异,可以修改区域如皮肤区域的色彩C,得到Cmod
Cmod(x,y)=k(C(x,y)- C)+Cpreferred(x,y)          (公式23)
其中向量C(x,y)对应于像素的红(R),绿(G)和蓝(G)信号,Cpreferred是优选色彩向量, C是当前平均色彩向量,而k是在0和1之间变化的常数。该优选色彩Cpreferred(x,y)可以根据需要修改的皮肤区域进行空间上的变化。
使皮肤区域变亮或者变暗的优选实施例是如下所示改变该皮肤区域的对比度:
Cmod(x,y)=Cγ(x,y)                             (公式24)
其中γ值小于1对应于使皮肤色彩变亮,而γ值大于1对应于使皮肤色彩变暗。
使皮肤区域变亮的一个可选实施例为:
C mod = C 1 - γ ( 1 - C )
(公式25)
以及使皮肤区域变暗的可选实施例为:
C mod = 1 - 1 - C 1 - γC
(公式26)
其中γ在0到1之间变化。
当C以其它色彩空间如CIELAB,YUV,HSV等等来表示时,上述方法仍可适用。另外,可以对C的所有的分量或其子集应用这些公式。当以某种分量涉及亮度(L*)和色度(a*b*)的色彩空间(如CIELAB)表示C时,这尤其正确。
牙齿和眼睛增强过滤器
牙齿和眼睛增强过滤器630和640(图6)的任务是增加牙齿和眼睛的亮度和白色度。参考图16,示出了根据本发明的牙齿和眼睛增白过滤器当前优选实施例的流程图。在眼睛/牙齿掩码生成步骤1510中,使用突出脸部特征点420(图4)来生成掩码,该掩码可识别对应于眼睛和牙齿区域的像素。在谷值/峰值图生成步骤1520中,使用输入图像并应用公式14生成谷值/峰值图,在公式14中模糊半径由眼睛间距决定(这是默认参数的例子)。在比例因子生成步骤1530中,使用谷值/峰值图和色彩信息来计算眼睛和牙齿掩码中像素亮度和色度值的比例因子(这是默认参数的例子)。然后在像素修改步骤1540,对眼睛和牙齿区域中像素的亮度和色度应用该比例因子,从而产生新的亮度和色度值。
在当前优选实施例中,将掩码区域中像素的RGB值转换到CIELAB(a*b*)空间,如下所示改变亮点和色度值:
L*=L*·(1+kP)                                 (公式27)
a*=a*/(1+kP)                                  (公式28)
b*=b*/(1+kP)                                  (公式29)
其中k是上述默认参数,而P是该像素属于眼白或者牙齿的概率。概率P的当前优选表达式如下:
Figure A20041000763900333
(公式30)
其中F是使用公式14计算出来的,其中的模糊半径为脸部尺寸的函数,而β是阈值。
在某些图像中,牙齿的颜色非常不均匀和/或两个人眼白的色彩明显不一样。在这些情况下,增加牙齿和眼睛的亮度和白色度可能会产生不必要的负面影响,使得牙齿和/或眼睛的色彩更加不均匀。平衡牙齿和眼睛的色彩和均匀性通常可增加人们对特定脸部照片的主观可接受性。
用来平衡牙齿和眼白色彩和均匀性的当前优选实施例是基于修改皮肤色彩再现所使用的技术(参考前面)。将定义牙齿和眼白的像素的色彩分布的平均值和差异根据公式2 3进行转换,可以修改这些像素的色彩C,得到Cmod。其中向量C(x,y)对应于像素的色彩信号(L,a,b),Cpreferred是优选色彩向量(Lp,ap,bp), C是当前平均色彩向量( L, a, b),而k是在0和1之间变化的常数。如公式23所示,可以对所有三个色彩通道或者可选地对该色彩通道的子集(如仅对L通道)应用这种修改。为了增加亮度和白色度,应该选择优选色彩,使得Lp> L且该优选色彩的色彩饱和度小于平均色彩向量的色彩饱和度。为了平衡两个眼白,可以对两个眼睛使用同一优选色彩,或者可选地每个眼睛的优选色彩不同,但是两者之间的色彩差小于每个眼睛的平均色彩向量的色彩差。
形状增强过滤器
形状增强过滤器650(图6中所示)的任务是修改脸部特征如眼睛,鼻子和嘴巴的形状。使用标准变形技术修改脸部特征的形状,可以增强脸部特征的形状。T.Beier和S.Neely在Feature-Based ImageMetamorphosis,Computer Graphics,26(2):35-42,New York,NY,July,1992,Proceedings of SIGGRAPH’92中给出了可用来实施本发明的变形技术的例子。
形状修改是用来产生更好的脸部外观。例如,假如在图像中眼睛有点闭着电话,使用变形技术将其张开到一定程度会更好一点。同样,增加脸部特征的对称性通常会增加人们对特定脸部照片的主观可接受性。例如,平衡两个眼睛的形状之后,该脸部照片通常具有更高的主观可接受性。同样,改变嘴巴的形状可以修改脸部总体表情,从而产生更好的外观。
参考图19,示出了根据本发明的形状增强过滤器650当前优选实施例的流程图。在源控制点确定步骤1910中,根据勾画需要形状增强的脸部特征(如眼睛)的特征点420(参看图4),确定用来变形图像的源控制点1810(参看图18A)。在目标控制点确定步骤1920中,确定目标控制点1820。目标控制点1820的位置限定了形状增强图像中源控制点的新位置。目标控制点1820(D1,D2,D3和D4)分别是源控制点1810(S1,S2,S3和S4)的新位置。在变形步骤1930中,使用该源控制点和目标控制点来变形该图像。该目标控制点的位置1820由预期变化的脸部特征形状所限定。例如,假定希望增加眼睛的大小,则如图18A所示定位目标控制点1820。为了更好控制形状变化,如图18B所示,一些控制点可以包括特征点。源控制点S5,S6,S7,S8对应于眼睛特征点。目标控制点D5,D6,D7,D8限定了作为变形结果的新的眼睛形状。源控制点和目标控制点S1和D1,S2和D2,S3和D3,S4和D4是一样的,以限制对边界矩形(S1,S2,S3,S4)内区域进行变形所产生的变化。在优选实施例中,为了平衡眼睛的形状,一个眼睛的目标控制点(D5,D6,D7,D8)必须和另一眼睛的特征点的相对位置相匹配。在该优选实施例中,当改变眼睛形状(如张开眼睛)时,以这样的方式定义左眼的目标控制点(D5,D6,D7,D8)和右眼的目标控制点(D5’,D6’,D7’,D8’,即其中参考字符和图18B所使用的一样,但是加上(’)以指右眼),使得左右眼之间的相应线段[S5,D5]和[S5’,D5’],[S6,D6’]和[S6’,D6’],[S7,D7]和[S7’,D7’],[S8,D8]和[S8’,D8’]的长度和方向一致,从而保证两个眼睛形状上的变化相同。
在一个当前优选实施例中,通过规定目标控制点1820的位置,该形状增强过滤器的参数可用来限制该脸部特征形状是增大还是缩小。通过增加滑块控制,可以将该形状增强过滤器加入到GUI屏78(参看图1B)中。另外,每个脸部特征可以有一个单独的形状增强滑块。该***将滑块的位置转换成该形状增强过滤器合适的参数值。向一个方向移动滑块引起脸部特征尺寸减小,而向反方向移动滑块则引起脸部特征尺寸增大。因为对于脸部外观来说对称是非常重要的,因此如上所述,在该优选实施例中,当改变对称脸部特征如眼睛的形状时,确保了形状对称。因此各个滑块的默认位置可以是中间位置,不影响任何形状增强(直到该滑块向一个方向或者另一方向移动)。
在以上描述中,指定了某些参数,可以作为***默认参数,例如,确定增强过滤器的初始设定和图形用户界面中所使用的滑块的初始设定的参数。选择这些参数不是限制,而仅仅是作为合适的默认参数的例子,不应看成是确定的或者限制的参数组合。本领域的普通技术人员应当清楚,很多参数,包括在本说明书中引用的其它参数,都可以选为和/或指定为默认参数。
附:组件列表
11         ***
12         个人计算机(PC)
20         存储媒介
28         扫描器
30         数字照相机
40         输入设备
50         显示监视器
60         打印机
62         服务器
65         存储媒介
70         通信网络
78         图形用户界面(GUI)屏
80         原始图像
82         增强图像
90         外观增强
92         纹理增强
94         皮肤增强
96         眼睛增强
98         牙齿增强
200        初始化步骤
205        询问和显示步骤
210        定位步骤
215        显示步骤
220        判断步骤
225        修改步骤
230        默认设置步骤
235        执行步骤
240        用户选择步骤
245        显示步骤
250        判断步骤
255        本地打印步骤
260        本地存档步骤
265        远程打印步骤
270        远程存档步骤
275        询问步骤
280        结束步骤
282        获取步骤
284        人脸检测和定位步骤
286        增强选择步骤
288        增强执行步骤
290        脸询问步骤
292        存储步骤
294        图像询问步骤
310        脸部检测模块
315        脸部特征检测器
410        被测脸
420        突出特征点
550        一般概率图绘制步骤
554        按比例调节步骤
556        皮肤色彩概率图绘制步骤
558        概率图结合步骤
570        具有一般掩码的中心区域
572        边缘区域
574        颈部概率图轮廓
576        中心区域
610        皮肤纹理增强过滤器
620        皮肤色调增强过滤器
630        牙齿增强过滤器
640        眼睛增强过滤器
650        脸部特征形状增强过滤器
670        前额边界区域定义
672        创建概率特征图的步骤
674        结合概率图的步骤
710         皮肤特征生成步骤
720         特征修改步骤
810         特征选择步骤
820         扩大步骤
830         过滤步骤
910         脸部边界
920         扩大的特征
930         线段
940         特征像素
1002-
1190        针轮过滤器步骤
1210        模糊步骤
1220        阴影/峰值生成步骤
1230        系数生成步骤
1240        混和步骤
1310        亮度图像
1320        平均亮度图像
1330        相减步骤
1510        眼睛/牙齿掩码生成步骤
1520        谷值/峰值图生成步骤
1530        比例因子生成步骤
1540        像素修改步骤
1810        源控制点
1820        目标控制点
1910        源控制点确定步骤
1920        目标控制点确定步骤
1930        变形步骤
2000        获取步骤
2010        显示步骤
2020        接受/拒绝判断步骤
2030        交互式修饰模式
2040        接受/拒绝判断步骤
2050        清除步骤
2060        询问步骤
2100        完成初始化
2105        获取步骤
2110        人脸检测
2120        脸的合适性判断
2130        过滤器执行步骤
2140        增强图像显示
2150        图像可接受性判断
2160        增强判断
2170        交互式增强步骤
2180        显示无脸图像
2190        传统图像执行亭处理

Claims (10)

1.一种用来增强位于数字图像中的脸的外观的批处理方法,其中该图像是由批处理处理的大量图像之一,所述方法包含步骤:
(a)提供脚本文件,该文件识别一个或多个选择要增强的原始数字图像,其中该脚本文件包括定位每个原始数字图像的指令;
(b)使用该脚本文件中的指令,获取包含一个或多个脸的原始数字图像;
(c)检测该一个或多个脸中的脸部特征点的位置,所述脸部特征点包括识别包括皮肤,眼睛,眉毛,鼻子,嘴巴和头发中的一个或多个的突出特征的点;
(d)使用所述脸部特征点的位置,将脸分割成不同区域,所述不同区域包括皮肤,眼睛,眉毛,鼻子,嘴巴,脖子和头发区域中的一个或多个;
(e)确定不同区域的一个或多个脸部相关特征;
(f)基于该不同区域的脸部相关特征,选择一个或多个增强过滤器,该过滤器每一个都是为特定区域特别定制的,并为该增强过滤器选择默认参数;
(g)对所述特定区域执行增强过滤器,从而在原始数字图像的基础上生成增强的数字图像;
(h)存储该增强的数字图像;和
(i)生成输出脚本文件,该脚本文件具有指示在对所述增强数字图像执行过的步骤(c)-(f)的一个或多个步骤中的一个或者多个运算的指令。
2.如权利要求1中所要求保护的方法,其中该脚本文件包括用来控制关于每个图像的批处理运算的附加指令。
3.如权利要求2中所要求保护的方法,其中该附加指令识别所述处理可利用的增强过滤器。
4.如权利要求1中所要求保护的方法,其中步骤(c)-(e)中的一个或多个步骤产生存储的中间图像,而该脚本文件包括定位该存储的中间图像的指令。
5.如权利要求4中所要求保护的方法,其中该脚本文件包括删除该原始图像,该中间图像和该增强图像中的一个或多个的指令。
6.如权利要求1中所要求保护的方法,其中使用元数据将该原始数字图像提供给批处理,该脚本文件包括定位该图像的指令。
7.如权利要求1中所要求保护的方法,进一步修改为适合在用户辅助的批处理中进行交互式修饰,所述方法进一步包含步骤:
获取用来定位原始和增强数字图像的输出脚本文件和指令;
获取增强和原始数字图像;
使用输出脚本文件中的数据,比较地显示增强数字图像和原始数字图像;
提供交互式模式,用来检查该图像并决定接受或者拒绝该增强图像;
假如前一步骤中的决定是拒绝该增强图像,则提供交互式修饰模式来修改图像,通过交互式地调整权利要求1中的步骤(c)到(f)中的一个或多个,以产生修饰的图像;和
存储该修饰的数字图像。
8.如权利要求7中所要求保护的方法,进一步包括权利要求1中生成标记以表示该增强图像的可接受概率的步骤,其中该标记可用来确定为权利要求7中的交互式修饰获取哪一个增强图像。
9.如权利要求8中所要求保护的方法,其中可接受概率和提供给该数字图像的增强量有关。
10.如权利要求7中所要求保护的方法,进一步包括权利要求1中生成标记以表示该增强图像状态的文字描述的步骤,其中该标记可用来确定为权利要求7中的交互式修饰获取哪一个增强图像。
CNB2004100076399A 2003-02-28 2004-02-27 增强以批模式处理的肖像图像的方法和*** Expired - Fee Related CN100350431C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/376562 2003-02-28
US10/376,562 US7039222B2 (en) 2003-02-28 2003-02-28 Method and system for enhancing portrait images that are processed in a batch mode

Publications (2)

Publication Number Publication Date
CN1525401A true CN1525401A (zh) 2004-09-01
CN100350431C CN100350431C (zh) 2007-11-21

Family

ID=32771501

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100076399A Expired - Fee Related CN100350431C (zh) 2003-02-28 2004-02-27 增强以批模式处理的肖像图像的方法和***

Country Status (8)

Country Link
US (6) US7039222B2 (zh)
EP (1) EP1453002A3 (zh)
JP (1) JP2004265406A (zh)
CN (1) CN100350431C (zh)
AU (1) AU2004200313A1 (zh)
CA (1) CA2455088A1 (zh)
HK (1) HK1069242A1 (zh)
TW (1) TWI325567B (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911118A (zh) * 2008-01-17 2010-12-08 株式会社资生堂 肤色评价方法、肤色评价装置、肤色评价程序、以及存储了该程序的存储介质
CN101330563B (zh) * 2007-02-01 2011-07-06 株式会社东芝 用于面部图像增强的***和方法
CN102810200A (zh) * 2012-06-15 2012-12-05 成都平行视野科技有限公司 一种图像批处理的方法
CN103235797A (zh) * 2013-04-09 2013-08-07 四三九九网络股份有限公司 一种批量处理图片大小的方法和装置
CN103810674A (zh) * 2012-11-13 2014-05-21 清华大学 基于依赖感知对象位置重构的图像增强方法
CN103885706A (zh) * 2014-02-10 2014-06-25 广东欧珀移动通信有限公司 一种人脸图像美化的方法及装置
CN102077245B (zh) * 2008-06-26 2014-11-12 惠普开发有限公司 面部检测处理方法、图像处理设备以及制造品
CN104751167A (zh) * 2013-12-31 2015-07-01 西门子医疗保健诊断公司 尿液有形成分分类方法和装置
CN105374055A (zh) * 2014-08-20 2016-03-02 腾讯科技(深圳)有限公司 图像处理方法及装置
CN105407799A (zh) * 2013-07-31 2016-03-16 松下电器(美国)知识产权公司 皮肤分析方法、皮肤分析装置以及皮肤分析装置的控制方法
WO2017198040A1 (en) * 2016-05-19 2017-11-23 Boe Technology Group Co., Ltd. Facial image processing apparatus, facial image processing method, and non-transitory computer-readable storage medium
CN107895358A (zh) * 2017-12-25 2018-04-10 科大讯飞股份有限公司 人脸图像的增强方法及***
CN108604394A (zh) * 2015-12-21 2018-09-28 汤姆逊许可公司 用于计算与3d场景相关联的3d密度图的方法和装置
CN108647600A (zh) * 2018-04-27 2018-10-12 深圳爱酷智能科技有限公司 人脸识别方法、设备及计算机可读存储介质
CN109416827A (zh) * 2016-06-30 2019-03-01 学校法人明治大学 面部图像处理***、面部图像处理方法以及面部图像处理程序
CN109658339A (zh) * 2017-10-12 2019-04-19 卡西欧计算机株式会社 图像处理装置、图像处理方法以及记录介质
CN111064942A (zh) * 2019-10-18 2020-04-24 青岛海信电器股份有限公司 图像处理方法和设备
CN111179156A (zh) * 2019-12-23 2020-05-19 北京中广上洋科技股份有限公司 一种基于人脸检测的视频美化方法

Families Citing this family (306)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6684209B1 (en) * 2000-01-14 2004-01-27 Hitachi, Ltd. Security method and system for storage subsystem
JP2004062651A (ja) * 2002-07-30 2004-02-26 Canon Inc 画像処理装置、画像処理方法、その記録媒体およびそのプログラム
EP1413972B1 (de) * 2002-10-24 2008-10-22 L-1 Identity Solutions AG Prüfung von Bildaufnahmen von Personen
GB2395781A (en) * 2002-11-29 2004-06-02 Sony Uk Ltd Face detection
US7466870B2 (en) * 2003-01-16 2008-12-16 Acoustic Technology Llc Apparatus and method for creating effects in video
JP2004302500A (ja) * 2003-03-28 2004-10-28 Matsushita Electric Ind Co Ltd 画像処理装置及び画像処理方法
US7424164B2 (en) * 2003-04-21 2008-09-09 Hewlett-Packard Development Company, L.P. Processing a detected eye of an image to provide visual enhancement
US20040208388A1 (en) * 2003-04-21 2004-10-21 Morgan Schramm Processing a facial region of an image differently than the remaining portion of the image
US7343028B2 (en) * 2003-05-19 2008-03-11 Fujifilm Corporation Method and apparatus for red-eye detection
US9129381B2 (en) 2003-06-26 2015-09-08 Fotonation Limited Modification of post-viewing parameters for digital images using image region or feature information
US7620218B2 (en) 2006-08-11 2009-11-17 Fotonation Ireland Limited Real-time face tracking with reference images
US7574016B2 (en) 2003-06-26 2009-08-11 Fotonation Vision Limited Digital image processing using face detection information
US7844076B2 (en) * 2003-06-26 2010-11-30 Fotonation Vision Limited Digital image processing using face detection and skin tone information
US9692964B2 (en) 2003-06-26 2017-06-27 Fotonation Limited Modification of post-viewing parameters for digital images using image region or feature information
US8553949B2 (en) 2004-01-22 2013-10-08 DigitalOptics Corporation Europe Limited Classification and organization of consumer digital images using workflow, and face detection and recognition
US8989453B2 (en) 2003-06-26 2015-03-24 Fotonation Limited Digital image processing using face detection information
US8494286B2 (en) 2008-02-05 2013-07-23 DigitalOptics Corporation Europe Limited Face detection in mid-shot digital images
US8948468B2 (en) 2003-06-26 2015-02-03 Fotonation Limited Modification of viewing parameters for digital images using face detection information
US7792970B2 (en) 2005-06-17 2010-09-07 Fotonation Vision Limited Method for establishing a paired connection between media devices
US8896725B2 (en) 2007-06-21 2014-11-25 Fotonation Limited Image capture device with contemporaneous reference image capture mechanism
US8189927B2 (en) 2007-03-05 2012-05-29 DigitalOptics Corporation Europe Limited Face categorization and annotation of a mobile phone contact list
US8682097B2 (en) 2006-02-14 2014-03-25 DigitalOptics Corporation Europe Limited Digital image enhancement with reference images
US8498452B2 (en) 2003-06-26 2013-07-30 DigitalOptics Corporation Europe Limited Digital image processing using face detection information
US7606417B2 (en) * 2004-08-16 2009-10-20 Fotonation Vision Limited Foreground/background segmentation in digital images with differential exposure calculations
US8593542B2 (en) 2005-12-27 2013-11-26 DigitalOptics Corporation Europe Limited Foreground/background separation using reference images
US7269292B2 (en) 2003-06-26 2007-09-11 Fotonation Vision Limited Digital image adjustable compression and resolution using face detection information
US8155397B2 (en) 2007-09-26 2012-04-10 DigitalOptics Corporation Europe Limited Face tracking in a camera processor
US7565030B2 (en) 2003-06-26 2009-07-21 Fotonation Vision Limited Detecting orientation of digital images using face detection information
US7471846B2 (en) 2003-06-26 2008-12-30 Fotonation Vision Limited Perfecting the effect of flash within an image acquisition devices using face detection
US7440593B1 (en) * 2003-06-26 2008-10-21 Fotonation Vision Limited Method of improving orientation and color balance of digital images using face detection information
US8330831B2 (en) 2003-08-05 2012-12-11 DigitalOptics Corporation Europe Limited Method of gathering visual meta data using a reference image
US8363951B2 (en) 2007-03-05 2013-01-29 DigitalOptics Corporation Europe Limited Face recognition training method and apparatus
US7596284B2 (en) * 2003-07-16 2009-09-29 Hewlett-Packard Development Company, L.P. High resolution image reconstruction
JP4307301B2 (ja) * 2003-07-31 2009-08-05 キヤノン株式会社 画像処理装置およびその方法
US7333653B2 (en) * 2003-08-29 2008-02-19 Hewlett-Packard Development Company, L.P. Detecting and correcting redeye in an image
US7870504B1 (en) * 2003-10-01 2011-01-11 TestPlant Inc. Method for monitoring a graphical user interface on a second computer display from a first computer
JP4329475B2 (ja) * 2003-10-02 2009-09-09 セイコーエプソン株式会社 装飾画像の選択
US7474790B2 (en) * 2003-10-02 2009-01-06 Siemens Medical Solutions Usa, Inc. Multiscale detection of local image structures
US7295700B2 (en) * 2003-10-24 2007-11-13 Adobe Systems Incorporated Object extraction based on color and visual texture
US7430329B1 (en) * 2003-11-26 2008-09-30 Vidiator Enterprises, Inc. Human visual system (HVS)-based pre-filtering of video data
US7558433B1 (en) * 2003-12-30 2009-07-07 Adobe Systems Incorporated Healing by texture synthesis in differential space
JP4541714B2 (ja) * 2004-01-21 2010-09-08 キヤノン株式会社 撮影装置及びその制御方法、プログラム
US7551755B1 (en) * 2004-01-22 2009-06-23 Fotonation Vision Limited Classification and organization of consumer digital images using workflow, and face detection and recognition
US7555148B1 (en) * 2004-01-22 2009-06-30 Fotonation Vision Limited Classification system for consumer digital images using workflow, face detection, normalization, and face recognition
US7558408B1 (en) * 2004-01-22 2009-07-07 Fotonation Vision Limited Classification system for consumer digital images using workflow and user interface modules, and face detection and recognition
US7809061B1 (en) 2004-01-22 2010-10-05 Vidiator Enterprises Inc. Method and system for hierarchical data reuse to improve efficiency in the encoding of unique multiple video streams
US7564994B1 (en) * 2004-01-22 2009-07-21 Fotonation Vision Limited Classification system for consumer digital images using automatic workflow and face detection and recognition
EP1710746A1 (en) * 2004-01-30 2006-10-11 Digital Fashion Ltd. Makeup simulation program, makeup simulation device, and makeup simulation method
US20050168595A1 (en) * 2004-02-04 2005-08-04 White Michael F. System and method to enhance the quality of digital images
US7366323B1 (en) * 2004-02-19 2008-04-29 Research Foundation Of State University Of New York Hierarchical static shadow detection method
US7995239B2 (en) * 2004-03-29 2011-08-09 Fujifilm Corporation Image output apparatus, method and program
US7636489B2 (en) * 2004-04-16 2009-12-22 Apple Inc. Blur computation algorithm
US7602369B2 (en) 2004-05-04 2009-10-13 Sharp Laboratories Of America, Inc. Liquid crystal display with colored backlight
US7872631B2 (en) 2004-05-04 2011-01-18 Sharp Laboratories Of America, Inc. Liquid crystal display with temporal black point
US7777714B2 (en) 2004-05-04 2010-08-17 Sharp Laboratories Of America, Inc. Liquid crystal display with adaptive width
US8395577B2 (en) 2004-05-04 2013-03-12 Sharp Laboratories Of America, Inc. Liquid crystal display with illumination control
JP4831941B2 (ja) * 2004-06-08 2011-12-07 オリンパス株式会社 撮像処理システム、プログラム及び記憶媒体
US7688988B2 (en) * 2004-06-17 2010-03-30 Fujifilm Corporation Particular image area partitioning apparatus and method, and program for causing computer to perform particular image area partitioning processing
US20050281464A1 (en) * 2004-06-17 2005-12-22 Fuji Photo Film Co., Ltd. Particular image area partitioning apparatus and method, and program for causing computer to perform particular image area partitioning processing
JP4180027B2 (ja) * 2004-08-27 2008-11-12 株式会社豊田中央研究所 顔部品位置検出装置及び方法並びにプログラム
US20060053478A1 (en) * 2004-09-08 2006-03-09 International Business Machines Corporation System, method and computer program product for control of a service request
US7599093B2 (en) * 2004-09-30 2009-10-06 Fujifilm Corporation Image processing apparatus, method and program
US7898519B2 (en) 2005-02-17 2011-03-01 Sharp Laboratories Of America, Inc. Method for overdriving a backlit display
WO2007011395A2 (en) * 2004-10-19 2007-01-25 Sri International Method and apparatus for person identification
US8320641B2 (en) 2004-10-28 2012-11-27 DigitalOptics Corporation Europe Limited Method and apparatus for red-eye detection using preview or other reference images
JP4822690B2 (ja) * 2004-11-02 2011-11-24 キヤノン株式会社 画像処理方法及びその装置と、プリントサービスシステム
US8050512B2 (en) 2004-11-16 2011-11-01 Sharp Laboratories Of America, Inc. High dynamic range images from low dynamic range images
US8050511B2 (en) 2004-11-16 2011-11-01 Sharp Laboratories Of America, Inc. High dynamic range images from low dynamic range images
JP4449723B2 (ja) * 2004-12-08 2010-04-14 ソニー株式会社 画像処理装置、画像処理方法、およびプログラム
US8503800B2 (en) 2007-03-05 2013-08-06 DigitalOptics Corporation Europe Limited Illumination detection using classifier chains
US7315631B1 (en) 2006-08-11 2008-01-01 Fotonation Vision Limited Real-time face tracking in a digital image acquisition device
US7715597B2 (en) 2004-12-29 2010-05-11 Fotonation Ireland Limited Method and component for image recognition
US20060217925A1 (en) * 2005-03-23 2006-09-28 Taron Maxime G Methods for entity identification
US7612794B2 (en) * 2005-05-25 2009-11-03 Microsoft Corp. System and method for applying digital make-up in video conferencing
JP2006350498A (ja) * 2005-06-14 2006-12-28 Fujifilm Holdings Corp 画像処理装置および方法並びにプログラム
WO2007002406A2 (en) * 2005-06-20 2007-01-04 The Trustees Of Columbia University In The City Of New York Interactive diagnostic display system
FR2888375A1 (fr) * 2005-07-06 2007-01-12 Thomson Licensing Sa Procede d'obtention d'une carte de saillance a partir d'une pluralite de cartes de saillances etablies a partir de grandeurs visuelles differentes
US7209577B2 (en) * 2005-07-14 2007-04-24 Logitech Europe S.A. Facial feature-localized and global real-time video morphing
CA2553546A1 (en) * 2005-07-29 2007-01-29 Avid Technology, Inc. Three-dimensional animation of soft tissue of characters using controls associated with a surface mesh
US8803886B2 (en) * 2005-08-12 2014-08-12 Sony Corporation Face image display, face image display method, and face image display program
ATE546294T1 (de) 2005-08-12 2012-03-15 Tcms Transparent Beauty Llc System und verfahren zum zuführen eines mittels zur modifikation des reflexionsgrads zur verbesserung des erscheinungsbildes menschlicher haut
WO2007020760A1 (ja) * 2005-08-19 2007-02-22 Matsushita Electric Industrial Co., Ltd. 画像処理方法、画像処理システムおよび画像処理プログラム
DE102005040664A1 (de) * 2005-08-26 2007-03-01 Siemens Ag Verfahren zur Sortierung von unadressierten Postsendungen
JP2007080184A (ja) * 2005-09-16 2007-03-29 Canon Inc 画像処理装置及び方法
KR100731356B1 (ko) 2005-09-21 2007-06-21 삼성전자주식회사 자연색 보정기능을 구비한 단말장치 및 자연색 보정방법
JP4750520B2 (ja) * 2005-09-21 2011-08-17 富士フイルム株式会社 人物画像補正装置および方法
JP2007096405A (ja) * 2005-09-27 2007-04-12 Fujifilm Corp ぶれ方向判定方法および装置ならびにプログラム
JP2009510877A (ja) * 2005-09-30 2009-03-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 顔検出を利用したストリーミングビデオにおける顔アノテーション
FR2891641B1 (fr) * 2005-10-04 2007-12-21 Lvmh Rech Procede et appareil de caracterisation des imperfections de la peau et procede d'appreciation de l'effet anti-vieillissement d'un produit cosmetique.
US7453454B2 (en) * 2005-10-26 2008-11-18 Hewlett-Packard Development Company, L.P. Image display system and method
JP2007166456A (ja) * 2005-12-16 2007-06-28 Fuji Xerox Co Ltd 画像調整装置、画像調整方法及びプログラム
US9143657B2 (en) 2006-01-24 2015-09-22 Sharp Laboratories Of America, Inc. Color enhancement technique using skin color detection
US8121401B2 (en) 2006-01-24 2012-02-21 Sharp Labortories of America, Inc. Method for reducing enhancement of artifacts and noise in image color enhancement
US7634108B2 (en) * 2006-02-14 2009-12-15 Microsoft Corp. Automated face enhancement
JP2007235506A (ja) * 2006-03-01 2007-09-13 Pioneer Electronic Corp 画像調整装置および画像調整方法
JP2007257585A (ja) * 2006-03-27 2007-10-04 Fujifilm Corp 画像処理方法および装置ならびにプログラム
US8577166B1 (en) * 2006-03-31 2013-11-05 Google Inc. Optimizing web site images using a focal point
JP5239126B2 (ja) * 2006-04-11 2013-07-17 株式会社ニコン 電子カメラ
US8194074B2 (en) 2006-05-04 2012-06-05 Brown Battle M Systems and methods for photogrammetric rendering
WO2007128117A1 (en) * 2006-05-05 2007-11-15 Parham Aarabi Method. system and computer program product for automatic and semi-automatic modification of digital images of faces
US8660319B2 (en) * 2006-05-05 2014-02-25 Parham Aarabi Method, system and computer program product for automatic and semi-automatic modification of digital images of faces
JP2007306259A (ja) 2006-05-10 2007-11-22 Sony Corp 設定画面表示制御装置、サーバー装置、画像処理システム、印刷装置、撮像装置、表示装置、設定画面表示制御方法、プログラム及びデータ構造
TWI403912B (zh) * 2006-06-08 2013-08-01 Univ Nat Chiao Tung 圖像檢索之方法及系統
DE602007012246D1 (de) 2006-06-12 2011-03-10 Tessera Tech Ireland Ltd Fortschritte bei der erweiterung der aam-techniken aus grauskalen- zu farbbildern
US7730043B1 (en) 2006-06-29 2010-06-01 Adobe Systems Incorporated Incremental batch-mode editing of digital media objects
JP4757116B2 (ja) * 2006-06-30 2011-08-24 キヤノン株式会社 パラメータ学習方法及びその装置、パターン識別方法及びその装置、プログラム
TW200805197A (en) * 2006-07-10 2008-01-16 Imagetech Co Ltd Video generation system and method thereof
US8077931B1 (en) 2006-07-14 2011-12-13 Chatman Andrew S Method and apparatus for determining facial characteristics
US8494210B2 (en) * 2007-03-30 2013-07-23 Optosecurity Inc. User interface for use in security screening providing image enhancement capabilities and apparatus for implementing same
WO2008015586A2 (en) 2006-08-02 2008-02-07 Fotonation Vision Limited Face recognition with combined pca-based datasets
US7916897B2 (en) 2006-08-11 2011-03-29 Tessera Technologies Ireland Limited Face tracking for controlling imaging parameters
US7403643B2 (en) 2006-08-11 2008-07-22 Fotonation Vision Limited Real-time face tracking in a digital image acquisition device
US8942775B2 (en) * 2006-08-14 2015-01-27 Tcms Transparent Beauty Llc Handheld apparatus and method for the automated application of cosmetics and other substances
US8184901B2 (en) 2007-02-12 2012-05-22 Tcms Transparent Beauty Llc System and method for applying a reflectance modifying agent to change a person's appearance based on a digital image
US7855732B2 (en) * 2006-09-05 2010-12-21 Pc Connection, Inc. Hand producer for background separated images
US7953277B2 (en) 2006-09-05 2011-05-31 Williams Robert C Background separated images for print and on-line use
US7931380B2 (en) * 2006-09-05 2011-04-26 Williams Robert C Imaging apparatus for providing background separated images
US7720284B2 (en) * 2006-09-08 2010-05-18 Omron Corporation Method for outlining and aligning a face in face processing of an image
US7889242B2 (en) * 2006-10-26 2011-02-15 Hewlett-Packard Development Company, L.P. Blemish repair tool for digital photographs in a camera
WO2008064349A1 (en) 2006-11-22 2008-05-29 Nik Software, Inc. Method for dynamic range editing
US8941580B2 (en) 2006-11-30 2015-01-27 Sharp Laboratories Of America, Inc. Liquid crystal display with area adaptive backlight
US20080136811A1 (en) * 2006-12-06 2008-06-12 Oluwaseun Adedayo Image displaying system
JP4883783B2 (ja) * 2006-12-22 2012-02-22 キヤノン株式会社 画像処理装置およびその方法
JP2008165561A (ja) * 2006-12-28 2008-07-17 Fuji Xerox Co Ltd 画像処理装置、情報管理システム及び画像処理プログラム
US8035747B2 (en) * 2007-01-05 2011-10-11 Eastman Kodak Company Image digital processing based on edit status
US8055067B2 (en) 2007-01-18 2011-11-08 DigitalOptics Corporation Europe Limited Color segmentation
WO2008100880A1 (en) * 2007-02-12 2008-08-21 Yeager Rick B System and method for applying agent electrostatically to human skin
US8428382B2 (en) * 2007-02-16 2013-04-23 Kao Corporation Hair image display method and display apparatus
EP2115662B1 (en) 2007-02-28 2010-06-23 Fotonation Vision Limited Separating directional lighting variability in statistical face modelling based on texture space decomposition
JP4931219B2 (ja) * 2007-03-02 2012-05-16 キヤノン株式会社 情報処理装置及び情報処理方法
WO2008107002A1 (en) 2007-03-05 2008-09-12 Fotonation Vision Limited Face searching and detection in a digital image acquisition device
JP4289415B2 (ja) * 2007-03-27 2009-07-01 セイコーエプソン株式会社 画像変形のための画像処理
US8615112B2 (en) 2007-03-30 2013-12-24 Casio Computer Co., Ltd. Image pickup apparatus equipped with face-recognition function
US20080263449A1 (en) * 2007-04-20 2008-10-23 Microsoft Corporation Automated maintenance of pooled media content
JP4289420B2 (ja) * 2007-05-10 2009-07-01 セイコーエプソン株式会社 画像処理装置および画像処理方法
US7916971B2 (en) 2007-05-24 2011-03-29 Tessera Technologies Ireland Limited Image processing method and apparatus
US8031961B2 (en) * 2007-05-29 2011-10-04 Hewlett-Packard Development Company, L.P. Face and skin sensitive image enhancement
US10092082B2 (en) * 2007-05-29 2018-10-09 Tcms Transparent Beauty Llc Apparatus and method for the precision application of cosmetics
FR2917931A1 (fr) * 2007-06-22 2008-12-26 France Telecom Procede et systeme de mise en relation entre des personnes dans un systeme de telecommunications.
US7933454B2 (en) * 2007-06-25 2011-04-26 Xerox Corporation Class-based image enhancement system
KR101378372B1 (ko) * 2007-07-12 2014-03-27 삼성전자주식회사 디지털 이미지 처리장치, 그 제어방법 및 제어방법을실행시키기 위한 프로그램을 저장한 기록매체
JP2009064423A (ja) * 2007-08-10 2009-03-26 Shiseido Co Ltd メイクアップシミュレーションシステム、メイクアップシミュレーション装置、メイクアップシミュレーション方法およびメイクアップシミュレーションプログラム
US9202243B2 (en) * 2007-08-23 2015-12-01 Dside Technologies, Llc System, method, and computer program product for comparing decision options
US7801020B2 (en) * 2007-08-29 2010-09-21 Intel Corporation Mobile channel estimation algorithm for DVB-H COFDM demodulator
JP4930298B2 (ja) * 2007-09-11 2012-05-16 セイコーエプソン株式会社 画像領域の指定
US8184925B1 (en) 2007-10-22 2012-05-22 Berridge & Associates System for converting a photograph into a portrait-style image
WO2010082942A1 (en) * 2008-02-01 2010-07-22 Canfield Scientific, Incorporated Automatic mask design and registration and feature detection for computer-aided skin analysis
EP2238574A4 (en) * 2008-02-01 2015-02-11 Hewlett Packard Development Co DENTAL AND WHITE IN A DIGITAL IMAGE
US8340452B2 (en) 2008-03-17 2012-12-25 Xerox Corporation Automatic generation of a photo guide
US7855737B2 (en) 2008-03-26 2010-12-21 Fotonation Ireland Limited Method of making a digital camera image of a scene including the camera user
TWI413003B (zh) * 2008-07-23 2013-10-21 Altek Corp Face recognition of the automatic camera method
US8520089B2 (en) 2008-07-30 2013-08-27 DigitalOptics Corporation Europe Limited Eye beautification
CN106919911A (zh) * 2008-07-30 2017-07-04 快图有限公司 使用脸部检测的自动脸部和皮肤修饰
US9053524B2 (en) * 2008-07-30 2015-06-09 Fotonation Limited Eye beautification under inaccurate localization
US8520979B2 (en) * 2008-08-19 2013-08-27 Digimarc Corporation Methods and systems for content processing
US9165388B2 (en) * 2008-09-22 2015-10-20 International Business Machines Corporation Method of automatic cropping
KR101475684B1 (ko) * 2008-10-17 2014-12-23 삼성전자주식회사 디지털 영상 처리기에서 얼굴 영상 개선 장치 및 방법
US8270682B2 (en) * 2008-11-25 2012-09-18 Eastman Kodak Company Hair segmentation
WO2010063463A2 (en) 2008-12-05 2010-06-10 Fotonation Ireland Limited Face recognition using face tracker classifier data
US8320662B2 (en) * 2009-01-07 2012-11-27 National Instruments Corporation Distinguishing colors of illuminated objects using machine vision
US9036693B2 (en) * 2009-01-08 2015-05-19 Sri International Method and system for providing region-of-interest video compression
US8295557B2 (en) * 2009-01-12 2012-10-23 Arcsoft Hangzhou Co., Ltd. Face image processing method
US9258458B2 (en) * 2009-02-24 2016-02-09 Hewlett-Packard Development Company, L.P. Displaying an image with an available effect applied
US20100235152A1 (en) * 2009-03-11 2010-09-16 Kimura Mitsunori Interactive contact lens simulation system and method
US8594439B2 (en) * 2009-05-28 2013-11-26 Hewlett-Packard Development Company, L.P. Image processing
US8265410B1 (en) * 2009-07-11 2012-09-11 Luxand, Inc. Automatic correction and enhancement of facial images
US8498456B2 (en) * 2009-07-13 2013-07-30 Stylecaster, Inc. Method and system for applying cosmetic and/or accessorial enhancements to digital images
JP5666852B2 (ja) * 2009-09-02 2015-02-12 Necプラットフォームズ株式会社 カラー判定装置、画像処理装置、カラー判定方法、カラー判定プログラム
US8896622B2 (en) * 2009-09-04 2014-11-25 Adobe Systems Incorporated Methods and apparatus for marker-based stylistic rendering
US8379917B2 (en) 2009-10-02 2013-02-19 DigitalOptics Corporation Europe Limited Face recognition performance using additional image features
JP2011090569A (ja) * 2009-10-23 2011-05-06 Sony Corp 画像処理装置および画像処理方法
US8625908B2 (en) * 2009-11-02 2014-01-07 Apple Inc. Managing raw and processed image file pairs
US8687015B2 (en) 2009-11-02 2014-04-01 Apple Inc. Brushing tools for digital image adjustments
US8810596B2 (en) 2009-11-11 2014-08-19 Apple Inc. Cursor for application of image adjustments
IL202788A (en) * 2009-12-17 2016-08-31 Elta Systems Ltd Method and system for improving radar image
US8300938B2 (en) * 2010-04-09 2012-10-30 General Electric Company Methods for segmenting objects in images
US8355039B2 (en) 2010-07-06 2013-01-15 DigitalOptics Corporation Europe Limited Scene background blurring including range measurement
KR101357262B1 (ko) * 2010-08-13 2014-01-29 주식회사 팬택 필터 정보를 이용한 객체 인식 장치 및 방법
TWI432010B (zh) * 2010-10-22 2014-03-21 Silicon Motion Inc 電子系統和疤痕影像修補方法
US20120148119A1 (en) * 2010-12-14 2012-06-14 Dayan Steven H Method and system for estimating the perceived age of an individual
US8744119B2 (en) * 2011-01-12 2014-06-03 Gary S. Shuster Graphic data alteration to enhance online privacy
US8379999B2 (en) * 2011-01-18 2013-02-19 Chanan Gabay Methods, circuits, devices, apparatuses and systems for providing image composition rules, analysis and improvement
JP5291735B2 (ja) * 2011-02-24 2013-09-18 ソネットエンタテインメント株式会社 似顔絵作成装置、配置情報生成装置、配置情報生成方法、及びプログラム
US20120243731A1 (en) * 2011-03-25 2012-09-27 Chen-Leh Wang Image processing method and image processing apparatus for detecting an object
JP2012244526A (ja) * 2011-05-23 2012-12-10 Sony Corp 情報処理装置、情報処理方法及びコンピュータプログラム
JP5273208B2 (ja) * 2011-06-07 2013-08-28 オムロン株式会社 画像処理装置、画像処理方法、および制御プログラム
US9111130B2 (en) * 2011-07-08 2015-08-18 Microsoft Technology Licensing, Llc Facilitating face detection with user input
US8655096B2 (en) 2011-09-30 2014-02-18 Apple Inc. Automatic image sharpening using entropy-based blur radius
JP5569504B2 (ja) * 2011-10-31 2014-08-13 カシオ計算機株式会社 画像処理装置、画像処理方法、及びプログラム
TWI478080B (zh) * 2011-12-08 2015-03-21 Chunghwa Telecom Co Ltd Differentiation Performance Target Value Assignment Method and Its Program Storage Media
CN102622613B (zh) * 2011-12-16 2013-11-06 彭强 一种基于双眼定位和脸型识别的发型设计方法
US8731248B2 (en) * 2012-02-16 2014-05-20 Arcsoft (Hangzhou) Multimedia Technology Co., Ltd. Method of performing eye circle correction an image and related computing device
CN102622580A (zh) * 2012-02-20 2012-08-01 华焦宝 一种人脸检测识别方法及***
CN102622581B (zh) * 2012-02-20 2013-09-25 华焦宝 人脸检测方法及***
US8693776B2 (en) * 2012-03-02 2014-04-08 Adobe Systems Incorporated Continuously adjustable bleed for selected region blurring
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9569078B2 (en) 2012-03-06 2017-02-14 Apple Inc. User interface tools for cropping and straightening image
US9189876B2 (en) 2012-03-06 2015-11-17 Apple Inc. Fanning user interface controls for a media editing application
US9299168B2 (en) * 2012-03-06 2016-03-29 Apple Inc. Context aware user interface for image editing
US9202433B2 (en) 2012-03-06 2015-12-01 Apple Inc. Multi operation slider
US9118876B2 (en) * 2012-03-30 2015-08-25 Verizon Patent And Licensing Inc. Automatic skin tone calibration for camera images
US8837787B2 (en) 2012-04-05 2014-09-16 Ancestry.Com Operations Inc. System and method for associating a photo with a data structure node
US8705853B2 (en) * 2012-04-20 2014-04-22 Apple Inc. Detecting skin tone
JP6088260B2 (ja) * 2013-01-24 2017-03-01 株式会社リコー 処理装置、処理システム、処理方法及びプログラム
JP2014157428A (ja) * 2013-02-14 2014-08-28 Panasonic Corp 画像表示装置、画像表示方法、及び、プログラム
US9779527B2 (en) * 2013-08-15 2017-10-03 Xiaomi Inc. Method, terminal device and storage medium for processing image
US9645923B1 (en) 2013-09-10 2017-05-09 Google Inc. Generational garbage collector on multiple heaps
US20150089446A1 (en) * 2013-09-24 2015-03-26 Google Inc. Providing control points in images
WO2015095529A1 (en) * 2013-12-19 2015-06-25 Google Inc. Image adjustment using texture mask
EP3100256A4 (en) 2014-01-31 2017-06-28 Empire Technology Development LLC Augmented reality skin evaluation
EP3100238A4 (en) 2014-01-31 2017-07-05 Empire Technology Development LLC Subject selected augmented reality skin
US9953462B2 (en) 2014-01-31 2018-04-24 Empire Technology Development Llc Augmented reality skin manager
KR101821982B1 (ko) 2014-01-31 2018-01-25 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 증강 현실 스킨의 평가
US10586570B2 (en) * 2014-02-05 2020-03-10 Snap Inc. Real time video processing for changing proportions of an object in the video
JP6241320B2 (ja) * 2014-02-28 2017-12-06 富士ゼロックス株式会社 画像処理装置、画像処理方法、画像処理システムおよびプログラム
TWI520101B (zh) * 2014-04-16 2016-02-01 鈺創科技股份有限公司 美化影像中人體膚色的方法、美化影像中人體膚色的裝置、調整影像中人體膚色亮度的方法及調整影像中人體膚色亮度的裝置
US9444999B2 (en) 2014-08-05 2016-09-13 Omnivision Technologies, Inc. Feature detection in image capture
EP3017755A1 (en) * 2014-11-04 2016-05-11 Samsung Electronics Co., Ltd. Electronic device, and method for analyzing face information in electronic device
US9613288B2 (en) * 2014-11-14 2017-04-04 Adobe Systems Incorporated Automatically identifying and healing spots in images
US10116901B2 (en) 2015-03-18 2018-10-30 Avatar Merger Sub II, LLC Background modification in video conferencing
CN107408401B (zh) * 2015-03-27 2020-07-03 谷歌有限责任公司 用于图像的简化调整的用户滑块
CN104794275A (zh) * 2015-04-16 2015-07-22 北京联合大学 一种移动终端的人脸与发型匹配模型
CN104918107B (zh) * 2015-05-29 2018-11-02 小米科技有限责任公司 视频文件的标识处理方法及装置
KR102490438B1 (ko) * 2015-09-02 2023-01-19 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
US20170078585A1 (en) * 2015-09-14 2017-03-16 Melinda Wells Process and system in which the user can enhance their selfie photos before they are taken
US9864901B2 (en) * 2015-09-15 2018-01-09 Google Llc Feature detection and masking in images based on color distributions
US9646195B1 (en) * 2015-11-11 2017-05-09 Adobe Systems Incorporated Facial feature liquifying using face mesh
US10140522B2 (en) * 2015-12-16 2018-11-27 Intel Corporation Fully convolutional pyramid networks for pedestrian detection
GB2547220A (en) 2016-02-10 2017-08-16 Testplant Europe Ltd Method of, and apparatus for, testing computer hardware and software
GB2547222A (en) 2016-02-10 2017-08-16 Testplant Europe Ltd Method of, and apparatus for, testing computer hardware and software
CA3015492C (en) 2016-03-21 2021-11-23 The Procter & Gamble Company Systems and methods for providing customized product recommendations
US9854156B1 (en) 2016-06-12 2017-12-26 Apple Inc. User interface for camera effects
US10559111B2 (en) * 2016-06-23 2020-02-11 LoomAi, Inc. Systems and methods for generating computer ready animation models of a human head from captured data images
WO2017223530A1 (en) 2016-06-23 2017-12-28 LoomAi, Inc. Systems and methods for generating computer ready animation models of a human head from captured data images
JP6448869B2 (ja) * 2016-08-05 2019-01-09 株式会社オプティム 画像処理装置、画像処理システム、及びプログラム
CN106327438B (zh) * 2016-08-12 2019-02-26 武汉秀宝软件有限公司 一种对高光和重复纹理消除的增强现实方法及爬行垫应用
US11986252B2 (en) * 2017-08-10 2024-05-21 Biosense Webster (Israel) Ltd. ENT image registration
US11315173B2 (en) 2016-09-15 2022-04-26 GlamST LLC Applying virtual makeup products
US11120495B2 (en) 2016-09-15 2021-09-14 GlamST LLC Generating virtual makeup products
US10748579B2 (en) 2016-10-26 2020-08-18 Adobe Inc. Employing live camera feeds to edit facial expressions
GB2558000B (en) * 2016-12-21 2020-06-10 Apical Ltd Display control
US10096089B2 (en) * 2017-01-04 2018-10-09 Facebook, Inc. Accelerated skin smoothing effect
US11514558B2 (en) * 2017-02-02 2022-11-29 Edward C. Meagher Systems and methods for image enhancement
US10621771B2 (en) 2017-03-21 2020-04-14 The Procter & Gamble Company Methods for age appearance simulation
US10614623B2 (en) * 2017-03-21 2020-04-07 Canfield Scientific, Incorporated Methods and apparatuses for age appearance simulation
WO2018203555A1 (ja) * 2017-05-02 2018-11-08 日本電信電話株式会社 信号検索装置、方法、及びプログラム
WO2018203549A1 (ja) * 2017-05-02 2018-11-08 日本電信電話株式会社 信号変更装置、方法、及びプログラム
KR102287043B1 (ko) * 2017-05-22 2021-08-06 삼성전자주식회사 카메라를 이용하여 획득한 이미지를 처리하는 전자 장치 및 그 동작 방법
KR102297301B1 (ko) 2017-05-31 2021-09-06 더 프록터 앤드 갬블 캄파니 겉보기 피부 나이를 결정하기 위한 시스템 및 방법
EP3635626A1 (en) 2017-05-31 2020-04-15 The Procter and Gamble Company System and method for guiding a user to take a selfie
DK180859B1 (en) * 2017-06-04 2022-05-23 Apple Inc USER INTERFACE CAMERA EFFECTS
US11442271B2 (en) 2017-06-14 2022-09-13 Apple Inc. Display illumination systems
CN107358573A (zh) * 2017-06-16 2017-11-17 广东欧珀移动通信有限公司 图像美颜处理方法和装置
CN108009470B (zh) * 2017-10-20 2020-06-16 深圳市朗形网络科技有限公司 一种图像提取的方法和装置
CN107680128B (zh) * 2017-10-31 2020-03-27 Oppo广东移动通信有限公司 图像处理方法、装置、电子设备及计算机可读存储介质
CN108551658B (zh) * 2017-12-18 2021-04-09 上海云拿智能科技有限公司 目标物定位***及定位方法
CN107958231B (zh) * 2017-12-25 2022-01-11 深圳云天励飞技术有限公司 光场图像过滤方法、人脸分析方法及电子设备
KR20190096748A (ko) 2018-02-09 2019-08-20 삼성전자주식회사 외부 전자 장치를 이용한 이미지 보정 방법 및 전자 장치
GB2572435B (en) * 2018-03-29 2022-10-05 Samsung Electronics Co Ltd Manipulating a face in an image
US20190325567A1 (en) * 2018-04-18 2019-10-24 Microsoft Technology Licensing, Llc Dynamic image modification based on tonal profile
US10375313B1 (en) 2018-05-07 2019-08-06 Apple Inc. Creative camera
US11722764B2 (en) 2018-05-07 2023-08-08 Apple Inc. Creative camera
TWI719305B (zh) * 2018-05-08 2021-02-21 瑞昱半導體股份有限公司 能夠對臉部資料做差異化處理的影像處理方法
US10198845B1 (en) 2018-05-29 2019-02-05 LoomAi, Inc. Methods and systems for animating facial expressions
CN110580676A (zh) * 2018-06-07 2019-12-17 富泰华工业(深圳)有限公司 人脸漫画形象制作方法、电子装置和存储介质
DK201870623A1 (en) 2018-09-11 2020-04-15 Apple Inc. USER INTERFACES FOR SIMULATED DEPTH EFFECTS
US11770601B2 (en) 2019-05-06 2023-09-26 Apple Inc. User interfaces for capturing and managing visual media
US10674072B1 (en) 2019-05-06 2020-06-02 Apple Inc. User interfaces for capturing and managing visual media
US11128792B2 (en) 2018-09-28 2021-09-21 Apple Inc. Capturing and displaying images with multiple focal planes
US11321857B2 (en) 2018-09-28 2022-05-03 Apple Inc. Displaying and editing images with depth information
EP3871194A4 (en) * 2018-10-26 2022-08-24 Soul Machines Limited SYSTEM AND METHOD FOR GENERATING AND BLENDING DIGITAL CHARACTERS
US10761818B2 (en) * 2018-10-31 2020-09-01 Salesforce.Com, Inc. Automatic identification of types of user interface components
CN113039781A (zh) * 2018-11-22 2021-06-25 索尼半导体解决方案公司 图像处理装置、相机***和图像处理方法
US11036214B2 (en) * 2018-12-13 2021-06-15 Andritz Inc. Industrial plant controller
US11049310B2 (en) * 2019-01-18 2021-06-29 Snap Inc. Photorealistic real-time portrait animation
US10937200B2 (en) * 2019-03-19 2021-03-02 Adobe Inc. Object-based color adjustment
KR20210145781A (ko) 2019-03-25 2021-12-02 삼성전자주식회사 고운 결로 피부 텍스처를 향상시키는 안면 유연화 시스템 및 방법
KR102653079B1 (ko) * 2019-04-23 2024-04-01 더 프록터 앤드 갬블 캄파니 미용 피부 속성을 측정하기 위한 장치 및 방법
CN113767439A (zh) 2019-04-23 2021-12-07 宝洁公司 用于将美容皮肤属性可视化的设备和方法
CN111881709A (zh) 2019-05-03 2020-11-03 爱唯秀股份有限公司 人脸图像处理方法及装置
US11706521B2 (en) 2019-05-06 2023-07-18 Apple Inc. User interfaces for capturing and managing visual media
US11551393B2 (en) 2019-07-23 2023-01-10 LoomAi, Inc. Systems and methods for animation generation
CN112396573A (zh) * 2019-07-30 2021-02-23 纵横在线(广州)网络科技有限公司 基于图像识别的面部皮肤分析方法及***
CN110532965B (zh) * 2019-08-30 2022-07-26 京东方科技集团股份有限公司 年龄识别方法、存储介质及电子设备
CN112446832A (zh) * 2019-08-31 2021-03-05 华为技术有限公司 一种图像处理方法及电子设备
US11868437B1 (en) * 2019-09-30 2024-01-09 Sighthound, Inc. Training set enhancement for neural networks
CN110796617B (zh) * 2019-10-24 2022-09-02 北京小米智能科技有限公司 面部图像的增强方法及装置、电子设备
CN110852967B (zh) * 2019-11-06 2023-09-12 成都品果科技有限公司 一种人像照片快速祛瑕疵的方法
CN110969599B (zh) * 2019-11-07 2023-04-07 成都傅立叶电子科技有限公司 基于图像属性的目标检测算法性能总体测评方法及***
CN111291642B (zh) * 2020-01-20 2023-11-28 深圳市商汤科技有限公司 一种妆容处理方法、装置、电子设备及存储介质
CN113496470B (zh) * 2020-04-02 2024-04-09 北京达佳互联信息技术有限公司 一种图像处理方法、装置、电子设备及存储介质
CN111507991B (zh) * 2020-04-20 2023-03-21 西安邮电大学 特征区域的遥感图像分割方法及装置
EP4139881A4 (en) * 2020-05-18 2023-03-01 Shanghai United Imaging Healthcare Co., Ltd. SYSTEMS AND METHODS FOR IMAGE OPTIMIZATION
US11054973B1 (en) 2020-06-01 2021-07-06 Apple Inc. User interfaces for managing media
CN112184569A (zh) * 2020-09-08 2021-01-05 杭州三坛医疗科技有限公司 图像修复方法和图像修复装置
US11212449B1 (en) 2020-09-25 2021-12-28 Apple Inc. User interfaces for media capture and management
CN112686800B (zh) * 2020-12-29 2023-07-07 北京达佳互联信息技术有限公司 图像处理方法、装置、电子设备及存储介质
CN112882781A (zh) * 2021-02-05 2021-06-01 瑞芯微电子股份有限公司 一种智能边框检测和同屏的方法和存储设备
US11539876B2 (en) 2021-04-30 2022-12-27 Apple Inc. User interfaces for altering visual media
US11778339B2 (en) 2021-04-30 2023-10-03 Apple Inc. User interfaces for altering visual media
US20230096833A1 (en) * 2021-08-02 2023-03-30 Abdullalbrahim ABDULWAHEED Body part color measurement detection and method
US20230298234A1 (en) * 2022-02-03 2023-09-21 Home Depot Product Authority, Llc Digital image surface editing with user-selected color
WO2023162131A1 (ja) * 2022-02-25 2023-08-31 日本電信電話株式会社 画像変換装置、画像変換方法及び画像変換プログラム
CN114842029B (zh) * 2022-05-09 2024-06-18 江苏科技大学 一种融合通道和空间注意力的卷积神经网络息肉分割方法
CN114638994B (zh) * 2022-05-18 2022-08-19 山东建筑大学 基于注意力的多交互网络的多模态图像分类***及方法
CN116563615B (zh) * 2023-04-21 2023-11-07 南京讯思雅信息科技有限公司 基于改进多尺度注意力机制的不良图片分类方法

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3298072B2 (ja) * 1992-07-10 2002-07-02 ソニー株式会社 ビデオカメラシステム
DE69431294T2 (de) 1993-03-25 2003-04-17 Mgi Software Corp., Richmond Hill Bildverarbeitungsverfahren und -system
US5974189A (en) 1993-05-24 1999-10-26 Eastman Kodak Company Method and apparatus for modifying electronic image data
US5781650A (en) 1994-02-18 1998-07-14 University Of Central Florida Automatic feature detection and age classification of human faces in digital images
US5835616A (en) 1994-02-18 1998-11-10 University Of Central Florida Face detection using templates
JP3370770B2 (ja) 1994-04-15 2003-01-27 松下電器産業株式会社 映像信号の肌色再生回路
US5710839A (en) 1994-04-20 1998-01-20 Eastman Kodak Company Method and apparatus for obscuring features of an image
US5629752A (en) * 1994-10-28 1997-05-13 Fuji Photo Film Co., Ltd. Method of determining an exposure amount using optical recognition of facial features
US5710833A (en) * 1995-04-20 1998-01-20 Massachusetts Institute Of Technology Detection, recognition and coding of complex objects using probabilistic eigenspace analysis
US6263101B1 (en) * 1995-09-01 2001-07-17 Cerulean Colorization Llc Filtering in picture colorization
US6104839A (en) 1995-10-16 2000-08-15 Eastman Kodak Company Method and apparatus for correcting pixel values in a digital image
US5835618A (en) * 1996-09-27 1998-11-10 Siemens Corporate Research, Inc. Uniform and non-uniform dynamic range remapping for optimum image display
US5960099A (en) 1997-02-25 1999-09-28 Hayes, Jr.; Carl Douglas System and method for creating a digitized likeness of persons
JP3912834B2 (ja) * 1997-03-06 2007-05-09 有限会社開発顧問室 顔画像の修正方法、化粧シミュレーション方法、化粧方法、化粧サポート装置及びファンデーション転写膜
EP0886437B1 (en) * 1997-06-17 2004-11-24 Seiko Epson Corporation Method and apparatus for colour adjustment
US5990901A (en) 1997-06-27 1999-11-23 Microsoft Corporation Model based image editing and correction
US6160923A (en) 1997-11-05 2000-12-12 Microsoft Corporation User directed dust and compact anomaly remover from digital images
US6236101B1 (en) * 1997-11-05 2001-05-22 Texas Instruments Incorporated Metallization outside protective overcoat for improved capacitors and inductors
US6101000A (en) 1998-01-30 2000-08-08 Eastman Kodak Company Photographic processing apparatus and method
US6850249B1 (en) * 1998-04-03 2005-02-01 Da Vinci Systems, Inc. Automatic region of interest tracking for a color correction system
CA2252170A1 (en) * 1998-10-27 2000-04-27 Bruno Bessette A method and device for high quality coding of wideband speech and audio signals
US6304277B1 (en) * 1999-01-15 2001-10-16 Colorcentric.Com, Inc. Remote modification of digital images using scripts
US6571003B1 (en) 1999-06-14 2003-05-27 The Procter & Gamble Company Skin imaging and analysis systems and methods
JP3319727B2 (ja) * 1999-10-20 2002-09-03 日本放送協会 画像処理装置
US6583792B1 (en) * 1999-11-09 2003-06-24 Newag Digital, Llc System and method for accurately displaying superimposed images
WO2001063558A2 (en) * 2000-02-22 2001-08-30 Visualgold.Com, Inc. System and method for image processing
US6940545B1 (en) * 2000-02-28 2005-09-06 Eastman Kodak Company Face detecting camera and method
JP2001268594A (ja) 2000-03-15 2001-09-28 Infiniteface.Com Inc 三次元ビューティーシミュレーション用クライアントサーバシステム
EP1136869A1 (en) * 2000-03-17 2001-09-26 Kabushiki Kaisha TOPCON Eyeglass frame selecting system
AU2001249481A1 (en) * 2000-03-28 2001-10-23 Eyeweb Inc. Image segmenting to enable electronic shopping for wearable goods and cosmetic services
WO2001075796A1 (fr) 2000-03-30 2001-10-11 Lucette Robin Systeme teleinformatique et numerique pour la transformation d'une image, notamment de l'image d'un visage humain
JP2002109555A (ja) * 2000-07-24 2002-04-12 Mitsubishi Electric Corp 仮想美容整形システム及び仮想美容整形方法
US6925205B2 (en) * 2000-08-07 2005-08-02 Digital Colour Measurement Limited Methods, systems and computer program products for color matching
US6728401B1 (en) * 2000-08-17 2004-04-27 Viewahead Technology Red-eye removal using color image processing
US6791584B1 (en) * 2000-09-05 2004-09-14 Yiling Xie Method of scaling face image with spectacle frame image through computer
US6690822B1 (en) * 2000-10-20 2004-02-10 Eastman Kodak Company Method for detecting skin color in a digital image
US6711286B1 (en) * 2000-10-20 2004-03-23 Eastman Kodak Company Method for blond-hair-pixel removal in image skin-color detection
US20020081003A1 (en) 2000-12-27 2002-06-27 Sobol Robert E. System and method for automatically enhancing graphical images
JP3529759B2 (ja) 2001-01-26 2004-05-24 株式会社ソニー・コンピュータエンタテインメント 画像処理プログラム、画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体、プログラム実行装置、画像処理装置、及び画像処理方法
US20020172419A1 (en) * 2001-05-15 2002-11-21 Qian Lin Image enhancement using face detection
US20020181801A1 (en) * 2001-06-01 2002-12-05 Needham Bradford H. Feature-based image correction
JP3779570B2 (ja) * 2001-07-30 2006-05-31 デジタルファッション株式会社 化粧シミュレーション装置、化粧シミュレーション制御方法、化粧シミュレーションプログラムを記録したコンピュータ読み取り可能な記録媒体
US7058209B2 (en) * 2001-09-20 2006-06-06 Eastman Kodak Company Method and computer program product for locating facial features
US20030063102A1 (en) * 2001-10-01 2003-04-03 Gilles Rubinstenn Body image enhancement
US7362354B2 (en) * 2002-02-12 2008-04-22 Hewlett-Packard Development Company, L.P. Method and system for assessing the photo quality of a captured image in a digital still camera

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330563B (zh) * 2007-02-01 2011-07-06 株式会社东芝 用于面部图像增强的***和方法
CN101911118B (zh) * 2008-01-17 2013-06-12 株式会社资生堂 肤色评价方法、肤色评价装置、肤色评价程序、以及存储了该程序的存储介质
CN101911118A (zh) * 2008-01-17 2010-12-08 株式会社资生堂 肤色评价方法、肤色评价装置、肤色评价程序、以及存储了该程序的存储介质
CN102077245B (zh) * 2008-06-26 2014-11-12 惠普开发有限公司 面部检测处理方法、图像处理设备以及制造品
CN102810200A (zh) * 2012-06-15 2012-12-05 成都平行视野科技有限公司 一种图像批处理的方法
CN103810674A (zh) * 2012-11-13 2014-05-21 清华大学 基于依赖感知对象位置重构的图像增强方法
CN103810674B (zh) * 2012-11-13 2016-09-21 清华大学 基于依赖感知对象位置重构的图像增强方法
CN103235797A (zh) * 2013-04-09 2013-08-07 四三九九网络股份有限公司 一种批量处理图片大小的方法和装置
CN103235797B (zh) * 2013-04-09 2015-12-23 四三九九网络股份有限公司 一种批量处理图片大小的方法和装置
CN105407799A (zh) * 2013-07-31 2016-03-16 松下电器(美国)知识产权公司 皮肤分析方法、皮肤分析装置以及皮肤分析装置的控制方法
CN104751167A (zh) * 2013-12-31 2015-07-01 西门子医疗保健诊断公司 尿液有形成分分类方法和装置
CN103885706A (zh) * 2014-02-10 2014-06-25 广东欧珀移动通信有限公司 一种人脸图像美化的方法及装置
CN105374055A (zh) * 2014-08-20 2016-03-02 腾讯科技(深圳)有限公司 图像处理方法及装置
CN108604394A (zh) * 2015-12-21 2018-09-28 汤姆逊许可公司 用于计算与3d场景相关联的3d密度图的方法和装置
WO2017198040A1 (en) * 2016-05-19 2017-11-23 Boe Technology Group Co., Ltd. Facial image processing apparatus, facial image processing method, and non-transitory computer-readable storage medium
US10621415B2 (en) 2016-05-19 2020-04-14 Boe Technology Group Co., Ltd. Facial image processing apparatus, facial image processing method, and non-transitory computer-readable storage medium
CN109416827A (zh) * 2016-06-30 2019-03-01 学校法人明治大学 面部图像处理***、面部图像处理方法以及面部图像处理程序
CN109658339A (zh) * 2017-10-12 2019-04-19 卡西欧计算机株式会社 图像处理装置、图像处理方法以及记录介质
CN109658339B (zh) * 2017-10-12 2023-12-08 卡西欧计算机株式会社 图像处理装置、图像处理方法以及记录介质
CN107895358A (zh) * 2017-12-25 2018-04-10 科大讯飞股份有限公司 人脸图像的增强方法及***
CN108647600A (zh) * 2018-04-27 2018-10-12 深圳爱酷智能科技有限公司 人脸识别方法、设备及计算机可读存储介质
CN108647600B (zh) * 2018-04-27 2021-10-08 深圳爱酷智能科技有限公司 人脸识别方法、设备及计算机可读存储介质
CN111064942A (zh) * 2019-10-18 2020-04-24 青岛海信电器股份有限公司 图像处理方法和设备
CN111179156A (zh) * 2019-12-23 2020-05-19 北京中广上洋科技股份有限公司 一种基于人脸检测的视频美化方法
CN111179156B (zh) * 2019-12-23 2023-09-19 北京中广上洋科技股份有限公司 一种基于人脸检测的视频美化方法

Also Published As

Publication number Publication date
US20060228039A1 (en) 2006-10-12
US7187788B2 (en) 2007-03-06
US20060153470A1 (en) 2006-07-13
EP1453002A3 (en) 2010-11-10
US7212657B2 (en) 2007-05-01
CN100350431C (zh) 2007-11-21
US20060228037A1 (en) 2006-10-12
HK1069242A1 (en) 2005-05-13
JP2004265406A (ja) 2004-09-24
AU2004200313A1 (en) 2004-09-16
US7636485B2 (en) 2009-12-22
US7602949B2 (en) 2009-10-13
EP1453002A2 (en) 2004-09-01
TWI325567B (en) 2010-06-01
US20060228040A1 (en) 2006-10-12
US20040170337A1 (en) 2004-09-02
TW200416622A (en) 2004-09-01
US7184578B2 (en) 2007-02-27
US7039222B2 (en) 2006-05-02
US20060228038A1 (en) 2006-10-12
CA2455088A1 (en) 2004-08-28

Similar Documents

Publication Publication Date Title
CN100350431C (zh) 增强以批模式处理的肖像图像的方法和***
CN1305010C (zh) 在考虑其噪声的情况下改变数字图像的方法和***
CN1264121C (zh) 数字图象锐化***
CN100345165C (zh) 基于图像的超现实主义三维脸部建模的方法和设备
CN1592915A (zh) 用户可定义的图像基准点
CN1261811C (zh) 照片图像打印装置、照片图像打印方法、程序以及打印媒体单元
CN1253010C (zh) 图像压缩方法及装置、图像编码装置及图像编码方法
CN1475969A (zh) 用于增强人像图像的方法和***
CN1290311C (zh) 对书籍图像数据进行页间位置对准的图像处理装置及方法
CN1114888C (zh) 图像处理方法、设备和***
CN101055647A (zh) 用于处理图像的方法、装置和计算机程序
CN1396775A (zh) 分割像素图像的方法和装置
CN1691740A (zh) 放大显示装置和放大图像控制装置
CN1510656A (zh) 显示装置、显示方法和显示程序
CN1099888A (zh) 脸部图像数据处理装置
CN1327208A (zh) 物体区域信息记述方法和物体区域信息生成装置
CN1335579A (zh) 图象处理方法、装置及记录执行该方法程序的记录介质
CN1664859A (zh) 图像文件的生成
CN1906631A (zh) 化妆模拟程序、化妆模拟装置及化妆模拟方法
CN1399244A (zh) 字符显示设备、方法和程序以及用于它们的记录媒体
CN1856801A (zh) 逐像素有差别和准正则地修改数字图像的方法和***
CN1788486A (zh) 图像处理方法、图像处理装置和程序
CN1206612C (zh) 用于重现具有畸变的反射性组构表面的方法和设备
CN1501718A (zh) 图象处理方法、图象处理装置和图象处理程序

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1069242

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1069242

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: GAOZHI 83 FOUNDATION LLC

Free format text: FORMER OWNER: EASTMAN KODAK COMPANY (US) 343 STATE STREET, ROCHESTER, NEW YORK

Effective date: 20130401

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130401

Address after: Nevada, USA

Patentee after: EASTMAN KODAK CO.

Address before: American New York

Patentee before: Eastman Kodak Co.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180521

Address after: Texas, USA

Patentee after: Mau new gate Venture Capital Co.,Ltd.

Address before: Nevada, USA

Patentee before: EASTMAN KODAK CO.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071121

CF01 Termination of patent right due to non-payment of annual fee