3-D Auto Restoration