新四季網

一種指甲圖像的提取方法及系統與流程

2023-10-11 05:34:24 1


本發明涉及圖像處理技術領域,特別涉及一種指甲圖像的提取方法及系統。



背景技術:

圖像分割技術在當下的商業活動中應用領域極廣,包括醫學CT圖像分析、手機拍照背景虛化等。由於圖像千變萬化,每一個領域中的圖像特徵不同,因而不同領域就需要相應的圖像分割技術進行處理。

在醫療領域,醫生可通過提取出的指甲圖像進行疾病的預防,例如,指甲半月痕相比往常變小則說明當前新陳代謝出現問題、灰色指甲表示人有真菌引起的傳染病等。利用圖像分割技術自動提取出指甲區域並對歷史指甲的狀態進行追蹤,將會對疾病起到一定預警作用,符合未來網際網路醫療趨勢。另一方面,利用提取出的指甲區域圖像進行製作自動美甲機將會對美甲行業產生變革性影響。

目前利用圖像分割提取指甲區域的研究成果較少,Kumuda,N.S.,and M.S.Dinesh["Human fingernail segmentation."Emerging Research in Electronics,Computer Science and Technology(ICERECT),2015 International Conference on.IEEE,2015.]提出的方法主要實現了基於顏色的指甲提取,以及指甲各個區域的分割,該方法只使用顏色信息,其局限性較大,且不適用於膚色較淺的人種。Sun,Yu,et.al.["Estimation of fingertip force direction with computer vision."IEEE Transactions on Robotics 25.6(2009):1356-1369.]所用到的指甲區域提取方法只使用了指甲的邊緣信息,魯棒性不高,而且該方法需要提前對每一個使用者的指甲圖像進行相對應的圖像標定採集,實用性較差。

因而現有技術還有待改進和提高。



技術實現要素:

本發明要解決的技術問題在於,針對現有技術的不足,提供一種指甲圖像的提取方法及系統,其根據人類皮膚和指甲在顏色特徵以及特定姿勢下的輪廓特徵信息提取指甲圖像,使得精確度和魯棒性均得到提高。

為了解決上述技術問題,本發明所採用的技術方案如下:

一種指甲圖像的提取方法,其包括:

通過機器視覺設備對待分析的手或腳進行拍攝,獲取指定姿勢的手或腳的圖像;

根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域;

根據所述指定姿勢提取所述手或腳圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像。

所述指甲圖像的提取方法,其中,所述識別所述圖像的背景顏色信息,並根據所述背景顏色以及人類皮膚顏色信息建立圖像的背景與手或腳分類模型具體包括:

將所述圖像的顏色空間轉換到YCbCr空間,並獲取每個像素在Cb通道的值以及Cr通道的值;

根據所述人類皮膚顏色在Cb通道的值以及Cr通道的值確定用於區分圖像的背景與手或腳的分類條件;

根據所述分類條件在所述圖像中提取所述手或腳的圖像區域。

所述指甲圖像的提取方法,其中,所述分類條件為:

其中,Pb為像素P在Cb通道的值,Pr為像素P在Cr通道的值,b0,r0,θ,a和b為常數。

所述指甲圖像的提取方法,其中,所述根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域具體包括:

獲取所述指定姿勢對應的標準手或腳的圖像區域的標準輪廓以及預設的人類皮膚顏色信息;

根據所述皮膚顏色以及所述標準輪廓建立所述圖像的背景與手或腳的分類模型;

根據所述分類模型在所述圖像中提取所述手或腳的圖像區域。

所述指甲圖像的提取方法,其中,所述根據所述皮膚顏色信息以及所述標準輪廓建立所述圖像的背景與手或腳的分類模型具體包括:

識別所述圖像的背景顏色信息,並根據所述背景顏色信息以及皮膚顏色信息對所述圖像的顏色進行聚類;

採用比較輪廓法計算聚類得到的所有分類組合所形成圖像區域的當前輪廓與所述指定姿勢對應的標準輪廓的相似分數;獲取所述相似分數最高的分類,並將分類組合形成的圖像區域設置為所述圖像中手或腳的圖像區域並提取。

所述指甲圖像的提取方法,其中,所述根據所述指定姿勢提取所述圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像具體包括:

對所述圖像區域進行修正以使得所述圖像區域與預設的所述指定姿勢對應的標準手或腳的圖像區域對齊;

根據所述標準手或腳的圖像區域設定的指甲區域確定所述圖像區域的第一指甲區域,其中,所述第一指甲區域包括若干第一指甲子區域;

採用圖像分割方法在每個第一指甲子區域內提取指甲子區域,所述若干子區域構成所述指甲圖像。

所述指甲圖像的提取方法,其中,所述圖像分割方法為基於指甲顏色與皮膚顏色差異的圖像分割算法、基於圖像邊緣信息的曲線擬合方法、基於指甲顏色信息、圖像邊緣信息和指定姿勢下標準輪廓信息的能量最小化方法中一種。

一種指甲圖像的提取系統,其包括:

拍攝模塊,用於通過機器視覺設備對待分析的手或腳進行拍攝,獲取指定姿勢的手或腳的圖像;

第一提取模塊,用於根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域;

第二提取模塊,用於根據所述指定姿勢提取所述手或腳圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像。

所述指甲圖像的提取系統,其中,所述第一提取模塊具體包括:

獲取單元,用於獲取所述指定姿勢對應的標準手或腳的圖像區域的標準輪廓以及預設的人類皮膚顏色信息;

建立單元,用於根據所述皮膚顏色以及所述標準輪廓建立所述圖像的背景與手或腳的分類模型;

第一提取單元,用於根據所述分類模型在所述圖像中提取所述手或腳的圖像區域。

所述指甲圖像的提取系統,其中,所述第二提取模塊具體包括:

修正單元,用於對所述圖像區域進行修正以使得所述圖像區域與預設的所述指定姿勢對應的標準手或腳的圖像區域對齊;

確定單元,用於根據所述標準手或腳的圖像區域設定的指甲區域確定所述圖像區域的第一指甲區域,其中,所述第一指甲區域包括若干第一指甲子區域;

第二提取單元,用於採用圖像分割方法在每個第一指甲子區域內提取指甲子區域,所述若干子區域構成所述指甲圖像。

一種指甲圖像的提取裝置,其包括如上任一所述的指甲圖像的提取系統。

所述指甲圖像的提取裝置,其還包括載放裝置,所述載放裝置包括具有容納腔的殼體,所述容納腔的底部設置有放置平面,所述殼體與所述放置平面相對的一面設置有用於外部設備拍攝圖像的第一開口,所述殼體設置有用於手掌伸入的第二開口,所述第一開口所處平面與所述第二開口所處平面相交。

所述指甲圖像的提取裝置,其中,所述殼體內設置有用於補光的LED燈。

有益效果:與現有技術相比,本發明提供了一種應用自啟動的控制方法及系統,所述方法包括:通過機器視覺設備對待分析的手或腳進行拍攝,獲取指定姿勢的手或腳的圖像;根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域;根據所述指定姿勢提取所述圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像。本發明根據人類皮膚和指甲在顏色特徵以及特定姿勢下的輪廓特徵信息對指甲圖像進行提取,使得精確度和魯棒性均得到了較大提高。

附圖說明

圖1為本發明提供的指甲圖像的提取方法較佳實施的流程圖。

圖2為本發明提供的指甲圖像的提取方法中指定手勢的示意圖。

圖3為本發明提供的指甲圖像的提取方法中拍攝的手部區域圖像。

圖4為本發明提供的指甲圖像的提取方法中提取的感興趣區域的示意圖。

圖5為本發明提供的指甲圖像的提取方法中提取的指甲圖像的示意圖。

圖6為本發明提供的指甲圖像的提取方法的實施例一中使用曲線擬合從感興趣區域中提取第一指甲區域的示意圖。

圖7為本發明提供的指甲圖像的提取控制系統的結構原理圖。

圖8為本發明提供的載放裝置的結構視圖。

圖9為本發明提供的載放裝置的使用狀態圖。

具體實施方式

本發明提供一種指甲圖像的提取方法及系統,為使本發明的目的、技術方案及效果更加清楚、明確,以下參照附圖並舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,並不用於限定本發明。

本發明中,使用用於表示元件的諸如「模塊」、「部件」或「單元」的後綴僅為了有利於本發明的說明,其本身並沒有特定的意義。因此,模塊」、「部件」或「單元」可以混合地使用。

終端設備可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如行動電話、智慧型電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(可攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。然而,本領域技術人員將理解的是,除了特別用於移動目的的元件之外,根據本發明的實施方式的構造也能夠應用於固定類型的終端。

下面結合附圖,通過對實施例的描述,對發明內容作進一步說明。

請參照圖1,圖1為本發明提供的指甲圖像的提取方法的較佳實施例的流程圖。所述方法包括:

S100、通過機器視覺設備對待分析的手或腳進行拍攝,獲取指定姿勢的手或腳的圖像。

具體地,所述的機器視覺設備可以是手機的攝像頭、平板電腦的攝像頭或者是筆記本電腦的攝像頭等。只要能對指甲進行拍照並獲取指甲圖像的設備均可作為機器視覺設備。所述指定姿勢為預先設置在獲取手或腳的圖像時,手和腳所處的姿勢。這裡以手為例對所述指定姿勢加以說明,如圖2所示,所述指定姿勢可以為手背向上手掌平放於一個平面上,並且五指張開。當然,在本實施例的變形實施例中,所述指定姿勢也可以為用戶手心面向攝像頭,五指握向掌心但是互不遮擋。當然,所述指定姿勢還可以是其他姿勢,這裡就不一一列舉。

S200、根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域。

具體地,所述人類皮膚顏色預先設置的,其可以通過大量的實驗統計獲取的人類皮膚顏色標準值。其也可以是用戶根據自身皮膚顏色而自行設置的。在實際應用中,可以預設存儲多個人類皮膚顏色,並將所述人類皮膚顏色與人種相對應,不同的人種對應不同的人類皮膚顏色,這樣可以避免由於黑人和白人之間的皮膚差異過大而產生的分類不準確的問題。

在本實施例中,所述根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域具體可以包括:

S201、識別所述圖像的背景顏色信息,並根據所述背景顏色以及人類皮膚顏色信息建立圖像的背景與手或腳分類模型;

S202、根據所述分類模型在所述圖像中提取手或腳的圖像區域。

具體地,所述根據皮膚顏色建立圖像背景與手或腳的分類模型可以根據橢圓模型建立基於顏色的分類模型。所述分類模型的建立過程具體可以為:首先將所述圖像的顏色空間轉換到YCbCr空間,設所述圖像中某像素P在Cb通道的值為Pb,Cr通道的值為Pr,若P滿足下述條件,則判定P屬於手或腳區域,否則則為背景區域。

所述條件為根據人類皮膚顏色信息值從顏色轉換到YCbCr空間時,在Cb通道的值和在Cr通道的值滿足的關係。從而可以根據所述關係是來判斷所述圖像對應的顏色空間中屬於手或腳圖像區域的像素,進而將背景顏色與手或腳的顏色分類,以實現提取手或腳的圖像區域。在本實施例中,所述條件可以表示為:

其中,所述b0,r0,θ,a和b為常數。

在本發明的另一個實施例中,所述採用圖像分割法在所述圖像中提取所述手或腳的圖像區域具體可以包括:

S201a、獲取所述指定姿勢對應的標準手或腳的圖像區域的標準輪廓以及預設的人類皮膚顏色信息;

S202a、根據所述皮膚顏色以及所述標準輪廓建立所述圖像的背景與手或腳的分類模型;

S203a、根據所述分類模塊在所述圖像中提取所述手或腳的圖像區域。

具體地,所述標準手或腳的圖像區域是預設為所述指定姿勢拍攝的包含手或腳的圖像設定,並且所述標準手或腳的圖像區域與所述指定姿勢對應存儲,以使得當用戶以所述姿勢拍攝圖像時,可以根據所述指定姿勢查找到所述標準手或腳的圖像區域。在實際應用中,可以預設建立一個資料庫,用於存儲指定姿勢和標準手或腳的圖像區域,並且所述指定姿勢和所述標準手或腳的圖像區域相互綁定。同時,所述資料庫內還可以存儲所述指定姿勢對應的標準指甲區域,所述標準指甲區域也有其對應的指定姿勢綁定存儲,以便於根據所述指定姿勢查詢到所述標準指甲區域。

所述根據圖像背景與手或腳分類模型採用顏色聚類和比較輪廓的方法建立手或腳分類模型。所述建立過程具體可以包括:首先採用Expectation Maximization(EM)算法對所述圖像中的所有像素進行k-means聚類得到若干個分類。然後採用比較輪廓的方法確定所有分類組合所形成圖像區域的輪廓中與所述指定姿勢對應的標準圖像中手或腳構成的圖像區域的標準輪廓相似分數最高的分類組合,並將該分類組合形成的圖像區域設置為所述圖像中手或腳的圖像區域並提取。

在本實施例中,所述比較輪廓的方法可以是採用所述分類形成圖像區域的周長/面積比為對比因子來確定輪廓相似分數。也就是說,首先計算所述某一類別組合形成的圖像區域的周長與面積的比例,將其與指定姿勢對應的標準圖像的手和腳構成的圖像區域的周長與面積的比例進行比較,根據所述比較結果確定輪廓相似分數。

在本實施例的變形實施例中,所述比較輪廓的方法可以為procrustes analysis的方法。所述採用procrustes analysis(普氏分析)方法確定相似分數的具體過程可以為:在所述每個分類組合所形成的圖像區域的輪廓中抽樣選出點集P,對所述指定姿勢對應的標準圖像中手或腳構成的圖像區域的標準輪廓抽樣選出點集P0,並且所述點集P和點集P0的點數量相同。然後,根據點集P以及點集P0計算一個線性變換(例如,平移、旋轉、鏡面反射、縮放)以使得點集P點集P0對齊,再計算變換後的點集P與點集P0的方差,所述方差為點集P與點集P0的差異度。最後,對所述方差取倒數即得到點集P與點集P0的相似分數。

S300、根據所述指定姿勢提取所述手或腳圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像。

具體地,所述根據所述姿勢提取所述手或腳圖像區域內的第一指甲區域指的是在所述手或腳的圖像區域中粗略提取第一指甲區域。所述採用圖像分割方法在所述第一指甲區域內提取指甲圖像指的是在所述第一指甲區域內精細的提取包含指甲的圖像得到指甲圖像。

示例性的,所述根據所述指定姿勢提取所述手或腳圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像具體可以包括:

S301、對所述手或腳圖像區域進行修正以使得所述手或腳圖像區域與預設的所述指定姿勢對應的標準手或腳的圖像區域對齊。

具體地,所述對所述手或腳圖像區域進行修正指的是將所述手或腳圖像區域進行旋轉、縮放等對齊操作使得所述手或腳圖像區域的位置與所述指定姿勢對應的標準手或腳的圖像區域對齊。所述標準手或腳的圖像區域為預先設置的所有指定姿勢中手或腳所佔用的圖像區域。在實際應用中,所述標準手或腳的圖像區域是根據大量人類手或腳在所述指定姿勢下的圖像學習到的手或腳的所佔的平均圖像區域。

S302、根據所述標準手或腳的圖像區域的指甲區域確定所述手或腳圖像區域的第一指甲區域,其中,所述第一指甲區域包括若干第一指甲子區域。

具體地,將所述標準手或腳的圖像區域中包含指甲的區域作為當前手或腳圖像區域中包含指甲的感興趣區域以確定所述圖像區域的第一指甲區域,所述第一指甲區域包括若干第一指甲子區域。所述第一指甲子區域為手或腳每個指甲的區域。在實際應用中,在根據所述標準圖像確定第一指甲區域後,還可以結合指甲的顏色信息進一步優化感興趣區域,例如基於顏色的分類模型去除指甲區域的邊緣以優化感興趣區域,即第一指甲區域。

S303、採用圖像分割方法在每個第一指甲子區域內提取指甲子區域,所述若干指甲子區域構成所述指甲圖像。

具體地,所述圖像分割方法可以為基於指甲顏色與皮膚顏色差異的圖像分割算法,或基於圖像邊緣信息的曲線擬合方法,或基於指甲顏色信息、圖像邊緣信息和指定姿勢下標準輪廓信息的能量最小化方法。

在本實施例中,所述圖像分割方法為基於指甲顏色與皮膚顏色差異的圖像分割算法。所述基於指甲顏色與皮膚顏色差異的圖像分割算法獲取指甲子區域的過程可以為:對每個第一指甲子區域進行主成分分析建立指甲顏色模型,所述指甲顏色模型是計算第二和第三主成分的加權和,並採用閾值法提取所述指甲顏色值高於預設閾值的區域為指甲區域。在本實施例中,所述主成分分析(PCA)為將圖像所有像素RGB值進行正交變換到若干線性不相關的變量,即所述若干線性不相關的變量為主成分。並且,所述變換後的圖像像素的第一主成分滿足方差最大,第二主成分在正交於第一主成分的前提下滿足方差最大,第三主成分在正交於第一和第二主成分的前提下滿足方差最大。

在本發明的另一個實施例中,所述圖像分割算法為對圖像邊緣信息進行曲線擬合的方法。所述對圖像邊緣信息進行曲線擬合獲取指甲子區域的過程可以為:對每個第一指甲子區域使用邊緣檢測算子(如,canny算子)獲取其對應的邊緣信息;再對所述邊緣信息進行曲線擬合求得指甲的邊緣曲線,例如,使用三次樣條函數曲線對提取的邊緣信息進行擬合,再求解出方差最小的三次樣條函數曲線作為最終的指甲區域的邊緣。

在本發明的再一個實施例中,所述圖像分割算法是為能量最小化方法,如圖割法(graph-cut)或水平集法(level set)等。所述能量最小化方法中的能量項可以包括指甲顏色信息、梯度信息、和指定姿勢下標準輪廓模型。優選的,所述指甲顏色模型可以是人手或腳區域圖像的第二和第三主成分加權值;所述梯度信息可以通過sobel、prewitt、Laplace of Gaussian等算子計算;所述已知輪廓模型可以是當前指甲圖像輪廓與所述指定姿勢的標準輪廓的差異。

為了進一步說明本發明提供的指甲圖像的提取方法,下面以手為例對所述指甲圖像的提取方法做進一步說明。為了便於說明,設手部圖像的區域為Ω,所需要提取的手部圖像區域為ΩH,所需要提取的指甲區域為ΩN,這些定義適用於後續全文。

實施例一

本實施例提供了一種指甲圖像的提取方法,其包括:

S10、當用戶將手掌按照指定姿勢放置於載放裝置時,獲取所述手部圖像。

具體地,用戶將手掌按照指定姿勢放置於載放裝置指的用戶根據提示按照指定姿勢將手掌伸入到所述載放裝置內,其中,所述指定姿勢為手背向上,五指張開,手心貼緊載放裝置的放置平面。在用戶將手掌放置好後,通過智慧型手機拍攝手掌圖像。

所述載放裝置為用於放置手掌以便於智慧型手機拍攝手部圖像的裝置。所述載放裝置包括具有容納腔的殼體,所述容納腔的底部設置有放置平面,所述殼體與所述放置平面相對的一面設置有用於外部設備拍攝圖像的第一開口,所述殼體設置有用於手掌伸入的第二開口,所述第一開口所處平面與所述第二開口所處平面相交。所述殼體的內壁上還可以設置有用於為拍攝補光的LED燈。在實際應用中,所述載放裝置還可以設置有攝像頭以及通訊裝置,使得通過所述載放裝置可以直接獲取手部圖像,並將所述手部圖像發送至外部設備。

S20、根據所述載放裝置的內部顏色和所述人類皮膚顏色建立分類模型,根據所述分類模型提取所述手部圖像內的手部圖像區域。

具體地,所述載放裝置的內部顏色根據對載放裝置內部的顏色進行測量而獲取的背景顏色B(lb,ab,bb)。所述人類皮膚顏色可以通過大量統計獲取的人類皮膚顏色的均值H(lh,ah,bh)。在實際應用中,所述內部顏色優選為與人臉皮膚顏色差異大的顏色,如,綠色、藍色等,這樣使得載放裝置的內部顏色和手部皮膚顏色有很大的反差,就可以根據顏色將手部圖像的所有像素進行歸類,將手部圖像的背景與手掌分離,得到手部區域圖像,如圖3所示。

所述根據所述載放裝置的內部顏色和所述人類皮膚顏色建立分類模型具體可以為:首先將手部圖像轉換到CIE LAB顏色空間中,所述顏色空間顏色與真實顏色之間在視覺感受上的差距為一致(uniform)的。然後,對圖像中每個像素p(l,a,b)計算其與背景顏色B(lb,ab,bb)和人類膚色均值H(lh,ah,bh)的距離比r(p),當距離比r(p)大於1時,所述像素屬於手掌區域,即p∈ΩH;當距離比r(p)小於等於1時,所述像素屬於背景區域。所述r(p)的具體公式為:

S30、根據所述指定姿勢在所述手部圖像區域中提取包含指甲的感興趣區域。

具體地,所述根據所述指定姿勢在所述手部圖像區域中提取包含指甲的感興趣區域具體為將所述手部圖像區域修正至與所述指定姿勢對應的標準手部圖像區域相對應,之後根據所述標準手部圖像區域內包含指甲的感興趣區域來確定所述手部圖像區域中包含指甲的感興趣區域,以實現在所述手部圖像區域中提取包含指甲的感興趣區域,如圖4所示。

在本實施例中,所述根據所述指定姿勢在所述手部圖像區域中提取包含指甲的感興趣區域具體包括:

S31、對所述手部圖像區進行修正,以使得所述手部圖像區域與所述指定姿勢對應的標準手部圖像區域一致;

S32、根據所述標準手部區域確定所述手部圖像區域中保護指甲的感興趣區域並提取。

具體的來說,在所述步驟S31中,所述對手部圖像區域進行修正指的是對所述手部圖像區域進行旋轉、縮放等對齊操作,使得所述手部圖像區域與標準手部圖像區域可以重合,即兩者大小和形狀相同。在實際應用中,所述修正過程可以為:對手部圖像區域坐標計算主成分,提取出坐標方差變化最大的向量,然後對圖像旋轉使得所述向量經旋轉後與標準手部圖像Y軸平,最後將圖像縮放使其與標準圖像的大小一致。

所述標準手部圖像區域是對大量所述指定姿勢的手部圖像進行分析學習得到。所述學習過程具體可以為:首先獲取大量用戶以所述指定姿勢拍攝的手部圖像,然後將所有手部圖像調整至統一尺寸,在對調整後所有手部圖像進行學習得到所述標準手部圖像。在實際應用中,可以通過圖像取均值的方法得到所述標準手部圖像。

在所述步驟S32中,可以將所述標準手部區域對應的感興趣區域確定為所述手部圖像區域對應的感興趣區域。也就是說,獲取所述標準手部根據我們可以直接使用標準圖像的感興趣區域作為當前手或腳圖像的感興趣區域,也可進一步計算當前圖像手或腳圖像的凸包頂點,選出Y值最小的五個頂點,該五個頂點附近區域的圖像區域即為包含指甲的感興趣區域。

S40、採用圖像分割法在所述感興趣區域中提取指甲圖像,如圖5所示。

具體地,所述圖像分割法為基於邊緣信息的擬合方法,即對邊緣進行檢測並使用三次樣條曲線擬合的方法。如圖6所示,所述提取圖像的過程具體可以為:S41、首先對感興趣區域圖像進行邊緣提取。在本實施例中,採用canny算子對感興趣區域圖像進行邊緣提取。Canny算子首先對圖像進行高斯模糊並使用sobel算子計算圖像梯度信息,之後對梯度計算結果進行非最大值去除,最後設立高閾值篩以選取所述感興趣區域圖像的強邊緣,設立低閾值將弱邊緣中與強邊緣有鄰域關係的邊緣提取出來,將提取的弱邊緣與強邊緣作為所述感興趣區域圖像的邊緣,如圖8.c為所述感興趣區域圖像經過canny邊緣提取之後的圖像。

進一步,由於經過邊緣提取後的圖像可能會夾雜不屬於真正指甲邊緣的邊緣信息,如,皮膚褶皺、指甲的豎紋、皮膚或指甲的過曝區域或皮膚與背景的邊緣等。因此,需要對經過canny邊緣提取之後的圖像進行過濾篩選出以得到準確的指甲邊緣信息,圖8.d為展示過濾後的邊緣信息。在實際應用中,可以根據邊緣性質對所述邊緣進行篩選。例如,可以根據每條邊緣的鄰域信息去除皮膚褶皺和指甲豎紋,即計算每條邊緣的鄰域信息均方差,若該邊緣鄰域圖像的方差大於預設閾值,則該邊緣屬於真正的指甲邊緣;若該邊緣鄰域圖像的方差小於等於預設閾值,則該邊緣屬於皮膚褶皺或指甲豎紋。比如針對過曝區域,我們設定像素灰度高於一定閾值(比如220)時則判定為過曝,若一條邊緣鄰域過曝像素高過一定比例,則判斷該邊緣為過曝邊緣。

最後,在獲取到指甲邊緣信息後,採用曲線擬合的方法對篩選後的邊緣進行擬合。在本實施例中,採用自然三次樣條函數對邊緣進行擬合,所述自然三次樣條函數為一個分段函數,每一段函數都是一個三次多項式函數,每一個段函數與其鄰域段函數在臨界節點的值和一階導數值連續且二階導數為0。所述擬合過程具體為首先在所有邊緣點中選取若干初始控制點,根據所述若干初始控制點插值出初始自然三次樣條函數,計算剩餘邊緣點與該函數的距離,若平均距離大於某一閾值,則添加距離函數最遠的邊緣點重新計算一個自然三次樣條函數,重複該過程直至所有邊緣點與函數的距離小於某一閾值,得到指甲圖像的邊緣,所述邊緣包圍的圖像區域即為指甲圖像。在本實施例中,所述初始控制點的選取過程可以為首先確定邊緣點的重心,在以所述重心為起始向周圍發射n條(比如n=36條)射線,每對相鄰射線之間的角度為360/n度,每條射線與邊緣點的交點即為初始控制點。所述閾值的可根據樣條函數周長L來確定,比如可以是L/(2π*10)。

實施例二

本實施提供的指甲圖像提取方法中,直接使用智能終端對人手的指甲進行提取,所述方法具體包括:。

H10、通過智能終端對待分析的手或腳進行拍攝,獲取指定姿勢的手部圖像。

具體地,當用戶安裝指定姿勢將手放置於一個平面上時,在所述智能設備上顯示所述指定姿勢對應的指導圖,並根據所述指導圖提示用戶調整手部的位置,以使得所述用戶的手在智能設備上的成像至於所述指導圖中,這樣可以降低圖像分割的難度。

H20、根據所述指定姿勢的輪廓信息以及人類皮膚信息建立手部圖像的背景與手部的分類模型,並根據所述分類模型提取手掌圖像區域。

具體地,所述指定姿勢的輪廓信息以及人臉皮膚信息為預先設置,在建立分類模型時可以先讀取預先存儲的指定姿勢的輪廓信息以及人臉皮膚信息,所述指定姿勢的輪廓信息以及人臉皮膚信息可存儲於智能設備中,可以存儲在後臺伺服器等。

所述根據所述指定姿勢的輪廓信息以及人類皮膚信息建立手部圖像的背景與手部的分類模型具體可以為:將所述指導圖形區域中所有像素按顏色距離進行聚類使得所有像素分成k(k>=2)個類別。在本實施例中,採用Expectation Maximization算法進行聚類,其具體過程可以為首先初始化k個類別的均值,然後計算每個像素與每個類別均值的距離並將所述像素歸類到距離最近的類別中,依次循環直至所有像素完成歸類,再對每個類別更新均值,並重複上述歸類和均值更新的過程直至完成收斂。

在根據按照顏色對像素分成k個類別後,將所述k個類別劃分為兩個類別,分別為背景和手部。所述劃分過程具體可以為:根據所述k個類別的均值選出可能屬於皮膚區域的部分,然後對所述選出的類別進行組合,並對這些組合形成的區域的輪廓進行判斷,尋找出與所述姿勢輪廓相似分數最高的組合作為最終的手部類別。例如,設k=4,即將所述指導圖形中的所有像素按照顏色聚集成4個類別。再分別計算每個類別均值與人類皮膚平均顏色之間的距離,並設定閾值選出可能屬於皮膚的類別。例如,當將像素p轉換到hsv通道,並對h和s兩個通道縮放到[0,1]區間時,所述閾值可以是0.1。也就是說,每個通道的值與人類皮膚平均顏色在該通道的值之間的差距都必須小於0.1時,才能判斷該像素p屬於人類皮膚顏色。

進一步,這裡假設類別{1,2,4}的均值與人類皮膚平均顏色接近。然後,獲取{1,2,4}的所有子集,分別為包括{1},{1,2},{1,2,4}…等7個組合,計算每個組合的當前輪廓與所述指定姿勢對應的標準手部圖像區域的標準輪廓的相似分數。所述相似分數的計算方法可以採用輪廓的周長/面積比確定當前輪廓與標準輪廓的相似分數,即根據輪廓周長與輪廓內包含的面積之間的比例確定當前輪廓與標準輪廓的相似分數。其也可以選用procrustes analysis(普氏分析)方法,即對標準輪廓進行抽樣以選出點集P0,並對當前輪廓進行抽樣以選出點集P,其中,所述點集P和P0的點數量相同,根據點集P和點集P0計算一個出一個線性變換(如,平移、旋轉、鏡面反射、縮放)以使得所述點集P和點集P0對齊,在計算使經過變換後的P與P0的方差最小,所述方差即為P與P0的差異度,對所述方差取倒數即可得到P與P0的相似分數。需要注意的是,在進行procrustes analysis(普氏分析)法前需要將當前輪廓與標準輪廓對齊,用於增強P與P0每個點的對應關係,對齊操作可以是分別計算當前輪廓和當前輪廓的指北向量並對當前輪廓進行旋轉使其指北向量與標準輪廓的指北向量平行。這裡指北向量是起點為輪廓所含區域重心,終點為輪廓上Y值最小的點的向量。

進一步,在建立手部圖像的背景和手部的分類模型後,根據所述分類模型提取手部圖像區域。在本實施例中,提取手部圖像區域採用圖割法(graph-cut)提取手掌圖像。所述提取過程具體可以為首先對圖像建立能量代價函數,將圖像分割問題轉換為該能量函數最小化問題,並使用圖割(graph-cut)方法實現能量最小化過程。所述能量最小化的能量函數包括兩項,分別為區域項和邊界項,所述能量函數的表示式為:

其中,Ep(Lp)為區域項,Lp,Lq∈{ΩH,Ω/ΩH}、Ep(Lp,Lq)為邊界項,p、q代表相鄰兩個像素;λ是邊界項的係數。

在本實施例中,所述區域項可以根據上述分類結果確定。例如,假設像素p被歸類為手部區域,那麼Ep(Lp∈ΩH)=0,Ep(Lp∈Ω/ΩH)=1。所述邊界項可以根據像素p的梯度信息定義,其可以表示為其中,為像素p與q的梯度值,k為一常量,β=1或2。

值得說明的,若所述前輪廓與標準輪廓相似分數較高(例如,高於90分),則可以直接選用分類結果作為圖像分割的結果。

H30、根據所述指定姿勢在所述手部圖像區域中提取包含指甲的感興趣區域。

所述提取感興趣區域的方法與實施例一的方法相同,這裡就不再贅述。

H40、採用圖像分割法在所述感興趣區域中提取指甲圖像。

具體地,所述圖像分割法為level set(水平集)方法,所述方法也是將圖像分割問題轉換為能量最小化問題,其具體過程可以為首先初始化一個圓形封閉的輪廓C0,並將所述圓中心設為感興趣區域中心,將所述圓設為感興趣區域寬的四分之一。然後,依次迭代所述輪廓使得預定的能量逐漸減少直至達到極值,每次迭代時輪廓上每個點按照其法線方向向外擴展,其中,所述擴展的速度與能量泛函有關。每一次迭代時的輪廓C(t)都被看作為函數的零水平集,即,每次輪廓迭代的過程就是函數隨時間演化的過程。

所述能量泛函為基於邊緣信息的能量泛函,其表達式為:

E(C)=∫g(C(s))ds

其中,g為邊緣指示函數,所述g可以表示為其中,為像素x的梯度向量,σ為一常數。

在本實施例中,可以採用梯度下降法對E(C)求極值,得到每一次迭代的演化方程為:

其中,為的梯度向量,Div(v)為向量v的散度,t為時間

在實際應用中,可以從初始的開始,定義每次迭代的時間段Δt,則每次迭代均可計算出當前的函數直至收斂,最終的輪廓即為最終函數的零水平集。值得說明的,所述能量泛函還可對其進行調整加入區域信息和特定姿勢下的先驗輪廓信息,這裡就不一一說明。

本發明還提供了一種指甲圖像的提取系統,如圖7所示,其包括:

拍攝模塊,用於通過機器視覺對待分析的手或腳進行拍攝,獲取指定姿勢的手或腳的圖像;

第一提取模塊,用於根據預設的人類皮膚顏色信息建立所述圖像的背景與手或腳的分類模型,並根據所述分類模型在所述圖像中提取所述手或腳的圖像區域;

第二提取模塊,用於根據所述指定姿勢提取所述手或腳圖像區域內的第一指甲區域,並採用圖像分割方法在所述第一指甲區域內提取指甲圖像。

所述指甲圖像的提取系統,其中,所述第一提取模塊具體包括:

獲取單元,用於獲取所述指定姿勢對應的標準手或腳的圖像的標準輪廓以及預設的人類皮膚顏色信息;

建立單元,用於根據所述皮膚顏色以及所述標準輪廓建立所述圖像的背景與手或腳的分類模型;

第一提取單元,用於根據所述分類模型在所述圖像中提取所述手或腳的圖像區域。

所述指甲圖像的提取系統,其中,所述第二提取模塊具體包括:

修正單元,用於對所述圖像區域進行修正以使得所述圖像區域與預設的所述指定姿勢對應的標準手或腳的圖像區域對齊;

確定單元,用於根據所述標準圖像區域設定的指甲區域確定所述圖像區域的第一指甲區域,其中,所述第一指甲區域包括若干第一指甲子區域;

第二提取單元,用於採用圖像分割方法在每個第一指甲子區域內提取指甲子區域,所述若干子區域構成所述指甲圖像。

本發明還提供了一種指甲圖像的提取裝置,其包括如上任一所述的指甲圖像的提取系統。

所述指甲圖像的提取裝置,其還包括載放裝置和外部拍攝裝置。如圖8和圖9所示,所述載放裝置包括具有容納腔11的殼體1,所述容納腔11的底部設置有放置平面12,所述殼體1與所述放置平面12相對的一面設置有用於外部設備拍攝圖像的第一開口2,所述殼體1設置有用於手掌伸入的第二開口3,所述第一開口1所處平面與所述第二開口3所處平面相交。

所述指甲圖像的提取裝置,其中,所述殼體內設置有用於補光的LED燈。

上述指甲圖像的提取系統以及裝置的各個模塊在上述方法中已經詳細說明,在這裡就不再一一陳述。

在本發明所提供的實施例中,應該理解到,所揭露的系統和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。

上述以軟體功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟體功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)或處理器(processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光碟等各種可以存儲程序代碼的介質。

最後應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀