# Normalization of CT scans

I trained an infection segmentation models on a large dataset of CT scans, and want to extend it to other datasets to show the ability of the model to generalize. What I found though, is that CT scans look very different. For example,

1. CT scan from the first datasets,

2. Image from another dataset

I tried three things:

1. Global mean/standard deviation (subtract from each image the same vector $$m$$ and divide by $$s$$),
2. Local mean/standard deviation (from each image subtract its $$m$$ and divide by its $$s$$, os that every image is normally distributed with mean $$m$$ and std $$s$$,
3. Gamma correction ($$\gamma=0.01$$), see the image at the bottom.

None of which worked. My question is: is it possible to 'normalize' other CT scans, 'normalize' in a sense make them more similar to the one on which I trained the model?

• What specifically are the differences? Could you provide some examples of images from the datasets you are using? – Benji Albert Oct 2 '20 at 0:32
• There are 3 images in the post – Alex Oct 2 '20 at 0:49
• I assumed these images represent the three preprocessing methods you tried, considering you say in bullet three to see the third image. Would you be able to provide examples of raw scans from the different datasets so we can see what the significant differences are? (Or did I misunderstand and the three images do not correspond to the three preprocessing methods?) – Benji Albert Oct 2 '20 at 1:27
• The first one is the one I used for training, the second one is the raw image, the third one is the second after processing – Alex Oct 2 '20 at 9:15