Difference between revisions of "CALAMITI"

From IACL
Jump to navigation Jump to search
Line 17: Line 17:
  
 
{{h3|Instructions}}
 
{{h3|Instructions}}
 +
{{h4|Preprocessing}}
 +
CALAMITI requires the following preprocessing steps:
 +
* N4 inhomogeneity correction.
 +
* Registration to MNI space (0.8mm isotropic resolution is ideal).
 +
* White matter peak normalization (see https://github.com/jcreinhold/intensity-normalization)
 +
{{h4|Prepare training}}
 
CALAMITI requires paired multi-contrast MR images~(e.g., T1-w and T2-w) during training. The ideal structure of the data directory and naming convention are as follows:
 
CALAMITI requires paired multi-contrast MR images~(e.g., T1-w and T2-w) during training. The ideal structure of the data directory and naming convention are as follows:
  
 +
    ├──absolute_path_to_data
 +
        ├──SiteA
 +
        |    ├──train
 +
        |    |    ├──SiteA_T1w_SUB*_ORIENTATION_SLICE*.nii.gz ("ORIENTATION" should be "AXIAL", "CORONAL", or "SAGITTAL")
 +
        |    |    └──SiteA_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
 +
        |    └──valid
 +
        |        ├──SiteA_T1w_SUB*_ORIENTATION_SLICE*.nii.gz
 +
        |        └──SiteA_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
 +
        └──SiteB
 +
            ├──train
 +
            |    ├──SiteB_T1w_SUB*_ORIENTATION_SLICE*.nii.gz
 +
            |    └──SiteB_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
 +
            └──valid
 +
                ├──SiteB_T1w_SUB*_ORIENTATION_SLICE*.nii.gz
 +
                └──SiteB_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
  
absolute_path_to_data
+
{{h4|Sample command}}
    ├──train
+
Sample command for CALAMITI training and testing (encoding and decoding) is provided under <code>"script"</code> folder.
    |   └──subject_*
 
        |        ├── H.png
 
        |        ├── Z.png
 
        |        └── M.png
 
        └──val
 
            └──subject_*
 
                  ├── H.png
 
                  ├── Z.png
 
                  └── M.png
 
  
If you have questions regarding the method or software, please email Lianrui Zuo at <code>lr_zuo@jhu.edu
+
If you have other questions regarding the method or software, please email Lianrui Zuo at <code>lr_zuo@jhu.edu<\code>

Revision as of 19:03, 5 September 2021

<meta name="title" content="CALAMITI"/>

Contrast Anatomy Learning and Analysis for MR Intensity Translation and Integration (CALAMITI)

Contrast Anatomy Learning and Analysis for MR Intensity Translation and Integration (CALAMITI) is our current MR harmonization method. It was designed to achieve unsupervised multi-site MR harmonization. The associated publication is:


Software

CALAMITI code (2D) 220k

Instructions

Preprocessing

CALAMITI requires the following preprocessing steps:

Prepare training

CALAMITI requires paired multi-contrast MR images~(e.g., T1-w and T2-w) during training. The ideal structure of the data directory and naming convention are as follows:

   ├──absolute_path_to_data
       ├──SiteA
       |    ├──train
       |    |    ├──SiteA_T1w_SUB*_ORIENTATION_SLICE*.nii.gz ("ORIENTATION" should be "AXIAL", "CORONAL", or "SAGITTAL")
       |    |    └──SiteA_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
       |    └──valid
       |         ├──SiteA_T1w_SUB*_ORIENTATION_SLICE*.nii.gz 
       |         └──SiteA_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
       └──SiteB
           ├──train
           |    ├──SiteB_T1w_SUB*_ORIENTATION_SLICE*.nii.gz 
           |    └──SiteB_T2w_SUB*_ORIENTATION_SLICE*.nii.gz
           └──valid
                ├──SiteB_T1w_SUB*_ORIENTATION_SLICE*.nii.gz
                └──SiteB_T2w_SUB*_ORIENTATION_SLICE*.nii.gz

Sample command

Sample command for CALAMITI training and testing (encoding and decoding) is provided under "script" folder.

If you have other questions regarding the method or software, please email Lianrui Zuo at lr_zuo@jhu.edu<\code>