基于光譜反射率的面部色澤適應(yīng)性自動(dòng)識(shí)別方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于中醫(yī)色診的客觀化研宄領(lǐng)域,特別涉及中醫(yī)面部色診的定量化及自動(dòng) 分析領(lǐng)域,用于實(shí)現(xiàn)面部色澤的分析,并針對(duì)不同人的正常色表現(xiàn)不同,進(jìn)行面色及其清 濁、微甚、散摶、澤夭的適應(yīng)性識(shí)別。
【背景技術(shù)】
[0002] 面部色診是通過觀察病人顏面五官氣色的變化以了解病情的診斷方法,它是中醫(yī) 獨(dú)特的診斷方法,可以為疾病的定性、定位以及預(yù)后提供一定的診斷依據(jù),具有重要的診斷 意義。在傳統(tǒng)中醫(yī)色診中,醫(yī)生在自然光線下對(duì)病人目視觀察,進(jìn)行判斷分析,并用語言文 字描述病人癥狀。這種方法主觀性強(qiáng),易受時(shí)間、季節(jié)、氣候等條件的影響,造成對(duì)面部顏色 的判別因人因時(shí)因地而異,難以獲得客觀化、定量化的信息,給臨床、教學(xué)和科研帶來了諸 多不便,也阻礙了學(xué)術(shù)交流。隨著現(xiàn)代科學(xué)技術(shù)手段在中醫(yī)診斷方面的發(fā)展,色診客觀化、 標(biāo)準(zhǔn)化、自動(dòng)化的研宄也成為中醫(yī)現(xiàn)代化的重要發(fā)展方向。
[0003] 中醫(yī)色診中,將面色分為正常色以及白、黃、赤、青、黑六種,且局部面色(即色部) 對(duì)應(yīng)各臟腑的功能狀態(tài)。正常面色為紅黃隱隱,明潤(rùn)含蓄。不同病色及其清濁、微甚、散摶、 澤夭反映了疾病的屬性、病程長(zhǎng)短、病勢(shì)輕重、疾病轉(zhuǎn)歸等具體情況。醫(yī)生通過對(duì)這些因素 的綜合判斷進(jìn)行疾病的診斷。其中,清濁表示色澤明亮還是晦暗,可輔助辨別疾病的陰陽屬 性;微甚表示色的淺淡還是深濃,可輔助辨別疾病的虛實(shí);散摶表示色澤的疏離還是團(tuán)聚, 可輔助辨別病程的久新;澤夭表示色的明潤(rùn)還是枯槁,可輔助辨別疾病的預(yù)后轉(zhuǎn)歸。由于稟 賦和生活條件不同,不同人的面色會(huì)有差異??紤]個(gè)人面色差異性,在面部色澤信息客觀記 錄的基礎(chǔ)上,進(jìn)行面部色澤(包括面色及其清濁、微甚、散摶、澤夭)量化分析以及適應(yīng)性識(shí) 另IJ,可以為中醫(yī)色診提供輔助依據(jù)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明是在面部光譜反射率圖像采集或復(fù)原的基礎(chǔ)上提出的。即:通過光譜反射 率圖像復(fù)原系統(tǒng)或光譜相機(jī),采集得到各像素為面部對(duì)應(yīng)點(diǎn)光譜反射率的圖像。以此數(shù)據(jù) 為基礎(chǔ),進(jìn)行整體及色部的面色及其清濁、微甚、散摶、澤夭的量化分析以及適應(yīng)性識(shí)別。
[0005] 顏色是物體對(duì)照明光譜反射后在人眼中的視覺感受。因此,光譜反射率是物體顏 色的本質(zhì)屬性,以面部光譜反射率為數(shù)據(jù)基礎(chǔ)進(jìn)行色澤分析,相比圖像數(shù)據(jù)更為準(zhǔn)確可靠。
[0006] 本發(fā)明具體方案設(shè)計(jì)如下:通過采集各類面色的光譜反射率,采用有限維模型方 法確定面色光譜反射率基函數(shù)。將面部光譜反射率采用基函數(shù)的線性組合來表示。以頸部 膚色為參考色,將面色與參考色的基函數(shù)系數(shù)差作為面色的特征向量。采用支持向量機(jī)識(shí) 別方法,得到整體面色及色部面色所屬類別。同時(shí),通過反射率累積和、在系數(shù)空間特征向 量位置、鄰域系數(shù)變化幅值、系數(shù)圖梯度變化規(guī)律,分別判斷面色的清濁、微甚、散摶、澤夭。 依次包括如下步驟:
[0007] 1)面色光譜反射率基函數(shù)的確定:
[0008] 由于可見光范圍的光譜反射率是一個(gè)高維向量(以5nm采樣間隔計(jì)算,在 380nm-780nm的可見光光譜范圍內(nèi),為81維向量),因此在數(shù)據(jù)分析中需采用一定方式對(duì)其 進(jìn)行降維處理?;谟邢蘧S模型理論,皮膚的光譜反射率可相當(dāng)精確地用有限維線性模型 來近似。因此,通過對(duì)面部光譜反射率分析,確定線性模型中的主要基函數(shù),即可用這些基 函數(shù)的系數(shù)表示光譜反射率。本發(fā)明在實(shí)際面部光譜反射率樣本基礎(chǔ)上,通過主成分分析 (PCA)方法,確定面色光譜反射率基函數(shù)。具體步驟如下:
[0009] (1)、采集各類中醫(yī)面色的光譜反射率樣本,需要包含正常色、白色、黃色、赤色、青 色、黑色各類用例,共6類海類用例需要包含100例以上的實(shí)例,且由三位以上中醫(yī)醫(yī)師給 出所屬類型標(biāo)定。
[0010] (2)、采用PCA方法,對(duì)采集到的所有面色光譜反射率提取能量最為集中(能量占 總能量99. 5%以上)的基函數(shù)。
[0011] 2)面色特征向量的提取:
[0012] 在基函數(shù)確定的基礎(chǔ)上,面部光譜反射率可采用其在基函數(shù)空間的投影系數(shù)表 示。由于膚色受到地域、年齡、性別、季節(jié)、生活習(xí)慣等多方面的影響,表現(xiàn)為正常面色的個(gè) 體差異性較大。研宄表明,頸部膚色比較準(zhǔn)確地反映了個(gè)體正常膚色狀態(tài)。因此本發(fā)明以頸 部膚色作為個(gè)體正常對(duì)照參考色,將面色與參考色的基函數(shù)系數(shù)差作為面色的特征向量。 此外,中醫(yī)面色診察包含各色部色以及整體面色,因此本發(fā)明針對(duì)兩者分別提取特征向量。 具體步驟如下:
[0013] (1)、將被測(cè)面部各色部光譜反射率與被測(cè)者頸部光譜反射率均采用基函數(shù)的線 性組合表示。即計(jì)算它們?cè)诨瘮?shù)空間的投影系數(shù),該投影系數(shù)即為線性組合中的基函數(shù) 加權(quán)系數(shù)。
[0014] (2)、以頸部光譜反射率為參考色,將面色與參考色的基函數(shù)系數(shù)差作為面色的特 征向量。其中,各色部與參考色的基函數(shù)系數(shù)差作為色部色特征向量;各色部光譜反射率平 均值與參考色的基函數(shù)系數(shù)差作為整體面色特征向量。
[0015] 3)面部面色屬性識(shí)別:
[0016] (1)、采用支持向量機(jī)方法構(gòu)建多類分類模型,采用各類面色特征向量樣本集訓(xùn)練 分類器。
[0017] (2)、利用訓(xùn)練好的分類器,對(duì)整體面色和色部色進(jìn)行所屬類別判斷。
[0018] 4)面色清濁的識(shí)別與量化:
[0019] 清濁表示面色的色澤明亮還是晦暗,在同一類面色中色澤明亮表現(xiàn)為反射率數(shù)值 較高,色澤晦暗則表現(xiàn)為反射率數(shù)值較低。因此,本發(fā)明根據(jù)反射率與同類面色正常反射率 的差值,對(duì)面色清濁進(jìn)行識(shí)別和量化。具體步驟如下:
[0020] 若被測(cè)面色識(shí)別為某一類面色,則計(jì)算該面色各波段光譜反射率和。計(jì)算被測(cè)面 色反射率和與正常反射率和的差值,即為清濁程度。若差值為正,則為清;若差值為負(fù),則為 濁;差值越大,清濁程度越重。其中,正常反射率和通過計(jì)算正常色樣本集中樣本的各波段 光譜反射率之和,并求平均值來確定。
[0021] 5)面色微甚的識(shí)別與量化:
[0022] 微甚表示面色的淺淡還是深濃,表示面色在所屬類別上偏離正常色的程度。因此, 本發(fā)明采用在特征向量空間,被測(cè)面色與正常面色中心的歐式距離,對(duì)面色微甚進(jìn)行識(shí)別 與量化。具體步驟如下:
[0023] 若被測(cè)面色識(shí)別為某一類面色,則計(jì)算該面色特征向量與正常色特征向量的歐式 距離,即為該類面色的微甚程度。距離越大,表示屬該類面色越甚,反之則表示屬該類面色 越微。其中,正常色特征向量通過計(jì)算正常色樣本集中樣本的特征向量的平均值來確定。
[0024] 6)面色澤夭的識(shí)別與量化:
[0025] 澤夭表示面色的明潤(rùn)還是枯槁,在物理特征上表現(xiàn)為面色分布的均勻性。面色均 勻則較明潤(rùn),面色差異大則較枯槁。因此,本發(fā)明采用色部領(lǐng)域范圍內(nèi)特征向量的變化幅 度,對(duì)面色的澤夭進(jìn)行識(shí)別與量化。具體步驟如下:
[0026] 若被測(cè)面色識(shí)別為某一類面色,則提取色部鄰域多點(diǎn)的光譜反射率,并計(jì)算各點(diǎn) 的特征向量。求所有點(diǎn)的特征向量平均值,計(jì)算各點(diǎn)特征向量與平均特征向量的差向量。計(jì) 算所有點(diǎn)差向量絕對(duì)值的平均值,得到平均差向量。平均差向量各元素的平均值