基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法【專利摘要】本發(fā)明公開了基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,首先運用深度學(xué)習(xí)方法檢測出病理圖像中的細(xì)胞,然后運用主動輪廓模型找到精確的細(xì)胞輪廓,最后使用自適應(yīng)橢圓擬合技術(shù)將重疊的細(xì)胞輪廓分割出來。本發(fā)明以大幅切片圖為研究對象,采用深度學(xué)習(xí)加滑動窗口的方法,能準(zhǔn)確找到圖像中細(xì)胞的位置,主動輪廓結(jié)合自適應(yīng)橢圓擬合對分割重疊細(xì)胞具有明顯的效果。本發(fā)明提出的細(xì)胞自動檢測分割方法能輔助臨床醫(yī)生對數(shù)字病理學(xué)切片中細(xì)胞進(jìn)行量化評估,準(zhǔn)確快速的進(jìn)行臨床診斷,減少不同觀察者或同一個觀察者在不同時間段間的診斷差異性。相對于現(xiàn)有的細(xì)胞檢測分割方法,本發(fā)明無論是從準(zhǔn)確率還是從可實行效果上來看,具有明顯的優(yōu)勢?!緦@f明】基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法
技術(shù)領(lǐng)域:
[0001]本發(fā)明涉及基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,屬于圖像信息處理
技術(shù)領(lǐng)域:
。【
背景技術(shù):
】[0002]隨著大幅切片圖像數(shù)字掃描技術(shù)的產(chǎn)生以及掃描的效率提高,組織病理切片的數(shù)字化顯示和存儲變得現(xiàn)實可行。利用數(shù)字化技術(shù)可以對病理圖像進(jìn)行更高質(zhì)量的分析。因為從組織切片病理圖像中幾乎可以找出各種癌癥細(xì)胞和組織的特征,并可以用來輔助醫(yī)生診斷,但是現(xiàn)有的針對醫(yī)學(xué)圖像處理的技術(shù)研究仍然很少,所以研究一套針對病理圖像的分析工具十分重要。[0003]研究計算機(jī)輔助系統(tǒng)(CAD)的目的不是為了完全代替醫(yī)生,而是為了向醫(yī)生提供更加準(zhǔn)確的客觀建議從而提高醫(yī)生的工作效率,得到更加準(zhǔn)確的診斷結(jié)果。雖然計算機(jī)輔助診斷具有諸多優(yōu)勢,但由于病理組織圖像呈現(xiàn)出高度的復(fù)雜性,使得病理組織圖像的自動分析仍然是一個極具有挑戰(zhàn)性的研究領(lǐng)域。[0004]在組織病理圖像的研究中很大一部分集中在特定組織結(jié)構(gòu)的分辨上,如淋巴細(xì)胞檢測、癌癥細(xì)胞檢測、腺體檢測。這些組織的位置、大小、形狀,或其他的特有性質(zhì)表示對預(yù)測病人的疾病狀況都是十分重要的指標(biāo),例如在乳腺癌診斷中,切片中的細(xì)胞大小和分布以及細(xì)胞形態(tài)都是重要的預(yù)測癌癥等級的生物標(biāo)志。[0005]細(xì)胞的自動檢測與分割是計算機(jī)輔助診斷的前提條件。高分辨率病理圖像中的細(xì)胞自動檢測和分割極具挑戰(zhàn)性,原因在于病理圖像具有復(fù)雜的內(nèi)容,組織結(jié)構(gòu)密度大。在一張高分辨率病理圖像中存在成千上萬的細(xì)胞,人工標(biāo)定的方法費時費力,不利于臨床治療。除了高密度,組織病理圖像本身結(jié)構(gòu)也很復(fù)雜,包含很多組織結(jié)構(gòu),而且這些結(jié)構(gòu)沒有明顯的邊界,同一結(jié)構(gòu)還存在多種形態(tài),這些都給自動處理帶來巨大挑戰(zhàn)。以前基于分割算法的細(xì)胞檢測方法在面對多形狀和多尺度的腫瘤細(xì)胞時魯棒性不高。主動輪廓模型是一種常用的細(xì)胞分割方法,但有初始化敏感的缺點。同時在病理圖像中存在大量的細(xì)胞重疊現(xiàn)象,主動輪廓模型很難獲得一個很好的分割結(jié)果。[0006]-個高效準(zhǔn)確的細(xì)胞分割方法能夠提供精確的細(xì)胞位置用于構(gòu)建細(xì)胞之間的拓?fù)潢P(guān)系特征,同樣精確的細(xì)胞輪廓信息可以用于描述細(xì)胞的形狀特征。這些結(jié)果可以延伸到將來病理分析系統(tǒng)之中,為醫(yī)生提供定量化的診斷信息,減小依靠經(jīng)驗觀測切片圖像所帶來的主觀誤差;同時高效的分析系統(tǒng)將縮短病情分析的等待過程,為病人提供寶貴的治療時間?!?br/>發(fā)明內(nèi)容】[0007]本發(fā)明所要解決的技術(shù)問題是:提供基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,克服現(xiàn)有細(xì)胞檢測分割算法無法處理病理切片圖像中細(xì)胞形狀尺度多變和細(xì)胞重疊的問題,相比于其他方法具有更高的分割準(zhǔn)確率。[0008]本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案:[0009]基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,包括如下步驟:[0010]步驟1,在病理切片圖像中選取完全包含細(xì)胞的圖像、部分包含細(xì)胞的圖像和完全不包含細(xì)胞的圖像,并將上述三種圖像組合起來作為訓(xùn)練樣本;[0011]步驟2,利用步驟1的訓(xùn)練樣本訓(xùn)練自動編碼器,找到使重構(gòu)樣本和訓(xùn)練樣本之間的誤差小于預(yù)設(shè)閾值的自動編碼器參數(shù);[0012]步驟3,使用步驟2訓(xùn)練好的自動編碼器參數(shù)初始化卷積神經(jīng)網(wǎng)絡(luò),并利用步驟1的訓(xùn)練樣本訓(xùn)練初始化后的卷積神經(jīng)網(wǎng)絡(luò),找到使輸入標(biāo)簽和輸出標(biāo)簽之間的誤差最小的卷積參數(shù);[0013]步驟4,利用鏡像邊界的方法擴(kuò)充待檢測病理切片圖像的圖像邊緣;[0014]步驟5,利用步驟3訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò),對經(jīng)過步驟4的待檢測病理切片圖像進(jìn)行細(xì)胞檢測,并排除對同一個細(xì)胞的重復(fù)檢測;[0015]步驟6,以步驟5檢測到的細(xì)胞位置為中心構(gòu)建一個半徑為細(xì)胞半徑的圓作為主動輪廓的初始輪廓,利用主動輪廓模型方法演化初始輪廓,從而得到精確的細(xì)胞輪廓;[0016]步驟7,使用自適應(yīng)橢圓擬合技術(shù)分割重疊的細(xì)胞,從而得到待檢測病理切片圖像中細(xì)胞的檢測分割結(jié)果。[0017]作為本發(fā)明的優(yōu)選方案,步驟3所述卷積神經(jīng)網(wǎng)絡(luò)包括輸入層、卷積層、池化層、全連接層、輸出層。[0018]作為本發(fā)明的優(yōu)選方案,步驟5所述細(xì)胞檢測的具體過程為:將訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò)作為監(jiān)測器,利用滑動窗口技術(shù)從待檢測病理切片圖像的左上角開始,從上到下,從左到右,以一個像素為步長讓窗口依次滑過待檢測病理切片圖像的每一個區(qū)域,由卷積神經(jīng)網(wǎng)絡(luò)判斷滑動窗口內(nèi)的圖像為細(xì)胞或者非細(xì)胞。[0019]作為本發(fā)明的優(yōu)選方案,步驟1所述訓(xùn)練樣本的像素大小為34*34。[0020]作為本發(fā)明的優(yōu)選方案,步驟5所述排除對同一個細(xì)胞的重復(fù)檢測的方法為局部非最大值抑制技術(shù)。[0021]本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:[0022]1、本發(fā)明使用深度學(xué)習(xí)方法檢測形狀尺寸高度變化的細(xì)胞,隨后使用主動輪廓獲取細(xì)胞精確的輪廓信息,采用自適應(yīng)細(xì)胞橢圓擬合算法分割重疊的細(xì)胞,本發(fā)明方法的檢測準(zhǔn)確率比基于分割檢測方法的準(zhǔn)確率高,且消耗時間少。[0023]2、本發(fā)明檢測分割方法在檢測細(xì)胞位置、分割細(xì)胞的同時都在原圖上做出標(biāo)記,方便臨床醫(yī)生直接觀看,并在此基礎(chǔ)上做出后續(xù)診斷。[0024]3、本發(fā)明檢測分割方法針對邊緣細(xì)胞,采取鏡像邊緣像素的方法來擴(kuò)充邊緣,從而來檢測這些細(xì)胞的位置。[0025]4、本發(fā)明檢測分割方法針對重疊細(xì)胞,采用自適應(yīng)橢圓擬合的方法擬合輪廓,解決了主動輪廓模型不可分割重疊細(xì)胞的問題?!靖綀D說明】[0026]圖1是本發(fā)明基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法進(jìn)行細(xì)胞檢測分割的實施例圖。[0027]圖2是本發(fā)明自動編碼器編碼解碼的訓(xùn)練結(jié)構(gòu)示意圖。[0028]圖3是本發(fā)明卷積神經(jīng)網(wǎng)絡(luò)的訓(xùn)練結(jié)構(gòu)示意圖。[0029]圖4是本發(fā)明基于滑動窗口和卷積神經(jīng)網(wǎng)絡(luò)的細(xì)胞檢測示意圖。[0030]圖5是本發(fā)明使用局部非最大值抑制方法細(xì)胞檢測結(jié)果去重復(fù)示意圖。[0031]圖6是本發(fā)明重疊細(xì)胞自適應(yīng)橢圓擬合示意圖?!揪唧w實施方式】[0032]下面詳細(xì)描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。[0033]如圖1所示,為利用本發(fā)明基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,進(jìn)行細(xì)胞檢測分割的具體實施例圖,包括以下步驟:[0034]步驟1、訓(xùn)練樣本的選?。篬0035]在病理圖像中選取包含細(xì)胞的圖像塊和非細(xì)胞圖像塊,其中非細(xì)胞圖像塊包括有部分細(xì)胞的圖像塊和完全不包括細(xì)胞的圖像塊。關(guān)于細(xì)胞圖像塊的選取,完全由擁有專業(yè)病理知識的臨床醫(yī)生在大幅切片圖像中進(jìn)行標(biāo)記,程序會根據(jù)這些標(biāo)記點到原圖中截取以標(biāo)注點為中心,邊長為34個像素的正方形圖像塊。這些完全包含細(xì)胞的圖像塊作為細(xì)胞正樣本。對于細(xì)胞負(fù)樣本,我們規(guī)定包含部分細(xì)胞和完全不包括細(xì)胞的切片圖像塊為負(fù)樣本。設(shè)計程序在原圖像中隨機(jī)取點,且這些點滿足以下兩個條件:距離專家標(biāo)注的點距離34個像素;所取的點不重復(fù),一共選取這樣的負(fù)樣本圖像塊10000幅。[0036]步驟2、自動編碼器的訓(xùn)練:[0037]使用步驟1選取的樣本訓(xùn)練自動編碼器。自動編碼器是一種盡可能復(fù)現(xiàn)輸入信號的無監(jiān)督神經(jīng)網(wǎng)絡(luò)。為了實現(xiàn)這種復(fù)現(xiàn),自動編碼器就必須提取出可以代表輸入數(shù)據(jù)的最重要的特征,有點類似主成分分析,找到可以代表原信息的主要成分。下面先介紹基礎(chǔ)的自動編碼器的結(jié)構(gòu)特征和訓(xùn)練方式。自動編碼器是非監(jiān)督的特征學(xué)習(xí)結(jié)構(gòu),它的訓(xùn)練目的在于找到關(guān)于原始高維數(shù)據(jù)壓縮的更好的特征表示。自動編碼可以簡單地理解為一個前向傳播神經(jīng)網(wǎng)絡(luò),并通過后向傳播算法調(diào)節(jié)網(wǎng)絡(luò)結(jié)構(gòu)權(quán)重。這個調(diào)節(jié)過程以盡可能地減小重構(gòu)圖像和原始圖像的誤差為目標(biāo)。[0038]自編碼神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,如圖2所示,它分為編碼過程和解碼過程,總的來說,編碼網(wǎng)絡(luò)的輸入層輸入X=(x(l),x(2),...,x(N))T轉(zhuǎn)化為相對應(yīng)的表達(dá)h,隱藏層維)=戌⑷為(灶可以視為輸入數(shù)據(jù)另一種特征表達(dá)。解碼網(wǎng)絡(luò)的輸出層則試圖根據(jù)隱藏層的表達(dá)h重構(gòu)出輸入數(shù)據(jù)X。訓(xùn)練自動編碼器即訓(xùn)練輸入層和隱藏層之間的連接權(quán)重W和偏置b,使得輸入圖像x和重構(gòu)圖像免之間的誤差最小。[0039]步驟3、使用已經(jīng)訓(xùn)練好的自動編碼器參數(shù)初始化卷積神經(jīng)網(wǎng)絡(luò):[0040]卷積神經(jīng)網(wǎng)絡(luò)(CNNs)是人工神經(jīng)網(wǎng)絡(luò)的一種,它的權(quán)值共享網(wǎng)絡(luò)結(jié)構(gòu)使之更類似于生物神經(jīng)網(wǎng)絡(luò),降低了網(wǎng)絡(luò)模型的復(fù)雜度,減少了權(quán)值的數(shù)量。該優(yōu)點在網(wǎng)絡(luò)的輸入是多維圖像時表現(xiàn)的更為明顯,使圖像可以直接作為網(wǎng)絡(luò)的輸入,避免了傳統(tǒng)識別算法中復(fù)雜的特征提取和數(shù)據(jù)重建過程。卷積網(wǎng)絡(luò)是為識別二維形狀而特殊設(shè)計的一個多層感知器,這種網(wǎng)絡(luò)結(jié)構(gòu)對平移、比例縮放、傾斜或者共他形式的變形具有高度不變性。[0041]卷積神經(jīng)網(wǎng)絡(luò)模型性能的優(yōu)劣在一定程度上取決于訓(xùn)練樣本和初始的神經(jīng)網(wǎng)絡(luò)權(quán)重。采用隨機(jī)初始化的方法容易陷于局部最優(yōu),所以這里使用步驟2中具有類似結(jié)構(gòu)的自動編碼器的權(quán)重矩陣來初始化卷積神經(jīng)網(wǎng)絡(luò)。[0042]步驟4、微調(diào)卷積神經(jīng)網(wǎng)絡(luò),找到使輸入標(biāo)簽和輸出標(biāo)簽之間的誤差最小的權(quán)重矩陣:[0043]本發(fā)明方法中所使用的卷積神經(jīng)網(wǎng)絡(luò)包含一個卷積層,一個最大池化層,一個全連接層和一個最終的分類器層,如圖3所示。卷積層和最大池化層分別產(chǎn)生卷積特征映射和最大池化特征映射。這些高維特征可以用于softmax分類器分類。在訓(xùn)練卷積神經(jīng)網(wǎng)絡(luò)時最為常見的是采用反向傳播算法以及有監(jiān)督的訓(xùn)練方式。在神經(jīng)網(wǎng)絡(luò)中信號是前向傳播的,即從輸入層向輸出層的方向傳播,第一層的輸入X,經(jīng)過多個卷積池化層后,變成最后一層輸出的特征映射〇。將輸出的特征映射和期望的標(biāo)簽T進(jìn)行對比,生成誤差項E。通過反向遍歷神經(jīng)網(wǎng)絡(luò),將誤差逐層傳遞到每一個神經(jīng)元,并對相應(yīng)的卷積核權(quán)重進(jìn)行更新。訓(xùn)練卷積神經(jīng)網(wǎng)絡(luò)即訓(xùn)練卷積層和池化層的連接權(quán)重W和偏置b,使得輸入標(biāo)簽和重構(gòu)標(biāo)簽之間的誤差最小。[0044]步驟5、對要檢測的病理切片圖像運用鏡像邊界的方法擴(kuò)充圖像邊緣:[0045]對要檢測的病理切片圖像運用鏡像邊界的方法擴(kuò)充圖像邊緣,這里根據(jù)圖像中細(xì)胞的大小,選擇鏡像邊緣的寬度為半個細(xì)胞直徑的像素距離。此處理是為了更好的檢測出位于邊緣處的細(xì)胞。[0046]步驟6、切片圖像中檢測細(xì)胞:[0047]如圖4所示,將訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò)作為監(jiān)測器,利用滑動窗口技術(shù)從切片圖像的左上角開始,從上到下,從左到右,以一個像素為步長讓窗口依次滑過切片圖像的每一個區(qū)域,由卷積神經(jīng)網(wǎng)絡(luò)對滑動窗口內(nèi)的圖像進(jìn)行判斷:該區(qū)域是細(xì)胞或者非細(xì)胞,每次判斷的結(jié)果都是一個概率值,即此窗口為細(xì)胞的概率(置信度值),大于一定概率則認(rèn)為是細(xì)胞,則在窗口中心所對應(yīng)像素位置記錄下該概率值。[0048]步驟7、使用局部非最大值抑制技術(shù)排除對同一個細(xì)胞的重復(fù)檢測:[0049]在步驟6中采取了步長為1的滑動窗口,滑動步長遠(yuǎn)小于細(xì)胞的尺寸,所以對同一個細(xì)胞會存在重復(fù)標(biāo)記,每一個滑動窗口的檢測結(jié)果都有一個概率值,根據(jù)所選取的概率閾值,在局部概率值最大的檢測點鄰域內(nèi)小于該閾值的檢測結(jié)果都將被抑制去除,如圖5所不。[0050]步驟8、以檢測到的細(xì)胞位置為中心構(gòu)建一個半徑為細(xì)胞半徑的圓作為主動輪廓的初始輪廓:[0051]在切片圖像中大部分細(xì)胞都呈現(xiàn)為橢圓形,考慮到橢圓具有方向性,采用尺寸和細(xì)胞相同的圓來作為主動輪廓的初始形狀更加具有泛化性。[0052]步驟9、主動輪廓演化獲得精確的細(xì)胞輪廓:[0053]主動輪廓模型方法通常是最小化一個能量函數(shù),使得分割的輪廓與物體的實際輪廓盡可能的接近。根據(jù)邊界的平滑性和強(qiáng)度,本發(fā)明方法采用了基于邊界的主動輪廓模型來分割目標(biāo)物體,同時根據(jù)圖像像素區(qū)域統(tǒng)計分布的特點,結(jié)合了基于區(qū)域的主動輪廓模型。分割過程通常是由一個初始輪廓開始,經(jīng)過不斷迭代,初始輪廓在能量函數(shù)的作用下,通過梯度下降法或其他最優(yōu)化方法,逐漸收斂至目標(biāo)物體的邊緣。當(dāng)達(dá)到目標(biāo)物體的邊緣時,能量函數(shù)趨于穩(wěn)定,則輪廓不再改變。[0054]假設(shè)圖像Q中存在兩部分區(qū)域:Q:細(xì)胞(前景)和Q2非細(xì)胞(背景),在這兩區(qū)域內(nèi)局部灰度值分布滿足如下截斷高斯分布:[0056]其中,i^Pv分別代表圖像Q和{QjLpAGUz前景,2=背景}中的兩個像素,I(v)表示像素v所對應(yīng)的灰度值,mA(u#P〇A(u)分別是像素u局部高斯分布的均值和方差,而且兩者是空間相關(guān)的。[0057]定義一個核函數(shù):[0059]這里a和P是兩個預(yù)先定義的常數(shù),/co(d)=l。E是控制核局部化特性的尺度參數(shù)。曲線演化函數(shù)可以由變分法理論推導(dǎo)出:[0061]其中00是步驟8所得到的初始輪廓,ei、e2由下面公式計算得出:[0064]其中,Ss為平滑狄拉克S函數(shù)。[0065]步驟10、使用自適應(yīng)橢圓擬合技術(shù)分割重疊的細(xì)胞:[0066]對于重疊細(xì)胞具有這樣一個特性:由于細(xì)胞相互粘連在一個區(qū)域內(nèi),可以通過判斷區(qū)域內(nèi)細(xì)胞的數(shù)量來決定該連通區(qū)域是否為重疊細(xì)胞。若區(qū)域內(nèi)只有一個細(xì)胞,則不做處理;若區(qū)域內(nèi)包含多個細(xì)胞,則進(jìn)行分裂擬合。[0067]心(1=1,2,...,r)表示一個包含多個細(xì)胞的區(qū)域,r為圖像中所有多細(xì)胞區(qū)域的數(shù)量。及,表示區(qū)域的邊界,cij(j=l,2,...,ru)表示區(qū)域Ri中的第j個細(xì)胞,m為區(qū)域Ri中的細(xì)胞數(shù)量。細(xì)胞子區(qū)域PU和細(xì)胞子邊界由以下公式定義:[0068]并'~|,/f4,/二:1,2,.'.,廠尸7=1,2,…,/j,.},[0069]P=\Pnk|minP"k-c...P":eR:,k=l,2,...,r;,/=1,2,!,[0070]〇和&分別為細(xì)胞區(qū)域RU和區(qū)域輪廓上所有的像素。[0071]如圖6所示,為具體分割方法的過程示意圖。[0072]步驟11、在大幅切片圖像中將細(xì)胞檢測結(jié)果和細(xì)胞輪廓擬合結(jié)果展示出來。[0073]為了便于理解本發(fā)明技術(shù)方案,下面給出一個具體實施例。[0074]本實施例將本發(fā)明提供的檢測分割方法應(yīng)用在蘇木精和伊紅染色的乳腺癌組織圖像集上。本發(fā)明方法在兩個數(shù)據(jù)庫中進(jìn)行了測試,數(shù)據(jù)庫1中包含來自17位不同病人的37幅大小約2000*2000的切片圖像,這些圖片使用40倍的光學(xué)掃描儀掃描病理切片得到。數(shù)據(jù)庫2中包含100幅大小約100*100的切片圖像,在每張圖片中約存在數(shù)十個細(xì)胞。[0075]本實施例中,細(xì)胞檢測部分采取兩層的卷積神經(jīng)網(wǎng)絡(luò),分割部分為主動輪廓結(jié)合自適應(yīng)橢圓擬合,本實施例的檢測分割過程具體如下:[0076]1、細(xì)胞訓(xùn)練集的產(chǎn)生[0077]考慮到數(shù)據(jù)庫1中包含大量的細(xì)胞,本實施例在數(shù)據(jù)庫1中的大幅病理切片細(xì)胞圖像中選出14張切片圖像用于提取標(biāo)記的細(xì)胞圖像塊,圖像塊的大小為34*34,共選取約10000幅細(xì)胞圖片,100000幅非細(xì)胞圖片。[0078]2、訓(xùn)練自動編碼器[0079]對選取的圖像集進(jìn)行特征提取訓(xùn)練,先進(jìn)行一層稀疏自編碼的訓(xùn)練,滿足重構(gòu)誤差足夠小,在本實施例中,輸入層設(shè)置1156個神經(jīng)元,隱層神經(jīng)元為500個,訓(xùn)練完成即得到第一層特征。在得到第一層特征的基礎(chǔ)上,再次運用稀疏自編碼器把這層特征當(dāng)做原始輸入進(jìn)行第二次特征提取,同樣達(dá)到重構(gòu)誤差足夠小,第二層結(jié)構(gòu)的輸入層為上一層的輸出層,設(shè)置為500個神經(jīng)元點,第二層的隱層單元數(shù)為100,同樣訓(xùn)練完成即得到第二層特征。把第二層特征輸入softmax分類器,訓(xùn)練softmax細(xì)胞分類器;將第一層結(jié)構(gòu),第二層結(jié)構(gòu),分類器結(jié)構(gòu)串連在一起組成整體,對整體網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行微調(diào),使得整個網(wǎng)絡(luò)結(jié)構(gòu)最優(yōu)。[0080]3、初始化卷積神經(jīng)網(wǎng)絡(luò)[0081]將自動編碼器的網(wǎng)絡(luò)參數(shù)作為卷積神經(jīng)網(wǎng)絡(luò)的初始值。[0082]4、使用選取的圖像集繼續(xù)訓(xùn)練卷積神經(jīng)網(wǎng)絡(luò),找到使輸入的標(biāo)簽和輸出的標(biāo)簽之間的誤差最小的權(quán)重矩陣。[0083]5、擴(kuò)充檢測圖像邊緣[0084]對要檢測的病理切片圖像運用鏡像邊界的方法擴(kuò)充圖像邊緣,此處理是為了更好的檢測出位于邊緣處的細(xì)胞。[0085]6、滑動掃描[0086]將訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò)作為監(jiān)測器,利用滑動窗口技術(shù)從切片圖像的左上角開始,從上到下,從左到右,以一個像素為步長依次滑過切片圖像的每一個區(qū)域,由卷積神經(jīng)網(wǎng)絡(luò)對對滑動窗口內(nèi)的圖像進(jìn)行判斷:該區(qū)域是細(xì)胞或者非細(xì)胞,每次判斷的結(jié)果都是一個概率值,即此窗口為細(xì)胞的概率(置信度值),大于一定概率則認(rèn)為是細(xì)胞。[0087]7、去除重復(fù)標(biāo)記[0088]使用局部非最大值抑制技術(shù)排除對同一個細(xì)胞的重復(fù)檢測,在步驟6中采取了步長為1的滑動窗口,滑動步長遠(yuǎn)小于細(xì)胞的尺寸,所以對同一個細(xì)胞會存在重復(fù)標(biāo)記,每一個滑動窗口的檢測結(jié)果都有一個置信度值,根據(jù)所選取的概率閾值,在局部置信度最大的檢測點鄰域內(nèi)小于該閾值的檢測結(jié)果都將被抑制去除。[0089]8、初始化主動輪廓模型[0090]以檢測到的細(xì)胞位置為中心構(gòu)建一個半徑為細(xì)胞半徑的圓作為主動輪廓的初始輪廓:在切片圖像中大部分細(xì)胞都呈現(xiàn)為橢圓形,考慮到橢圓具有方向性,采用尺寸和細(xì)胞相同的圓來作為主動輪廓的初始形狀更加具有泛化性。[0091]9、主動輪廓演化獲得精確的細(xì)胞輪廓[0092]主動輪廓模型方法通常是最小化一個能量函數(shù),使得分割的輪廓與物體的實際輪廓盡可能的接近。[0093]10、使用自適應(yīng)橢圓擬合技術(shù)分割重疊的細(xì)胞[0094]對于重疊細(xì)胞具有這樣一個特性:由于細(xì)胞相互粘連在一個區(qū)域內(nèi),可以通過判斷區(qū)域內(nèi)細(xì)胞的數(shù)量來決定該連通區(qū)域是否為重疊細(xì)胞。若區(qū)域內(nèi)只有一個細(xì)胞,則不做處理。若區(qū)域內(nèi)包含多個細(xì)胞,則進(jìn)行分裂擬合。[0095]11、在大幅切片圖像中將細(xì)胞檢測結(jié)果和細(xì)胞輪廓擬合結(jié)果展示出來。[0096]為了驗證本發(fā)明重疊細(xì)胞檢測分割的有效性,與另外三種常見的細(xì)胞檢測與分割算法進(jìn)行了對比,分別為BlueRatio(BR),IterativeRadialVoting(IRV)和MaximallyStableExtremalRegion(MSER),這些方法在檢測到細(xì)胞之后采用與本發(fā)明方法相同的自適應(yīng)橢圓擬合策略。[0097]表1檢測準(zhǔn)確率和分割準(zhǔn)確率對比[0100]從表1中可以看出,本發(fā)明的檢測準(zhǔn)確率和分割準(zhǔn)確率高于其他幾種常見方法。此外本實施例中處理的病理切片細(xì)胞圖像由于其組織細(xì)胞的結(jié)構(gòu)復(fù)雜,采用基于分割算法的檢測方法很難檢測出細(xì)胞位置,它對處理細(xì)胞邊緣梯度模糊的情況不能達(dá)到理想的檢測效果。對于細(xì)胞重疊的問題,不同的檢測方法在采用了本發(fā)明的自適應(yīng)橢圓擬合方法后都能獲得一定的效果,而本發(fā)明的效果明顯優(yōu)越于其他方法。[0101]以上實施例僅為說明本發(fā)明的技術(shù)思想,不能以此限定本發(fā)明的保護(hù)范圍,凡是按照本發(fā)明提出的技術(shù)思想,在技術(shù)方案基礎(chǔ)上所做的任何改動,均落入本發(fā)明保護(hù)范圍之內(nèi)?!局鳈?quán)項】1.基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,其特征在于,包括如下步驟:步驟1,在病理切片圖像中選取完全包含細(xì)胞的圖像、部分包含細(xì)胞的圖像和完全不包含細(xì)胞的圖像,并將上述三種圖像組合起來作為訓(xùn)練樣本;步驟2,利用步驟1的訓(xùn)練樣本訓(xùn)練自動編碼器,找到使重構(gòu)樣本和訓(xùn)練樣本之間的誤差小于預(yù)設(shè)閾值的自動編碼器參數(shù);步驟3,使用步驟2訓(xùn)練好的自動編碼器參數(shù)初始化卷積神經(jīng)網(wǎng)絡(luò),并利用步驟1的訓(xùn)練樣本訓(xùn)練初始化后的卷積神經(jīng)網(wǎng)絡(luò),找到使輸入標(biāo)簽和輸出標(biāo)簽之間的誤差最小的卷積參數(shù);步驟4,利用鏡像邊界的方法擴(kuò)充待檢測病理切片圖像的圖像邊緣;步驟5,利用步驟3訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò),對經(jīng)過步驟4的待檢測病理切片圖像進(jìn)行細(xì)胞檢測,并排除對同一個細(xì)胞的重復(fù)檢測;步驟6,以步驟5檢測到的細(xì)胞位置為中心構(gòu)建一個半徑為細(xì)胞半徑的圓作為主動輪廓的初始輪廓,利用主動輪廓模型方法演化初始輪廓,從而得到精確的細(xì)胞輪廓;步驟7,使用自適應(yīng)橢圓擬合技術(shù)分割重疊的細(xì)胞,從而得到待檢測病理切片圖像中細(xì)胞的檢測分割結(jié)果。2.根據(jù)權(quán)利要求1所述基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,其特征在于,步驟3所述卷積神經(jīng)網(wǎng)絡(luò)包括輸入層、卷積層、池化層、全連接層、輸出層。3.根據(jù)權(quán)利要求1所述基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,其特征在于,步驟5所述細(xì)胞檢測的具體過程為:將訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò)作為監(jiān)測器,利用滑動窗口技術(shù)從待檢測病理切片圖像的左上角開始,從上到下,從左到右,以一個像素為步長讓窗口依次滑過待檢測病理切片圖像的每一個區(qū)域,由卷積神經(jīng)網(wǎng)絡(luò)判斷滑動窗口內(nèi)的圖像為細(xì)胞或者非細(xì)胞。4.根據(jù)權(quán)利要求1所述基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,其特征在于,步驟1所述訓(xùn)練樣本的像素大小為34*34。5.根據(jù)權(quán)利要求1所述基于深度學(xué)習(xí)的自適應(yīng)橢圓擬合細(xì)胞自動檢測分割方法,其特征在于,步驟5所述排除對同一個細(xì)胞的重復(fù)檢測的方法為局部非最大值抑制技術(shù)?!疚臋n編號】G06T7/00GK105931226SQ201610231931【公開日】2016年9月7日【申請日】2016年4月14日【發(fā)明人】徐軍,龔磊【申請人】南京信息工程大學(xué)