• 沒有找到結果。

果蠅腦的座標系統與變形

N/A
N/A
Protected

Academic year: 2021

Share "果蠅腦的座標系統與變形"

Copied!
62
0
0

加載中.... (立即查看全文)

全文

(1)國立交通大學 多媒體工程研究所 碩 士 論 文. 果 蠅 腦 的 座 標 系 統 與 變 形 Coordinate System and Warp for Drosophila Brain. 研 究 生:劉佳昇 指導教授:荊宇泰. 中 華 民 國. 教授. 九 十 七. 年 九 月.

(2) 果 蠅 腦 的 座 標 系 統 與 變 形 Coordinate System and Warp for Drosophila Brain. 研 究 生:劉佳昇. Student:Chia-Sheng Liu. 指導教授:荊宇泰. Advisor:Yu-Tai Ching. 國 立 交 通 大 學 多 媒 體 工 程 研 究 所 碩 士 論 文. A Thesis Submitted to Institute of Multimedia Engineering College of Computer Science National Chiao Tung University in partial Fulfillment of the Requirements for the Degree of Master in. Computer Science September 2008 Hsinchu, Taiwan, Republic of China. 中華民國九十七年九月.

(3) 果蠅腦的座標系統與變形. 學生:劉佳昇. 指導教授:荊宇泰 博士. 國立交通大學多媒體工程研究所. 摘. 要. 我們研究將果蠅腦變形到一個標準化果蠅腦的問題。在這篇論文裡,我們為果蠅腦 定義一個座標系統。基於這個座標系統,我們可以定義出標準化果蠅腦的尺寸。欲變形 的果蠅腦,先依照標準化果蠅腦的大小調整尺寸。再利用果蠅腦內的 neuropils 所決定之 特徵點來做變形。實驗結果顯示,變形後的果蠅腦內部結構與外殼和目標腦幾乎對齊。. i.

(4) Coordinate System and Warp for Drosophila Brain. Student: Chia-Sheng Liu. Advisor: Dr. Yu-Tai Ching. Institute of Multimedia Engineering National Chiao Tung University. ABSTRACT. We study the problem of warping Drosophila brains to a normalized fly brain. In this thesis, we define a coordinate system for the Drosophila brain. Based on the coordinate system, we define a size-normalized brain. Every fly brain is normalized before warping. The warping is based on the feature points determined by the neuropils in the brain. Experimental results show that a brain can be warped to the target brain with the internal structures and the hull of the brain almost aligned.. ii.

(5) 誌. 謝. 本論文能得以完成,首先要感謝我的指導教授荊宇泰教授,在這兩年內由於他的專 業知識傳授與細心的指導,也關心我們平常的生活狀況,才能讓我順利完成此論文。同 時也感謝口試委員江安世教授、謝昌煥教授及陳永昌教授百忙之中抽空來參加我的口 試,及提供許多專業上的建議,使本論文能更加正確完整。 感謝昌杰學長給予程式語言實做方面的技術指導,秉璋學長在演算法方面精闢的分 析與建議,博鈞學長的變形技術耐心說明,感謝 503 的成員大喬、小喬、小黑、阿 Ken、 錕仔、mog 大大及小風在課業上、生活上、愛情上的共勉奮鬥。感謝所有祝福過、鼓勵 過我的朋友們介壽幫、成景幫、魔術幫一路上得肯定,感謝醫學影像實驗室的全體成員, 在這兩年給予許多專業知識上及精神上的支持。 最後要感謝我的家人,感謝他們在這求學的階段給我無數的包容與支持,讓我得以 安心的完成我的學業,最終要感謝漂漂的一句話“論文沒寫完就不要約會",使我充滿 鬥志、全心全意的完成碩士論文,謝謝她,更謝謝大家。. iii.

(6) 目錄 中文摘要......................................................................................................................... i 英文摘要........................................................................................................................ii 誌謝.............................................................................................................................. iii 目錄............................................................................................................................... iv 表目錄........................................................................................................................... vi 圖目錄..........................................................................................................................vii 第一章. 緒論............................................................................................................ 1. 1.1. 簡介............................................................................................................ 1. 1.2. 論文架構.................................................................................................... 2. 第二章. 實驗想法及文獻回顧................................................................................ 3. 2.1. 前言............................................................................................................ 3. 2.2. Moments .................................................................................................... 3. 2.3. Smallest enclosing annulus ........................................................................ 5. 2.4. Feature-Based Metamorphosis................................................................... 6. 第三章. 實驗流程.................................................................................................... 7. 3.1. 實驗簡介.................................................................................................... 7. 3.2. Principal axes、Transformation and Bounding Box ................................. 8 3.2.1. Principal axes and Transformation................................................. 8. 3.2.2. Bounding Box .............................................................................. 11. 3.3. Find ellipsoid body center........................................................................ 15. 3.4. Averaged Standard Brain ......................................................................... 19. 3.5. Shift and Scaling ...................................................................................... 22. 3.6. Set feature points for Morphing ............................................................... 25 3.6.1. 初始.............................................................................................. 26 iv.

(7) 3.6.2. 三角化.......................................................................................... 28. 3.6.3. Warp ............................................................................................. 30. 3.7. 實驗流程圖.............................................................................................. 32. 第四章. 實驗結果.................................................................................................. 33. 第五章. 未來展望.................................................................................................. 49. 參考文獻...................................................................................................................... 50. v.

(8) 表目錄 表 1 13 組果蠅腦的資訊..................................................................................... 34 表 2 averaged standard brain 統計過程與結果 .................................................. 34 表 3. 原始影像名稱縮寫...................................................................................... 34. vi.

(9) 圖目錄 圖 2-1. 最小封閉的環狀體 .................................................................................... 5. 圖 3-1. 物體的主軸 ................................................................................................ 8. 圖 3-2. 三度空間裡物體的主軸 .......................................................................... 10. 圖 3-3. 以 Principal axes transformation 到新座標系統中 ................................. 10. 圖 3-4. 沿著 principal axe 1 找兩側的邊界 ........................................................ 11. 圖 3-5. 沿著 principal axe 2 找兩側的邊界 ........................................................ 12. 圖 3-6. 六個 bounding plane 交於 8 個頂點(bounding point) ............................ 12. 圖 3-7 bounding box 包住 volume data .............................................................. 13 圖 3-8 bounding box 與 volume data 一起作 transformation ............................. 13 圖 3-9. 原始 512*512*65 灰階果蠅腦影像 ........................................................ 14. 圖 3-10. 經過 Principal axes transformation 後的結果 ....................................... 14. 圖 3-11. 輸出 centroid、transformation matrix.、bounding box transformed 前. 後的點(bounding point)................................................................................... 15 圖 3-12. 果蠅腦的 ellipsoid body 區域 ............................................................... 16. 圖 3-13. 最小封閉的環狀體 ................................................................................ 16. 圖 3-14. 紅色外框為選取的範圍去作 the smallest enclosing annulus .............. 18. 圖 3-15. 紅色小點為 annulus 的圓心 .................................................................. 18. 圖 3-16. 取 bounding box 的兩個端點 BP1 左上前,BP2 右下後 ...................... 19. 圖 3-17 ellipsoid body center 將 bounding box 分隔成八個空間...................... 20. 圖 3-18 ellipsoid body center 到 bounding box 的六段距離bound distances.. 21. 圖 3-19 ellipsoid body center 向六個方向 .......................................................... 22 圖 3-20. 平移過後的 bounding box ..................................................................... 23. 圖 3-21. 一組果蠅腦 3D 影像做完 Shift 與 Scaling 的前後比較...................... 25. 圖 3-22. 固定值的 15 個特徵點 .......................................................................... 26 vii.

(10) 圖 3-23. 圖 3-24 ............................................... 27. 圖 3-25. 圖 3-26 ............................................... 27. 圖 3-27. 圖 3-28 ............................................... 28. 圖 3-29 .................................................................................................................... 28 圖 3-30 Delaunay Triangulation 後的 Cell .......................................................... 29 圖 3-31 voxel P 在 Cell 裡的座標系統描述 ...................................................... 30 圖 3-32. 實驗流程圖 ............................................................................................ 32. 圖 4-1. 為 01 腦原始影像 .................................................................................... 35. 圖 4-2. 為 03 腦原始影像 .................................................................................... 36. 圖 4-3. 為 06 腦原始影像 .................................................................................... 36. 圖 4-4. 為 10 腦原始影像 .................................................................................... 37. 圖 4-5. 為 11 腦原始影像 .................................................................................... 37. 圖 4-6. 為 1200 腦原始影像 ................................................................................ 38. 圖 4-7. 為 12001e 腦原始影像 ............................................................................ 38. 圖 4-8 01 腦 Shift and Scaling 到 averaged standard brain ................................ 39 圖 4-9 03 腦 Shift and Scaling 到 averaged standard brain ................................ 40 圖 4-10 06 腦 Shift and Scaling 到 averaged standard brain .............................. 40 圖 4-11 10 腦 Shift and Scaling 到 averaged standard brain............................... 41 圖 4-12 11 腦 Shift and Scaling 到 averaged standard brain............................... 41 圖 4-13 1200 腦 Shift and Scaling 到 averaged standard brain .......................... 42 圖 4-14 12001e 腦 Shift and Scaling 到 averaged standard brain ....................... 42 圖 4-15 Combine 01 與 03 腦的 averaged standard brain .................................. 43 圖 4-16 Combine 01 與 11 腦的 averaged standard brain .................................. 44 圖 4-17 Combine 01 與 1200 腦的 averaged standard brain .............................. 44 圖 4-18 Combine 06 與 10 腦的 averaged standard brain .................................. 45 圖 4-19 Combine 1200 與 1200e 腦的 averaged standard brain......................... 45 viii.

(11) 圖 4-20 Morphing Brain 01 to 03 ........................................................................ 46 圖 4-21 Morphing Brain 01 to 11 ........................................................................ 47 圖 4-22 Morphing Brain 01 to 1200 .................................................................... 47 圖 4-23 Morphing Brain 06 to 10 ........................................................................ 48 圖 4-24 Morphing Brain 1200 to 12001e ............................................................ 48 註 : 圖 2-1 來 自 [5] P. K. Agarwal, B. Aronov, S. Har-Peled, M. Sharir, “Approximation and Exact Algorithms for Minimum-Width Annuli and Shells”, Annual Symposium on Computational Geometry. Proceedings of the fifteenth annual symposium on Computational geometry, pp. 380-389, Miami Beach, Florida, United States, 1999. ix.

(12) 第一章 緒論 1.1 簡介 腦神經科學的研究範疇,長久以來是科學家們不停探索的奧妙領域,人類為 萬物之靈,人類的大腦更是一個極為複雜的構造,能夠深層探索大腦的能力並且 開發其無窮的潛力一般相信會有足以改變人類發展的力量。人類在一出生的時候, 腦部就有一千億個神經細胞,如此龐大的繁複結構,縱使有再好的技術與環境, 也需要考慮道德規範與相當的成本來開發,因此尋找一個好的且能比擬人類的模 式生物來研究有其必要性。 在眾多種類的生物裡,科學家們拿來研究的諸如:老鼠、果蠅 、 兔子、線蟲、大腸桿菌等。其中以果蠅最符合經濟效應,因為果蠅最易於繁殖, 其腦部結構不像老鼠那麼複雜,但是和人類一樣,果蠅有學習、記憶、睡眠等能 力。在生命週期方面,果蠅的生命週期很短,其世代交替約為十日,而人類的生 命週期較長,其世代交替約為一萬日,觀察果蠅生命也較有效率。此外,許多人 類腦神經方面疾病的基因在果蠅中也可以發現,如阿茲海默症。綜觀所有因素, 利用果蠅來當作模式生物培養和觀察,對於解開大腦奧秘的腦神經科學上有其相 當的優勢。 在觀察果蠅的腦神經時,通常會透過各種染色的方式顯示欲觀察的區域。通 常是每次實驗犧牲一隻果蠅,觀察一組神經。我們會希望所有染色的神經都可以 放在一個果蠅腦之中以供比對觀察。但是每隻果蠅腦部的大小多少有所差異,再 加上顯微鏡取像時所受的外在因素影響,所以將兩組或數組的果蠅腦神經影像放 進同一組頭之中,是一個高難度的 Warping 問題。本論文將提出一個果蠅腦 warping 的方法。. 1.

(13) Feature-based Metamorphosis 這方法已經應用在各個領域上多年,像是電影 工業裡的特效處理,或是 3D 的臉部變形等,都可以得到不錯的結果。我們應用 這樣的一個技術在生物醫學影像處理上。首先針對果蠅腦影像不破壞其內部結構 為 原 則 , 以 果 蠅 腦 的 ellipsoid body 為 基 準 點 , 制 定 一 個 平 均 標 準 腦. averaged standard brain,定義新的座標系統,使得果蠅腦影像在保有內部器 官的幾何性質上,適度線性的調整大小到平均標準腦,再根據特徵點來做變形。. 1.2 論文架構 本篇論文共分為五個章節。第一章為緒論,可以了解相關研究的發展以及我 們研究的目標。第二章介紹整個實驗的想法、系統開發中所用到技術與方法的一 些文獻回顧。第三章介紹整個實驗的方法和實驗流程。第四章為實驗的結果。第 五章為結論與未來展望。. 2.

(14) 第二章 實驗想法及文獻回顧 實驗想法及文獻回顧 2.1 前言 在做兩張影像的變形前,會先考慮兩張影原始影像的差異度,差異度過高的 時候,會使得變形之後的影像破碎不連續、甚至失真。有鑑於此,我們想制定一 個理想的果蠅平均標準腦影像,先將所有的影像以線性有效的方法,作 3D 影像 的方向旋轉、尋找整個影像較具幾何意義的基準點、以及適度的調整三個軸向的 大小,使得原始影像能夠與標準果蠅腦影像的方向、大小盡量接近且落在相同的 座標系統中。得到這樣正規化 normalize後的影像再來做變形,能讓變形的過 程不至於拉的過大或壓縮的過小,最終影像的結果,能大幅度改善直接變形所處 理過多矯正的情況。 本章將簡介過去提出的方法,應用在整個制定果蠅平均標準腦影像與變形一 張影像到另一張的文獻回顧。主要分成三個部份: 1.. Central Moments 用來找原始影像的 Principal axes 與 Transformation. 2.. Smallest enclosing annulus 用來找果蠅腦影像的 ellipsoid body center. 3.. Feature-Based Metamorphosis 用來做兩張影像的 Morphing. 2.2 Moments Moments 是一種測量物體本身的質量是如何分佈在空間當中,可用於描繪物 體形狀的特徵,在數位影像處理的資料集裡,2D 空間是測量他的 pixels 分佈, 3D 空間則是測量他 voxels 分佈來描述物體的外型[1][2][3]。這在統計學上是一個 非常重要的功能,多個維度物體的外型、形狀在統計學的或然率分配時常用他的 特徵來具體描繪,例如 principal axes(主軸)或 covariance(共變異數)等。我 3.

(15) 們就利用 principal axes 的測量方法來描繪果蠅腦影像的外型在 3 個維度空間裡。. , ,  ! ""#$% 是一個 3D 的數位影像並將他定義成:. "&,',( ) * + & / ' 0 ( 1 +, /, 0 ,,-,.. 其中 1 +, /, 0是一個灰階值的 function,其值為. 1, 1 +, /, 0是一個1#45$6 7+# : 1 +, /, 0 ) 2 0, %#9# ;6# 1 ""#$% "&'(. 如此就可以用 0,0,0 !. 則定義成. ""#$%. 5"  <  < . 來描述物體的大小. "=== ) * 1 +, /, 0 ,,-,.. 當在計算物體的 moments 時,會因為物體的平移位置不同而有所不同,為了避 免此問題,針對物體本身的 Centroid 為中心開始計算。. >#$%6 4 ) ?4, , 4- , 4. @. 定義如下面的1% ! 6# ""#$%:. 4, ) "B== ⁄"===. 4- ) "=B= ⁄"=== 4. ) "==B ⁄"===. 則 3D 數位影像 I 將以>#$%6. 4 ) ?4, , 4- , 4. @為中心。. D#$% , ,  ! ""#$% E&'( 1 F. 將被定義成:. '. E&'( ) * + ! 4, & ?/ ! 4- @ 0 ! 4. ( 1 +, /, 0 ,,-,.. 如此計算 Central moments 的方式,物體的質量中心點即當作影像網格的原點。 4.

(16) 2.3 Smallest enclosing annulus Smallest enclosing annulus?最小封閉環狀體@這一類的問題是最早可追溯到 1991 年由 Der-Tsai Lee 與 Van-Ban Le 提出量測圓形物體的剖面半徑之方法原則, 是根據於圓心的種類[4],他提出另一個標準,以時間複雜度; $4 $ < 的演. 算法來計算不同圓心的最小半徑和最小面積(minimum radial and area difference. center)。之後在 1999 年由 Pankaj K. Agarwal 等人提出要找一個最小寬度的環狀 球體[5],如下圖 2-1 所示:. 圖 2-1. 最小封閉的環狀體. 假設 S 是一個 n 個點的集合在 d 個維度的歐式空間裡。S 這個環狀球體的大小 roundness可以被計算成,求最瘦小的球面體?或者環狀面積在G H @且包含住 S. 這個集合。也就是說,求 S 集合裡面最大的一個點 p 到同心圓 c 的距離 R 和最小. 的半徑 r,計算公式如下:. "$ "+ |6 , D ! |. IJKL ,MJK NJO. 1 D J KQ $6 , G J K 9% 0 R  R G ,定義這個環狀的球體為S D, , G 是一個封閉區間介於兩個同心圓圓心 c 半徑為 r and R 的球體之間。而S D, , G的. 寬度是 R-r,這一個測量 S 點集環狀球體大小的問題,等價於計算一個外殼,ST U, 包含 S 點集的最小寬度,如圖 2-1 所示。. 爾後 Bernd Gartner 等人在 2000 年提出要找 Smallest enclosing annulus 相當 5.

(17) 於找G H !  H 差為最小的值[6]。當在 2D 的空間裡,此環狀為最小面積,在其他 維度裡,最佳的環狀體可以被用來測試是否 input 的點落在接近於球體上。此問. 題也在於其理論的重要性,因為他可以被用於一個近似演算法 approximation algo. 來求最小寬度的環狀體,或甚至更難的問題。. Smallest enclosing annulus 這問題是一個 linear programming,也可以被視為. 退化的 quadratic programming ?+ Y + < D Y + , 當 ) 0@。在這一篇 paper 當中,提 供這個問題的測試結果,主要證明在相同的條件下退化的 quadratic programming 其效率比專門使用 linear programming 的方法好許多。作者也將他的實做放在. CGAL >"5%%$ 4#"#%/ 4%" Z/上提供大家來使用。. 2.4 Feature-Based Metamorphosis Morphing 常用來處理兩張圖片互相變形的技術,可以用在多個方面上,例 如應用在影片特效中,就是將第一張圖片漸漸淡化,而第二張圖片所佔的比重漸 漸增加,這樣的一個方法在兩張圖片輪廓接近時是非常好用。在我們的實驗裡採 用 Morphing 的 Warp,主要是希望把 Source image 改變成 Target image,因此不 需要有 Target image 的資訊存在,因此 Warp 的方法會較為重要。 Warp 需要注意 mapping 的方法跟選取的原則。我們採用 reverse mapping, 也就是先掃描 Target image 上得每一個點,在找出在 Source image 上的相對應位 置的像素。這一個方法會將 Target image 所有的像素填滿,相較於 forward mapping 好應用在我們的實驗上。 在本實驗中的 Morphing 實做的技術與方法,主要是沿用 Po-Chung Yang 在 2007 年的碩士論文根據特徵點來變形[7] [8] [9]等。. 6.

(18) 第三章 實驗流程 3.1 實驗簡介 我們的實驗目的是希望將數幾組果蠅腦,經過特徵點的一一對應來做變形, 並希望在做變形的過程中,能夠依然保持原始 3D 影像的幾何性質,最終的觀 察才會保有變形意義的功效。但由於各組的果蠅腦原始影像大小不一,掃描的 方向可能有些許差距,所以在做變形前,我們先使用線性的方法盡量讓他們的 大小方向相近,再做特徵點對應的變形。. 我們的實驗步驟主要可分成五大部份:. 1.. 原始 3D 影像作 Principal axes 及 Transformation 使其成為轉正後的 3D 影像,並得到 bounding box。. 2.. Find ellipsoid body center 並以此 center 當作 Scaling 及 Morphing 的基 準點。. 3.. 用數幾組果蠅腦的 bounding box 去計算制定一個 averaged standard brain 的 bounding box。. 4.. 以 ellipsoid body center 為基準點 Shift and Scaling 每一組果蠅腦的 bounding box 到 averaged standard brain 的 bounding box。. 5.. 設定數組特徵點,包含 bounding box 及 ellipsoid body center 的特徵點 來做 Morphing。 7.

(19) 3.2 Principal axes、Transformation and Bounding Box 3.2.1 Principal axes and Transformation 在比較或做 Morphing 果蠅腦數位影像之前,由於原始的檔案約略為 45 度的 傾斜,或多或少超過或未滿 45 度,因而在做比較或做 Morphing 會有些為精準度 的影響,因此這裡我們要利用 Moments 的方法來做 rotation,使整個物體旋轉到 標準方向的新座標系統上。. 我們的作法是要將物體的 centroid 當作座標軸的原點,座標軸的方向將會被 標準化如下圖:. 圖 3-1. 物體的主軸. 其中 P1 是最長軸,P2 是最短軸,而 P3 則是介於前二者長度間的軸,此三軸兩 兩互相正交。我們利用 second-order central moments[1][2]可將此橢圓物體用一個 對稱的矩陣 $#% "%+來表示,定義如下:. '. [&'( ) E&'( ) * + ! 4, & ?/ ! 4- @ 0 ! 4. ( 1 +, /, 0 ,,-,.. F ) \ 若令變數:. [=H= < [==H ![BB= ![B=B. ![BB= [H== < [==H ![=BB. ![B=B ![=BB ] [H== < [=H= 8.

(20) F,, ) [=H= < [==H. F-- ) [H== < [==H F.. ) [H== < [=H=. 可推導出對稱性質. F,- ) F-, ) [BB= F,. ) F., ) [B=B. F-. ) F.- ) [=BB. 則. F ) ^. F,, !F-, !F.,. !F,F-!F.-. !F,. !F-. _ F... 此 inertia matrix 是一個具有 symmetric 性質的矩陣,他的 eigenvalues 必定是屬於 實數,並可求出其對應的 eigenvector。有此可導出一個矩陣 R 由他的 eigenvectors 及 eigenvalues `= , `B , `H 所組成下列:. `= G FG ) \ 0 0 Y. 0 `B 0. 0 0 ] `H. 其中一個 eigenvector 對應最大的 eigenvalue 並決定此物體的最大分散方向. ?第一主軸@,而第二大的 eigenvalue 則對應此物體的第二大分散方向?第二主軸@, 以此類推。如此我們可以利用 inertia matrix 來定義圖 3-1 的主軸座標系統,inertia matrix 的 eigenvectors 就稱做此物體的主軸 principal axes。. 此外,由主軸所定義出的新座標系統也適用於旋轉後再作比較分析,事實上. 旋轉矩陣的列就是由 eigenvectors 所組成,使得主軸可旋轉校正這新的座標系統 中。圖 3-2 為一個物體在 3 度空間裡用 second-order central moments 找到的三個 9.

(21) 主軸。圖 3-3 為 Transformation 到新座標系統中。. 圖 3-2. 圖 3-3. 三度空間裡物體的主軸. 以 Principal axes transformation 到新座標系統中. 10.

(22) 3.2.2 Bounding Box 在這一小節裡將介紹找一個 3D volume data 的邊界點做法 。我們是將. second-order central moments 找到後的新主軸?如圖 3 ! 2 裡的 P1, P2, P3@,再分 別沿著這三個主軸,以主軸為平面的法向量,用切平面去判斷 volume data 中最. 後一個存在的 voxel value 在哪,如圖 3-4 沿著 P1 軸依序判斷每一個平面是否有 voxel value 存在,直到最後一個存在的即為 P1 軸的兩側邊界平面,並紀錄之。. 圖 3-4. 沿著 principal axe 1 找兩側的邊界. 如圖 3-5 沿著 P2 軸依序判斷每一個平面是否有 voxel value 存在,直到最後一個 存在的即為 P2 軸的兩側邊界平面,並紀錄之。P3 軸也沿用相同作法,得到 P3 軸的兩側邊界平面。總結會有 6 個互相正交的平面,相交於 8 個頂點,形成個一 外包的邊界盒 bounding box,如下圖 3-6 所示。. 11.

(23) 圖 3-5. 圖 3-6. 沿著 principal axe 2 找兩側的邊界. 六個 bounding plane 交於 8 個頂點(bounding point). 得到 bounding box 的 8 個頂點(bounding point)後,再與 volume data 一起作. transformation 如下二圖所示?圖 3-7,3-8@。. 12.

(24) 圖 3-7 bounding box 包住 volume data. 圖 3-8. bounding box 與 volume data 一起作 transformation. 接下來是這一部分的實驗 過程與結果。 首先是一張原始 512*512*65、. 1-channel 灰階的果蠅腦影像?圖 3-9@,經過 second-order central moments 找到三. 個新主軸並 transformation 後的結果?圖 3-10 紅色外框為 bounding box@,輸出中 13.

(25) 心點 centroid、transformation matrix.、bounding box transformed 前後的點(bounding point)?圖 3-11@。. 圖 3-9. 圖 3-10. 原始 512*512*65 灰階果蠅腦影像. 經過 Principal axes transformation 後的結果 14.

(26) 圖 3-11. 輸出 centroid、transformation matrix.、bounding box transformed 前 後的點(bounding point). 3.3 Find ellipsoid body center 在這一節裡,將介紹尋找果蠅腦的 ellipsoid body center 的方法。在觀察兩隻 或數隻以上的果蠅腦 3D 影像時,首先會遇到的問題就是比較的基準點在哪? Second-order Central moments 所找到的中心點是整個 3D 影像的質量中心點,對 果蠅腦來說比較不好比較,可能兩個果蠅腦左右半邊包含的器官部位不相同。所 以我們直觀的想找果蠅腦中的一個中心點,是希望這個點能夠具有左右器官對稱, 各個腦的上半部與下半部各自包含相同器官,讓此中心點最具有器官比較的基準 點。在我們的觀察裡,果蠅腦的 ellipsoid body 最具有此性質,因此,我們將用 最小封閉環狀體的結構來尋找 ellipsoid body 中心點,使其成為整張 3D 影像中的 15.

(27) center,以便之後作 Scaling 與 Morphing 更具幾何上的意義。. 圖 3-12. 果蠅腦的 ellipsoid body 區域. 圖 3-12 紅色框框裡,是果蠅腦的 ellipsoid body 區域,他的外型很接近一個 環狀的物體,可以用甜甜圈的外型來形容他,我們的目標是要找到此環狀物體的 中心點。這樣的一個問題,由 Pankaj K. Agarwal 等人在 1999 年提出[5],概念上 是要找一個最小寬度的環狀球體,如下圖所示:. 圖 3-13. 最小封閉的環狀體 16.

(28) 其中綠色線為小圓的半徑 r、橘色線為大圓的半徑 R,黑色的點為 input 的環狀體. 候選點其中  R G,若要找一個最小封閉的環狀體 Smallest enclosing annulus, 則希望 r 能盡量大且 R 能盡量小的情況。. Bernd Gartner and Svend Schonherr 在 2000 年提出要找最小封閉的環狀體相. 當於找G H !  H 為最小的值[6]。因此我們利用作者放在 CGAL 上,所提供的. class CGAL: : Min_annulus_d o p% q來實做計算最小封閉的環狀體。. CGAL::Min_annulus_d<Traits>可以實做 d 個維度的歐式空間,求算G H !  H 的. 差值為最小。首先給定一個點集 P 其中 ma(P)是最小環狀體並包含所有 P 的點集,. 也就是說" r ) s 1 r ) s $6 " r ) tu 1 r ) tu。S 是包含於 P 的. 最小子集,其中" U ) " r稱 S 為支援集 5% #%,S 裡的所有點為支. 援點,且都落在" U的邊界上,因而 S 並非要唯一。最終的最小環的結束條件 為下:   . min annulus 包含所有定義的點集r. min annulus 是最小 annulus 包含他的 support set U. support set U為最小 i. e. no support point is redundant. 在利用 class 裡的 function 可找到最小環狀體的同心圓,即為 ellipsoid body center。 果蠅腦找 ellipsoid body center 實驗結果如下二圖,圖 3-14 為選取的範圍座. 標為P1 227,208,24, P2 269,247,41,圖 3-15 為做完 the smallest enclosing. annulus 後的結果,annulus 的圓心落在 248,227.5,32.5為 ellipsoid body center。. 17.

(29) 圖 3-14. 紅色外框為選取的範圍去作 the smallest enclosing annulus. 圖 3-15. 紅色小點為 annulus 的圓心 18.

(30) 3.4 Averaged Standard Brain 這一小節裡將介紹如何得到一個假想的果蠅標準腦,由於果蠅腦的 3D 影像 在大小上或多或少有些許的不同,因此在做特徵點的 Morphing 前,我們希望將. 幾組的果蠅腦 3D 影像盡量調整到相同的大小再處理。在 3.2.3 節裡提到得到 bounding box transformed 後的兩個邊界點BP1, BP2 Bounding Point如下圖 3-16 所示:. 圖 3-16. 取 bounding box 的兩個端點 BP1 左上前,BP2 右下後. bounding box 是一個立方體有八個頂點,我們以正面觀看的角度取 BP1 左上前、 BP2 右下後的兩個點來表示一組果蠅腦 3D 影像的 bounding box,再加上 3.3 節 ellipsoid body center 當作整個果蠅腦 3D 影像的中心點,整個 bounding box 內部 可以分成八個空間,如下圖 3-17 中紫色點為 ellipsoid body center、綠色線為過 ellipsoid body center 的垂直座標軸。. 19.

(31) 圖 3-17. ellipsoid body center 將 bounding box 分隔成八個空間. 因此,我們可以計算中心點到 bounding box 的距離 bound distances,可分. 成六段距離如下: . width_left 中心點到左邊 bounding box plane 的距離. . width_right 中心點到右邊 bounding box plane 的距離. . height_up 中心點到上面 bounding box plane 的距離. . height_down 中心點到下面 bounding box plane 的距離. . depth_front 中心點到前景 bounding box plane 的距離. . depth_back 中心點到後景 bounding box plane 的距離. 各段距離所指的位置如圖 3-18 所示。. 20.

(32) 圖 3-18. ellipsoid body center 到 bounding box 的六段距離 bound distances. 每一組果蠅腦 3D 影像就會有六個 bound distances,我們取 13 組的果蠅腦影像來 計算六個 bound distances 個別平均 averaged bound distances,再以 13 組果蠅 腦影像的 ellipsoid body center 取平均得到的 averaged ellipsoid body center為原. 點座標令為 zI , {I , |I ,加上此六個方向的 averaged bound distances 往外擴張得 到新的 averaged bounding box 如圖 3-19 所示,我們就以此 averaged bounding box 當作 averaged standard brain 來做後續的 Scaling 與 Morphing。. 21.

(33) 圖 3-19 ellipsoid body center 向六個方向. 3.5 Shift and Scaling 延續 3.4 節 averaged standard brain 的制定完成後,這一節將介紹如何把每一 組果蠅作 Shift 與 Scaling 到 averaged standard brain 裡。每一組果蠅 3D 影像經過 做完 the smallest enclosing annulus 後都可以得到一個 ellipsoid body center 座標 z} , {} , |} 、以及其 bounding box 的六個 bound distances。. averaged standard brain 的 ellipsoid body center 座標即為 zI , {I , |I ,將. z} , {} , |}  ! zI , {I , |I  ) ?1%, , 1%- , 1%. @得到的座標值當作三個軸向的 平移量,再將整個果蠅腦 3D 影像作三個軸向的平移。. 平移後的果蠅腦影像其 ellipsoid body center 即對準到 averaged standard brain. 的 ellipsoid body center,但是此果蠅腦影像本身有自己的 bounding box size,並 不會與我們的 averaged standard brain 的 bounding box size 吻合如圖 3-20,因此需 要另外對此組果蠅腦影像的 bounding box 作 Scaling 調整到大小相同為止。. 22.

(34) 圖 3-20. 平移過後的 bounding box. 需要作 Scaling 到 averaged standard brain 的 bounding box. 圖 3-20 裡所示,ellipsoid body center 將整個 bounding box 分割成八個空間,每一 個空間裡要做的 Scaling 不盡相同,橘色的箭頭表示某一個空間應做的 Scaling 三個方向?x,y,z 三個軸向@。. 因此要求算 Scaling 到 averaged standard brain 的 bounding box 內每一個 voxel. value,所對應到未 Scaling 前的 bounding box 內每一個 voxel value,則需要計算 每一個 voxel 與 ellipsoid body center 的三個軸向距離比例值 ratio;將各個軸向 到 ellipsoid body center 的距離除以所在空間對應的 averaged bound distances,可. 得 到 此 voxel 與 ellipsoid body center 三 個 軸 向 的 距 離 比 例 值 ?G%, , G%- , G%. @,定義的公式作法如下: G%, ). 分母取96%_#1% , 1 z& #1% 1 zI : z& ! zI ,2 96%_#1%  96%_4% 分母取96%_4% , 1 z& 4% 1 zI 23.

(35) G%- ). 分母取 #4%_5 , 1 {& 5 1 {I : {& ! {I ,2 #4%_5  #4%_69$ 分母取 #4%_69$ , 1 {& 69$ 1 {I. G%. ). 分母取6#%_1$% , 1 |& 1$% 1 |I : |& ! |I ,2 6#%_1$%  6#%_ZD 分母取6#%_ZD , 1 |& ZD 1 |I. 其中 z& , {& , |& 為某一個7+#的座標, zI , {I , |I 為#6 Z6/ D#$%#座標。. 96%, #4%, 6#% 皆為7#4#6 %$66 Z$的7#4#6 Z5$6 6%$D# 得到比例值後,要求算 Scaling 到 averaged standard brain 的 bounding box 內的每. 一個 voxel value 對應值,只需要將此 voxel 的比例值?G%, , G%- , G%. @乘. 上他所在空間對應的 bound distances 再加上 center 座標值,即可得到正確參考的. voxel value,作法如下: z& 對應的7+# 75# ) zI < G%,  €. 96%_#1% , 1 z& #1% 1 zI : ‚ 96%_4% , 1 z& 4% 1 zI. #4%_5 , 1 {& 5 1 {I : {& 對應的7+# 75# ) {I < G%-  € ‚ #4%_69$ , 1 {& 69$ 1 {I 6#%_1$% , 1 |& 1$% 1 |I : |& 對應的7+# 75# ) |I < G%.  € ‚ 6#%_ZD , 1 |& ZD 1 |I 結果如圖 3-21 所示,一組果蠅腦 3D 影像做完 Shift 與 Scaling 後與原始的比較, 左邊為原始影像,右邊為做完 Shift 與 Scaling 後的結果,紅色線為 bounding box, 黃色線為通過 ellipsoid body center 的兩軸。. 24.

(36) 圖 3-21. 一組果蠅腦 3D 影像做完 Shift 與 Scaling 的前後比較. 3.6 Set feature points for Morphing 3D 果蠅腦影像在經過前面幾個步驟後,變形成一組轉正且以 ellipsoid body center 為中心點, Shift and Scaling 到我們制定的 averaged standard brain 裡. ?如圖 3-21@,每一組的果蠅腦影像大小都幾近相同了,但是作 normalize 是按照 比例去壓縮,得到的結果也只是單純的改變外型,不會依照特徵來改變。. 在利用 Feature-Based Metamorphosis 對 Brain Data 進行變形的方法裡[7],是 對 3D 果蠅腦影像有興趣的部份,給定特徵點,之後再利用這些特徵點,定義出 周遭點的幾何關係來做 Warp。其結果在果蠅腦外殼的部份對的較不準確,原因 在於只給定特徵點去做 Morphing,原始的兩組果蠅腦本身的方向與大小就有些 差距,所以變形完的結果,位在特徵點周圍較近的地方準確度較高,位在特徵點 周圍較遠的地方差距就相對的大。 有鑑於此方法的缺點,3D 果蠅腦影像在經過我們的方法後,再做特徵點對. 應的 Morphing 結果會改善許多,不僅利用特徵點對應讓有興趣的部份對得很精 確,外殼的對應能夠維持準確度。整個 Morphing 的作法可分成三個部份:1.初 始 2.三角化 3.Warp。這一節將說明我們制定的 averaged standard brain 如何應用 25.

(37) 在這方法上。. 3.6.1 初始 在一開始,先需對兩組果蠅腦?分別稱作 Source 和 Target@設定個別的特徵. 點,且是要一一對應,由於我們的 input data 已經是以 ellipsoid body center 為中 心點 Shift and Scaling 到 averaged standard brain,所以也可以想成在 averaged. standard brain 裡的 data 在做 Morphing,因此固定值的特徵點共有 17 個,分別是 8 個原始 3D 影像大小立方體的頂點,8 個 averaged standard brain 的 bounding box 立方體的頂點,1 個 averaged ellipsoid body center,如圖 3-22 所示。. 圖 3-22. 固定值的 15 個特徵點. 另外尚有 14 個特徵點分別位在 antennal lobe、mushroom body、optical lobe. 等,如下列七個圖所示?圖 3 ! 23 至圖 3 ! 29@。. 26.

(38) 圖 3-23. 圖 3-24. 圖 3-25. 圖 3-26. 27.

(39) 圖 3-27. 圖 3-28. 圖 3-29. 3.6.2 三角化 設定好兩組果蠅腦所有特徵點後,就要利用這些特徵點來產生多組的三角錐. 體?Tetrahedron, 下面通稱為 Cell@,將影像劃分多成多個 Cell 空間,如此就可以 把 Target Cell 的其中一組壓縮成對應的 Source Cell,而產生的三角形好壞會影響 Morphing 的結果,越是銳角的三角形,便會使得 Warp 出的相鄰 Cell 有不連續的 情況,因此採用 Delaunay Triangulation 來避免 bad triangle?最小角過小的三角形@. 28.

(40) 過 多 的 情 況 。 Delaunay Triangulation 這 個 方 法 的 好 處 在 於 具 有 唯 一 性 ?若任意四點不能共圓@,此方法是檢查每一個三角形的外接圓裡面是否有其他的 點,當三角形的外接圓裡不存在任何點,就停止檢查,這樣的三角形稱作 Delaunay. Triangulation。其結果如下圖 3-30 設定好特徵點後用 Delaunay Triangulation 的 Cell 分佈。. 圖 3-30 Delaunay Triangulation 後的 Cell. 29.

(41) 3.6.3 Warp 三角化完成後,產生 Source Cell 與 Target Cell 三角化的結果,接著要把每 一個 Target Cell 裡的每一個 voxel 找到對應在 Source Cell 裡的那一個 voxel value 並填過去。因為特徵點的對應好而產生的 Cell 也是一一對應,所以在找 Target Cell 裡的某一個 voxel 也能知道其對應的 Source Cell 是哪一個。 接下來就利用 voxel P 在 Cell 裡與其中一個頂點跟由此頂點連成的三個邊來 描述,形成的座標系統如圖 3-31 所示,Pa1 為 Cell 裡的某一個頂點當作原點,. 以及跟此頂點相連的三個邊所形成的三個單位向量 †1, †2, †3,因此 voxel P 可 以用這三個單位向量描述成 V。. 圖 3-31 voxel P 在 Cell 裡的座標系統描述 有了 voxel P 在 Target Cell 裡的座標系統後,再利用 Feature based image metamorphosis 裡所提到的方法,去算出 Target Cell 新的座標系的座標,再轉換 到 Source Cell 相對應的座標,即可求出對應的 voxel value。因為一個 Cell 為三 角錐體共有四個頂點,所以另外三個頂點也以此相同的方法求出的結果分別稱作 G#5%B , G#5%H , G#5% , G#5%‡ ,同時,因為各頂點皆為當初設定的特徵點,. 30.

(42) 因此當 voxel P 點越靠近頂點的點位,應該是要影響越大,根據此原則所設計的 權重來找出合適的點,公式為: 9#4%& ). 1 1 < 6&H . 其6& 中表示點 P 到 Target Cell 的第 i 個頂點的距離。 所以最後合適的點會是: ‡. G#5% ) * G#5%&  9#4%& ⁄p &ˆB. 其中的p ) 9#4%B < 9#4%H < 9#4% < 9#4%‡. 之後對 Target Cell 裡的每一個 voxel 都去作相同的計算,在 Source Cell 中找出合 適的點位,將其值顏色填入,就可以得到最後的結果。. 31.

(43) 3.7 實驗流程圖 開始. 輸入IPT原始檔. 利用Central Moments作Principal Axes及 Transformation得到bounding box. 利用Smallest enclosing annulus來Find ellipsoid body center當作整個影像基準點. 用數幾組果蠅腦的bounding box及ellipsoid body center取bounding distances平均去制訂一個average standard brain’s bounding box. 以ellipsoid body center為基準點Shift and Scaling其 bounding box到average standard brain’s bounding box. 設定數組互相對應的feature points來作Morphing. 結束 圖 3-32. 實驗流程圖 32.

(44) 第四章 實驗結果 實驗的資料是由清華大學腦科學研究中心江安世老師實驗室提供的果蠅腦 3D 影像,原始資料是ㄧ個 channel 的 LSM 檔,內容是經過染色的一組果蠅腦組 織不含神經,做完 Morphing 後再來比較其內部結構與外殼變形的結果。 實驗分成兩大部份,第一部份計算 13 組果蠅腦制定的 averaged standard brain。 每一組影像需作 Principal Axes 及 Transformation 求出 bounding box,再作 Smallest enclosing annulus 求出 ellipsoid body center。得到這些資料後在做統計取平均值制 定 averaged standard brain,13 組果蠅腦的資訊如下表 1 所示。 檔案編號. 維度大小. Bounding Point1. Bounding Point2. Ellipsoid Center. F_antidlg_20mb_01. 512x512x65. 20 162 2. 476 378 62. 249 226 34. F_antidlg_20mb_02. 512x512x60. 39 153 0. 457 371 57. 248 224.5 31.5. F_antidlg_20mb_03. 512x512x61. 44 142 0. 464 346 58. 251.5 207 32. F_antidlg_20mb_05. 512x512x70. 44 157 4. 473 369 59. 267.5 227 35.5. F_antidlg_20mb_06. 512x512x68. 0 130 1. 495 376 64. 250.5 216.5 36. F_antidlg_20mb_08. 512x512x65. 7 141 0. 490 377 62. 255.5 221.5 34. F_antidlg_20mb_09. 512x512x70. 23 122 4. 487 373 65. 256 210 39.5. F_antidlg_20mb_10. 512x512x66. 24 126 0. 491 358 61. 260.5 212 36. F_antidlg_20mb_11. 512x512x77. 20 137 0. 485 351 68. 253.5 208.5 37.5. Or83bdlg1200. 512x512x84. 8 100 8. 511 367 76. 254.5 181 44. Or83bdlg1500. 512x512x67. 21 134 3. 485 351 62. 259.5 200 36.5. Or83bdlg12001_e. 512x512x87. 59 77 15. 511 324 81. 283 156 51. Or83bdlg12002. 512x512x81. 31 97 13. 494 326 75. 262.5 163.5 47. 33.

(45) 表 1 13 組果蠅腦的資訊. 制定出的 averaged standard brain 統計過程與結果如下表 2 所示。. 表 2 averaged standard brain 統計過程與結果 第二部分我們就任取七個全腦來做 Morphing,將其檔案編號縮寫成下表 3 所示。 檔案編號 F_antidlg_20mb_01?簡寫成 01@ F_antidlg_20mb_03?簡寫成 03@ F_antidlg_20mb_06?簡寫成 06@ F_antidlg_20mb_10?簡寫成 10@ F_antidlg_20mb_11?簡寫成 11@ Or83bdlg1200?簡寫成 1200@. Or83bdlg12001e?簡寫成 12001e@ 表 3. 原始影像名稱縮寫 34.

(46) 下面幾個圖為原始 Data 的樣子,圖 4-1 為 01,圖 4-2 為 03,圖 4-3 為 06,圖 4-4 為 10,圖 4-5 為 11,圖 4-6 為 1200,圖 4-7 為 12001e。. 圖 4-1. 為 01 腦原始影像. 35.

(47) 圖 4-2. 為 03 腦原始影像. 圖 4-3. 為 06 腦原始影像 36.

(48) 圖 4-4. 為 10 腦原始影像. 圖 4-5. 為 11 腦原始影像 37.

(49) 圖 4-6. 圖 4-7. 為 1200 腦原始影像. 為 12001e 腦原始影像 38.

(50) 接下來幾個圖為原始 Data 作 Shift and Scaling 到 averaged standard brain 的 bounding box 裡,圖 4-8 為 01,圖 4-9 為 03,圖 4-10 為 06,圖 4-11 為 10,圖 4-12 為 11,圖 4-13 為 1200,圖 4-14 為 12001e。. 圖 4-8 01 腦 Shift and Scaling 到 averaged standard brain. 39.

(51) 圖 4-9 03 腦 Shift and Scaling 到 averaged standard brain. 圖 4-10 06 腦 Shift and Scaling 到 averaged standard brain 40.

(52) 圖 4-11 10 腦 Shift and Scaling 到 averaged standard brain. 圖 4-12 11 腦 Shift and Scaling 到 averaged standard brain 41.

(53) 圖 4-13 1200 腦 Shift and Scaling 到 averaged standard brain. 圖 4-14 12001e 腦 Shift and Scaling 到 averaged standard brain 42.

(54) 接下來幾個圖為原始 Data 做完 Shift and Scaling 到 averaged standard brain 的 bounding box 裡,再兩兩疊加在一起的重疊圖,其中一個腦綠色 channel,另一 個腦紅色 channel,黃色則為他們重疊的地方,如此我們可以很清楚的看到 ellipsoid body 對得很精準,mushroom body、optical lobe 與整個腦的外殼大部分 都變得較接近了, 圖 4-15 為 01 與 03 腦的重疊,圖 4-16 為 01 與 11 腦的重疊, 圖 4-17 為 01 與 1200 腦的重疊,圖 4-18 為 06 與 10 腦的重疊,圖 4-19 為 1200 與 12001e 腦的重疊。. 圖 4-15 Combine 01 與 03 腦的 averaged standard brain. 43.

(55) 圖 4-16 Combine 01 與 11 腦的 averaged standard brain. 圖 4-17 Combine 01 與 1200 腦的 averaged standard brain 44.

(56) 圖 4-18 Combine 06 與 10 腦的 averaged standard brain. 圖 4-19 Combine 1200 與 1200e 腦的 averaged standard brain 45.

(57) 接下來幾個圖為原始 Data 做完 Shift and Scaling 到 averaged standard brain 的 bounding box 裡,再將它 Morphing 到另一個腦的重疊圖,其中一個腦綠色 channel, 另一個腦為 Morphing 的紅色 channel,黃色則為他們重疊的地方,如此可以很清 楚的看到設定特徵點的 ellipsoid body、mushroom body、antennal lobe、optical lobe 與整個腦的外殼都變得重疊在一起,也改善尚未 Morphing 前未對準的地方。 圖 4-20 為 01 Morphing 到 03 腦的重疊,圖 4-21 為 01 Morphing 到 11 腦的重疊,圖 4-22 為 01 Morphing 到 1200 腦的重疊,圖 4-23 為 06 Morphing 到 10 腦的重疊, 圖 4-24 為 1200 Morphing 到 12001e 腦的重疊。. 圖 4-20 Morphing Brain 01 to 03. 46.

(58) 圖 4-21 Morphing Brain 01 to 11. 圖 4-22 Morphing Brain 01 to 1200 47.

(59) 圖 4-23 Morphing Brain 06 to 10. 圖 4-24 Morphing Brain 1200 to 12001e 48.

(60) 第五章 未來展望 在我們的實驗結果裡可看見 ellipsoid body、mushroom body 等已對的非常精 準,但在人為主觀的設定特徵點時,若誤差大可能會有較差的結果,因此非常仰 賴特徵點選取的正確性與準確度。未來可以利用較好的 Registration 演算法,來 自動化特徵點的選取,並最佳化 Target image 與 Source image 的特徵點對應。 另外在三角化後 Cell 若銳角形成過大的時候,變形出來的影像會有較不連 續的情況,未來可以考慮再 Sub divide 太過銳角的 Cell,來增加其自動產生的對 應特徵點,改善不連續的情況。或者也可針對 Warp 選點的方法,改用 Higher Order Barycentric Coordinates、Scale-Invariant Features、non-linear 的 non-parameter model, 甚至跳脫 vertex 一點來增加他周圍的 voxels 等方法,來改善不連續的情況。 此外,若能把 Warp 的結果與 Volume Rendering 結合,就可以 3D 的結構形 式來做比較觀察,讓研究者更能清楚的看出 result image 與 Target image 的差異。 在網路方面的應用上,將此系統加上資料庫與網路應用,建立 Web Server 供使 用者能夠線上查詢,以及上傳 data 來做 Morphing 到我們的平均標準腦,再以 Volume Rendering 展現結果,讓系統應用更廣更完善。. 49.

(61) 參考文獻 [1] L. Gabriele, Volumetric Image Analysis, chapter 3 ,pp. 53-59, Wiley, May 1998. [2] F. A. Sadjadi, E. L Hall, “Three-dimensional moment invariants”, IEEE Transactions on Visualization and Computer Graphics, Vol.2, no.2, pp. 127-136, March 1980. [3] T. L. Faber, E. M. Stokely, “Orientation of 3-D Structures in Medical Images”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.10, no.5, pp. 626-632, September 1988. [4] V. B. Le, D. T. Lee, “Out-of-Roundness Problem Revisited”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.13, no.3, pp. 217-223, March 1991. [5] P. K. Agarwal, B. Aronov, S. Har-Peled, M. Sharir, “Approximation and Exact Algorithms for Minimum-Width Annuli and Shells”, Annual Symposium on Computational Geometry. Proceedings of the fifteenth annual symposium on Computational geometry, pp. 380-389, Miami Beach, Florida, United States, 1999 [6] B. Gartner, S. Schonherr, “An Efficient, Exact, and Generic Quadratic Programming Solver for Geometric Optimization”, Annual Symposium on Computational Geometry. Proceedings of the sixteenth annual symposium on Computational geometry, pp. 110-118, Clear Water Bay, Kowloon, Hong Kong, 2000 「利用 Feature-Based Metamorphosis 對 Brain Data 進行變形」 ,國立 [7] 楊博鈞, 交通大學,多媒體工程研究所碩士論文,民國 96 年 8 月 [8] T. Beier, S. Neely, “Feature-base image metamorphosis”, Proceedings of the ACM SIGGRAPH92 Computer Graphics, Vol.26, no.2, pp. 35-42, New York, 50.

(62) NY, USA, July 1992. [9] A. Lerios, C. D. Garfinkle, M. Levoy, “Feature-Based Volume Metamorphosis”, International Conference on Computer Graphics and Interactive Techniques. Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. pp. 449-456, 1995.. 51.

(63)

數據

圖  3-6    六個
圖  3-8    bounding box
圖  3-9    原始 512*512*65 灰階果蠅腦影像
圖  3-11    輸出 centroid、transformation matrix.、bounding box transformed 前 後的點(bounding point)
+7

參考文獻

相關文件

sort 函式可將一組資料排序成遞增 (ascending order) 或 遞減順序 (descending order)。. 如果這組資料是一個行或列向量,整組資料會進行排序。

在這一節中, 我們介紹 change of basis 的概念, 了解到一個 linear operator 換了 ordered basis

鼓勵家長一同參與,每天與孩子互相分 享感恩和快樂的事,建立正面積極的生

日本侵略中國的背景、抗日戰爭的經過與結果 一、建議教節:4 節(以一節 40

最佳解裡面如果沒有greedy choice的話, 則想辦法 把最佳解裡面的一些東西和greedy choice互換. 結 果發現這個新解跟greedy choice一樣好

腦幹 (brain stem) 邊緣系統 (limbic system).

將學習如何畫出「最適線」(best fit line)。將一組座標軸上的點建構出「最適線」的規則

倒傳遞神經網路的演算法使 SPOT 假色影像轉換到 SPOT 自然色影 像。影像的結果。(3)以不同天的 SPOT 假色影像進行網路回想,產 生