信息处理装置、信息处理方法和程序与流程

文档序号:11235809阅读:694来源:国知局
信息处理装置、信息处理方法和程序与流程

本发明涉及一种信息处理装置、一种信息处理方法和一种程序。



背景技术:

在某些情况下,在用相机拍摄诸如皮肤和头发的部位时,用户会拍摄不适合皮肤分析或由专家执行的诊断的图像。为了克服这些情况,已经公开了各种技术。作为第一技术,公开了一种技术,包括:为了定期拍摄患部,识别可以拍摄患部的相机的位置和构图;以及将对相机的位置和构图的反馈提供给用户(例如,参见专利文献1)。

作为第二技术,公开了一种技术,包括:当用户在用他/她手中的相机拍摄诸如皮肤和牙齿的部位时,检测到相机抖动的情况下,输出用于促使用户采取必要动作的警报显示(例如,参见专利文献2)。另外,作为第三技术,给出了一种技术,包括:根据通过流媒体拍摄缓冲的图像的清晰度来选择适当的图像(例如,参见专利文献3)。

引文列表

专利文献

专利文献1:jp2012-254221a

专利文献2:jp2008-118635a

专利文献3:jp2010-88863a



技术实现要素:

技术问题

然而,在拍摄非皮肤区域的情况下,需要输出非皮肤区域已被拍摄。

问题的解决方案

根据本公开,提供一种信息处理装置,包括:确定单元,其被配置成至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及输出单元,其被配置成在拍摄图像被确定为非皮肤区域图像的情况下,执行预定的第一输出。

根据本公开,提供一种信息处理方法,包括:至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及在拍摄图像被确定为非皮肤区域图像的情况下,通过处理器执行预定的第一输出。

根据本公开,提供一种用于使计算机充当信息处理装置的程序,所述信息处理装置包括:确定单元,其被配置成至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及输出单元,其被配置成在拍摄图像被确定为非皮肤区域图像的情况下,执行预定的第一输出。

发明的有益效果

根据上述本公开,在拍摄非皮肤区域的情况下,有可能输出所拍摄到的非皮肤区域。应注意,上述效果不一定是限制性的。使用或代替上述效果,可以实现本说明书中描述的任何一种效果或者可以从本说明书中掌握的其他效果。

附图说明

图1是示出根据本公开的实施方案的皮肤分析系统的配置实例的图解。

图2是示出相机的配置实例的图解。

图3是示出照明单元的配置实例的图解。

图4是示出服务器的功能配置实例的方框图。

图5是示出确定单元的功能配置实例的方框图。

图6是示出抖动/模糊检测单元的功能配置实例的方框图。

图7是示出亮度图像被分成每个具有相同大小的六个块的实例的图解。

图8是示出非皮肤区域拍摄检测单元的功能配置实例的方框图。

图9是图示位置位移检测单元的功能的图解。

图10是图示连续拍摄多个图像的实例的图解。

图11是图示非接触式检测单元的功能的图解。

图12是示出在紫外光照射期间拍摄的拍摄图像的实例的图解。

图13是示出根据实施方案的信息处理装置的硬件配置实例的图解。

具体实施方式

在下文中,将参照附图详细描述本公开的一个或多个优选实施方案。在本说明书和附图中,具有大体上相同功能和结构的结构元件使用相同的附图标记表示,并且省略对这些结构元件的重复说明。

应注意,在本说明书和附图中,具有大体上相同功能和结构的结构元件有时在相同的附图标记之后使用不同的字母或数字彼此区分。然而,当不需要特别区分具有大体上相同功能和结构的结构元件时,仅附上相同的附图标记。

应注意,将按以下顺序给出描述。

1.实施方案的概述

2.皮肤分析系统的功能配置实例

3.信息处理装置的硬件配置实例

4.结论

<1.实施方案的概述>

首先,将描述本公开的实施方案的概述。图1是示出根据本公开的实施方案的皮肤分析系统的配置实例的图解。如图1中所示,根据本公开的实施方案的皮肤分析系统1包括服务器10、信息处理终端20和相机30。信息处理终端20可以是个人计算机(pc)、智能电话、移动电话、平板pc、个人数字助理(pda)、hmd等。此外,如图1中所示,服务器10、信息处理终端20和相机30可以经由中继设备40彼此相互通信。例如,中继设备40可以是wi-fi(注册商标)路由器等。

这里,将简要描述相机30的配置实例。图2是示出相机30的配置实例的图解。如图2中所示,相机30包括照明单元31、筒32、壳体33、透镜34和图像传感器35。透镜34和图像传感器35提供在壳体33的内部。此外,照明单元31提供在筒32的内部。

在图2中所示的实例中,从照明单元31发射的光到达皮肤表面fa。此外,反射在皮肤表面fa上的光穿过透镜34并到达图像传感器35。在这种情况下,在筒32与皮肤表面fa接触的情况下,可以减少从照明单元31发射的光可能从相机30泄漏出来的可能性,并且也可以减少进入相机30的光可能到达图像传感器35的可能性。

将由图像传感器35拍摄的拍摄图像(静止图像)传输到服务器10,并且服务器10可以对拍摄图像执行皮肤分析处理。此外,将通过皮肤分析处理获得的皮肤分析结果传输到信息处理终端20,并且信息处理终端20可以将皮肤分析结果的反馈提供给用户。应注意,尽管在本公开的实施方案中将主要描述由服务器10执行皮肤分析处理的实例,但是皮肤分析处理也可以由稍后将描述的信息处理终端20执行。

随后,将描述照明单元31的配置实例。图3是示出照明单元31的配置实例的图解。例如,照明单元31可以包括多个照明光源。在图3中所示的实例中,尽管照明单元31包括作为多个照明光源的led1、led2、ledi、...、ledn,但是照明光源的类型不限于有机发光二极管(led)。以这种方式,在照明单元31包括多个照明光源的情况下,多个照明光源可以发射具有彼此不同的拍摄条件(例如,波长和曝光时间段)的光束。

在本公开的实施方案中,假设是用户尝试使用相机30拍摄皮肤区域的场景。在这种场景中,在由相机30拍摄的拍摄图像不适合皮肤分析处理的情况下(或在拍摄情况不合适的情况下),皮肤分析系统1输出该效果。根据这种配置,在由相机30拍摄的拍摄图像不适合皮肤分析处理的情况下(或在拍摄情况不合适的情况下),输出该效果。

迄今为止,已经描述了本公开的实施方案的概述。

<2.皮肤分析系统的功能配置实例>

随后,将描述服务器(信息处理装置)10的功能配置实例。图4是示出服务器10的功能配置实例的方框图。如图4中所示,服务器10包括数据清理处理单元100。数据清理处理单元100包括确定单元105和输出单元160。确定单元105基于从相机30输入的拍摄图像确定从相机30输入的拍摄图像是否不适合皮肤分析处理(或拍摄情况是否是不合适的)。此外,输出单元160包括反馈单元170和元数据分配单元180。稍后将描述输出单元160的细节。

应注意,尽管本公开的描述将描述服务器10包括整个数据清理处理单元100的实例,但是一部分或整个数据清理处理单元100可以被包括在另一设备(例如,信息处理终端20或专用设备)中。此外,尽管本公开的描述将描述信息处理终端20包括用户界面单元50的实例,但是用户界面单元50可以被包括在另一设备(例如,专用终端)中。另外,尽管本公开的描述将描述服务器10包括皮肤分析处理单元60的实例,但是皮肤分析处理单元60可以被包括在另一设备(例如,信息处理终端20或专用设备)中。

随后,将描述确定单元105的功能配置实例。图5是示出确定单元105的功能配置实例的方框图。如图5中所示,确定单元105包括抖动/模糊检测单元110、非皮肤区域拍摄检测单元120、位置位移检测单元130、非接触式检测单元140和检测结果成形单元150。应注意,尽管本公开的描述将描述确定单元105包括所有那些块的实例,但是确定单元105不一定包括那些块中的一些。

例如,确定单元105可以包括抖动/模糊检测单元110、非皮肤区域拍摄检测单元120、位置位移检测单元130和非接触式检测单元140中的任何一个。或者,确定单元105可以包括那些块中的两个或三个的组合。接着,将依次描述抖动/模糊检测单元110、非皮肤区域拍摄检测单元120、位置位移检测单元130和非接触式检测单元140的功能。

图6是示出抖动/模糊检测单元110的功能配置实例的方框图。这里,在用户通过握持在他/她的手中的相机30拍摄皮肤的情况下,可能发生相机抖动。此外,在相机30对皮肤的按压不足或过度的情况下,可能发生散焦。抖动/模糊检测单元110可以确定在拍摄图像中是否发生模糊或抖动。如图6中所示,抖动/模糊检测单元110包括特征量提取单元111、分类器112和字典数据存储单元113。抖动/模糊检测单元110包括第一特征量提取单元111a、第二特征量提取单元111b和第三特征量提取单元111c。

这里,第一特征量提取单元111a提取用于检测整个拍摄图像中的模糊或抖动的第一特征量。更具体地说,第一特征量提取单元111a将在白光照射期间拍摄的拍摄图像转换为亮度图像。然后,第一特征量提取单元111a计算亮度图像的功率谱。随后,第一特征量提取单元111a对每个频带的功率谱的每个方向上的振幅进行积分。接着,第一特征量提取单元111a生成作为第一特征量的特征向量,该特征向量具有各个频带的积分结果作为分量。

此外,存在仅在拍摄图像的一个区域中发生散焦的情况,这是由相机30的一侧从皮肤分离而不与皮肤接触引起的。第二特征量提取单元111b提取用于检测这种散焦的第二特征量。更具体地说,第二特征量提取单元111b将在白光照射期间拍摄的拍摄图像转换为亮度图像。然后,第二特征量提取单元111b将亮度图像分成每个具有相同大小的六个块。图7是示出亮度图像被分成每个具有相同大小的六个块的实例的图解。

应注意,在使用与皮肤接触时执行拍摄的相机30的情况下,其特征在于仅在一个区域中的散焦可能发生在拍摄图像的四个角中的任意一个中。使用该特性,第二特征量提取单元111b可以将亮度图像分成四个角的块,每个块具有相同的大小。或者,第二特征量提取单元111b可以将亮度图像分成多个块,每个块具有相同的大小,包括四个角的块。

然后,第二特征量提取单元111b计算亮度图像的功率谱。随后,第二特征量提取单元111b对每个块执行对每个频带的功率谱的每个方向上的振幅进行积分处理。以这种方式,获得作为分量的每个具有各个频带的积分结果的特征向量,特征向量的数量与块的数量相同。接着,第二特征量提取单元111b生成作为第二特征量的特征向量,该特征向量具有与各个块的特征向量相同维度的分量的方差值作为新的分量。

此外,对于与上述第二特征量提取的相同目的,第三特征量提取单元111c提取用于检测散焦的第三特征量。更具体地说,第三特征量提取单元111c将在白光照射期间拍摄的拍摄图像转换为亮度图像。然后,第三特征量提取单元111c将亮度图像分成每个具有相同大小的六个块(参见图7)。

应注意,以与提取上述第二特征量的情况相同的方式,第三特征量提取单元111c也可以将亮度图像分成四个角的块,每个块具有相同的大小。或者,第三特征量提取单元111c可以将亮度图像分成多个块,每个块具有相同的大小,包括四个角的块。然后,第三特征量提取单元111c计算每个块的亮度平均值。随后,第三特征量提取单元111c生成作为第三特征量的特征向量,该特征向量具有各个块的亮度平均值之间的差值作为分量。

分类器112通过确定在白光照射期间拍摄的拍摄图像中是否发生模糊或抖动来获得确定结果。更具体地说,分类器112可以计算评估值(在下文中,也称为“拟合优度”),其指示在拍摄图像中发生的模糊程度或抖动程度,并且可以基于评估值是否在预定范围内来确定在拍摄图像中是否发生模糊或抖动。

计算评估值的方法没有特别限制。例如,假设字典数据被预先登记在字典数据存储单元113中,基于从发生抖动或模糊的图像组提取的第一至第三特征量,使用学习功能获得字典数据。在这种情况下,可以基于存储在字典数据存储单元113中的字典数据来建构判别函数,并且分类器112可以通过将由特征量提取单元111提取的第一至第三特征量输入到判别函数来获得评估值。

应注意,在图6中所示的实例中,主要描述了将第一至第三特征量提取为用于创建字典数据的特征量和从拍摄图像提取的特征量的实例。然而,可能不一定使用所有第一至第三特征量。例如,在第一至第三特征量中,可以使用其中任何一个。或者,在第一至第三特征量中,可以组合使用其中任何两个,或也可以使用除了这里描述的第一至第三特征量之外的特征量。

例如,作为上述第一特征量和第二特征量中的每个,将使用亮度图像的功率谱的每个频带的振幅。然而,可以使用关于图像的频率(描述了频率空间中的图像的状态的特征量)的某种信息作为特征量。例如,通过包括在相机30中的图像信号处理器(isp)将图像编码成联合摄影专家组(jpeg)形式时的离散余弦变换(dct)系数可以用作特征量。

图8是示出非皮肤区域拍摄检测单元120的功能配置实例的方框图。这里,当用户尝试使用相机30拍摄皮肤区域时,存在非皮肤区域被拍摄的情况。例如,作为非皮肤区域被拍摄的情况,存在除了皮肤区域之外的区域(诸如空气、相机架、衣服或桌子)而不是皮肤区域被包括在拍摄区域中的情况。此外,作为非皮肤区域被拍摄的另一情况,存在包括在拍摄区域中的皮肤区域被头发或异物(诸如碎屑)隐藏的情况。

非皮肤区域拍摄检测单元120可以确定拍摄图像是否是通过拍摄非皮肤区域获得的非皮肤区域图像。非皮肤区域可以对应于除了用户的皮肤区域之外的区域。如图8中所示,非皮肤区域拍摄检测单元120包括特征量提取单元121、分类器122和字典数据存储单元123。非皮肤区域拍摄检测单元120包括第一特征量提取单元121a、第二特征量提取单元121b和第三特征量提取单元121c。

这里,第一特征量提取单元121a提取第一特征量。更具体地说,第一特征量提取单元121a将在白光照射期间拍摄的拍摄图像转换为hsv颜色空间(通过色相、饱和度和值的组合指定颜色的颜色空间)。然后,第一特征量提取单元121a生成每个色相和色度的平均值和方差值以及色相-色度空间中的协方差作为第一特征量。

此外,第二特征量提取单元121b提取第二特征量。具体来说,第二特征量提取单元121b将在白光照射期间拍摄的拍摄图像转换为hsv颜色空间。然后,第一特征量提取单元121a基于hsv颜色空间生成色相[0,360]-色度[0,1]空间中出现频率的映射图作为第二特征量。由第一特征量提取单元121a生成的映射图可以具有每一个单位的色相和色度。

此外,第三特征量提取单元121c提取第三特征量。更具体地说,第三特征量提取单元121c将在白光照射期间拍摄的拍摄图像转换为hsv颜色空间。然后,第三特征量提取单元121c生成色相[0,360]的直方图作为第三特征量。

分类器122通过确定在白光照射期间拍摄的拍摄图像中是否发生模糊或抖动来获得确定结果。更具体地说,分类器112可以计算指示拍摄图像的非皮肤区域图像可能性的评估值,并且可以基于评估值是否在预定范围内来确定拍摄图像是否是非皮肤区域图像。

计算评估值的方法没有特别限制。例如,假设字典数据被预先登记在字典数据存储单元123中,基于从非皮肤区域图像组提取的第一至第三特征量,使用学习功能获得字典数据。在这种情况下,可以基于存储在字典数据存储单元123中的字典数据来建构判别函数,并且分类器122可以通过将由特征量提取单元121提取的第一至第三特征量输入到判别函数来获得评估值。

应注意,在图8中所示的实例中,主要描述了将第一至第三特征量提取为用于创建字典数据的特征量和从拍摄图像提取的特征量的实例。然而,可能不一定使用所有第一至第三特征量。例如,在第一至第三特征量中,可以使用其中任何一个。或者,在第一至第三特征量中,可以组合使用其中任何两个,或也可以使用除了这里描述的第一至第三特征量之外的特征量。

例如,在上述描述中,用作特征量的是在白光照射期间拍摄的拍摄图像的色相的平均值或方差值。然而,关于色相的某种信息也可以用作特征量。

此外,在像素值之间的差超过阈值的区域的比例大于预定比例的情况下,像素值分别对应于两个拍摄图像,分别在具有不同波长的光束照射期间拍摄两个拍摄图像,分类器122可以确定拍摄图像是非皮肤区域图像。例如,可以使用红光和白光作为具有不同波长的光束。在这种情况下,对应于两个拍摄图像的像素值之间的差超过阈值的区域可以被视为头发存在的区域,并且区域的比例大于预定比例的状态可以被视为头发存在的区域的比例大于预定比例的状态。

图9是图示位置位移检测单元130的功能的图解。这里,假设相机30在改变诸如谱条件和曝光时间段的拍摄条件的同时连续拍摄多个图像。图10是图示连续拍摄多个图像的实例的图解。在这种情况下,随着拍摄时间段的增加,更有可能发生位置位移,这归因于用户引起的相机抖动。此外,随着拍摄时间段的增加,误认为拍摄完成的用户可能通过拍摄中途从拍摄部位释放相机30的可能性增加。

位置位移检测单元130可以确定在连续拍摄期间是否发生拍摄部分的位置位移。如图9中所示,位置位移检测单元130具有作为功能的图像131a之间差异的提取和使用阈值131b的确定。首先,特征量提取单元131将通过相机30在多个连续拍摄图像(在下文中也称为“位置位移检测目标间隔”)之前和之后拍摄的两个图像转换为亮度图像。然后,特征量提取单元131计算亮度图像之间的差距或相似度。

随后,分类器132基于亮度图像之间的差距或相似度来确定是否发生位置位移。具体来说,在亮度图像之间的差距超过作为字典数据预先存储在字典数据存储单元133中的阈值的情况下(在亮度图像之间的相似度小于阈值的情况下),分类器132确定发生位置位移。另一方面,在亮度图像之间的差距小于阈值的情况下(在亮度图像之间的相似度超过阈值的情况下),分类器132确定没有发生位置位移。

可以输出通过从差距减去阈值而获得的值(通过从阈值减去相似度而获得的值)作为拟合优度(位置位移度)。此外,亮度图像之间的差距可以是对应于各自的两个亮度图像的像素的平方误差之和,或者可以是从各自的两个亮度图像生成的亮度直方图之间的差距。

这里,在位置位移检测目标间隔之前和之后拍摄的两个图像可以是在相同拍摄条件下拍摄图像。图10示出在位置位移检测目标间隔之前和之后拍摄的两个图像是在白色非偏振光照射期间拍摄图像的实例。然而,在位置位移检测目标间隔之前和之后拍摄的两个图像可以是在不同拍摄条件(照明光的波长等)下拍摄图像。在这种情况下,由于不需要另外拍摄用于检测位置位移的图像,因此可以更容易地检测位置位移。

例如,通过仅提取在白光照射期间拍摄图像的g分量而获得的图像和通过仅提取在绿光照射期间拍摄图像的g分量而获得的图像可以用作在位置位移检测目标间隔之前和之后拍摄的两个图像。根据这种技术,分类器132可以通过与上述相同的程序来检测位置位移。

此外,在不同拍摄条件下拍摄的两个图像中都没有散焦的情况下,特征量提取单元131可以使用局部特征量来描述两个图像,并且可以计算局部特征量之间的差距或相似度。然后,在局部特征量之间的差距超过阈值的情况下(在局部特征量之间的相似度小于阈值的情况下),分类器132可以确定发生位置位移。另一方面,在局部特征量之间的差距小于阈值的情况下(在局部特征量之间的相似度超过阈值的情况下),分类器132可以确定没有发生位置位移。

应注意,定向梯度直方图(hog)、尺度不变特征变换(sift)等可以用作局部特征量。

此外,分类器132可以使用除图像之外的数据来确定在连续拍摄期间是否发生拍摄部分的位置位移。例如,分类器132可以基于预定传感器数据的变化是否超过阈值来确定是否发生位置位移。例如,传感器数据的变化可以是传感器数据的每单位时间的变化量。

例如,当接触传感器提供在相机30与皮肤表面fa接触的表面上时,在通过接触传感器获得的传感器数据的变化不超过阈值的情况下,分类器132可以确定相机30的位置在拍摄期间是稳定的并且没有发生位置位移。另一方面,在通过接触传感器获得的传感器数据的变化超过阈值的情况下,分类器132可以确定相机30的位置在拍摄期间是不稳定的并且发生位置位移。

图11是图示非接触式检测单元140的功能的图解。这里,在相机30的端部与皮肤表面fa不接触的情况下,在外部光进入相机30内部的状态下执行拍摄。非接触式检测单元140可以确定拍摄图像是否在相机30的端部与皮肤表面fa不接触的状态下被拍摄。如图11中所示,非接触式检测单元140具有作为功能的亮度141a的差的计算和使用阈值141b的确定。

首先,特征量提取单元141将在紫外光照射期间或在红外光照射期间拍摄的拍摄图像转换为hsv颜色空间。然后,特征量提取单元141生成整个拍摄图像的亮度直方图ha。亮度范围可以是[0,100]。此外,亮度直方图的组距不受限制,并且亮度直方图的组距可以是例如“1”。

另一方面,亮度直方图hb预先登记在字典数据存储单元143中,基于接触式图像组(包括在相机30的端部与皮肤接触的状态下拍摄的接触式图像)来生成亮度直方图hb。以相同的方式,亮度直方图hc预先登记在字典数据存储单元143中,基于非接触式图像组(包括在相机30的端部与皮肤不接触的状态下拍摄的非接触式图像)来生成亮度直方图hc。因此,特征量提取单元141使用下面的公式(1)和公式(2)来计算亮度直方图hb和亮度直方图ha之间的差距d1,以及亮度直方图hc和亮度直方图ha之间的差距d2。

d1=dist(ha,hb)(1)

d2=dist(ha,hc)(2)

应当注意,dist(x,y)表示相对于x和y的适当的差距函数。随后,分类器142基于亮度直方图ha确定拍摄图像是否在相机30的端部与皮肤接触的状态下被拍摄。更具体地说,分类器142基于亮度直方图ha和亮度直方图hc之间的差距与亮度直方图ha和亮度直方图hb之间的差距之差,确定拍摄图像是否在相机30的端部与皮肤接触的状态下被拍摄。更具体地说,分类器142使用下面的公式(3)计算得分s。

s=d1-d2(3)

然后,在得分s小于阈值的情况下,分类器142可以确定拍摄图像在相机30的端部与皮肤表面fa不接触的状态下被拍摄。另一方面,在得分s大于或等于阈值的情况下,分类器142可以确定拍摄图像在相机30的端部与皮肤表面fa接触的状态下被拍摄。通过从阈值减去得分s而获得的值可以输出为拟合优度(非接触度)。

应注意,与波长为400nm至900nm的光的量相比,常用房间照明包括波长小于或等于400nm的少量光(紫外光)和波长大于或等于900nm的光。基于这种倾向,通过使用在紫外光照射期间或在红外光照射期间拍摄的拍摄图像作为拍摄图像,相机30与皮肤表面fa接触的时间与相机30与皮肤表面fa不接触的时间之间的差值变得更加明显,如上所述。图12是示出在紫外光照射期间拍摄的拍摄图像的实例的图解。

如图12中所示,据了解,在紫外光照射期间在相机30的端部与皮肤表面fa接触的状态下拍摄的拍摄图像在整个图像上具有大致均匀的亮度。另一方面,据了解,在紫外光照射期间在相机30的端部与皮肤表面fa不接触的状态下拍摄的拍摄图像具有亮度变化。

应注意,尽管图12示出在紫外光照射期间拍摄的拍摄图像的实例,但是可以使用发射波长为650nm的光的红色led或发射波长为450nm的光的蓝色led来代替发射紫外光的led。也在这种情况下,可以用与上述相同的技术来确定拍摄图像是否在相机30的端部与皮肤表面fa接触的状态下被拍摄。

返回到图4和图5,将继续描述。在确定拍摄图像不适合皮肤分析处理(或拍摄情况是不合适的)的情况下,输出单元160执行预定输出。例如,在非皮肤区域拍摄检测单元120确定拍摄图像是非皮肤区域图像的情况下,输出单元160可以执行预定的第一输出。此外,在位置位移检测单元130确定发生位置位移的情况下,输出单元160可以执行预定的第二输出。

此外,在确定拍摄图像在相机30与皮肤表面fa不接触的状态下被拍摄的情况下,输出单元160可以执行预定的第三输出。另外,在抖动/模糊检测单元110确定在拍摄图像中发生模糊或抖动的情况下,输出单元160可以执行预定的第四输出。可以用任何方式执行这些输出。例如,作为输出的实例,反馈单元170可以将向用户的预定反馈提供给用户界面单元50。预定反馈也没有特别限制。

例如,预定反馈可以是信息处理终端20的警报显示,可以是打开相机30的指示器led,可以是激活相机30的振动器功能,或者可以是从提供给相机30或信息处理终端20的扬声器输出警报声。此外,第一至第四输出可以彼此相同或不同。如果第一至第四输出彼此不同,则由于对于拍摄图像不适合皮肤分析处理的每个原因(在下文中也可以简称为“原因”)执行不同的输出,因此用户可以掌握原因。

例如,反馈单元170可以使相机30的指示器led执行与原因相关的彩色显影,或者可以使相机30的指示器led执行与原因相关的闪光模式。此外,反馈单元170可以使信息处理终端20显示对应于原因的警报显示。例如,随着拟合优度的增加,反馈单元170可以增加要显示的警报的信息量。

此外,反馈单元170可以执行对应于拟合优度的反馈。以这种方式,用户可以掌握拍摄图像的拟合优度。例如,反馈单元170可以使信息处理终端20显示对应于拟合优度的警报显示,或者可以基于拟合优度来控制信息处理终端20上的警报的显示或不显示。例如,在拟合优度大于阈值的情况下,反馈单元170可以使警报被显示,并且在拟合优度小于阈值的情况下,反馈单元170可以使警报被隐藏。

此外,检测结果成形单元150可以分别输出从抖动/模糊检测单元110、非皮肤区域拍摄检测单元120、位置位移检测单元130和非接触式检测单元140输出的确定结果到输出单元160,或者可以成形确定结果,然后将成形的确定结果输出到输出单元160。例如,在由于多种原因确定拍摄图像不适合皮肤分析处理的情况下,检测结果成形单元150可以执行与第一至第四输出不同的输出。

更具体地说,假设抖动/模糊检测单元110确定在拍摄图像中发生模糊或抖动,并且非接触式检测单元140确定拍摄图像在相机30的端部与皮肤表面fa不接触的状态下被拍摄的情况。在这种情况下,据推测,相机30从皮肤表面fa释放,因此反馈单元170可以输出相机30从皮肤表面fa释放。

此外,假设抖动/模糊检测单元110确定在拍摄图像中发生模糊或抖动,但非接触式检测单元140确定拍摄图像在相机30的端部与皮肤表面fa接触的状态下被拍摄的情况。在这种情况下,据推测,相机30被过度压在皮肤表面fa上,因此反馈单元170可以输出相机30被过度压在皮肤表面fa上。

另外,反馈单元170可以执行对应于用户操作历史的反馈。例如,反馈单元170可以根据用户执行重新拍摄的次数来改变用于确定执行警报显示的阈值(范围)的严格性。更具体地说,在用户执行重新拍摄的次数超过上限的情况下,用于确定执行警报显示的拟合优度的范围可能变窄。因此,可以抑制给用户带来的麻烦。

或者,反馈单元170可能不必向具有指示用户拒绝过去的警报显示的历史的用户发出警报。因此,可以抑制给用户带来的麻烦。

此外,在确定单元105确定拍摄图像适合皮肤分析处理(或拍摄情况是合适的),但用户输入拍摄图像不适合皮肤分析处理(或拍摄情况是不合适的)的情况下,反馈单元170可以扩大用于确定执行警报显示的拟合优度的范围。

另一方面,在确定单元105确定拍摄图像不适合皮肤分析处理(或拍摄情况是不合适的),但用户输入拍摄图像适合皮肤分析处理(或拍摄情况是合适的)的情况下,反馈单元170可以缩小用于确定执行警报显示的拟合优度的范围。

例如,元数据分配单元180可以向分析拍摄图像的皮肤分析处理单元60输出拍摄图像不适合皮肤分析处理(或拍摄情况是不合适的)作为元数据。例如,对于每个原因,元数据分配单元180可以向皮肤分析处理单元60输出指示拍摄图像是否不适合皮肤分析处理的值(或指示拍摄情况是否是不合适的值)作为元数据。或者,元数据分配单元180可以输出适合每个原因的拟合优度作为元数据。

皮肤分析处理单元60可以基于元数据来控制用于皮肤分析处理的参数。作为实例,在确定在拍摄图像中发生模糊或抖动被输入作为元数据的情况下,皮肤分析处理单元60可以增加用于判断皮肤光滑度的得分。

或者,皮肤分析处理单元60可以基于元数据来控制在统计数据计算时对数据的加权。例如,皮肤分析处理单元60可能不一定使用已被确定为不适合用于统计数据计算的皮肤分析处理的拍摄图像。此外,皮肤分析处理单元60可以减少已被确定为不适合皮肤分析处理的拍摄图像的加权。

此外,在用户确定是否使用拍摄图像进行皮肤分析并且根据确定结果输入操作的情况下,元数据分配单元180可以使用户操作历史与图像相关联。这种用户操作历史也可以用于创建用于检测不适合皮肤分析的图像的字典数据的标签数据。

应注意,从元数据分配单元180输出的元数据可以被形成为可以由元数据分配单元180在皮肤分析处理单元60中处理的形式。应注意,如图4中所示,元数据分配单元180可以将图像id与元数据一起输出到皮肤分析处理单元60。或者,元数据分配单元180可以将用于皮肤分析的图像与元数据一起输出到皮肤分析处理单元60。

迄今为止,已经描述了根据本公开的实施方案的皮肤分析系统1的功能配置实例。

<3.信息处理装置的硬件配置实例>

随后,将描述根据本公开的实施方案的信息处理装置10的硬件配置实例。图13是示出根据本公开的实施方案的信息处理装置10的硬件配置实例的图解。然而,图13中所示的硬件配置实例仅仅示出信息处理装置10的硬件配置的实例。因此,信息处理装置10的硬件配置不限于图13中所示的实例。

如图13中所示,信息处理装置10包括中央处理单元(cpu)901、只读存储器(rom)902、随机存取存储器(ram)903、存储设备911、驱动器912和通信设备915。

cpu901充当算术处理设备和控制设备,并且根据各种程序来控制信息处理装置10的整个操作。此外,cpu901可以是微处理器。rom902存储由cpu901使用的程序、计算参数等。ram903临时存储cpu901执行中使用的程序、执行期间适当变化的参数等。它们通过由cpu总线等配置的主机总线156彼此连接。

存储设备911是信息处理装置10的存储单元的实例,并且是用于存储数据的设备。存储设备911可以包括例如存储介质,用于在存储介质中记录数据的记录设备,用于从存储介质读出数据的读取设备,以及用于删除记录在存储介质中的数据的删除设备。存储设备911存储由cpu901执行的程序和各种数据。

驱动器912是用于存储介质的读取器/写入器,并且内置或外部附接到信息处理装置10。驱动器912读出记录在安装到其上的可移动存储介质(诸如磁盘、光盘、磁光盘或半导体存储器)中的信息,并且将信息输出到ram903。此外,驱动器912也可以将信息写入可移动存储介质中。

通信设备915经由网络(或直接)与外部设备通信。通信设备915可以是无线电通信接口,并且可以包括例如通信天线、射频(rf)电路和基带处理器。无线电通信接口的具体实例包括通信单元,诸如支持诸如码分多址(cdma)、宽带码分多址(w-cdma)、长期演进(lte)和无线保真(wi-fi)(注册商标)的通信方案的调制解调器。

此外,通信设备915可以是有线通信接口,并且可以包括例如连接端子、传输线和用于通信处理的其他电路。cpu901和通信设备915可以配置在一个芯片上,或者可以被提供为单独的设备。尽管在图13中未示出,但是信息处理装置10可以例如由诸如可再充电电池的电源提供的电力驱动,并且电源可以附接到信息处理装置10并从信息处理装置10拆卸。

迄今为止,已经描述了根据本公开的实施方案的信息处理装置10的硬件配置实例。

<4.结论>

如上所述,根据本公开的实施方案,提供信息处理装置10,包括确定单元105,其被配置成至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及输出单元160,其被配置成在拍摄图像被确定为非皮肤区域图像的情况下,执行预定的第一输出。根据这种配置,在用户尝试使用相机30拍摄皮肤区域的场景下拍摄非皮肤区域的情况下,可以输出非皮肤区域已被拍摄。

在下文中,将详细描述专利文献中记载的技术与根据本公开的实施方案的技术之间的差异。首先,作为第一技术,公开了一种技术,为了定期拍摄患部,包括识别可以拍摄患部的相机的位置和构图;以及将对相机的位置和构图的反馈提供给用户(例如,参见专利文献1)。然而,专利文献1中记载的技术用于确定是否已经拍摄了相同的患部,并且不可能检测到包括抖动或模糊、非皮肤区域拍摄图像、位置位移等的图像,并且将检测结果的反馈提供给用户。

作为第二技术,公开了一种技术,包括在用户在用他/她的手中的相机拍摄诸如皮肤和牙齿的部位时,检测到相机抖动的情况下,输出用于促使用户采取必要动作的警报显示(例如,参见专利文献2)。然而,专利文献2中记载的技术不可能检测到非皮肤区域拍摄图像、位置位移、相机30与皮肤的非接触等。另外,专利文献2中记载的技术不可能考虑到拍摄图像的不适当性而向用户反馈。

此外,作为第三技术,给出了一种技术,包括根据通过流媒体拍摄缓冲的图像的清晰度来选择适当的图像(例如,参见专利文献3)。然而,专利文献3中记载的技术仅可以获取在与流媒体拍摄的拍摄条件相同的拍摄条件下拍摄的图像。因此,专利文献3不能应用于在改变光的波长、曝光时间段等的同时尝试连续拍摄的情况。另一方面,根据本公开的实施方案,在与流媒体拍摄的拍摄条件不同的拍摄条件下拍摄的图像可以用于皮肤分析。

此外,即使在获取与流媒体拍摄的拍摄条件相同的拍摄条件下拍摄的图像的情况下,专利文献3中记载的技术可能限制在与诸如图像分辨率的数据大小有关的部分,这是由于对存储器i/o、传输速率以及用于确定流媒体拍摄期间清晰度的数据吞吐量的限制造成的。

以上已经参照附图描述了本公开的优选实施方案,而本公开不限于上述实例。本领域技术人员可以发现在所附权利要求的范围内的各种改变和修改,并且应当理解,这些改变和修改将自然地落入本公开的技术范围内。

此外,也可能创建用于使内置在计算机中的诸如cpu、rom和ram的硬件表现出与上述信息处理装置10的各个功能大体上相同的功能的程序。此外,也提供上面记录有程序的计算机可读记录介质。

此外,本说明书中描述的效果仅仅是说明性或示例性的效果,并不是限制性的。即,使用或代替上述效果,根据本公开的技术可以实现本领域技术人员从本说明书的描述中清楚获知的其他效果。

另外,本技术也可以被配置如下。

(1)

一种信息处理装置,包括:

确定单元,其被配置成至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及

输出单元,其被配置成在所述拍摄图像被确定为所述非皮肤区域图像的情况下,执行预定的第一输出。

(2)

根据(1)所述的信息处理装置,其中,

在所述拍摄图像被确定为所述非皮肤区域图像的情况下,所述输出单元包括反馈单元,其被配置成将预定反馈提供给用户。

(3)

根据(1)所述的信息处理装置,其中,

在所述拍摄图像被确定为所述非皮肤区域图像的情况下,所述输出单元包括元数据分配单元,其被配置成将所述拍摄图像作为所述非皮肤区域图像输出到被配置为分析所述拍摄图像的皮肤分析处理单元。

(4)

根据(1)至(3)中任一项所述的信息处理装置,其中

所述确定单元计算指示所述拍摄图像的非皮肤区域图像可能性的评估值,并且基于所述评估值是否在预定范围内来确定所述拍摄图像是否是所述非皮肤区域图像。

(5)

根据(4)所述的信息处理装置,其中

所述确定单元通过至少将关于从所述拍摄图像获得的色相的信息输入到预先生成的判别函数来获得所述评估值。

(6)

根据(1)至(3)中任一项所述的信息处理装置,其中在像素值之间的差超过阈值的区域的比例大于预定比例的情况下,所述确定单元确定所述拍摄图像是所述非皮肤区域图像,所述像素值分别对应于两个拍摄图像,所述两个拍摄图像是分别在具有不同波长的光束照射期间拍摄的。(7)

根据(1)至(6)中任一项所述的信息处理装置,其中

所述确定单元确定在连续拍摄期间是否发生拍摄部分的位置位移,以及

在确定发生所述位置位移的情况下,所述输出单元执行预定的第二输出。(8)

根据(7)所述的信息处理装置,其中

在多个连续拍摄图像之前和之后拍摄两个图像,所述确定单元基于各自所述两个图像的亮度图像之间的差距或相似度来确定是否发生所述位置位移。

(9)

根据(7)所述的信息处理装置,其中

所述确定单元基于预定传感器数据的变化是否超过阈值来确定是否发生所述位置位移。

(10)

根据(1)至(9)中任一项所述的信息处理装置,其中

所述确定单元进一步确定所述拍摄图像是否在相机与皮肤不接触的状态下被拍摄,以及

在确定所述拍摄图像在所述相机与所述皮肤不接触的状态下被拍摄的情况下,所述输出单元执行预定的第三输出。

(11)

根据(10)所述的信息处理装置,其中

所述确定单元基于从所述拍摄图像获得的亮度直方图,确定所述拍摄图像是否在所述相机与所述皮肤不接触的状态下被拍摄。

(12)

根据(11)所述的信息处理装置,其中

所述确定单元基于从所述拍摄图像获得的亮度直方图和预先登记的在所述相机与所述皮肤不接触时的亮度直方图之间的差距与从所述拍摄图像获得的所述亮度直方图和在所述相机与所述皮肤接触时的亮度直方图之间的差距之间的差,确定所述拍摄图像是否在所述相机与所述皮肤不接触的状态下被拍摄。

(13)

根据(1)至(12)中任一项所述的信息处理装置,其中

所述确定单元进一步确定在所述拍摄图像中是否发生模糊或抖动,以及

在确定在所述拍摄图像中发生所述模糊或所述抖动的情况下,所述输出单元执行预定的第四输出。

(14)

根据(13)所述的信息处理装置,其中

所述确定单元计算指示在所述拍摄图像中发生的所述模糊程度或所述抖动程度的评估值,并且基于所述评估值是否在预定范围内来确定在所述拍摄图像中是否发生所述模糊或所述抖动。

(15)

根据(14)所述的信息处理装置,其中

所述确定单元通过至少将从所述拍摄图像获得的频率的信息输入到预先生成的判别函数来获得所述评估值。

(16)

根据(14)所述的信息处理装置,其中

所述确定单元通过至少将从所述拍摄图像获得的各个块的亮度平均值之间的差输入到预先生成的判别函数来获得所述评估值。

(17)

根据(2)所述的信息处理装置,其中

所述确定单元计算指示所述拍摄图像的非皮肤区域图像可能性的评估值,并且基于所述评估值是否在预定范围内来确定所述拍摄图像是否是所述非皮肤区域图像,以及

所述反馈单元执行对应于所述评估值的反馈。

(18)

根据(3)所述的信息处理装置,其中

所述确定单元计算指示所述拍摄图像的非皮肤区域图像可能性的评估值,并且基于所述评估值是否在预定范围内来确定所述拍摄图像是否是所述非皮肤区域图像,以及

所述元数据分配单元将所述评估值或对应于所述评估值的数据输出到所述皮肤分析处理单元。

(19)

一种信息处理方法,包括:

至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及

在所述拍摄图像被确定为所述非皮肤区域图像的情况下,通过处理器执行预定的第一输出。

(20)

一种用于使计算机充当信息处理装置的程序,所述信息处理装置包括:

确定单元,其被配置成至少确定拍摄图像是否是通过拍摄非皮肤区域而获得的非皮肤区域图像;以及

输出单元,其被配置成在所述拍摄图像被确定为所述非皮肤区域图像的情况下,执行预定的第一输出。

参考符号列表

1皮肤分析系统

10服务器(信息处理装置)

20信息处理终端

30相机

31照明单元

32筒

33壳体

34透镜

35图像传感器

40中继设备

50用户界面单元

60皮肤分析处理单元

100数据清理处理单元

105确定单元

110抖动/模糊检测单元

111特征量提取单元

111a第一特征量提取单元

111b第二特征量提取单元

111c第三特征量提取单元

112分类器

113字典数据存储单元

120非皮肤区域拍摄检测单元

121特征量提取单元

121a第一特征量提取单元

121b第二特征量提取单元

121c第三特征量提取单元

122分类器

123字典数据存储单元

130位置位移检测单元

131特征量提取单元

132分类器

133字典数据存储单元

140非接触式检测单元

141特征量提取单元

143字典数据存储单元

142分类器

150检测结果成形单元

160输出单元

170反馈单元

180元数据分配单元。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1