depthfromdefocus
Depth from defocus is a computer vision technique used to estimate the depth of a scene from a single or multiple images. The core principle relies on the fact that objects at different distances from a camera will appear with varying degrees of blur. A camera with a fixed aperture and focus will render objects closer to the focal plane sharply, while objects further away will be progressively out of focus.
In a single-image depth from defocus approach, the blur kernel or point spread function, which characterizes
Multi-image depth from defocus utilizes two or more images taken with different focal settings or aperture
This technique has applications in areas such as 3D reconstruction, augmented reality, and autofocus systems. However,