Deformation field show nothing in the plot #4504
-
IssueHi, I am working on the deep atlas with 128x128x96 CT scans which are normalized to [0,1]. When I used the trained registration network to make inference, the deformation field plot showed nothing. I checked the value of deformation field and its range is between [-1,1]. Also, I used the deformation field learned from the registration network to warped the moving segmentation, the result seems only to have translation which are shown below (green line shows only translation and small rotation). Do you have any idea about this issue? Thanks in advance Resultdeformation field plotComparison between warped segmentation, moving segmentation and target segmentation |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 24 replies
-
Maybe regularization is set too high?
Often registration is done in two steps: first an affine or euclidean transform, then a "deformable registration" map. I don't know why you're only getting this translation and small rotation. Maybe you can share how you are warping segmentations. |
Beta Was this translation helpful? Give feedback.
You can try a different image similarity loss function. For example maybe a simple mean squared error loss can work for you, if maybe LNCC is causing problems for training. You can try changing how much you focus on the anatomy loss (warped segmentation dice score) versus image similarity loss. Maybe in the case of your dataset, one of those is much more helpful than the other, or maybe you will discover an error in one of them that is causing it to break training.