With histogram matching we can transform an image's intensity distribution. But this idea is very subjective. Sometimes for choosing a target image we have options no better than a guess. But is their any rule of thumb of choosing an appropriate target image for desirable improvement in input image? Is it possible to construct an artificial image and use it as a target image to obtain a specified improvement in input image? Is there any mathematical approach to obtain this? How things will change for a color image?