Knockouts

Prev Next

Rather watch a video than read a document ?

A movie tutorial accompanies this article.

Knockouts by Timestone Software is a fully integrated, automatic, system for extracting ‘subjects’ from their background.

Note the term ‘subject’ is used generically to indicate the subject matter of an image, not just the person (subjects) or people (families and groups). This means that important image elements such as chairs, musical instruments, props etc. are also extracted. The movie tutorial above shows many such examples.

Prerequisites

The following are required.

  1. Version 4.11 (or later)

  2. SQL jobs only

  3. The Timestone Cloud Agent

  4. Account credentials

Further Reading: The Timestone Cloud Agent

The Timestone Cloud Agent is a Windows service that handles communication between the Timestone Software applications and its cloud services.

The Timestone Cloud Agent

Connecting the apps to the Cloud Agent

Since the Timestone Cloud Agent is the service that controls and manages the Knockouts system, the address of the Cloud Agent host will need to be entered into the connection window of the production applications.

Figure 1, below, shows the NeoPack connection window with the address of the Cloud Agent server.

The NeoPack connect window showing the Cloud Agent Host address

Figure 1: The NeoPack connect window

Terminology

Before knocking out images, an understanding of some key terminology is useful.

  • alpha - refers to the transparent PNG images returned by the Knockouts system

  • original - the image that sent to be knocked out (usually jpegs)

  • default - the version (alpha or original) that the production software and IOS will use

  • requested - images that have been sent to knockout

  • processing - refers to images that have had knockouts requested and are awaiting the return of the alpha image

How it works

With the pre-requisites met and the application connected to the Cloud Agent server, knocking out images is simply a matter of selecting the images and selecting the Knockouts function.

To knock out images:

  1. In Images Mode, select the image(s) to knock out

  2. With the Alpha toolbar open, click the Knockout button, or navigate to Image > Alpha> Knockout.

The above action will send the requests to the Timestone Cloud Agent, who in turn will retrieve the original images and send them to the Knockouts system. The Cloud Agent then downloads the alpha images (PNGs) when ready and saves them in the same directory as the original images. As the PNGs arrive, the Cloud Agent will also refresh the app, meaning the knockout images are visible immediately.

NOTE

There is no need to refresh the images in the app in order to see the alpha images.

The renamed-refresh function, needed when using 3rd party knockout vendors, is not required with Timestone Knockouts.

Setting the default version

Timestone Knockouts is non-destructive, meaning the original image is still available and can be used instead of, or in conjunction with, the alpha image. The user has the ability to set either of these versions as the default.

The default version is the one that is used throughout the software and in IOS.

To set the default version:

  1. At time of knockout - option to also ‘and set as default’  which sets the alpha as default

  2. From the alpha toolbar - buttons to make either version the default for the selected images.

Three child portraits displayed in a photo editing software interface for selection.

Figure 2: The alpha toolbar with the options and buttons to set the default version

Knockout filters

Three filters are available in Images Mode that can be applied independently or in combination with the existing filters:

  • Requested - in the queue for knockout

  • Processed - knockout complete

  • Failed - knockout request could not be processed

Knockout indicators

A small square icon at the upper right-hand of the image preview displays the knockout status of each image.

Three portraits of girls with different hairstyles and expressions displayed in a software interface.

Figure 3: Four images, each with a different Knockout indicator

The four status indicators are as follows:

  • No indicator - image not sent for processing

  • Green - knockout has been requested and processing is in progress

  • Gray - knockout complete, original is the default is the default

  • White - knockout complete, original is the default is the default

Using knockout versions in templates

As mentioned, the software will use the Default version of any knocked out images. This includes when exporting images and in IOS.

However, the user has the ability to explicitly call a version into the image holes of templates. The image hole will then use this version regardless of which version has been set as the default.

This is particularly useful when one version is predominantly required, but the other version is needed for a particular product.  

Two such examples:

  • Alpha images are used for all products and online, but composites require the original version

  • Original versions are required for all products, but the alpha version is needed for Legacy products

Settings menu for filling holes with various design options and intensity adjustments.

Figure 4: Image hole options  

NOTE

All image holes will have the Default version pre-selected. There is no need for the user to explicitly select the Default version if that is what they intend to use.

Monitoring with the Console

A browser based console is available for the user to test the computer’s connection to the Cloud Agent and monitor the processing activity once images have been sent to knockout.

The console is reached by entering the Cloud Server Host address appended with /console. For example:

http://192.168.5.14:8080/console

Testing the connection with a ‘Ping”

To check the Cloud Agent is running and the current computer can communicate with it, simply enter the word Ping into the Text error at the bottom of the page. A successful connection will return the word Pong.

Monitoring

Once knockouts have been requested, the Console provides a running indication of the activity in progress.

Monitoring the progress of knockouts with the Console

Figure 5: The Console


FAQ

What is Knockouts by Timestone Software?

Knockouts by Timestone Software is an automatic system for extracting subjects from their background in images.

What are the four Test Error messages I see in the console?

When you launch the knockouts console, the system sends 4 test error messages to make sure it is communicating. These can be ignored.

How does knockouts pricing work?

The pricing model is on consumption - there is no need to pre-buy credits. At the start of each month you will receive an invoice for the images processed the previous month. The pricing is per image and is tiered so the more you do through the year, the cheaper they become.

Do I need to leave the job open while the images are being knocked out?

No, once all the requests have been sent to the Cloud Agent (all the little boxes are green) you can close the job and even shit down the app.

How do knockouts work in IOS

IOS will use whichever images are the Default. The exception is where you have products with image holes that call a specific version. These products will always display what was called into the image hole.