ganslate-team/ganslate

Add methods to ignore terminal slices in the CBCT FOV

Closed this issue · 1 comments

This is important to handle the case when terminal slices of a CBCT scan have artifacts or incomplete anatomical representation. This can potentially corrupt training and should ideally be removed in the dataloader pre-registration.

Possible methods:

  • Manually ignore some percentile of slices
  • Seems to be the case in the NKI dataset that the full FOV can be identified using an almost perfect circle - owing to the fan beam FOV, maybe this can be leveraged to ignore the slices.

2nd method implemented and tested. Can be found on this commit: 953c087

midaGAN/data/utils/fov_truncate.py