image pre - conditioning for out - of - focus projector blur .
A geometric approach to shape from defocus