Comparing current antsMotionCorr with improved version using more sensible smoothing #233
Gab-D-G
started this conversation in
Show and tell
Replies: 1 comment
-
A followup here, this option:
the UseGradientFilter option was added. I would be interested to see how:
Works |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
With the current ANTs version, antsMotionCorr smoothing parameters are in mm, and RABIES' default strategy uses -s 1x0, meaning a smoothing of 1mm then no smoothing. With more recent updates, antsMotionCorr smoothing are in voxel instead of mm ANTsX/ANTs#1350, like antsRegistration. I compare here a more sensible smoothing framework with -s 3x2x1x0 in voxels instead of mm with an updated version of ANTs pulled from commit 55040a3065985f601960adf1a1bc34275cee3ec5 https://github.com/ANTsX/ANTs/tree/55040a3065985f601960adf1a1bc34275cee3ec5.
The HMC command for the current version:
The command for the new version:
I am testing here the two versions on 3 awake scans with high EPI contrast and clear motion, and 2 EPI scans from another dataset with lower EPI contrast and less motion.
Awake scan 1:
Awake scan 2:
Awake scan 3:
Low contrast scan 1:
Low contrast scan 2:
Conclusions:
In the cases of high motion in the awake scans, the estimated parameters are largely identical across all 6 parameters. In the case of the lower quality scans, the upgraded version tends to make larger estimates for the 2nd and 3rd parameters for both translations and rotations. It is unclear why this is the case, or which of the two estimate is more accurate.
When looking at the standard deviation at each voxel after motion realignment, the standard deviation maps are essentially identical in all cases, suggesting that the differences between the implementations are minimal.
Beta Was this translation helpful? Give feedback.
All reactions