Noise Reduction and Restoration