ITK 樣條曲線 BSpline 非剛性影像對準教學與範例

介紹如何使用 ITK 的樣條曲線(BSpline)轉換對 2D 影像進行非剛性影像對準。 這個範例中使用 BSplineTransform 轉換對 2D 的影像進行非剛性影像對準(non-rigid image registration),由於樣條曲線(BSpline)轉換的參數數量很龐大,所以這個例子中採用 LBFGSOptimizerv4 而不用普通的 RegularStepGradientDescentOptimizer 或 ConjugateGradientLineSearchOptimizer。 ...

December 24, 2020 · G. T. Wang

ITK 有限元素法影像對準 FEM Registration 教學與範例

介紹 ITK 所提供的有限元素法影像對準的使用方式,並提供基本的範例程式碼。 有限元素法影像對準 以下是使用 ITK 的有限元素法(finite element method,簡稱 FEM)影像對準的基礎範例。 ...

December 17, 2020 · G. T. Wang

ITK 多階段 Multi-Stage 影像對準架構教學與範例

介紹如何在 ITK 的多階段(multi-stage)影像對準架構下,組合平移對準(translation registration)與仿射對準(affine registration)。 ...

December 10, 2020 · G. T. Wang

ITK 多層級 Multi-Resolution 影像對準架構教學與範例

介紹如何在 ITK 的多層級(multi-resolution)影像對準架構下,進行線性仿射影像對準(affine registration)。 ...

December 7, 2020 · G. T. Wang

Python 使用 VTK 讀取 DICOM 影像教學與範例

介紹如何在 Python 中使用 VTK 函式庫讀取 DICOM 影像。 vtkDICOMImageReader 讀取單一檔案 DICOM 影像 若要以 VTK 讀取單一檔案的 DICOM 影像,可以使用 vtkDICOMImageReader 並指定檔案位置即可: import vtk # 建立 vtkDICOMImageReader dicomReader = vtk.vtkDICOMImageReader() # 指定 DICOM 檔案 dicomReader.SetFileName("myfile.dcm") # 讀取 DICOM 影像 dicomReader.Update() # 取得 DICOM 影像 img = dicomReader.GetOutput() # 顯示影像資訊 print("Scalar Type:", img.GetScalarTypeAsString()) print("Origin:", img.GetOrigin()) print("Extend:", img.GetExtent()) print("Spacing:", img.GetSpacing()) vtkDICOMImageReader 讀取 DICOM 影像序列 vtkDICOMImageReader 亦可用於讀取 DICOM 影像序列,只要指定 DICOM 序列檔案的所在目錄即可: ...

November 29, 2020 · G. T. Wang