Mitigating Jacobian overestimation in SyN for near-zero brain volume change #1934
Unanswered
ChristineFarrugia
asked this question in
Q&A
Replies: 2 comments 2 replies
-
|
Hi, https://github.com/CoBrALab/optimized_antsMultivariateTemplateConstruction/ implements a complete unbiased DBM pipeline using ANTs tools. You can take a look at how various steps are implemented, or directly use it. |
Beta Was this translation helpful? Give feedback.
2 replies
-
|
There's not a direct Jacobian penalty but regularization can be added in the registration, eg |
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
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am estimating brain volume change from pairs of MRIs using Jacobian-based morphometry. The image pairs can differ in contrast and SNR. I'm doing this as follows (using ANTsPY):
reg = ants.registration(fixed=fix, moving=mov, type_of_transform='SyNOnly', initial_transform=workdir+'/output_transform.mat', mask=icv_fix, moving_mask=icv_mov, singleprecision=False)and then extract the Jacobian:
jac = ants.create_jacobian_determinant_image(fix,reg['fwdtransforms'][0],do_log=False,geom=False)To find the volume in moving space, I multiply the Jacobian field by the volume of a voxel in fixed space and sum over a brain parenchyma mask (also in fixed space). I then subtract the volume in fixed space to find the change, repeat everything with moving and fixed images interchanged, and calculate the average.
The problem is that the volume change I'm getting is consistently higher than what I'm expecting, which should be close to zero. Of course, the fact that I'm using images with different contrasts, SNRs etc undoubtedly contributes to that, but from the literature, I understand that deformation-based methods using Jacobian determinants tend to overestimate small volume changes, and that a Kullback–Leibler penalty on the log-Jacobian can reduce this bias (https://www.sciencedirect.com/science/article/pii/S1361841509000462?via%3Dihub)
As far as I'm aware, ANTs does not implement this directly, so I wonder if you could provide some advice on:
Thanks in advance for any guidance.
Beta Was this translation helpful? Give feedback.
All reactions