functionning greyscale histogram