March 29, 2024
Pixelmator Pro's New 'ML Super Resolution' Feature Lets You Enlarge Images While Maintaining Clarity

Pixelmator Pro's New 'ML Super Resolution' Feature Lets You Enlarge Images While Maintaining Clarity

Posted December 17, 2019 at 4:45pm by iClarified
Pixelmator Pro has been updated with a new 'ML Super Resolution' feature that makes it possible to enlarge images while maintaining sharpness and detail.

Until now, if an image was too small to be used at its original resolution, either on the web or in print, there was no way to scale it up without introducing visible image defects like pixelation, blurriness, or ringing artifacts. Now, with ML Super Resolution, scaling up an image to three times its original resolution is no problem at all.

Pixelmator Pro's New 'ML Super Resolution' Feature Lets You Enlarge Images While Maintaining Clarity


How It Works:
To create the ML Super Resolution feature, we used a convolutional neural network. This type of deep neural network reduces raster images and their complex inter-pixel dependencies into a form that is easier to process (i.e. requires less computation) without losing important features (edges, patterns, colors, textures, gradients, and so on). The ML Super Resolution network includes 29 convolutional layers which scan the image and create an over-100-channel-deep version of it that contains a range of identified features. This is then upscaled, post-processed and turned back into a raster image. Below is a simplified representation of the neural network.

Pixelmator Pro's New 'ML Super Resolution' Feature Lets You Enlarge Images While Maintaining Clarity

First, the input image is passed through a high pass filter for basic edge detection. Then, the first convolutional layer reduces the size of these features and pools the data. In the Descriptor Fusion block, the image is scanned to find any JPEG compression blocks within it and this is fused with the other features identified so far.

The next convolutional layers and residual blocks are where the magic happens — these detect the features (edges, patterns, colors, textures, gradients, and so on) in the image, building them up into a complex representation that is over 100 channels deep. In a convolutional neural network, more layers mean better accuracy but with a large enough number of layers, a network becomes near-impossible to train. Residual blocks are designed to increase the complexity and accuracy of networks without making them impossible to train.


Finally, all the features identified by the neural network are enlarged in the Enlarge block. After this, the two residual blocks and the final convolutional layer post-process the data and turn the features back into an image. It’s also important to note that all this happens on-device and the entire trained machine learning model is included inside the Pixelmator Pro app package.

The Pixelmator Pro 1.5.4 update can be downloaded from the App Store. Pixelmator Pro costs $39.99 to purchase.

Hit the link below to learn more about how the ML Super Resolution feature works.

Read More


Pixelmator Pro's New 'ML Super Resolution' Feature Lets You Enlarge Images While Maintaining Clarity

Pixelmator Pro's New 'ML Super Resolution' Feature Lets You Enlarge Images While Maintaining Clarity
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
iClarified Icon
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
Yes
No
Comments
You must login or register to add a comment...
Recent. Read the latest Apple News.
RECENT
Tutorials. Help is here.
TUTORIALS
Where to Download macOS Sonoma
AppleTV Firmware Download Locations
Where to Download macOS Ventura
Where To Download iPad Firmware Files From
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.
DEALS