亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 ipyvolume 的 .dicom 文件的 3D 可視化

使用 ipyvolume 的 .dicom 文件的 3D 可視化

人到中年有點甜 2023-05-09 10:12:47
.dicom我正在嘗試使用pydicom和可視化一組文件ipyvolume。我過去常常pydicom讀取文件,然后按位置對它們進行排序,然后將切片變成 3D 數組。我可以繪制數據的 3D 模型,ipyvolume.pylab.plot_isosurface()盡管我不確定這是否是可視化醫學圖像的正確方法(它都是具有相同不透明度和顏色的實體像素)。我也嘗試過ipyvolume.pylab.volshow(),但沒有用。有沒有正確的方法來可視化醫學圖像ipyvolume?或者這不是合適的圖書館?
查看完整描述

2 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

DICOM 文件沒有“體素”數據,因此您不能簡單地在 3D 視圖中繪制 dicom。您應該使用 dicom 系列的切片來估計體素數據。之后,使用諸如 Marching Cubes 之類的 3D 建模算法,您可以提取最終的 3D 模型。



查看完整回答
反對 回復 2023-05-09
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

我沒有使用 ipyvolume,但查看文檔它應該能夠可視化 DICOM 圖像集。


如果您想嘗試其他包,我使用 SimpleITK 加載 DICOM 圖像,并使用 itkwidgets 在 Jupyter 筆記本中進行體積可視化。


這是一個加載 DICOM 系列并顯示它的簡單筆記本:


import SimpleITK as sitk

import itkwidgets


# Get the DICOM file names in the current directory

names = sitk.ImageSeriesReader.GetGDCMSeriesFileNames('.')


# Read the DICOM series

reader = sitk.ImageSeriesReader()

reader.SetFileNames(names)

img = reader.Execute()


itkwidgets.view(img)

如果目錄中有多個 DICOM 系列,GetGDCMSeriesFileNames 有一個 seriesID 參數,您可以給它指定要加載的系列。


查看完整回答
反對 回復 2023-05-09
  • 2 回答
  • 0 關注
  • 204 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號