The ACNet and ARNet models have been redesigned and retrained. The previous ACNet model is now referred to as ACNet-Legacy.
The ACNet-Legacy model includes 5 variants, from hdn0 to hdn3, with progressively stronger denoising capabilities. Additionally, a gan variant has been introduced to enhance details.
ACNet and ARNet offer models of various sizes, which can be selected based on your hardware configuration. Each size provides 4 variants:
no suffix: trained to be neutral.hdn: trained to mildly denoise.box: trained to be neutral through box degradation, which is better for line restoration, but may appear slightly blurry.box-hdn: trained to mildly denoise based on the box variant.
All shaders have been reimplemented with a new approach, adding support for mpv-android (fix #7).
If you are interested in the training of ACNet and ARNet, or the scripts for exporting them to GLSL, please check out the training code.
Models of Anime4KCPP v3.2.0:
| models | parameters | description |
|---|---|---|
| acnet-legacy-gan | 4784 | Lightweight CNN, detail enhancement. |
| acnet-legacy-hdn0 | 4784 | Lightweight CNN, moderate denoising. |
| acnet-legacy-hdn1 | 4784 | Lightweight CNN, strong denoising. |
| acnet-legacy-hdn2 | 4784 | Lightweight CNN, aggressive denoising. |
| acnet-legacy-hdn3 | 4784 | Lightweight CNN, extreme denoising. |
| acnet-f8b4 | 2748 | Lightweight VGG-style network, trained to be neutral. |
| acnet-f8b4-hdn | 2748 | Lightweight VGG-style network, trained to mildly denoise. |
| acnet-f8b4-box | 2748 | Lightweight VGG-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| acnet-f8b4-box-hdn | 2748 | Lightweight VGG-style network, trained to mildly denoise based on the box variant. |
| acnet-f8b8 | 5116 | Lightweight VGG-style network, trained to be neutral. |
| acnet-f8b8-hdn | 5116 | Lightweight VGG-style network, trained to mildly denoise. |
| acnet-f8b8-box | 5116 | Lightweight VGG-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| acnet-f8b8-box-hdn | 5116 | Lightweight VGG-style network, trained to mildly denoise based on the box variant. |
| acnet-f8b18 | 11036 | Lightweight VGG-style network, trained to be neutral. |
| acnet-f8b18-hdn | 11036 | Lightweight VGG-style network, trained to mildly denoise. |
| acnet-f8b18-box | 11036 | Lightweight VGG-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| acnet-f8b18-box-hdn | 11036 | Lightweight VGG-style network, trained to mildly denoise based on the box variant. |
| arnet-f8b8 | 9860 | Lightweight ResNet-style network, trained to be neutral. |
| arnet-f8b8-hdn | 9860 | Lightweight ResNet-style network, trained to mildly denoise. |
| arnet-f8b8-box | 9860 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| arnet-f8b8-box-hdn | 9860 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. |
| arnet-f8b16 | 19268 | Lightweight ResNet-style network, trained to be neutral. |
| arnet-f8b16-hdn | 19268 | Lightweight ResNet-style network, trained to mildly denoise. |
| arnet-f8b16-box | 19268 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| arnet-f8b16-box-hdn | 19268 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. |
| arnet-f8b32 | 38084 | Lightweight ResNet-style network, trained to be neutral. |
| arnet-f8b32-hdn | 38084 | Lightweight ResNet-style network, trained to mildly denoise. |
| arnet-f8b32-box | 38084 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| arnet-f8b32-box-hdn | 38084 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. |
| arnet-f8b64 | 75716 | Lightweight ResNet-style network, trained to be neutral. |
| arnet-f8b64-hdn | 75716 | Lightweight ResNet-style network, trained to mildly denoise. |
| arnet-f8b64-box | 75716 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. |
| arnet-f8b64-box-hdn | 75716 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. |