摘要:舌苔、舌色分離是實(shí)現(xiàn)舌診圖像自動分析的重要的預(yù)處理工作。舌的分部圖象的直方圖是單峰的,采用一維最大類間方差法確定最佳分割閾值比較合適的,該方法簡單有效,很受歡迎。但由于其對噪聲和圖象頻數(shù)分布的敏感性,成為當(dāng)前研究的熱點(diǎn)之一。該文提出一種新計(jì)算公式,實(shí)驗(yàn)表明該公式對噪聲等零星分布有較強(qiáng)的抑制作用,得到的最佳閾值比較得穩(wěn)定,有參考意義。
關(guān)鍵詞:圖像分割;舌診;最大類間方差
中圖分類號:TP313文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)23-00711-03
Based on Advenced Otsu MethordSeparating the Tongue Coating and the Tongue Image
FANG Heng
(Department of Information and Technology, Heyuan Polytechnic, Heyuan 517000, China)
Abstract: In automatic analysis of the tongue image, to separating the tongue coatingand the tongue image is a important pretreatment work.The OTSU method is a simple and effective method for image segmentation, especial when the histogram of which image has single peak value.So it is very useful,to process the tongue image by OTSU method.But which is sensitivity to the noise and image frequency distribution, Andbecomes into a hot spot now.A new formula is put forward in this paper, and the experiment indicated that the fragmentary distribution “noise” in histogram are inhibited strongly by the new method.The best threshold value get by this paper become more steady,and the method has the reference significance.
Key words: Image Segmentation; tongue diagnosis; OTSU
1 引言
運(yùn)用現(xiàn)代科技及信息科學(xué)的理論和方法,進(jìn)行中醫(yī)信息獲取和處理的信息化研究,實(shí)現(xiàn)中醫(yī)學(xué)中信息客觀化、定量識別,是中醫(yī)科研發(fā)展的必由之路。舌色舌質(zhì)的研究是中醫(yī)望診中一個(gè)重要部分,舌苔是舌表面的一個(gè)附著層,把舌苔從舌表面的圖象中分離出來,是一個(gè)基本的工作。這是一個(gè)圖象分割的基本問題,分割的方法也很多,本文感興趣于目前比較熱門的,用基于最大類間方差進(jìn)行分割[1]的方法,因?yàn)樵摲椒ㄒ云浜唵斡行ВA得眾多學(xué)者的青睞。但由于摘要中提到的缺點(diǎn),人們從不同的角度對Otsu法進(jìn)行了討論和改進(jìn)。最近,付忠良[2-4]分別從不同的角度對Otsu法進(jìn)行了推廣。不管如何改變公式,一個(gè)基本問題是方差的形成公式?jīng)]有變化,這使得遠(yuǎn)離期望的點(diǎn)的作用較大,這是Otsu方法閾值不穩(wěn)定的主要原因 。此文提出一個(gè)新的計(jì)算公式,在解決舌苔、舌色的分離中取得穩(wěn)定的效果。
2 基本理論
2.1基于一維最大類間方差的閾值的確定
先定義一些符號:ni是灰度級為i的像素頻數(shù),N是圖像的全部像素
各像素的概率為:pi=ni/N。閾值把圖象分為兩類C1和C2,其概率為: ωk=Pr(Ck)=■Pi (k=1,2),灰度均值和方差分別為:
■
圖像的整體灰度平均值μT、總體方差σ2T分別為:μT=■iPi,σ2T=■ (i-μT)2Pi,可求得類內(nèi)方差σ2w和類間方差σ2B分別為:σ2w=ω1σ21+ω2σ22,σ2B=σ2T-σ2w。 則使σ2B/σ2w 最大的灰度級T,即為
最佳分割閾值:
■(1)
2.2 算法的實(shí)施
本分割算法基本思想是把彩色圖象變換為單色圖象,然后采用區(qū)域生長的方法進(jìn)行區(qū)域分割,用最大類間方差求得區(qū)域生長的約束性條件,以提高分割的精度[5]。最后用分割的結(jié)果從彩色圖象中提取需要留下的彩色信息部分。
令已生長得到的區(qū)域?yàn)镽,μ、σ是均值及標(biāo)準(zhǔn)方差,作為衡量灰度一致性的特征量。
一維最大類間方差比確定的最佳分割閾值為T1,帶約束條件的生長規(guī)則可用下式表示:
■ (2)
T2是相似性準(zhǔn)則的的容許誤差,點(diǎn)的3×3領(lǐng)域的灰度均值f(i,j)與m接近,滿足公式(2)的點(diǎn)視為通過了一致性測試,將其并入生長區(qū)域R,并更新μ與σ,反復(fù)執(zhí)行,直到無法生長為止,完成對目標(biāo)區(qū)域的分割。如果是提取舌苔,舌苔作為種子點(diǎn),賦值255,其它部分留本色。最佳分割閾值T1相當(dāng)于目標(biāo)類與背景類像素的邊界灰度值,由于有T1的限制作用,提高了分割精度。
2.3 問題的提出
1)閾值的變化和結(jié)果的差異。圖1是舌表面的彩色分部圖灰度化后的圖象, 圖2它的直方圖,圖3分割后的結(jié)果,表1是圖3說明 。從圖3可見,由于閾值的變化分割出舌苔圖象的面積有較大的變化。
■
圖1 分部舌表面原圖 圖2 圖1的直方圖 圖3 結(jié)果圖
表1 圖的數(shù)據(jù)
■
2)直方圖分布對閾值的影響。表1顯示出范圍變化引起最佳閾值的變化的差等于6,造成分割圖象明顯不同。從公式(2)可見在直方圖中遠(yuǎn)離數(shù)學(xué)期望的點(diǎn)對方差的貢獻(xiàn)是不可忽視的。但從客觀上講上圖中80-140范圍內(nèi)的少量的點(diǎn)不應(yīng)該較大地左右最佳閾值。
2.4 解決辦法
有兩種可選擇的方法:
1)改造直方圖,把很小數(shù)值或空格部分刪除,以減少灰度和期望之間的差值大小。
2)建立一個(gè)新的公式[4,6],或減少遠(yuǎn)離期望的點(diǎn)的作用,
此文采用第二種方法。從公式(1)可知,最佳閾值主要決定于類間方差σw,它的有關(guān)部分再述如下:
q1=σ21; q2=σ22,ω1=n1/N ,ω2=n2/N ,qw=q1*ω1+q2*ω2; qb=qt-qw;
為了抵消少量“噪聲”, 本文提出下面的最大類間方差修正公式(3),λ是修正系數(shù),減號后面的一項(xiàng)是修正項(xiàng)。
η(T)=(1-λ)*( qb/qw)-λ*(N/(n1-n2))(3)
當(dāng)η(T)最大時(shí)的閾值T就是最佳的。