 Model description  MAXIM introduces a shared MLP-based backbone for different image processing tasks such as image deblurring, deraining, denoising, dehazing, low-light image enhancement, and retouching. The following figure depicts the main components of MAXIM:  ![](https://github.com/google-research/maxim/raw/main/maxim/images/overview.png)  