2016-03-14 47 views
0

可以僅從CT中提取患者,無腫塊(沒有腫塊,病人躺下以暴露CT)?有什麼VTK過濾器可以用於這項任務?從CT中提取患者

+0

您的患者沒有腫塊嗎?什麼? –

+0

感謝您的關注...當我寫了大量的時候,我的意思是「牀」,病人躺在牀上,而CT ... – flaviu2

回答

1

在某些情況下,可以根據區域生長分割從CT牀區分患者對象。 VTK沒有這種類別的分類。您可以嘗試使用ITK中的ConnectedThresholdImageFilter或自己實施算法。

+0

我會搜索一些關於ConnectedThresholdImageFilter的例子...你是否使用過它現在這個對象?你是否只用病人隔離病牀(沒有病牀)? – flaviu2

+0

是的,我已經使用這個類,它很有用。在某些情況下,由於圖像嘈雜的狀況,未能自動分離患者。 – Afshin

+0

好的,謝謝......這兩個例子很適合這個任務嗎?從這裏你採取了模型? http://itk.org/Wiki/ITK/Examples/Broken/Images/ConnectedThresholdImageFilter和http://www.itk.org/Doxygen/html/Examples_2Segmentation_2ConnectedThresholdImageFilter_8cxx-example.html? – flaviu2

1

vtkImageSeedConnectivity是VTK中的基本區域增長算法。 您可能需要在使用前對數據進行預處理

+0

西蒙,感謝您的發佈,我搜索了一個使用vtkImageSeedConnectivity的例子...我只發現了這個:http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/ClipArt,我不喜歡不知道它是如何幫助的...可以詳細說明在使用vtkImageSeedConnectivity之前我應該​​做什麼預處理? Flaviu。 – flaviu2

+0

那麼,你試圖做的是一個3D分割任務,並不那麼容易;) 通過預處理我的意思是例如使用[高斯平滑](http:// www .vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageGaussianSmooth)或各向異性過濾。 之後,您將需要實際檢測一個或多個種子點,這些種子點位於要提取的區域(牀)「內部」。因此,例如,沿着從「地板」到「天空」的線進行迭代,並嘗試捕捉代表牀的像素......最後,您需要調整兩個閾值! –

+0

我已經成功地在我的捲上應用各向異性過濾器(由vtkDICOMImageFilter拍攝),現在我試圖將音量從「floor」迭代到「sky」(我猜是通過X座標來迭代),但是有沒有一種方法可以知道哪些禮節有「牀」的意義? – flaviu2