




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、我們在尋找每張血管切片中心軸 點的過程中,利用多種優(yōu)化算法 以簡化問題,并確定出100個中 心軸點。以此100個中心軸點為 樣點,依靠樣條插值,利用 Matlab 軟件對分別對平面及空間 曲線進行插值,先后建立了模型 一、模型二,從而擬合得到XY, YZ,ZX平面的投影曲線以及中 心軸線,得到血管半徑為29個像 素單位,并模擬給出血管的三維 空間形態(tài)(如下圖),進而對結(jié)果 進行了廣泛的分析與評價。同通 過矩陣投影到XY,YZ,ZX平面 而獲得的圖象進行比較,可以驗 證模型的正確性,以及模型的先 進性。 血管切片的三維重建圖 一、問題重述 斷面可用于了解生物組織、器官等的 形態(tài)。例如,將樣本染色
2、后切成厚約 1m m的切片,在顯微鏡下觀察該橫 斷面的組織形態(tài)結(jié)構(gòu)。如果用切片機 連續(xù)不斷地將樣本切成數(shù)十、成百的 平行切片,可依次逐片觀察。根據(jù)拍 照并采樣得到的平行切片數(shù)字圖象, 運用計算機可重建組織、器官等準確 的三維形態(tài)。 假設(shè)某些血管可視為一類特殊的管 道,該管道的表面是由球心沿著某 一曲線(稱為中軸線)的球滾動包 絡(luò)而成。例如圓柱就是這樣一種管 道,其中軸線為直線,由半徑固定 的球滾動包絡(luò)形成。 現(xiàn)有某管道的相繼100張平行切片 圖象,記錄了管道與切片的交。圖 象文 件名依次為0.bmp、1.bmp、 99.bmp,格式均為BMP,寬、高均 為512個象素(pixel)。為簡化起見
3、, 假設(shè):管道中軸線與每張切片有且 只有一個交點;球半徑固定;切片 間距以及圖象象素的尺寸均為1。 取坐標系的Z軸垂直于切片,第1張 切片為平面Z=0,第100張切片為平 面 =99。Z=z切片圖象中象素的坐標依它們在 文件中出現(xiàn)的前后次序為 (-256,-256,z),(-256,-255, z),(-256,255,z), (-255,-256,z),(-255,-255, z),(-255,255,z), (255,-256,z),( 255,-255, z),(255,255,z)。 根據(jù)以上所給信息,如何重建血管的三維形 態(tài),是一個重要而且實用的問題。解決方案 如下: 二、問題分析
4、我們主要求解的是血管管道的中軸 線與半徑。管道可以近似地看作是一 個半徑固定的球體滾動而成的,中軸 線是球心滑過的曲線,是連續(xù)的。我 們等距平行切割血管,中軸線與每張 切片有且僅有一個交點,也就是每張 切片上有且僅有一個球心,那么在每 張切片上總可以找到且只能找 到一個以球心為圓心,球半徑為半徑 的圓,而且是此切片的最大內(nèi)切圓, 反過來也是成立的。因此,我們只需 找到每張切片中的球心坐標就可以用 樣條插值得到中軸線,通過尋找最大 內(nèi)切圓得到半徑,而中軸線在XY, YZ,ZX平面的投影圖只需令Z=0, X=0,Y=0就可以得到。 三、模型假設(shè) 1、假設(shè)血管管道的表面是由球 心沿著某一曲線(中軸線
5、)的球 滾動而成的,也就是血管管道半 徑(即球體半徑)固定且中軸線 是連續(xù)的。 2、我們很合理的假設(shè)所有數(shù)據(jù) 均是準確的。用大量象素能夠非 常近似地描繪一個圖形。 3、因血管管道可以看作是一個半徑 固定的球體滾動包絡(luò)而成的,因此我 們認為中軸線,中軸線的一階導(dǎo)數(shù)及 二階導(dǎo)數(shù)都是連續(xù)的。 4、數(shù)據(jù)精確到單位像素。因切片厚 度為1uM,因此像素單位亦為uM, 對于的信息距陣來說, 此精確程度已足以解釋問題。 5、切片與血管中軸線的交點存在且 唯一。 四、符號說明 r:表示血管管道半徑。 ri:表示第i張切片中計算得到的管道半徑。 ro:表示r的初始估計值(ror)。 Sjk:表示第 i張切片中第j
6、個內(nèi)點到第k個 邊界點的距離。 Sj :表示第i張切片中第j個內(nèi)點到邊界的 最短距離。 (xi,yi,zi):表示第 i張切片得到的最大內(nèi)切 圓的圓心坐標。 五、模型構(gòu)成 首先我們用第一個C程序把BMP圖 象文件格式轉(zhuǎn)換為保存了圖象點陣信 息的文本文件。每個BMP文件對應(yīng)一 個文本文件(從00.txt到99.txt),每 個文本文件均為512行,512列,按圖 象的視覺直觀順序,以0表示白色象素 點, 1表示黑色象素點( 如右圖),以 此方便后續(xù)程序的讀寫及人為地糾錯。 接著,第二個程序?qū)崿F(xiàn)了各個球心坐 標求取。確定每張切片與中軸線的交 點的坐標及半徑:按理論來說,血管 截面邊界是圓滑曲線,對
7、一個球體過 球心切割,無論怎樣切,都必得到一 個大圓,由假設(shè)5,每個切片包含且 僅包含一個這樣的大圓,即它的最大 內(nèi)切圓,圓心即球心,圓半徑即球半 徑。下面我們確定每張切片中最大內(nèi) 切 圓的圓心。對第i 張切片上的第j個內(nèi) 點,求到邊界點 k的距離Sjk,從中選取 一個最小距離Sj,=minSjk再從中選取 一個最大的,記為ri=maxSj.不難理解, 這就是第i張切片的最大內(nèi)切圓的半徑。 相應(yīng)的內(nèi)點即為圓心(中軸線與截面 的交點)。對100張切片搜索后就得到 100個球心點。但我們要面臨的問題是 切片是由大量的象素點近似描繪出來 的,會 給我們的計算帶來一定的誤差, 但是由于象素很小,誤差就
8、不會 很大,我們依然可以應(yīng)用上述理 論,人為的進行誤差分析和修改, 更準確地得到球心(x y z)及由假設(shè) 4可知半徑r=29個像素單位 (29=ri=29.69)。 X Y Z X Y Z X Y Z X Y Z X Y Z (-161 0 0) (-161 0 1) (-161 0 2) (-161 0 3) (-161 0 4) (-161 0 5)(-161 0 6)(-161 1 7)(-161 1 8)(-161 1 9) (-161 2 10)(-161 2 11)(-161 2 12)(-161 4 13)(-161 5 14) (-161 6 15)(-161 8 16)(-
9、161 10 17)(-161 13 18)(-161 17 19) (-161 18 20)(-161 19 21)(-161 20 22)(-161 20 23)(-161 20 24) (-161 20 25)(-161 20 26)(-160 29 27)(-160 30 28)(-159 35 29) (-159 35 30)(-159 35 31)(-158 40 32)(-157 44 33)(-156 48 34) (-155 51 35)(-156 48 36)(-156 48 37)(-152 60 38)(-150 65 39) (-150 65 40)(-138 88
10、41)(-136 91 42)(-136 91 43)(-136 91 44) (-136 91 45)(-136 91 46)(-119 112 47)(-118 113 48)(-117 114 49) (-116 115 50)(-115 116 51)(-114 117 52)(-113 118 53)(-112 119 54) (-104 126 55)(-96 132 56)(-71 147 57)(-71 147 58)(-60 152 59) (-60 152 60)(-46 157 61)(-20 163 62)(-20 163 63)(-20 163 64) (-13 16
11、4 65)(-13 164 66)(-13 164 67)(38 163 68)(43 162 69) (48 161 70)(53 160 71)(60 158 72)(60 158 73)(67 156 74) (75 153 75)(80 151 76)(87 148 77)(87 148 78)(116 131 79) (119 129 80)(131 119 81)(131 119 82)(132 118 83)(144 106 84) (144 106 85)(145 105 86)(145 105 87)(151 98 88)(151 98 89) (163 81 90)(166
12、 76 91)(175 58 92)(175 58 93)(177 53 94) (180 45 95)(180 45 96)(181 42 97)(183 35 98)(184 31 99) 在此之后我們找到兩種求中軸線的方案,并對其進行分析 模型1: 把從切片中得到的100個球心分別 投影到XY,XZ,YZ平面,直接應(yīng)用三次 樣條插值中連續(xù)性方程如下: 由假設(shè)3知一階導(dǎo)數(shù)連續(xù),又可得到n-1 個 等式,則可求解。 相應(yīng)地求出三條三次樣條插值曲線 Y(z),Y(x),Z(x)沿垂直于它們所在平面的方 向擴展到空間,將得到三個曲面,它們兩 兩相交得到三條曲線。如果三條曲線能夠 重合,那無疑就是
13、我們要求的中軸線,但 是由于曲線Y(z),Y(x),Z(x)都是三次樣條插 值擬合出的曲線。在插值過程中,由于分 別利用空間點的投影數(shù)據(jù),因此插值結(jié)果 將分別喪失一維信息,這樣由 投影點擬合的曲線,將極有可能不能還原成 三維結(jié)果,即使還原也不會完全通過100個先 前得到樣本點,因此誤差將會較大。如果能 找到一個準則將三條曲線合并成一條,問題 就解決了,但是三條曲線中的任意一條都滿 足過樣本點且處處連續(xù),我們已有的數(shù)據(jù)只 有樣本點,所以找不到這樣的一個準則。那 么我們只能任意選取兩條曲線沿它們所在平 面的垂直方向擴展得到的曲面相交得到的曲 線作為中軸線。這樣我們可以解決重建血管 的三維形態(tài)的問題
14、,但是它存在著很大弊端, 由上面的分析我 們知道,因為中軸線是由兩條三次樣條插值曲線 分別沿著它們所在平面的垂直方向擴展的兩個曲 面相交而得到的,而不能由那三個曲面的兩兩相 交得到的三條曲線重合得到,也就不可避免地存 在較大誤差,這種方案也就存在著一定的局限性。 因此,在此基礎(chǔ)上我們提出第二種方案。 模型2:當100個中心軸樣點坐標已知后,考慮采 用樣條插值將已知樣點光滑連接,但實際問題是 一空間曲線的插值問題,因此與一般的一維插值 有技術(shù)上的差別。我們將Z軸坐標z視為x及y坐標 的參數(shù),當z做單調(diào)變化時,則x(z),y(z)可分別看作 相應(yīng)此參量的橫、縱坐標方向的變化量, 這樣我們就可以利用
15、一維樣條插值 思想將空間曲線模擬出來。當中軸 線確定后,再分別令x=0,y=0,z=0, 便可以得到中軸線在三個坐標平面 上的投影,(見下圖)而且還可在中軸 線上取充分多點,利用Matlab畫出半 徑為29的球,由此而形成的球體包 絡(luò)線便可展現(xiàn)三維血管的空間形態(tài), 且能得到分別在三個坐標面上的投 影。(見后圖) 六、算法分析 1、估計圓心 我們可以用計算機搜索第i張切片 半徑ri=maxjminkSjk,記錄下該 內(nèi)點就是此切片中最大內(nèi)切圓的圓 心,即中軸線上的一點,最小距離 中的最大值就是據(jù)此切片得到的管 道半徑。但是這樣運算量非常大, 所以我們進行如下優(yōu)化。 首先我們對第一個切片圖象進行分
16、析,找到半 徑一個初始值。第一個切片圖象可以近似地看 作一個圓,在截面的邊界點中選取4個不要挨的 太近且不在兩條平行線上的點,每兩點相連, 得到兩條線段,分別作它們的垂直平分線必相 交于一點O0,計算四個所選取的四個邊界點到 這交點的距離,取一個最小的作為r0的值。因 為圓上任意一條弦的垂直平分線必過圓心,所 以O(shè)0點可以近似的看作圓心,那么管道的真實 半徑一定大于r0,但不會相差很多。于是我們 就可以在計算機搜索第一張切片時加上約束條 件:如果內(nèi)點到邊界點的距離出現(xiàn)一個小于r0 就將這個內(nèi)點舍 去,搜索下一個;如果只有一個邊界點到 內(nèi)點的距離達到最小值,也將這個內(nèi)點舍 去。這樣我們就大大地降
17、低了計算量,通 過對第一個切片的搜索可以得到該切片中 的球心(x1,y1,0)及半徑r1,由此我們 可以適當選取新的更為接近管道真實半徑 的r0值,對以后的99個切片做如上相同約 束條件的搜索。記錄下每一個切片得到的 圓心坐標和半徑,對100個圓心進行樣條 插值,得到的插值函數(shù)就是我們所要求的 中軸線。 七、結(jié)果模擬 利用距陣投影即把我們得到的100 張圖象信息文本文件相應(yīng)象素進行并 位運算,合并出100張圖的信息,然后按 照bmp格式重新存入一個文件,得到一 張新的位圖(左圖),與我們得到的結(jié)果 相比(右圖),發(fā)現(xiàn)具有驚人的一致性,從 而驗證了我們的重建結(jié)果是可信的。 左圖:距陣XY投影疊加
18、圖 右圖:三維重建XY投影圖 八、模型特點 (1)算法合理易行,便于接受。 (2)模型用到的數(shù)學(xué)知識是簡單易懂的。 一階導(dǎo)數(shù)的差分公式及三次樣條函數(shù)的內(nèi) 容現(xiàn)在已廣泛為人所知且在實際中用得很 廣。 (3)只要有一臺計算機以及連續(xù)系列 BMP格式切片圖象,即可重建血管的三 維形態(tài)。 (4)模型結(jié)果直觀形象,具有非常高的 實用和推廣價值 血管切片的三維重建圖 一、問題重述 斷面可用于了解生物組織、器官等的 形態(tài)。例如,將樣本染色后切成厚約 1m m的切片,在顯微鏡下觀察該橫 斷面的組織形態(tài)結(jié)構(gòu)。如果用切片機 連續(xù)不斷地將樣本切成數(shù)十、成百的 平行切片,可依次逐片觀察。根據(jù)拍 照并采樣得到的平行切片數(shù)字圖象, 運用計算機可重建組織、器官等準確 的三維形態(tài)。 假設(shè)某些血管可視為一類特殊的管 道,該管道的表面是由球心沿著某 一曲線(稱為中軸線)的球滾動包 絡(luò)而成。例如圓柱就是這樣一種管 道,其中軸線為直線,由半徑固定 的球滾動包絡(luò)形成。 現(xiàn)有某管道的相繼100張平行切片 圖象,記錄了管道與切片的交。圖 象文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢專業(yè)合同隔音室裝修公司發(fā)展報告2025
- 2025年住宅室內(nèi)裝飾工程承包合同規(guī)范
- 2025年技術(shù)服務(wù)合同協(xié)議文本
- 2025年企業(yè)設(shè)備保養(yǎng)維護綜合合同范本
- 2025年數(shù)據(jù)庫管理系統(tǒng)授權(quán)與安裝合同模板
- 行政單位2025年貨物采購合同標準樣式
- 2025年人才招聘與選拔系統(tǒng)合同范本
- 高速公路交通工程機電項目分包標準合同7篇
- 2025年煤礦自動化控制系統(tǒng)訂購合同
- 信托貸款集合資金信托計劃之資金信托合同8篇
- 鄉(xiāng)村景觀規(guī)劃改造
- 數(shù)字電子技術(shù)基礎(chǔ)教案
- 膠帶輸送機司機崗位技能競賽理論題庫
- 城鄉(xiāng)規(guī)劃專業(yè)開題報告
- 義務(wù)消防隊組織管理制度模版(2篇)
- 直流充電樁培訓(xùn)
- 《小麻雀》(課件)西師大版音樂二年級上冊
- 《民航安全檢查(安檢技能實操)》課件-第七章 人身檢查
- GB/T 44768-2024配電網(wǎng)線損理論計算導(dǎo)則
- 危險品車輛安全運輸安全生產(chǎn)值班制度(3篇)
- 模塊一 銀河麒麟桌面操作系統(tǒng)
評論
0/150
提交評論