Skip to main content
View this page on the UpscalerJS website

Models

UpscalerJS offers a number of available models. With the exception of default-model, these models must be explicitly installed alongside UpscalerJS.

Upscaling

Unenhanced file for esrgan-slimEnhanced file for esrgan-slim

esrgan-slim

These models are the fastest available ESRGAN models, and are intended to run in a browser.

Unenhanced file for esrgan-mediumEnhanced file for esrgan-medium

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 .

Unenhanced file for esrgan-thickEnhanced file for esrgan-thick

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.

Unenhanced file for esrgan-legacyEnhanced file for esrgan-legacy

esrgan-legacy

ESRGAN Legacy is a package of Tensorflow.js models for upscaling images with UpscalerJS.

Unenhanced file for default-modelEnhanced file for default-model

default-model

This model is the default upscaling model used with UpscalerJS. It is a copy of the 2x model made available via .

Deblurring

Unenhanced file for maxim-deblurringEnhanced file for maxim-deblurring

maxim-deblurring

MAXIM Deblurring is a Tensorflow.js model for deblurring images.

Dehazing

Unenhanced file for maxim-dehazing-indoorEnhanced file for maxim-dehazing-indoor

maxim-dehazing-indoor

MAXIM Dehazing Indoor is a Tensorflow.js model for dehazing indoor images.

Unenhanced file for maxim-dehazing-outdoorEnhanced file for maxim-dehazing-outdoor

maxim-dehazing-outdoor

MAXIM Dehazing Outdoor is a Tensorflow.js model for dehazing outdoor images.

Denoising

Unenhanced file for maxim-denoisingEnhanced file for maxim-denoising

maxim-denoising

MAXIM Denoising is a Tensorflow.js model for denoising images.

Deraining

Unenhanced file for maxim-derainingEnhanced file for maxim-deraining

maxim-deraining

MAXIM Deraining is a Tensorflow.js model for deraining images.

Low,Light,Enhancement

Unenhanced file for maxim-enhancementEnhanced file for maxim-enhancement

maxim-enhancement

MAXIM Enhancement is a Tensorflow.js model for enhancing low light images.

Retouching

Unenhanced file for maxim-retouchingEnhanced file for maxim-retouching

maxim-retouching

MAXIM Retouching is a Tensorflow.js model for retouching images.