形變立體跟蹤-基於稠密運動估計和力學模擬(1)
參考文獻:Real-time target tracking of soft tissues in 3D ultrasound images based on robust visual information and mechanical simulation
期刊水平:MIA, medical imaging analysis
圖一:作者方法的計算流程圖。深色的表示資料的輸入和輸出;淺色的表示作者的處理方法。
1. Introduction
Soft-tissue motion tracking is an active research area that consists in
ultrasound tracking approaches have been developed in order to estimate soft tissue displacements that are caused by physiological motions and manipulations by medical tools.
軟組織的運動跟蹤是一個活躍的研究領域,在於可以準確定位解剖結構位置。超聲影象因為無損傷、實時、便攜,被廣泛使用。因此,一些研究人員設計了基於超聲影象的跟蹤方法,用於估計軟組織的偏移(這些偏移主要是由生理運動和手術器械的操作造成的)。這些方法使得基於影象的治療技術,如射頻消融、高強度聚焦超聲,受益良多(通過對靶向區域提供區域性治療進而消除腫瘤)。然而,這些方法仍然對超聲影象的聲影、斑點噪聲、增益變化敏感,這篇文章,作者就是為了解決這些問題。作者的方法主要聯合了基於灰度的方法和機械正則化。作者找到了一種適用於超聲的相似性測度,使得相似度計算過程有效且魯邦。
RFA參考文獻:Higgins H, Berger D L. RFA for Liver Tumors: Does It Really Work?[J]. Oncologist, 2006, 11(7): 801-808.
HIFU參考文獻:Pernot, M., Tanter, M., Fink, M., 2004. 3-D real-time motion correction in high-intensity focused ultrasound therapy. Ultrasound Med. Biol. 30 (9), 1239–1249.
2. Related work
2.1 基於特徵的跟蹤
基於表面和生物力學的匹配跟蹤:Papademetris X, Sinusas A J, Dione D, et al. Estimation of 3-D left ventricular deformation from medical images using biomechanical models[J]. IEEE Transactions on Medical Imaging, 2002, 21(7): 786-800.
基於關鍵點的匹配跟蹤(SIFT):Schneider R J, Perrin D P, Vasilyev N V, et al. Real-time image-based rigid registration of three-dimensional ultrasound[J]. Medical Image Analysis, 2012, 16(2): 402-414.
為了提高對噪聲的魯棒性,這些方法可以基於貝葉斯框架來包含對目標形狀的先驗知識。
Angelova D S, Mihaylova L. Contour segmentation in 2D ultrasound medical images with particle filtering[J]. machine vision applications, 2011, 22(3): 551-561.
Rothlubbers, S., Schwaab, J., Jenne, J., Gunther, M., 2014. MICCAI CLUST 2014-Bayesian real-time liver feature ultrasound tracking. In: Proceedings of MICCAI Workshop on Challenge on Liver Ultrasound Tracking, p. 45
Zhang X, Gunther M, Bongers A, et al. Real-time organ tracking in ultrasound imaging using active contours and conditional density propagation[C]. international conference on medical imaging and augmented reality, 2010: 286-294.
但是,當關鍵特徵由於聲影等原因不可見時,這些方法就很容易跟蹤失敗。另一類方法是基於對強度損失函式的最小化;該損失函式使用單模相似度,如誤差平方和(SSD)構建。
2.2 基於強度的損失函式優化
誤差平方和 Sum of Squared Difference, SSD:
Lubke, D., Grozea, C., 2014. High performance online motion tracking in abdominal ultrasound imaging. In: Proceedings of MICCAI Workshop on Challenge on Liver Ultrasound Tracking, p. 29
Royer, L., Marchal, M., Le Bras, A., Dardenne, G., Krupa, A., 2015. Real-time tracking of deformable target in 3d ultrasound images. In: Proceedings of IEEE International Conference on Robotics and Automation
Yeung F, Levinson S F, Fu D, et al. Feature-adaptive motion tracking of ultrasound image sequences using a deformable mesh[J]. IEEE Transactions on Medical Imaging, 1998, 17(6): 945-956.
絕對誤差和 Sum of Absolute Difference, SAD:
Touil B, Basarab A, Delachartre P, et al. Analysis of motion tracking in echocardiographic image sequences: Influence of system geometry and point-spread function[J]. Ultrasonics, 2010, 50(3):373-386.
交叉相關 Cross-Correlation, CC:
Basarab A, Liebgott H, Morestin F, et al. A method for vector displacement estimation with ultrasound imaging and its application for thyroid nodular disease[J]. Medical Image Analysis, 2008, 12(3):259-274.
De L V, Tschannen M, Székely G, et al. A Learning-Based Approach for Fast and Robust Vessel Tracking in Long Ultrasound Sequences[M]// Medical Image Computing and Computer-Assisted Intervention – MICCAI 2013. Springer Berlin Heidelberg, 2013:518-25.
其實吧,如果目標的灰度不變,那麼這些相似性測度都是很有效的,然而不幸的是,超聲成像很特別,增益變化將會引起目標灰度強烈變化。
2.3 特異性的超聲相似性測度
Baumann M, Mozer P, Daanen V, et al. Prostate biopsy tracking with deformation estimation[J]. Medical Image Analysis, 2012, 16(3):562-576. 提出了一種基於相關性的距離測度,這種測度還能夠處理區域性強度偏差(當超聲束角度發生偏差就會出現灰度偏差)
Cohen B, Dinstein I. New maximum likelihood motion estimation schemes for noisy ultrasound images ☆[J]. Pattern Recognition, 2002, 35(2):455-463. 設計了新的相似度測度,該設計的靈感來源於超聲的斑點噪聲近似瑞利分佈,所以對於超聲斑點噪聲汙染嚴重的情況非常有用,但是對聲影沒有用。
Elen A, Choi H F, Loeckx D, et al. Three-dimensional cardiac strain estimation using spatio-temporal elastic registration of ultrasound images: a feasibility study[J]. IEEE Trans Med Imaging, 2008, 27(11):1580-1591. 建議採用互資訊作為相似性測度,這樣可以抵抗增益變化的影響,但是互資訊計算量太大了。
Masum M A, Pickering M, Lambert A, et al. Accuracy assessment of Tri-plane B-mode ultrasound for non-invasive 3D kinematic analysis of knee joints[J]. Biomedical Engineering Online, 2014, 13(1):122. 建議使用條件方差和,雖然條件方差和可以降低對增益變化的敏感度,但是對於聲影,條件方差和仍然束手無措。
2.4 Warping Model-變形模型
變形模型主要在於變形函式的設計。目前研究比較透得是平移變形函式 和 彷射變形函式; 研究的比較深的還是形變模型。
平移模型-平移形變函式:
Veronesi F, Corsi C, Caiani E G, et al. Nearly automated left ventricular long axis tracking on real time three-dimensional echocardiographic data[C]// Computers in Cardiology. IEEE, 2006:5-8.
彷射模型-彷射變形函式:
Wein, W., Cheng, J.-Z., Khamene, A., 2008. Ultrasound based respiratory motion compensation in the abdomen. In: Proceedings of MICCAI Worshop on Image Guidance and Computer Assistance for Soft tissue Interventions, 32, p. 294.
形變模型-形變變形函式:
A:基於傳統的塊匹配演算法-計算兩個連續幀之間小的影象塊偏移量。
Basarab A, Liebgott H, Morestin F, et al. A method for vector displacement estimation with ultrasound imaging and its application for thyroid nodular disease[J]. Medical Image Analysis, 2008, 12(3):259-274.
De L V, Tschannen M, Székely G, et al. A Learning-Based Approach for Fast and Robust Vessel Tracking in Long Ultrasound Sequences[M]// Medical Image Computing and Computer-Assisted Intervention – MICCAI 2013. Springer Berlin Heidelberg, 2013:518-25.
Touil B, Basarab A, Delachartre P, et al. Analysis of motion tracking in echocardiographic image sequences: Influence of system geometry and point-spread function[J]. Ultrasonics, 2010, 50(3):373-386.
然而,塊匹配方法不能表示高度表徵區域性的可變形的運動,因為它們假設在區域性區域塊中位移是剛性的。
B:稠密運動長場估計
為了解決1中遇到的問題,可以利用形變模型估計稠密運動場。典型的形變模型:
分段彷射模型:Royer, L., Marchal, M., Le Bras, A., Dardenne, G., Krupa, A., 2015. Real-time tracking
of deformable target in 3d ultrasound images. In: Proceedings of IEEE International Conference on Robotics and Automation.
薄板樣條模型:Lee, D., Krupa, A., 2011. Intensity-based visual servoing for non-rigid motion compensation of soft tissue structures due to physiological motion using 4d ultrasound. In: Proceedings of IEEE International Conference on Intelligent Robots and Systems, pp. 2831–2836.
自由形變:Heyde, B., Claus, P., Jasaityte, R., Barbosa, D., Bouchez, S., Vandenheuvel, M., Wouters, P., Maes, F., Hooge, J.D., 2012. Motion and deformation estimation of cardiac ultrasound sequences using an anatomical B-spline transformation model. In: Proceedings of IEEE International Symposium on Biomedical Imaging, pp. 266–269.
為了確保魯棒性,可以為這些方法新增時間-空間魯棒性約束(或者是採用由粗到精的優化策略)。
時間-空間約束:Somphone, O., Allaire, S., Mory, B., Dufour, C., 2014. Live feature tracking in ultrasound liver sequences with sparse demons. In: Proceedings of MICCAI Workshop on Challenge on Liver Ultrasound Tracking, p. 53.、
由粗到精的優化策略:Mukherjee, R., Sprouse, C., Abraham, T., Hoffmann, B., McVeigh, E., Yuh, D., Burlina, P., 2011. Myocardial motion computation in 4d ultrasound. In: Proceedings of IEEE International Symposium on Biomedical Imaging. IEEE, pp. 1070–1073.
2.5 形變模型拓展研究
正反向配準方法提升跟蹤精度:
Ledesma-Carbayo, M.J., Kybic, J., Desco, M., Santos, A., Unser, M., 2001. Cardiac motion analysis from ultrasound sequences using non-rigid registration. In: Proceedings of International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, pp. 889–896.
分組優化管理提升跟蹤精度:
Metz, C., Klein, S., Schaap, M., van Walsum, T., Niessen, W., 2011. Nonrigid registration of dynamic medical imaging data using nD+t B-splines and a groupwise optimization approach. Med. Image Anal. 15 (2), 238–249.
Vijayan, S., Klein, S., Hofstad, E.F., Lindseth, F., Ystgaard, B., Lango, T., 2013. Validation of a non-rigid registration method for motion compensation in 4d ultrasound of the liver. In: Proceedings of IEEE International Symposium on Biomedical Imaging, pp. 792–795.
使用特定的網格代替標準化的矩形網格:
Heyde, B., Claus, P., Jasaityte, R., Barbosa, D., Bouchez, S., Vandenheuvel, M., Wouters, P., Maes, F., Hooge, J.D., 2012. Motion and deformation estimation of cardiac ultrasound sequences using an anatomical B-spline transformation model. In: Proceedings of IEEE International Symposium on Biomedical Imaging, pp. 266–269.
離群排斥(避免噪聲干擾):
Banerjee, J., Klink, C., Peters, E.D., Niessen, W.J., Moelker, A., van Walsum, T., 2015. Fast and robust 3d ultrasound registration block and game theoretic matching. Med. Image Anal. 20 (1), 173–183.
2.6 基於力學模型
除了這些僅基於視覺標準優化的技術之外,還提出了基於機械的跟蹤方法,用於二維超聲影象。
Loosvelt, M., Villard, P.-F., Berger, M.-O., 2014. Using a biomechanical model for tongue tracking in ultrasound images. In: Proceedings of IEEE Symp. on Biomedical Simulation. Springer, pp. 67–75.
Marami, B., Sirouspour, S., Fenster, A., W. Capson, D., 2014. Dynamic tracking of a deformable tissue based on 3d-2d MR-US image registration. Proceedings of SPIE Medical Imaging.
但是這種2D的力學模型無法解決out-of-plane運動。
為了解決這個問題,Yipeng Hu, Carter, T.J., Ahmed, H.U., Emberton, M., Allen, C., Hawkes, D.J., Barratt, D.C., 2011. Modelling prostate motion for data fusion during image-guided interventions. IEEE Trans. Med. Imaging 30 (11), 1887–1900.採用生物建模解決3D跟蹤問題 (前列腺很簡單,所以簡單建模是可以的)。
然而,他們的方法需要在每個超聲影象中手動識別前列腺的一些表面點,以驅動模型。總而言之,我們根據表1中的主要特性,提出了跟蹤方法的分類。
據我們所知,目前還沒有針對三維超聲影象設計的實時跟蹤方法,將魯棒稠密運動估計和力學模型結合在一起。
相關推薦
形變立體跟蹤-基於稠密運動估計和力學模擬(1)
參考文獻:Real-time target tracking of soft tissues in 3D ultrasound images based on robust visual information and mechanical simulation 期刊水平:
形變立體跟蹤-基於稠密運動估計和力學模擬(2)
參考文獻:Real-time target tracking of soft tissues in 3D ultrasound images based on robust visual information and mechanical simulation 期刊水平:
Robotics Lab3 ——圖像特征匹配、跟蹤與相機運動估計
代碼 pos 返回 提高 pan rem 連續 後端 清晰 Robotics Lab3 ——圖像特征匹配、跟蹤與相機運動估計 圖像特征匹配 圖像特征點 攜帶攝像頭的機器人在運動過程中,會連續性地獲取多幀圖像,輔助其感知周圍環境和自身運動。時間序列上相連的兩幅或多幅圖像,
h264-運動估計和運動補償理論
定義運動補償是通過先前的區域性影象來預測、補償當前的區域性影象,它是減少幀序列冗餘資訊的有效方法。 MPEG-4採用I-VOP、P-VOP、B-VOP三種幀格式來表徵不同的運動補償型別。它採用了H.263中的半畫素搜尋(half pixel searching)技術和重疊運
基於Json序列化和反序列化通用的封裝
result .html stream ctr 相似性 tac ram 等等 newton 1. 最近項目已經上線了 ,閑暇了幾天 想將JSON的序列化以及反序列化進行重新的封裝一下本人定義為JSONHelp,雖然Microsoft 已經做的很好了。但是我想封裝一套為自己開
基於thrift的java和python分別作為客戶端和服務端的調用實現
Coding except arr pes com ssa utf-8 encoding 中文亂碼 前面已經實現了純java的thrift的實現。 現在實現實現一下python作為客戶端和服務端的thrift的調用 1.python作為客戶端,java作為服務端 java服
基於laravel5.4 vue 和vue-element搭建的單頁面後臺CMS
data pos dev https art .sql blog -s sql 介紹 該項目後臺是基於vue和laravel搭建的單頁面CMS系統,包含了文章管理,權限管理,用戶管理等基本模塊。 前臺使用了傳統web技術,laravel渲染搭建了個博客系統 githu
實驗——基於文件驗證和MYSQL驗證的vsftpd虛擬用戶
linux實驗一、實現基於文件驗證的vsftpd虛擬用戶1、創建用戶數據庫文件vim /etc/vsftpd/vusers.txtwangwangpassmagemagepasscd /etc/vsftpd/db_load -T -t hash -f vusers.txt vusers.dbchmod 600
基於ARM Cortex-M和Eclipse的SWO單總線輸出
nds register [0 額外 ast 最重要的 代碼 情況 得到 最近在MCU on Eclipse網站上看到Erich Styger所寫的一篇有關通過SWD的跟蹤接口SWO獲取ARM Cortex-M相關信息的文章,文章結構明晰,講解透徹,本人深受啟發,特意將其翻
極大既然估計和高斯分布推導最小二乘、LASSO、Ridge回歸
baidu 器) ridge 連續概率 重要 eal 函數 應用 map 最小二乘法可以從Cost/Loss function角度去想,這是統計(機器)學習裏面一個重要概念,一般建立模型就是讓loss function最小,而最小二乘法可以認為是 loss function
基於百度語音和圖靈的交互機器人
好用 font 想要 ext auth for res 希望 簡單 1.準備工作: (1)硬件:樹莓派3b usb麥克風 音響 (2) 軟件:百度語音api 圖靈機器人api python2或3(樹莓派自帶)mplayer 申請一個百度語音賬號,創建一個
基於vue 2.X和高德地圖的vue-amap組件獲取經緯度
實例 con ati ble off 組件 posit return play 今天我就講了一下怎麽通過vue和高德地圖開發的vue-amap組件來獲取經緯度。 這是vue-amap的官網文檔:https://elemefe.github.io/vue-amap/#
基於httpd-2.2和httpd-2.4配置虛擬主機web站點,並提供https服務(一)
基於主機名的虛擬主機服務 使用httpd-2.2和httpd-2.4實現> 1.建立httpd服務,要求:> 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌和訪問日誌; > 2) 通過www1的/server-status提供狀態信息,且僅允許172
基於httpd-2.2和httpd-2.4配置虛擬主機web站點,並提供https服務(二)
基於主機名配置虛擬主機web站點 使用httpd-2.2和httpd-2.4實現> 1.建立httpd服務,要求:> 1) 提供兩個基於名稱的虛擬主機www1, www2;要求每個虛擬主機都有單獨的錯誤日誌和訪問日誌; > 2) 通過www1的/server-status提供狀態信息,且僅允
binlog-rollback.pl基於binlog位置點和時間點恢復delete誤刪語句
基於位置點和時間點恢復delete誤刪一、基於binlog位置點的恢復 為了演示,刷新一個新的binlog文件,讓它單獨記錄delete刪除語句: MySQL [zhangyou]> flush logs Query OK, 0 rows affected (0.09 sec) MySQL [zhan
基於pt-table-checksum和pt-table-sync實現MySQL主從數據一致性校驗
MySQL 一致性校驗 在基於MySQL邏輯復制原理的下的主從架構,經常會由於某些緣故產生主從數據不一致,從而導致主從復制進程報錯中斷。而基於定期去檢查從庫的show slave status\G的IO線程和SQL線程的狀態,只能確認當前replication是正常的,卻無法確認當前主從數據是否一致。
極大似然估計和EM算法
tle 標準 rod 獨立 ble com 評估 n) date title: 最大似然估計和EM算法 date: 2018-06-01 16:17:21 tags: [算法,機器學習] categories: 機器學習 mathjax: true --- 本文是對最大似
基於密鑰庫和數字證書的加密解密和簽名驗證操作
return 產生 初始 www. 數字證書 ray get put 庫文件 package com.szzs; import java.io.FileInputStream; import java.security.KeyStore; import java.sec
一種基於STM32的APP和BootLoader設計的方法
IAP(In Application Programming)即在應用程式設計, IAP 是使用者自己的程式在執行過程中對User Flash 的部分割槽域進行燒寫,目的是為了在產品釋出後可以方便地通過預留的通訊口對產品中的韌體程式進行更新升級。 通常實現 IAP 功能時,即使用者程式執
基於pytorch的 儲存和載入模型引數
當我們花費大量的精力訓練完網路,下次預測資料時不想再(有時也不必再)訓練一次時,這時候torch.save(),torch.load()就要登場了。 儲存和載入模型引數有兩種方式: 方式一: torch.save(net.state_dict(),path): 功能