Our evaluation framework should keep in mind that a lot of intermediate artifacts are common among the different registration frameworks. ANTS FA registration for example will use FA and have to compute FA from DTI from DWI, but then voxelmorph will get to re-use the FA, and DTITK will get to reuse the DTI.
Two parts to this issue:
Redesign pairwise_evaluation_ants in such a way that intermediate artifacts can be reused by other evaluation scripts that need them.
Along the way, organize the output of pairwise_evaluation_ants in a forward-looking way
Our evaluation framework should keep in mind that a lot of intermediate artifacts are common among the different registration frameworks. ANTS FA registration for example will use FA and have to compute FA from DTI from DWI, but then voxelmorph will get to re-use the FA, and DTITK will get to reuse the DTI.
Two parts to this issue:
pairwise_evaluation_ants
in such a way that intermediate artifacts can be reused by other evaluation scripts that need them.pairwise_evaluation_ants
in a forward-looking way