This just popped into my head: would it be possible to develop software such that:
A. you take a photo of a really complicated intricate pattern
B. the software takes the RAW data & creates its own algorithm to sharpen the image, since it knows exactly what the real image is supposed to look like. i.e. it figures out where any lens flaws are & calculates how to correct for these.
C. It's able to repeat that "fix" for other photos taken with the same camera.
I know it wouldn't be a perfect solution that would turn a 100 dollar lens into a 500 dollar lens, but couldn't some sort of adaptive software be used to at least slightly improve image quality from cheaper lenses?
A. you take a photo of a really complicated intricate pattern
B. the software takes the RAW data & creates its own algorithm to sharpen the image, since it knows exactly what the real image is supposed to look like. i.e. it figures out where any lens flaws are & calculates how to correct for these.
C. It's able to repeat that "fix" for other photos taken with the same camera.
I know it wouldn't be a perfect solution that would turn a 100 dollar lens into a 500 dollar lens, but couldn't some sort of adaptive software be used to at least slightly improve image quality from cheaper lenses?
