2013-08-24 259 views
0

我想從頂部裁剪DICOM圖像。我在處理DICOM方面很新穎。任何人都可以建議我如何在C#/ .NET中執行此操作?作爲一個便箋,也建議我有一個開源庫可以做到這一點,或者如果可能的話,我可以做到這一點。目標是裁剪DICOM系列(逐個圖像),然後將其保存爲新系列。如何裁剪DICOM圖像

+0

你是怎麼試的? –

+0

您可能需要庫的組合。例如,如果您在WPF中工作,則可以使用[fo-dicom](https://github.com/rcd/fo-dicom)獲取DICOM映像的位圖和[WriteableBitmapEx](https:// writeablebitmapex .codeplex.com /)來操縱它。這兩個庫都可以通過NuGet輕鬆整合到您的代碼中。 –

+0

@AndersGustafsson我擁有dicom圖像系列,並且在裁剪之後我必須將它保存爲dicom系列格式。 – user2713182

回答

0

有很多方法可以做到這一點。也許最簡單的是安裝CTN。在一個典型的Debian系統:

$ sudo apt-get install ctn 
$ dcm_resize -c 256 -r 256 -t -v in.dcm out.dcm 

我相信ImageMagick的convert還支持DICOM文件。

如果你真的想直接從C#做到這一點,你可以用GDCM/C#結合,並檢查瞭如何操縱DICOM圖像緩衝區下面兩個例子:

  1. BasicImageAnonymizer
  2. ExtractImageRegion