Additive and Multiplicative Noise Removal by using Gradient Histogram Preservations Approach