4
$\begingroup$

I am working on some pre-processing for lung CT images. I see a nice tutorial in here. Two of them are normalization and zero centering. I wonder what is the difference between these two steps? If one normalizes the image pixel values to range [0, 1], is it have a benefit to also do zero centering? Is there a difference if I do normalization first or zero centering first?

$\endgroup$

1 Answer 1

3
$\begingroup$

what is the difference between these two steps?

In that specific Notebook that you linked, normalization means: shrink a numerical distribution in the [0,1] interval. It is commonly referred to as Min-Max Scaling. Shrinking the distribution in the [0,1] interval moves its mean somewhere between 0 and 1.

Zero-centering instead means: to "shift" the values of the distribution so that its mean is equal to 0.

--

if one normalize the image pixel values to range [0, 1], is it have a benefit to also do zero centering?

Zero centering variables improves ML models performance. Activation functions tend to be very responsive to weights' changes especially around zero. I found some good explanations here.

--

Is there a difference if I do normalization first or zero centering first?

The order matters, since "normalization" would move the mean away from zero.

$\endgroup$
3
  • $\begingroup$ thank you, your answer is helpful but till now I am confused about the difference, I think normalization is do the zero centering also, isn't it? or I am wrong? $\endgroup$
    – Hunar
    Commented Jun 22, 2019 at 8:33
  • 2
    $\begingroup$ Normalization, as defined in the Notebook you linked (i.e. Min-Max scaling), is not zero centering. Shrinking the distribution in the [0,1] interval moves its mean somewhere between 0 and 1. $\endgroup$
    – Leevo
    Commented Jun 22, 2019 at 9:09
  • 1
    $\begingroup$ OK thank you, could you please add this somewhere in the answer to be accepted as true answer. $\endgroup$
    – Hunar
    Commented Jun 22, 2019 at 10:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.