Test

Write: DICE calculation Train ConstrICON on abdomen Train GradICON on abdomen Write abdomen validation code

Also needs ANts, voxelmorph

This week I finally solved the intermittent NaN coming from LNCC. It came down to an issue with floating point precision differing between GPUs, which caused jensen’s inequality to be violated, allowing a square root to be taken of a negative number. Instead of increasing the epsilon value to push values further away from zero, which could be ruined y a special case or hardware change that creates larger jensen violations in the future, I wrapped the supposedly nonnegative value in a relu which should solve it permanently.

I brought the docekr container into exact alignment with the ConstrICON paper by adjusting the data augmentation used and the batch size.

I found a dataset to use with the equivariant registration paper, Abdomen1K. It contains 1000 completely uncurated abdomen images segmentations. Because there are a variety of framings of the abdomen in CT, this dataset has massive translation shifts, which should line up exactly with the strengths of the equivariant network and give the best chance of it demonstrating its advantages. I have split the public data into 800 train cases, 100 val cases, and 100 test cases. I am training the equivariant registration network, GradICON, and ContrICON on it. I have also evaluate ANTs registration on a subset of the validation set and found that it performs ___. This is ___ than equicon at timestep ___

Unfortunately, this dataset has put lie to the hpppes of equicon being a “hands off no tuning” network like GradICON or ConstrICON, as this dataset is requiring a different regularization parameter to get sensible results.

I am currently cropping / padding the images when resampling them to equal voxel spacing for training. I am not sure that this is optimal, and I’m curious to try instead resizing all images to fit exactly in 175 x 175 x 175, and letting the neural network just tolerate that its input voxels aren’t suare. I am exited to try this approach on such a raw dataset instead of having to try to un-crop/pad input abdomen images as would be necessary for other abdomen datasets I have seen.

Back to Reports
subdavis.com forrestli.com