Unless we all use the same optics, various field curvatures would make the
trying to correct the images a non-linear process.
You need some very snazzy software to do that...as far as I know all current image processing packages only transform in a linear fashion.
Nice concept, but difficult to implement.