Lenna Lin hash geometric distortion