图像处理方法和装置的制作方法

文档序号:1184616阅读:202来源:国知局
专利名称:图像处理方法和装置的制作方法
技术领域
本发明涉及一种图像处理方法和装置,尤其涉及一种对可能包含人脸的图像进行处理的方法和装置,以及一种存储介质。
背景技术
在给定图像中检测或者提取特征区域的图像处理方法是非常有用的。例如,它可用于在一张给定图片中确定人脸。在一个图像中,特别是在具有复杂背景的图像中确定人脸是非常有用的。人脸检测可用于许多技术领域,如通信会议、人机界面、安全检查、跟踪人脸的监测系统和图像压缩,等等。
近来,报道了许多关于自动人脸检测的研究。例如,在5th IEEEInternational Workshop on Robot and Human Communication 1996的第341页到第346页,在Haiyuan Wu的“Face Detection andRotations Estimation Using Color Information”中描述了一种方法,其中,给出了利用人脸特征(两只眼睛和嘴)和这些特征之间的关系来确定人脸的方法。在这个方法中,首先,要研究被检测的图像区域,以查明需要的人脸特征是否能被提取出来。如果是,将进一步研究提取的人脸的特征与一个已知的人脸的匹配程度,其中该人脸模型描述了普通人脸特征之间的几何关系。如果匹配程度非常高,图像区域就被认为是一张人脸。否则,就确定该图像区域不是人脸。
在IEEE Transactions on Pattern Analysis and MachineIntelligence 1999年6月第6号卷21的第557页到第563页中,在Haiyuan Wu的“Face Detection From Images Using a Fuzzy PatternMatching Method”中还描述了另一种方法,其中使用了模糊模式匹配方法。
但是上述方法过多地依赖于被研究的图像的质量,并且更多地受到光线条件、图像背景复杂性和人脸差别的影响。尤其当图像的质量比较差时,要准确地确定人脸是相当困难的。
此外,确定图像是否为肖像也是非常重要的。包含人脸的图像被称作肖像。近年来,随着现代IT设备的迅速推广,准确确定肖像的需求一直在增长。例如,如果能够判断出图像为一张肖像,当打印这张图像时打印机就能够调整它的参数使之优化为肖像的参数。则该图像的打印质量就能够被大大改善。出于这个原因,迫切地需要一种能够容易地和自动地检测图像中肖像的设备或方法。
此外,没有任何一种检测人脸的常规方法存储图像的检测结果,这就使得如果肖像需要特别处理时,对图像的进一步处理很不方便。
因此,需要在本领域开发出一种方法和装置,其能够确定一幅图像是否为一张肖像并输出确定的结果以便对图像作进一步处理。

发明内容
因此,本发明的一个目的就是提供一种图像处理的方法、装置和存储介质。这种图像处理方法和装置能够快速、有效地确定图像的肖像概率并输出该图像的肖像概率以便在后面对图像进行处理。
本发明的前述目的可以通过提供一种图像处理方法来实现,该图像处理方法包括如下步骤图像输入步骤,用于输入图像;确定步骤,用于确定图像包含人脸的肖像概率;以及输出步骤,用于将肖像概率作为附加信息输出给图像。
此外,本发明的前述目的可以通过提供一种图像处理装置来实现,该图像处理装置包括图像输入装置,用于输入图像;确定装置,用于确定图像包含人脸的肖像概率;以及输出装置,用于将肖像概率作为附加信息输出给图像。
本发明的第二个目的是提供一种图像处理方法和装置,其中图像的肖像概率已被存储在图像中。
本发明的前述目的可以通过提供一种图像处理方法来实现,该图像处理方法包括如下步骤读取步骤,用于从图像中读取图像的肖像概率;判断步骤,通过将图像的肖像概率与一个阈值相比较来判断该图像是否包含人脸;以及执行步骤,如果判断出图像包含人脸,则执行针对肖像优化了的独特的图像处理方法。
此外,本发明的前述目的可以通过提供一种图像处理装置来实现,该图像处理装置包括读取装置,用于从图像中读取图像的肖像概率;判断装置,通过将图像的肖像概率与一个阈值相比较来判断该图像是否包含人脸;以及执行装置,如果判断出图像包含人脸,则执行针对肖像优化了的独特的图像处理方法。
本发明的前述目的可以通过提供一种存储图像处理的程序代码的存储介质来实现,该程序代码至少包括输入图像的代码;确定图像包含人脸的肖像概率的代码;以及将肖像概率作为附加信息输出给图像的代码。
此外,通过提供一个存储图像处理的程序代码的存储介质来达到本发明的前述目的,该程序代码至少包括读取代码,用于从图像中读取图像的肖像概率;判断代码,通过将图像的肖像概率与一个阈值作比较来判断该图像中是否包含人脸;以及执行代码,如果判断出图像包含人脸,则执行针对肖像优化了的独特的图像处理方法。
根据本发明的图像处理方法,能够判断图像是否为一张肖像并将对图像的判断结果输出。当图像被判断为是肖像时,打印机能够调整它的参数使之优化为针对肖像的参数,则该图像的打印质量就能够被改善。此外,显示设备,如终端显示器可以使用一些针对图像中的肖像进行了优化的图像处理方法,那么图像的显示质量就能够被改善。
本发明的另一个目的是提供一种具有新颖功能的图像处理方法和装置。通过下面的实施例和附图的描述,本发明的其他目的和特征将变得更清楚。在附图中相同的标号表示相同或相似的部件。


作为本发明一部分的附图,与本说明书一起,用于说明本发明的实施例,用于解释本发明的原理。
图1为一个结构图,用于表示按照本发明的实施例的肖像概率确定系统的结构;图2A为一个结构图,用于表示按照本发明的实施例的图像处理装置的结构;图2B为一个待处理的原始图像的例子;图3为一个流程图,用于表示按照本发明的实施例的图像处理步骤;图4为一个流程图,用于表示确定图像的肖像概率的步骤;图5为一个流程图,用于表示另一确定图像的肖像概率的步骤;图6为一个流程图,用于表示另一确定图像的肖像概率的步骤;图7为一个表示图像处理步骤的流程图,其中根据本发明的另一实施例,图像的肖像概率已被存储在图像中;图8为一个表示图像处理装置的结构图,该装置用于处理包含图像肖像概率的图像;以及图9为一个表示图像处理装置的结构图,该装置用于处理包含图像肖像概率的图像。
具体实施例方式
以下将根据附图对本发明的优选实施例进行详细的说明。
在下面的说明中,关于如何从图像的人脸区域中识别出候选人脸区域,可参考中国专利申请第00127067.2号,该专利由同一申请人于2000年9月15日提出申请,并于2002年4月10日公开。该申请在此作为参考。但是,中国专利申请第00127067.2号公开的识别候选人脸区域的方法并不构成对本发明的限制。任何在图像中识别人脸区域的候选人脸区域的常规方法都可能在本发明中被利用。
当确定一个候选人脸区域是否为一张人脸时,通常需要确定该候选人脸区域的人脸概率。图像中候选人脸区域的人脸概率为一个用于确定候选人脸区域是否为一张真人脸的概率。人脸概率越高,图像越可能是一张人脸。如果图像中的一个区域被确定为一张人脸,则对该区域进行特别的处理。
近来,公开了很多关于人脸检测的研究。在其中的一些研究中,计算并确定了图像中候选人脸区域的人脸概率。
关于如何计算图像中候选人脸区域的人脸概率,可参考现有技术中的相关资料。可参考由同一申请人于2002年12月13日提出申请的中国专利申请第02155468.4号。在此引用该申请作为参考。任何计算图像中候选人脸区域人脸概率的常规方法都可能被本发明所使用。
一幅图像也可能包含多张人脸。如果能够确定一幅图像中包含人脸,也会对该图像进行特别的处理。当一幅图像中包含人脸时,它就被称作肖像。当确定一幅图像是否为肖像时,需要确定这幅图像的肖像概率。图像的肖像概率就是确定这幅图像是否为肖像的概率。图像的肖像概率越高,图像越可能是肖像。如果肖像概率足够高,图像就被确定为肖像。
实施例1图1为一个结构图,用于表示按照本发明的实施例的肖像概率确定系统的结构。
图1表示按照本发明的实施例的肖像概率确定系统的例子。打印机105例如喷墨打印机或者类似打印机和监视器106与主计算机100相连。主计算机100具有应用软件程序101,例如字处理程序、电子制表程序、因特网浏览器以及类似的程序;OS(操作系统)102;打印机驱动程序103,用于处理指示输出图像的各种绘图命令(图像绘图命令、文本绘图命令、图表绘图命令),这些命令由应用软件程序101发送至OS 102,并产生打印数据;以及监视器驱动程序104,用于处理由应用软件程序101发出的各种绘图命令,并在监视器106上显示数据。
标号112代表指令输入装置;标号113代表装置驱动程序。例如,通过点击监视器106上显示的各种信息向与之相连的OS 102发出各种指令的鼠标。注意,其他点击装置例如轨迹球、笔、触摸屏及类似装置,或者键盘可代替鼠标与OS 102相连。
主计算机100包括,作为可运行这些软件程序的各种硬件的中央处理单元(CPU)108,硬盘(HD)107,随机存取存储器(RAM)109,只读存储器(ROM)110及类似装置。
作为图1所示的肖像概率确定系统的例子,在流行的IBM公司的PC-AT兼容个人计算机中安装微软公司视窗98作为OS,安装上所需的能够执行打印的应用程序,并使监视器和打印机与个人计算机相连。
在主计算机100中,每个应用软件程序101使用被归入文本如字符或类似形式的文本数据、被归入图表如插图或类似形式的图表数据以及被归入自然图像或类似形式的图像数据等等产生输出图像数据。在打印输出图像数据时,应用软件程序101向OS 102发出打印请求。此时,应用软件程序101向OS 102发出绘图指令组,包括与图表数据对应的图表绘图指令,和与图像数据对应的图像绘图指令。
当OS 102接收到应用软件程序101的输出请求时,OS 102向与输出打印机对应的打印机驱动程序103发出绘图指令组。打印机驱动程序103处理从OS 102输入的打印请求和绘图指令组,产生打印机105能够打印的打印数据,并将打印数据传送到打印机105。打印机驱动程序103根据从OS 102传来的绘图指令执行图像校正处理,然后,按顺序扫描RGB24位页存储器上的指令。当对所有绘图指令的扫描完成后,打印机驱动程序103将RGB24位页存储器中的内容转换为打印机能够打印的数据格式,例如,CMYK数据,并将转换后的数据送入打印机105。
注意,主计算机100能够与检测目标图像并产生RGB图像数据的数字设备111相连,并能够将检测到的图像数据装载并存储到HD 107中。注意,由数字设备111检测到的图像数据按照JPEG编码。被检测到的图像数据经打印机驱动程序103译码后,可作为图像数据被传递给打印机105。
主计算机100还包括肖像概率确定装置114。首先,通过输入装置112输入图像并被存储在HD 107或类似的装置中。肖像概率确定装置114读出存储在HD 107中的图像数据并对其进行处理。然后,根据图像的人脸概率可以确定图像的肖像概率。在OS 102的控制下,检测到的图像的肖像概率可以被输出到打印机驱动程序103或监视器驱动程序104中以便做进一步的处理。
实施例2图2A为一个结构图,用于表示按照本发明的实施例的图像处理装置的结构。
本实施例的图像处理装置包括图像输入装置201,人脸检测装置202,确定装置203,存储装置205,判断装置206和输出装置204。在图像处理装置中,图像输入装置201,例如数码相机、扫描仪或者类似装置执行图像读取程序。一幅预定格式的图像可以通过图像输入装置201取得。当输入的为一模拟信号时,该模拟信号被A/D转换为数字信号。
参照图2A,图像输入装置201接收一幅图像并且将它的数据输入到存储装置205中。图像输入装置201也与人脸检测装置202相连。人脸检测装置202从图像输入装置201中读取图像信息并进行处理。使用常规方法,人脸检测装置202能够在图像中检测出一个候选人脸区域并确定候选人脸区域的人脸概率。从图2A中可以看出,人脸检测装置202与确定装置203相连。根据图像中每个候选人脸区域的人脸概率,确定装置203能够确定图像的肖像概率。被确定的肖像概率被输出到输出装置204。
输出装置204接收从确定装置203传来的图像的肖像概率并将其作为附加信息输出到图像中,例如以预定格式加到头标文件或脚注文件中,并存储在存储装置205中。
存储装置205可以采取任何形式,如RAM,ROM,EPROM、HDD和类似的形式等等。针对图像的肖像概率的不同存储介质和不同存储结构不构成对本发明的限制。
确定装置203还与判断装置206相连。判断装置206从确定装置203接收到肖像概率后,其通过将图像的肖像概率与阈值相比较,判断图像是否包含人脸。
判断装置206还与输出装置204相连。将图像是否包含人脸的判断结果输出到输出装置204。输出装置204将结果作为附加信息输出到图像中,例如,以预定格式输出到图像的头标文件或脚注文件中,并存储在存储装置205中。
存储在存储装置205中的图像信息,其附加信息和补充的附加信息可被其他部件访问以便进行进一步的处理。
为输出附加信息和补充的附加信息而使用的预定格式并不重要,其不能构成对本发明的限制。任何常用的格式或数据结构都可以被使用。
输出装置204还能够将图像的肖像概率和图像是否包含人脸的结果输出到其他装置中,如监视器或打印机。这些装置能够根据肖像概率和该结果调整其参数使之优化为针对该图像的参数。这样,能够大大提高输出质量。鉴于输出装置在本领域中非常普通,这里略去对其的详细说明。
图2B为一个待处理的原始图像的例子。
参照图2B,在这幅图像200中有两张人脸。标号F1,F2和F3代表图像200中的三个候选人脸区域。人脸检测装置102能够检测这三个候选人脸区域是否人脸和它们的人脸概率。在图2B中,候选人脸区域F1,F2和F3的人脸概率分别为0.8,0.5和0.1。这就意味着候选人脸区域F1和F2更可能为人脸。另一方面,候选人脸区域F3不是人脸。
下面,将参照后面的附图对在本实施例中由图像处理装置完成的图像处理进行详细的说明。
图3为一个流程图,用于表示按照本发明的实施例的图像处理步骤。
参照流程3和图2,给出图像处理的说明。
图像处理开始于步骤S301。之后,在步骤S302中,图像输入装置201首先读取待处理的原始图像200并获得原始图像200中每个像素的灰度级。如果原始图像已被编码,比如被JPEG编码,则图像输入装置201在读取它的图像数据之前必须首先解码。图像输入装置201与存储装置205相连。由图像输入装置201读取的原始图像200的相关信息被存储在存储装置205中。
之后,流程进入步骤S303。在步骤S303中,人脸检测装置202读取原始图像200中的候选人脸区域F1、F2和F3并确定候选人脸区域F1、F2和F3的人脸概率。关于如何检测候选人脸区域,可参考中国专利申请第00127067.2号。后面将略去对其的详细说明。使用常规方法,每个被检测出的候选人脸区域F1、F2和F3的人脸概率也能够被确定。
人脸检测装置202还与存储装置205相连。被确定的每个候选人脸区域F1,F2和F3的人脸概率送入并被存储在存储装置205中。
步骤S303之后,流程进入步骤S304。在步骤S304中,检查是否所有的候选人脸区域都已经被检测了。如果是,流程进入步骤S305。否则返回步骤S303。
然后,在步骤S305中,确定装置203读取存储在存储装置205中的图像200的图像信息数据和每个候选人脸区域F1,F2和F3的人脸概率并确定图像200的肖像概率。详细的肖像概率确定过程将参照图4到6进行详细说明。
应当理解,步骤S301到S305只是构成本发明的一个实施例而不构成对本发明的限制。任何常用的方法都可能被用于检测候选人脸区域和确定每个候选人脸区域的人脸概率。
在原始图像200的肖像概率被确定后,流程进入步骤S306。在步骤S306中,通过将肖像概率与阈值相比较,判断图像200是否包含人脸。当在步骤S305中确定的肖像概率比阈值,例如0.6,大时,该图像就被确定为肖像。否则,如果肖像概率比阈值小时,该图像就被确定为非肖像。阈值并不限于0.6,但是,其在0.4到0.8的范围内。
步骤S306后,流程进入步骤S307。在步骤S307中,将由输出装置204从判断装置206接收的判断结果作为补充的附加信息以预定的格式输出,例如,输出到图像200的头标文件或脚注文件中,并存储在存储装置205中。
然后,流程结束在步骤S309。
谈到步骤S305,流程也可以进入步骤S308。在步骤S308中,由输出装置204从确定装置203接收的图像200的肖像概率作为附加信息以预定的格式输出到例如图像200的头标文件或脚注文件中,并存储在存储装置205中。然后,流程结束在步骤S309。
在步骤S307和S308中,为输出附加信息和补充的附加信息而使用的预定格式并不重要,其不能构成对本发明的限制。为了存储数据,任何常用的格式或数据结构都可能被使用。
图4为一个流程图,用于表示确定图像的肖像概率的步骤。
假设在一幅给定的图像中有N个候选人脸区域,候选人脸区域的人脸概率分别为p1、p2、p3...和pN。给定图像的肖像概率为P。在本实施例的原始图像200中,候选人脸区域F1,F2和F3的人脸概率为0.8,0.5和0.1。
参照图4,流程开始于步骤S401。在步骤S402中,确定装置203读取给定图像中候选人脸区域的人脸概率。
然后,流程进入步骤S403。在步骤S403中,检查是否所有的候选人脸区域都被检测到了。如果是,流程进入步骤S404。否则,回到步骤S402。
在步骤S404中,确定装置203确定给定图像的肖像概率。为了确定一幅图像中是否包含人脸的概率,可以首先确定图像中没有包含人脸的概率。这就意味着图像中的所有候选人脸区域同时均不是人脸。
如上所述,给定图像的候选人脸区域的人脸概率分别为p1,p2,p3...和pN。因此,第一个候选人脸区域为非人脸的概率为1-p1,第一个和第二个候选人脸区域均非人脸的概率为(1-p1)*(1-p2)。因此,图像中不包含人脸的概率为(1-p1)*(1-p2)*(1-p3).*..*(1-pN)=Πi=1N(1-pi).]]>因此,确定装置203确定给定图像包含人脸的肖像概率为P=1-Πi=1N(1-pi)]]>这样,由公式(1)给出一幅图像的肖像概率P=1-Πi=1N(1-pi)---(1)]]>其中,pi代表第i个候选人脸区域的人脸概率;N代表给定图像中候选人脸区域的个数;P代表给定图像的肖像概率。
在本实施例中,参照图2,由于每个候选人脸区域F1,F2和F3的人脸概率分别为0.8,0.5和0.1,由公式(1)可确定原始图像200的肖像概率为P=1-(1-0.8)*(1-0.5)*(1-0.1)=0.91。肖像概率比阈值大,如比0.6大。因此原始图像200被确定为肖像。
返回到图4,肖像概率被确定后,流程结束在S405。
图5为一个流程图,用于表示另一确定图像的肖像概率的步骤。
参照图5,流程开始于步骤S501。在步骤S502中,确定装置203读取给定图像的候选人脸区域的人脸概率。
然后,流程进入步骤S503。在步骤S503中,检查是否所有的候选人脸区域都被检测到了。如果是,流程进入步骤S504。否则,回到步骤S502。
在步骤S504中,确定装置203确定所有候选人脸区域人脸概率的最大值为给定图像的肖像概率。因此,给定图像的肖像概率由公式(2)确定P=Max{p1,p2,p3...pN} (2)
其中p1代表第一个候选人脸区域的人脸概率;p2代表第二个候选人脸区域的人脸概率;p3代表第三个候选人脸区域的人脸概率;pN代表第N个候选人脸区域的人脸概率;P代表给定图像的肖像概率。
在本实施例中,参照图2B,鉴于每个候选人脸区域F1,F2和F3的人脸概率为0.8,0.5和0.1,由公式(2)可确定原始图像200的肖像概率为P=Max{0.8,0.5,0.1}=0.8。肖像概率比阈值,如0.6,大。因此原始图像200被确定为肖像。
回到图5,肖像概率被确定后,流程结束在S505。
图6为一个流程图,用于表示另一确定图像的肖像概率的步骤。
参照图6,流程开始于步骤S601,在步骤S602中,确定装置203读取给定图像的候选人脸区域的人脸概率。
然后,流程进入步骤S603。在步骤S603中,检查是否所有的候选人脸区域都被检测到了。如果是,流程进入步骤S604。否则,回到步骤S603。
在步骤S604中,确定装置203确定给定图像的肖像概率。为了确定一幅图像是否包含人脸的概率,确定装置203首先读取所有的候选人脸区域p1,p2,p3,...,pN的人脸概率。则K个最大的人脸概率可被确定为ps1,ps2,ps3,...,psk,其中K在1到N之间。
一幅图像的肖像概率主要依赖于k个具有最大的人脸概率的候选人脸区域。因此,图像不包含人脸的概率为(1-ps1)*(1-ps2)*(1-ps3)*...*(1-psK)=Πi=1N(1-psi)---(3)]]>其中,psi代表候选人脸区域第i个最大的人脸概率;K代表图像中选定的候选人脸区域的个数;P代表给定图像的肖像概率。这样,由公式(1),确定装置203确定了给定图像的肖像概率为1-Πi=1K(1-psi).]]>在本实施例中,参照图2B,鉴于每个候选人脸区域F1,F2和F3的人脸概率分别为0.8、0.5和0.1,两个最大的人脸概率为0.8和0.5,可确定原始图像200的肖像概率为P=1-(1-0.8)*(1-0.5)=0.9。肖像概率比阈值,如0.6,大。因此原始图像200被确定为肖像。
回到图6,肖像概率被确定后,流程结束在S605。
注意,本发明可被应用于由多个设备(例如,主计算机、接口设备、读取设备、打印机和类似的设备)组成的系统中,或者由单个装置(例如复印机,传真机或类似装置)构成的设备中。
实施例3图7为一个表示图像处理步骤的流程图,其中根据本发明的另一实施例,图像的肖像概率已被存储在图像中。
参照图7的流程图并和图2一起给出图像处理的说明。
图像处理开始于步骤S701。在步骤S702中,接收包含图像200的肖像概率的图像200。
如上所述,图像的肖像概率作为附加信息可以以预定的格式被存储在图像的头标文件或脚注文件中。
在步骤S702后,流程进入步骤S703。在步骤S703,从图像200中,例如从图像200的头标文件或脚注文件中,检索图像200的肖像概率。如上所述,图像200的肖像概率为0.91。
然后,流程进入步骤S704。在步骤S704中,将检索出的肖像概率与阈值相比较。该阈值例如为0.5。
步骤S704后,流程进入步骤S705。步骤S705中,在步骤S704的比较结果的基础上确定图像200是否包含人脸。在本实施例中,鉴于肖像概率为大于阈值的0.91,则在步骤S705中确定图像200为肖像。然后流程进入步骤S706。
上面的阈值不限于0.5。例如可按如下方式选取阈值,即任何肖像概率大于该阈值的图像均包含人脸。
在步骤S706中,一种独特的针对肖像优化了的处理方法被应用于图像200。打印机可以使用该独特的处理方法,这样将以改进了的打印质量打印出图像。显示器也可以使用该独特的处理方法,这样包含人脸的图像将被高质量地显示出来。
在步骤S705中,如果判断出图像不是一幅肖像。则流程进入步骤S707。在步骤S707中,一种普通的图像处理方法被应用于图像的处理。
图像处理结束于步骤S708。
图8为一个表示图像处理装置的结构图,该装置用于处理包含图像肖像概率的图像。
本实施例的图像处理装置包括图像输入装置801,读取装置802,判断装置803,输出装置804,以及图像处理装置805。
参照图8,图像输入装置801接收一幅图像并将其数据输入装置以便进行处理。该图像也包含图像的肖像概率。
读取装置802与图像输入装置801相连并从图像,例如,从图像的头标文件或脚注文件中读取图像的肖像概率。
判断装置803接收图像的肖像概率并将其与阈值相比较。在比较结果的基础上,判断装置803确定图像是否包含人脸。判断装置803也与图像处理装置805相连。利用比较结果,判断装置803能够控制图像处理装置805的处理。
图像处理装置805在判断装置803的控制下使用不同的算法,如针对肖像的算法806和针对普通图像的算法807,处理由图像输入装置801输入的图像。
如果判断装置803判断出该图像包含人脸,图像处理装置805将使用针对肖像的算法806处理图像。否则,如果判断装置803判断出该图像不包含人脸,即该图像为非肖像,图像处理装置805将使用针对普通图像的算法807处理图像。图像处理装置805为,例如,打印机或显示器中用于处理图像数据的一个部件。
输出装置804与判断装置803相连,并且图像处理装置805输出已处理的图像以便进行进一步的处理。
实施例4
图9为一个表示图像处理装置的结构图,该装置用于处理包含图像肖像概率的图像。
按照本实施例的图像处理装置包括扫描仪901,存储器902以及打印机903。
参照图9,扫描仪901首先对图像进行扫描并将其数据输入存储器902以便进行处理。例如,本实施例中,扫描仪901对图2B中所示的图像200进行扫描。图像还包含图像的肖像概率。如上所述,图像200的肖像概率为0.91。
扫描仪901与存储器902相连。被扫描图像的数据和图像200的肖像概率被存储在存储器902中。
如图9所示存储器902与打印机903相连。打印机903首先接收图像200的肖像概率并将其与阈值相比较。根据比较的结果,打印机903确定图像200是否包含人脸。在本实施例中,图像200的肖像概率为0.91;打印机903将图像200判断为肖像。
根据判断的结果,应用软件程序903A向打印机903的打印机驱动程序903B发出绘图指令组。打印机驱动程序903B处理打印请求及从应用软件程序903A输入的绘图指令,产生打印机903能够打印的打印数据并将打印数据传送到打印机903。
鉴于图像200被判断为肖像,打印机903将重现人的皮肤。当打印机重现人的皮肤时,带有比原始图像更深的红色的图像,更符合人的感觉。
本实施例中,在应用软件程序903A的控制下,打印机使用能够更强烈地表现人的皮肤的红色。因此,打印机903可以高质量地再现图像200。
本发明的目的还可以通过提供一种存储介质来实现。该存储介质记录软件程序的程序代码,该程序能实现上面实施例中系统或装置的功能,并且通过系统或装置中的计算机(或CPU或MPU)读出和执行存储在存储介质中的程序代码。在此情况下,从存储介质中读出的程序代码本身执行上述实施例中的功能,而存储程序代码的存储介质构成本发明。
作为提供程序代码的存储介质,可以使用例如软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM以及类似的装置。
上述实施例的功能不仅可以通过由计算机执行读出的程序代码来实现,而且也可以通过在计算机中运行的OS(操作系统)根据程序代码的指令执行部分或者全部的实际处理操作来实现。
从上面可以看出,本发明的方法提供了一种快速确定图像的肖像概率并且将确定的肖像概率输出以便作进一步处理的方法。该方法在不同的比例和方向条件下能高精度地确定肖像。因此,根据本发明,使用本方法或装置能够快速有效地确定图像是否为一幅肖像,确定后的图像能够进行进一步的处理。
本发明包括以下情况,即从存储介质中读出的程序代码被写入插在计算机中的功能扩展卡或与计算机相连的功能扩展单元提供的存储器后,功能扩展卡或功能扩展单元中包含的CPU或类似装置在程序代码的指示下执行部分处理或全部处理,从而实现上述实施例的功能。
在本发明应用于前述存储介质的情况下,存储介质存储本实施例所述的与流程图(图3、4、5、6和7)相对应的程序代码。
上述实施例用于确定图像的肖像概率并进行处理。但是,本发明并不限于确定肖像概率,对于其他确定方法,例如对于检测电路板何处存在缺陷部分的概率的方法也是适用的。
不脱离本发明的构思和范围可以做出许多其他改变和改型。应当理解,本发明不限于特定的实施例,本发明的范围由所附权利要求限定。
权利要求
1.一种图像处理方法,包括图像输入步骤,用于输入图像;确定步骤,用于确定图像包含人脸的肖像概率;以及输出步骤,用于将肖像概率作为附加信息输出给图像。
2.根据权利要求1所述的图像处理方法,还包括检测步骤,用于检测图像中候选人脸区域的人脸概率。
3.根据权利要求1到2中的任一项所述的图像处理方法,还包括判断步骤,用于通过将肖像概率与阈值相比较,判断图像是否包含人脸。
4.根据权利要求3所述的图像处理方法,其中,还包括输出步骤,用于将图像是否包含人脸的判断结果作为补充附加信息输出给图像。
5.根据权利要求4所述的图像处理方法,其中,附加信息和补充附加信息以预定的格式输出到图像的头标文件和脚注文件中。
6.根据权利要求1到5中的任一项所述的图像处理方法,其中,给定图像的肖像概率由下式确定P=1-Πi=1N(1-pi)]]>其中,pi代表第i个候选人脸区域的人脸概率;N代表给定图像中候选人脸区域的个数;P代表给定图像的肖像概率。
7.根据权利要求6所述的图像处理方法,其中,给定图像的肖像概率由多个候选人脸区域的人脸概率确定,这些候选人脸区域的人脸概率比其他候选人脸区域的人脸概率大。
8.根据权利要求1到5中的任一项所述的图像处理方法,其中,图像中候选人脸区域最大的人脸概率被确定为图像的肖像概率。
9.根据权利要求3所述的图像处理方法,其中,如果图像的肖像概率大于阈值,则判断出图像包含人脸,其中,阈值在0.4到0.8的范围之内,优选0.6。
10.一种图像处理方法,其中,图像的肖像概率已存储在图像中,包括步骤读取步骤,用于从图像中读取图像的肖像概率;判断步骤,通过将图像的肖像概率与一个阈值相比较来判断该图像是否包含人脸;以及执行步骤,如果判断出图像包含人脸,则执行针对肖像优化了的独特的图像处理方法。
11.一种图像处理装置,包括图像输入装置,用于输入图像;确定装置,用于确定图像包含人脸的肖像概率;以及输出装置,用于将肖像概率作为附加信息输出给图像。
12.根据权利要求11所述的图像处理装置,还包括人脸检测装置,用于检测图像中候选人脸区域的人脸概率。
13.根据权利要求11到12中的任一项所述的图像处理装置,还包括判断装置,用于通过将肖像概率与阈值相比较判断图像是否包含人脸。
14.根据权利要求13所述的图像处理装置,还包括输出装置,用于将图像是否包含人脸的判断结果作为补充附加信息输出给图像。
15.根据权利要求14所述的图像处理装置,其中,附加信息和补充附加信息以预定的格式输出到图像的头标文件和脚注文件中。
16.一种图像处理装置,其中图像的肖像概率已存储在图像中,包括读取装置,用于从图像中读取图像的肖像概率;判断装置,用于通过将图像的肖像概率与一个阈值相比较来判断该图像是否包含人脸;以及执行装置,如果判断出图像包含人脸,则执行针对肖像优化了的独特的图像处理方法。
17.存储介质,用于存储图像处理的程序代码,该程序代码包括输入图像的代码;确定图像包含人脸的肖像概率的代码;以及将肖像概率作为附加信息输出给图像的代码。
18.存储介质,用于存储图像处理的程序代码,其中图像的肖像概率已存储在图像中,该程序代码包括读取代码,用于从图像中读取图像的肖像概率;判断代码,通过将图像的肖像概率与一个阈值作比较来判断该图像中是否包含人脸;以及执行代码,如果判断出图像包含人脸,则执行针对肖像优化了的独特的图像处理方法。
19.存储介质,用于存储根据权利要求1到10中的任一项所述的处理方法的程序。
20.记录介质,在其上形成根据权利要求1到10中的任一项所述的图像处理方法。
全文摘要
本发明公开了一种对可能包含人脸的图像进行处理方法和装置。该图像处理方法包括步骤图像输入步骤,用于输入图像;确定步骤,用于确定图像包含人脸的肖像概率;以及输出步骤,用于将肖像概率作为附加信息输出到图像中。根据本发明,可以得到一种可靠的和快速的处理图像的方法。图像的输出质量可以得到极大地改善。此外,其他设备可以对原始图像及其确定的信息进行进一步的处理。
文档编号A61B3/10GK1508753SQ02156660
公开日2004年6月30日 申请日期2002年12月17日 优先权日2002年12月17日
发明者陈新武, 石田良弘, 纪新, 王立冰, 弘 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1