Image normalization

I am wondering why do we need normalization for image inputs? and which methods of normalization are common for image data? and what are the differences between normalizing mono and color images?
kindly provide some papers or references which discussed these questions.