An image processing method for generating a density concurrent matrix of an original image comprising steps of: generating a shifted image by shifting the image by a predetermined direction of coordinates; generating a bit string consisting of pixel data of the image and corresponding pixel data of the shifted image; and counting number of the bit strings for each value of the bit string.