1. An image capture apparatus, comprising: an imaging device; a computer processor coupled to the imaging device; memory coupled to said computer processor configured for retaining programming executable on said computer processor; a focus matching model retained in said memory, and programming executable on said computer processor for carrying out steps comprising: (i) capturing multiple object images; (ii) performing convolutions to model blur changes as a point spread function between said multiple object images; (iii) determining blur difference within each convolution in response to performing a wavelet transform, obtaining wavelet variance and comparing differences of wavelet variance for said multiple object images; and (iv) performing depth estimation in response to said convolutions within said focus matching model.