Models
UpscalerJS offers a number of available models. With the exception of default-model
, these models must be explicitly installed alongside UpscalerJS.
Upscaling
esrgan-slim
These models are the fastest available ESRGAN models, and are intended to run in a browser.
esrgan-medium
These models strike a balance between latency and image quality. They aim to be in the middle of speed and performance measurements between and .
esrgan-thick
These models are the best ESRGAN upscaling models, at the cost of slower inference. They are best suited to a Node.js environment with a GPU, although can be used in the browser with significant latency.
esrgan-legacy
ESRGAN Legacy is a package of Tensorflow.js models for upscaling images with UpscalerJS.
default-model
This model is the default upscaling model used with UpscalerJS. It is a copy of the 2x model made available via .
Deblurring
maxim-deblurring
MAXIM Deblurring is a Tensorflow.js model for deblurring images.
Dehazing
maxim-dehazing-indoor
MAXIM Dehazing Indoor is a Tensorflow.js model for dehazing indoor images.
maxim-dehazing-outdoor
MAXIM Dehazing Outdoor is a Tensorflow.js model for dehazing outdoor images.
Denoising
maxim-denoising
MAXIM Denoising is a Tensorflow.js model for denoising images.
Deraining
maxim-deraining
MAXIM Deraining is a Tensorflow.js model for deraining images.
Low,Light,Enhancement
maxim-enhancement
MAXIM Enhancement is a Tensorflow.js model for enhancing low light images.
Retouching
maxim-retouching
MAXIM Retouching is a Tensorflow.js model for retouching images.