說,我有一個文件夾中的.dicom
文件的序列。累計大小約爲100 Mb。這是很多數據。我試圖將數據轉換爲.nrrd
和.nii
,但這些文件具有轉換的.dicom
文件的總結大小(這是相當可預測的,儘管.nrrd
已被壓縮爲gzip
)。我想知道,如果有一個文件格式,會給我更少的尺寸,或者只是一種方法來解決這個問題。也許,.vtk
,或其他(不知道它可以工作)。提前致謝。有沒有辦法壓縮DICOM數據?
回答
DICOM支持壓縮文件內的像素數據。 DICOM的想法是,從它所擁有的像素數據的角度來看,它是格式不可知的。
DICOM可以保存原始像素數據,也可以保存JPEG壓縮的像素數據以及其他許多格式。 DICOM文件的傳輸語法標籤爲您提供DICOM內像素數據的壓縮協議。
首先要弄清楚你是否需要無損或有損壓縮。如果有損,有很多選擇,並且壓縮比在某些方面相當高 - 權衡是您失去了保真度,並且圖像可能不足以用於診斷目的。還有無損壓縮方案 - 如JPEG2000,RLE甚至JPEG-LS。這些將壓縮像素數據,但保留診斷質量而不會降低圖像質量。
您也可以壓縮文件,如果是原始文件,應該會產生非常好的結果。你想用這些壓縮的DICOM做什麼?
謝謝你的回答。我打算在網絡應用程序中使用文件,但決定部分使用這些數據。 –
如果您將它們用於Web應用程序,則可能只想從DICOM中提取圖像數據並將該數據保存爲JPEG。 DCMTK工具包(http://dicom.offis.de/dcmtk.php.en)對將圖像數據從DICOM提取到JPEG(甚至有一個命令行工具來執行此操作)有很好的支持。 –
哈,好吧,我很高興,但它是一個3D可視化:) –
- 1. 有沒有辦法在nginx中進行即時解壓縮的預壓縮?
- 2. 有沒有辦法直接壓縮/壓縮SQL查詢的結果?
- 3. 使用DICOM壓縮
- 4. 有沒有辦法壓縮SQL2000/2005 MDF文件?
- 5. 有沒有辦法在kohana中壓縮輸出?
- 6. 有沒有辦法確定頁面是否被壓縮?
- 7. 有沒有辦法使用C#壓縮分頁的.tiff文件?
- 8. 有沒有辦法壓縮這個JavaScript代碼更多?
- 9. 有沒有辦法將它壓縮成2列? COUNT(column_name)
- 10. 有沒有辦法「壓縮」lm()對象以供以後預測?
- 11. 有沒有辦法壓縮這段代碼?
- 12. 有沒有辦法設置使用System.IO.Compression.GZipStream時的壓縮級別
- 13. 有沒有辦法壓縮值經常重複的MySQL列?
- 14. 有沒有辦法爲生成的GIF做無損壓縮?
- 15. 有沒有辦法在調用Canvas.toDataUrl()時設置GIF RLE壓縮?
- 16. 有沒有辦法解壓JavaScript文件?
- 17. 有沒有解壓縮數據沒有ByteArray.inflate()
- 18. Java:有沒有辦法獲得壓縮字節數組的預期未壓縮長度?
- 19. 有沒有辦法縮短這個jQuery?
- 20. 有沒有辦法讓這個縮短?
- 21. 有沒有辦法縮短這個YAML?
- 22. 有沒有辦法縮短這個?
- 23. 有沒有辦法unfork heroku數據庫
- 24. 有沒有辦法保存HSQLDB數據?
- 25. Cassandra沒有壓縮sstables?
- 26. 有沒有辦法用JQuery動態解析壓縮的XML文件?
- 27. 有沒有辦法在Love2D中渲染編碼/壓縮視頻文件?
- 28. 有沒有辦法從PHP創建一個未壓縮的zip文件?
- 29. 有沒有辦法壓縮已提交的合併請求中的提交?
- 30. 有沒有什麼辦法可以壓縮Python中的for-else循環?
對於那些熟悉相關標準的人來說,嚴格解釋'100mb'就意味着「百毫比特」,這是不符合任何人標準的大量數據。如果你的意思是「一百兆」甚至「一百兆」,我們很多人仍然會認爲「呃,實際上不是那麼多的數據」。最後,這裏有一個參考可能實際上有助於http://www.mccauslandcenter.sc.edu/mricro/dicom/index.html –
@HighPerformanceMark這沒什麼幫助,但感謝提及,我編輯了這個問題。 –