non uniform illumination correction algorithm --first draft--