html5 templates

Colorize Images

Help

Colorize Images is an automatic Machine Learning based service to colorize black and white, grayscale or nightvision photos.

The black & white photo for the colorization can be selected from the gallery, or it can be shared from the other applications such as Twitter, Facebook, Chrome or Google Photos. The colorful result image can be shared to the other applications, or saved into the gallery.

Colorize Images app can be used for free by watching Ads. Subscribing the app removes the Ads and allows colorizations without interruptions.
The monthly subscription rate is about $1.50 and yearly subscription rate about $10.00 depending on the local taxes etc. The 8 hour access time is about $1.00 and unlimited access about $30.00. The exact rates for your country/state are shown in the app.

The service uses network data and external GPU capacity to provide the colorization functionality. This means that the source images are sent to a remote location over the network, colorized there and the resulting images are then received from the remote location over the network.

For the best result, the source image is recommended to have:

  • good quality
  • good contrast
  • good focus
  • and correct orientation
The images not having all these properties may work fine, but some preprocessing (like contrast correction or sharpening) usually improves the result.

Using Colorize Images Android app

Colorize Images is an automatic Machine Learning based service to colorize black and white, grayscale or nightvision photos.

The black & white photo for the colorization can be selected from the gallery, or it can be shared from the other applications such as Twitter, Facebook, Chrome or Google Photos. The colorful result image can be shared to the other applications, or saved into the gallery.



Main Screen
Purchase Options
Tuning Menu
Share Menu
Settings Menu
FAQ


Main Screen



Colorized switch

Colorized switch can be used to switch the displayed image between the original (usually grayscale) and the colorized photo.

Menu / Toolbar


Toolbar and Menu (on the top right) contain the following actions. Their location depends on the size of the screen.

Load

Load an image from the Gallery for the colorization.

Save

Save the colorized image to the Gallery.

Share

Share the colorized image to an other application or to social media. See available sharing options here.

Settings

Application settings. See details here.

About

Information about the application version, and the email link to contact us with some identification details.

Back

Purchase Options


The application can be used for free by watching Ads. Subscribing the app removes the Ads and allow unlimited colorizations without interruptions. Please note that the application uses paid GPU resources in the cloud to provide the colorizations. The payments are used to cover the costs, and therefore enable the existence of the service.

The number of free trial colorizations left can be seen in the About screen.

The prices for the purchase options are shown in the application menu. The exact rates vary depending on the country/state taxes.

Buy Access for 8 hours (about $1.00/8 hours)

The 8 hours usage allows the application to be fully used for the next 8 hours after the purchase is made. The access activates immediately after the purchase and the remaining time can be seen in the About screen.
This is a single payment without automatic renewing.

Monthly Subscription (about $1.50/month)

The monthly subscription is an automatically renewing subscription that is paid once a month, and allows the application to be fully used while the subscription is active.
The renewing of the subscription can be canceled at any time via Google Play Store.

Yearly Subscription (about $10.00/year)

The yearly subscription is an automatically renewing subscription that is paid once a year, and allows the application to be fully used while the subscription is active.
The renewing of the subscription can be canceled at any time via Google Play Store.

Buy Unlimited Access (about $30.00)

The unlimited access allows the application to be fully used without any limitations after the purchase is made. The access activates immediately after the purchase.
This is a single payment for non-expiring unlimited access.

Back

Tuning Menu

Please note, that the content of the tuning menu depends on the model version. The model version can be selected in the Settings menu.

It's always a good idea to preprocess the images to have the best possible brightness, contrast and correct orientation before the colorization. This usually improves the results a lot.

Render Factor

Render Factor defines the resolution at which the colorization is done. Lower resolution is faster and the result is usually more colorful. Especially very old and low quality images are usually colorized better with lower Render Factor values. High quality images may have better results with the higher Render Factor values which use more details in the coloring. However, the results are not necessarily as colorful as with the lower values.

The default value of 25 (21 before model v2) works in many cases, but if the colors are missing or there are colors in wrong places, you can try to decrease or increase Render Factor until you find the best result for your photo.

Auto Contrast Cutoff

The auto contrast cutoff values tell how many percent of the lightest and the darkest pixels of the image histogram are removed. After that the image pixels are remapped to the new range.

For the images having a good quality and a good contrast, the best choice is usually 0-1. For the others, you may try larger values. The default value for model v2 is 1.

Auto Contrast Cutoff 1 (in model v2)

Auto Contrast 1 normalizes and tunes the contrast of black and white image for the colorization. The modified contrast may affect the details the colorization function sees and can therefore improve the quality of the colorization.

Auto Contrast Cutoff 2 (in model v2)

Auto Contrast 2 normalizes and tunes the contrast of colorized image. This may improve the colors of the final result.

Saturation (in model v2)

Saturation tunes the intensity of the colors in the colorized image. The optimal saturation depends on the source image and the Render Factor value (large Render Factor values may need more added saturation). The best saturation level depends on your own opinion.

Saturation level can be selected between 50% and 300%. 100% means that saturation is not increased nor decreased. The default value is 150% which adds 50% to the intensity of the colors.


Examples

Examples below are processed with model v1. The results may be different with model v2.

Black and White with good contrast
Colorized, Render Factor = 15, Contrast = 0
Colorized, Render Factor = 21, Contrast = 0
Colorized, Render Factor = 25, Contrast = 0
Colorized, Render Factor = 35, Contrast = 0
Colorized, Render Factor = 45, Contrast = 0
Black and White, bad contrast, detailed
Colorized, Render Factor = 25, Contrast = 0
Colorized, Render Factor = 25, Contrast = 5
Colorized, Render Factor = 45, Contrast = 0
Colorized, Render Factor = 45, Contrast = 1
Colorized, Render Factor = 45, Contrast = 5
Colorized, Render Factor = 45, Contrast = 10


Save as Defaults

Save as Defaults button saves the selected Render Factor and Auto Contrast Cutoff values to be used for the colorizations also after the restart of the application. Without saving, the selected values are used for all the colorizations during the active session. After restarting the application, the values are restored back to the saved ones (or to the default ones if no saved configuration is found.)

ReColorize

After you have changed the values for Render Factor, Auto Contrast cutoff(s) and Saturation, you can colorize the same photo again with the new values by pressing ReColorize button. The previous colorization will be replaced with the new one.

Back

Share Menu



Share as Image

Shares the colorized image as a bitmap image. This includes the image into the shared content, for example into email as attachment.

Share as Link

Shares the colorized image as a hosted image. The shared image is located in Colorize Images server and the URL link to the colorized image is shared.

Back

Settings Menu



Model Version (since v2.0.0)

The default machine learning model has changed in v2.0.0 to a new one with better quality and more tunable settings. The old version of the model is still available and it can be activated by setting this value to 'v1'. The default value is the new model 'v2'.

Notifications

  • On: Allow notifications of completed colorizations to be sent to the device when the Colorize Images app is closed or running on background.
  • Off: No notifications to the device are sent.
  • This has been the enabled by default before version 1.5.0. If the notifications are causing issues, they can now be disabled.

Full resolution

  • On: Send and receive the photos in the full resolution
  • Off: Reduces the photo size to match the device resolution before the colorization
  • Reduced photo size reduces also the time used to transfer the photos and time used in the colorization.

Quick removal of images

  • On: The source and the result photos are removed from the server immediately after the colorization.
  • Off: The photos are stored on the server for faster recolorizations and to enable sharing the images with web link.
  • Enabling quick removal of images disables the web link sharing in the share menu. Sharing as image can still be used.


Back

FAQ



How can I subscribe/purchase the app?

All the subscriptions and the purchases are available in the app menu. The list of different purchase options and their descriptions can be found here.

The exact prices are shown in the purchase menu, or at the latest when the purchase button is pressed. After that the Google payment screen is shown and it allows to select the payment method before the purchase is made.

If the purchase does not work, please see the following Google instructions:
Problems with in-app purchases
Fix payment issues on your account


How can I unsubscribe the app?

All the subscriptions are handled via Google Play, also the unsubscribing is done via Google. You can find the instructions here


Why do I need to pay for the app? It says "free" in Play Store

You don't. The app is free to download and install, and it can be used for free by watching ads in between the colorizations.

Subscribing the app or purchasing usage time disables the ads. The paying users also get a better priority in the colorization queue if there's any high traffic in the servers.

The app is not completely free/ad-free because the app couldn't exist at all without some income. The expensive colorization servers (with big GPUs) are used to colorize the images. The servers cause high costs that I need to cover with the ads and the subscriptions.


Why doesn't the app work in my device?

There are lot of different devices with different Android versions and configurations. It's always possible that the app does not work on all the devices. I still try to make it work in as many devices as possible.

However, I can't fix any issues without any details. The easiest way to provide the details to me is to use the "Report Bug" button in the app menu right after the problem has occurred. Also, please make sure that you are using the latest version of the app available in Google Play Store, it may already have the problem fixed.


Why the colors in my colorized picture are not right? The dress in the photo should be red, not blue.

The colorization is unfortunately not 100% accurate. Black and white photos do not contain any information about the colors. The colorization is done with a machine learning model which is trained to detect the contents of the image and the most probable colors for them.

This works quite well for nature because the sky is usually blue and the grass green. For clothes and vehicles finding the right color is much harder. The model may have learned that the jeans are usually blue, but finding the right color for a random dress is a different story.

Sometimes tuning the Render Factor value may help the model to find a better color for some objects. For example trying values 15 and 35 instead of default 25 may provide different results.


Can I colorize videos with Colorize Images?

No, unfortunately there are few big problems in colorizing the videos as a service.

The biggest issue is the price of the colorization. In a typical video there are 25-30 frames per second, this would mean 1500-1800 frames per minute. Even for short video of 10 minutes, there would be need for 15000-18000 colorizations. If colorizing a single frame takes 3 seconds, colorizing 10 minutes video would take 12-15 hours. For 1 hour video it would take few days. A single expensive colorization server could serve only few video colorizations in a month, so you can imagine that it won’t be reasonable. The cost for a single video would be easily at least hundreds of dollars.

The other issue is the stability. The colorization of a single good quality image may provide a very good result, but in a movie there can be a lot of blurry unclear frames which are difficult to colorize. The result may flicker a lot if the consequent frames are colorized in a different way.

The current colorization models are trained for colorization of single images, so they probably won’t perform well with videos. Video colorization would require a training of a new kind of model.

Instead I’d suggest to try a dedicated GPU environment and use for example DeOldify for the colorization. They have video colorization models available: https://github.com/jantic/DeOldify



Back


Based on the DeOldify

Privacy Policy

Cookie Policy