本發明涉及一種信息處理裝置、一種信息處理方法和一種程序。
背景技術:
在某些情況下,在用相機拍攝諸如皮膚和頭發的部位時,用戶會拍攝不適合皮膚分析或由專家執行的診斷的圖像。為了克服這些情況,已經公開了各種技術。作為第一技術,公開了一種技術,包括:為了定期拍攝患部,識別可以拍攝患部的相機的位置和構圖;以及將對相機的位置和構圖的反饋提供給用戶(例如,參見專利文獻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元數據分配單元。