An information processing device that is configured to acquire image data obtained by shooting a subject and to generate data of an output image, the information processing device comprising: an image analyzer that is configured to correct pixel values of at least image data of two images acquired from a connected camera in accordance with a correction rule according to correction tables for the images, in order to approximate distributions of the pixel values of the two images; and an output image generator that is configured to generate and output the data of the output image based on a comparison between the two corrected images; characterized in that the image analyzer is configured to generate histograms of the pixel values of the two images and to obtain, by matching using dynamic programming, the amount of change in the pixel values when shapes of the two histograms match while non-linearly expanding and contracting an axis of the pixel values about discrete pixel values, and the image analyzer is configured to create a correction table for one of the two images in which pixel values before and after the change are associated as the correction rule, while for the other of the two images a correction table is used that does not change pixel values; or the image analyzer is configured to generate histograms of the pixel values of the two images and to obtain, by matching using dynamic programming, the amount of change in the pixel values when a shape of each of the generated two histograms matches a histogram of a reference image prepared in advance while non-linearly expanding and contracting an axis of the pixel values about discrete pixel values, to create a correction table in which pixel values before and after the change are associated as the correction rule for each of the two images. an image analyzer that is configured to correct pixel values of at least image data of two images acquired from a connected camera in accordance with a correction rule according to correction tables for the images, in order to approximate distributions of the pixel values of the two images; and an output image generator that is configured to generate and output the data of the output image based on a comparison between the two corrected images; characterized in that the image analyzer is configured to generate histograms of the pixel values of the two images and to obtain, by matching using dynamic programming, the amount of change in the pixel values when shapes of the two histograms match while non-linearly expanding and contracting an axis of the pixel values about discrete pixel values, and the image analyzer is configured to create a correction table for one of the two images in which pixel values before and after the change are associated as the correction rule, while for the other of the two images a correction table is used that does not change pixel values; or the image analyzer is configured to generate histograms of the pixel values of the two images and to obtain, by matching using dynamic programming, the amount of change in the pixel values when a shape of each of the generated two histograms matches a histogram of a reference image prepared in advance while non-linearly expanding and contracting an axis of the pixel values about discrete pixel values, to create a correction table in which pixel values before and after the change are associated as the correction rule for each of the two images.