Edit this page

NA-MIC Project Weeks

Back to Projects List

Automated Registration of Cone-Bean Computed Tomography scans - maintenance

Key Investigators

Presenter location: Online

Project Description

The Automated Registration tool, AREG, was first presented at the NA-MIC project week #39. It aims to reduce the sources of error in the 3D image processing workflow by automating the orientation and registration of 3D Cone-Beam Computed Tomography. These methods combine classical algorithmic approaches and AI-based models trained and tested on de-identified CBCT volumetric images.

The registration method is based on an automatic tool, AMASS, available in the extension SlicerAutomatedDentalTool, to perform a segmentation of the different regions of reference used for the regional voxel-based registration

The different methods for automatic orientation and registration of 3D CBCT scans rely on a combination of algorithmic and deep-learning techniques to perform both the orientation and the registration automatically. It also uses work that our group of researchers has already developed. Our Python-based algorithm and requires multiple libraries for the different image-processing tasks accomplished throughout the proposed method: SimpleITK, VTK, SimpleElastix. To implement these tools, we also used the Medical Open Network for Artificial Intelligence (MONAI) library, which is a PyTorch-based framework for medical image analysis. MONAI offers several advantages for our work, such as high performance, modularity, and interoperability with other libraries.

Objective

  1. Maintain the code to make it work properly on the new version of Slicer

Approach and Plan

  1. Find the issue by testing
  2. Correct the problem

Progress and Next Steps

  1. The module AREG is working inly with itk-elastix==0.17.1
  2. In the last release of SlicerAutomatedDentalTools, users are asked if they agree to change the libraries versions of their Slicer environment.

Illustrations

Screenshot from 2024-02-02 08-49-19

Workflow

MaskComparison

AREGCBCTExample

Background and References