A unified framework that handles multiple types of image degradation (blur, noise, rain, etc.) with a single model.