1. An image processing device comprising: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to: input a first image and a second image and detect a first positional aberration between the first image and the second image, the detected first positional aberration being a background region positional aberration; correct the first image and the second image based on the background region positional aberration; detect a direction of a foreground parallax between the corrected first image and the corrected second image; and determine an image orientation at a display of the first image and the second image based on the detected direction of the foreground parallax.