Fast and accurate auto-focusing algorithm based on the combination of depth from focus and improved depth from defocus | doi.page