I am trying to measure the amount of information lost in an image when the image is distorted and then undistorted.
So, I am doing to the following process in Matlab (keeping the Field of View of the camera constant).
Original image (Pinhole camera type) --> perform fish eye distortion (using the division model) --> un-distort the the distorted image (using inverse of division model) to get back the un-distorted image.
After the above procedure is performed, I am trying to get the difference between the two images using imsubtract(Original_Image, Undistorted_image)
. This gives me a small difference in the pixels between the images which is not clear.
My questions are,
a) Is there a better procedure to find the amount of information lost between a undistorted fish eye image and a original image?
b) Is there an another measure of error that I can use in the above scenario to measure the image information loss?
Thanks!