2017-05-08 160 views
-1

我需要啓動一個處理DICOM數據操作,可視化的項目。作爲一些基礎研究的一部分,我發現有一些工具包,如ITK,VTK對醫學圖像數據執行數據操作。我的問題是,使用ITK + VTK + QT進行DICOM圖像處理(分段&註冊),更好的選擇還是使用ITK與OpenCV會是更好的選擇?或者存在任何可能實現我的要求的備用工具包?一個很好的圖像(DICOM)數據處理,可視化和開發框架

任何建議,來源或與此主題相關的鏈接將是非常有用的。

+0

太多的意見問題,我猜。我建議你從GDCM開始(草根dicom)。在作出決定之前學習一些東西。當你嘗試了一些基本的東西時,你可以評估其他庫。 –

回答

2

有許多工具包和框架與Dicom一起使用。這取決於你想要做什麼。

在許多情況下,最容易做的事情是建立一個插件現有應用程序/工具如Horos3D SlicerImageJMITKMeVisLabITK Snap,等我敢肯定有幾十個。

如果你想建立你自己的醫療成像應用程序,以上大部分是開源的;與嘗試從頭開始編寫自己的應用程序相比,適應其中的一種方法可以爲您節省大量的時間(可能還有幾年)。

如果您的主要興趣在於開發算法,那麼Python是一個很好的原型開發語言 - 考慮包如numpy,scipy,pydicom,ITK,SimpleITK。 Java有dcm4chee。 C++有QT,ITK,VTK。

如果您想要做某些基於JavaScript的操作,可以通過平板電腦上的Web瀏覽器等工作,請查看正在進行的項目,例如OHIF ViewerCornerstone。另一件事:a)處理Dicom數據,b)操縱和c)可視化,是三種不同的事情。將您的Dicom數據轉換爲nifti格式很容易,該格式打開了許多學術分析工具。同樣,有許多2D和3D可視化庫並非Dicom特有的 - 它只是將數據轉換爲正確的形式。