AI Image - autoRetouch

Description

The AI Image Processing autoRetouch service is an AI-powered image editing platform. The OMN integration works together with autoRetouch via an API.

Users can call an autoRetouch workflow on images in OMN DAM. This is done by using a preconfigured workflow of the autoRetouch service.

To use autoRetouch in the OMN context, a paid subscription must be purchased.
After successful login auoRetouch workflows can be configured here.

All information about autoRetouch API can be found here.

The output file format and name can be controlled by the autoRetouch "Export" and "Edit Filename" components.

API URL

Access to the following URLs is needed:

Configuration Parameters

Workflow-Name: ai-imageprocessing-autoretouch

Key (* = required) Type Default Description Example

ext.ai-imageprocessing.autoretouch.refreshtoken*

string

autoRetouch refresh token

ext.ai-imageprocessing.autoretouch.workflowname*

string

AutoRetouch workflow name (use the name here, not the id)

ext.ai-imageprocessing.autoretouch.organizationid

string

AutoRetouch organization id used for billing (use the id here, not the name). Though this parameter is optional it is strongly recommended to set it!

ext.ai-imageprocessing.overwrite

boolean

false

If true, the returning image will overwrite any image of the same name. If false a numeric counter is used as suffix for the new name

false

ext.ai-imageprocessing.autoretouch.apiurl

string

https://api.autoretouch.com

autoRetouch api url

https://api.autoretouch.com

ext.ai-imageprocessing.autoretouch.authurl

string

https://auth.autoretouch.com/

autoRetouch auth url

https://auth.autoretouch.com/

ext.ai-imageprocessing.autoretouch.maxretries

long

10

Max number of retries to ask if wfl is completed

10

ext.ai-imageprocessing.autoretouch.secondsbetweenretries

long

30

Number of seconds to wait between retries

30

ext.ai-imageprocessing.autoretouch.audit.attribute.startTime

Date

The MAM attribute identifier where to store the start time of the process. The attribute should be of type "Date" (language independent).

AR_AUDIT_START_TIME

ext.ai-imageprocessing.autoretouch.audit.attribute.endTime

Date

The MAM attribute identifier where to store the end time of the process. The attribute should be of type "Date" (language independent).

AR_AUDIT_END_TIME

ext.ai-imageprocessing.autoretouch.audit.attribute.processName

String

The MAM attribute identifier where to store the name of the process. In this case this will always be 'ai-imageprocessing-autoretouch'. The attribute should be of type "String" (language independent).

AR_AUDIT_PROCESS_NAME

ext.ai-imageprocessing.autoretouch.audit.attribute.processParameters

String or Clob

The MAM attribute identifier where to store the name of the process parameters. The attribute should be of type "String" or "Clob" (language independent). The text be written as an HTML table so the field to display should be "String richtextlabel".

AR_AUDIT_PROCESS_PARAMETERS

ext.ai-imageprocessing.autoretouch.audit.attribute.status

String

The MAM attribute identifier where to store the status of the process. The attribute should be of type "String" (language independent).

AR_AUDIT_STATUS

Example configuration

The following image shows what a sample configuration for AI Image might look like.

Autoretouch example configuration

A detailed step-by-step guide to the configuration of the Workflow Config Function plug-in can be found on this page.

Sample file

This sample file is a reference import for AI Image Processing, which contains an example configuration for AI Image.

AI Image workflows and components

AI Image allows processing images on base of different smart AI components, which can be combined in a kind of workflow directly out of OMN.

Triggering an AI process over OMN will initiate a workflow execution which will manipulate the image on base of the AI-Service

AI workflow execution
AI workflow execution result

Workflow Execution

A workflow execution occurs when you’re running a workflow to process an image (or multiple) and the image(s) is/are subsequently available to you for download (regardless of whether you actually download it/them or not).

The workflow execution price is automatically deducted from your credit balance.

AI-Components

The following AI components are currently specialized for retouching Fashion product images like human models wearing clothing or clothes on humans or mannequins

1. The main input files should be Fashion product images (Apparel/Clothing).

2. Supported file formats: JPEG, PNG, TIFF with a maximum file size of 50MB

Component DE EN Example

Remove Background

remove background

  • removes the background on fashion or product images

Available Settings

  • Removal options

    • Select clothing & model

    • Select clothing

    • Remove plain background

    • Select object

  • Additional Options

    • Smooth Edges: smooth visual transition between the foreground and background

    • Vector Paths : will create a vector path which can be exported with export formats: JPG, tif and PSD (the name of the path can be specified)

Best results

  • fashion product images where a product is worn by a human model

  • images where the clothing is presented on a mannequin or standalone

remove background example

Skin Retouch

skin retouch

  • Component specialized for skin retouching segmenting human skin for mole removal and airbrushing

Available Settings

  • Mole Removal from the skin

  • Airbrushing for highpass & gaussian blur to the skin of the human model

skin retouch before skin retouch after

Set on Canvas

set on canvas

  • Defines the canvas for the image and the placing of the images on this canvas

Available Settings

  • Padding (left, right, top, bottom)

  • Size (dimension of the canvas)

  • Alignment (horizontal and vertical)

  • Background (color)

PREREQUISITES + Conditions

  • component requires following components to run before: Remove Background

set on canvas before set on canvas after

Crop

crop

  • Easily adjust images for marketplace style guides

  • Apply up to 2 crop lines (e.g. above nose, above knees)

  • Set a custom or maintain current aspect ratio

Available Settings

  • Top crop line

  • Bottom crop line

  • Aspect ratio

Best Results

  • Works best with fashion images on models

crop before crop after

Crop Face

crop face

  • component is specialized in face recognition

  • recognizes faces and removes the part of the image with a person that is a few pixels above the lip to focus more on the fashion rather than on the face of the person

Best Results

  • Works best with fashion images

crop face before crop face after

Color Palette

color palette

  • determines the dominant colors in a Fashion product image as metadata

  • will write the metadata information directly into the output files

  • does not manipulate the image in any way

Available Settings

  • Palette size

PREREQUISITES + Conditions

  • only works in combination with export component and file types of JPEG, TIFF or PSD Export

color palette before color palette after

Extract Patch

extract patch

  • will intelligently select a representative patch of a Fashion product

  • patches are typically used to indicate color variations, or patterns, of a particular base product in an eCommerce shop

Available Settings

  • none

PREREQUISITES + Conditions

  • component requires following components to run before: Remove Background

Best Results

  • input image is one single product, best on a mannequin

  • remove background is used with select clothing method

extract patch before extract patch after

Trim2Content

trim to content

Cuts the image to the border/content

Available Settings

  • none

PREREQUISITES + Conditions

  • component requires following components to run before: Remove Background

trim to content before trim to content after

Cleanup Background (Beta)

cleanup background

  • Keep and optimize original studio backgrounds

  • Maintain natural shadows

  • Remove shoe prints, dirt, scuffs, and small objects from your studio backdrop simultaneously

  • create a pleasing studio image by removing smudges (dust bunnies, footprints, tiny objects) from the floor while maintaining the original lighting and shadows of the studio environment

Available Settings

  • none

Best Results

  • recommend using studio images showing models

  • algorithm can work with objects but not with same quality results as model images

  • component works best on evenly colored studio backgrounds in different colors

  • also works on backgrounds with solid-colored floors and wall

  • Unexpected results may occur with textured backgrounds like wooden floors or patterned carpets, and with images taken outside a studio

cleanup background before cleanup background after

Add Ground Shadows

add ground shadows

  • allows to place a non-invasive shadow under a human model’s shoes or feet

  • component is mainly intended to avoid visual impression that a human model is floating in free space after removing the images' original background and placing it on a newly defined master canvas

Available Settings

  • size, blur factor and angle of the shadow

PREREQUISITES + Conditions

  • component requires following components to run before:

    • Remove Background

add ground shadows before add ground shadows after

Add Drop Shadow add drop shadow

  • allows to place a professional drop shadow under human models to prevent the model from floating in the air when removing a background

Available Settings

  • Shadow Size: Adjust the size of the shadow

  • Shadow Effect: Adjust the alignment of the shadow

  • Shadow Intensity: Adjusting the brightness / intensity of the shadow

PREREQUISITES + Conditions

  • component requires following components to run before:

    • Remove Background

Best Results

  • work on model images showing the legs and feet of a person

Drop Shadow

Add natural shadow add natural shadow

  • allows adding artificial shadows while removing the original background of the image

Available Settings

  • Light Source Direction: Direction of the light source

  • Light Source Elevation: Size of the shadow

  • Shadow diffusion: diffusion of the shadow

  • Shadow intensity: intensity / darkness of the shadow

PREREQUISITES + Conditions

  • component requires following components to run before:

    • Remove Background

Best Results

  • when the models stand directly in front of the camera and are aligned straight

  • no limit to the number of models in one image

Natural Shadows

Fix Portrait Exposure fix portrait exposure

  • Fix lighting issues by automatically adjusting the exposure

  • detects key objects on images and individually tunes their respective exposure with pixel precision

  • Get vibrant, balanced portrait photos

Available Settings

  • none

Best Results

  • on photos taken in a photo studio environment

fix portrait exposure before fix portrait exposure after

Edit Filename edit filename

  • allows to change the name of output files by adding a custom pre- or postfix

Available Settings

  • Prefix

  • Postfix

PREREQUISITES + Conditions

  • component requires following components to run afterwards

    • Export

Original image: testimage.jpg

Adjusted Image testimage_manipulated.jpg (“_manipulated = postfix)

Export

export

Define the export file type for output file like

  • JPEG (Determining quality/compression)

  • PNG (Determining Transparency On/Off)

  • PSD (Choose to include Guides, Layer Masks, Input Image and Set on Canvas Layers)

PSD Output format allows postprocessing images in tools like Photoshop and offers following additional options to be included in the export

  • Include guides: Set on Canvas component is used, the PSD file will contain layer guides at the outer borders and the padding

  • Include layer masks: if Remove Background component is used, the PSD can include a separate layer mask which can be further edited

  • Include input image: can include the original input image into PSD file. (Will increase the PSD file size)

  • Include Set on Canvas layers: if Set on Canvas component is used, the PSD file can include a separate layer for the object and the canvas background

  • Include Vector Path: if remove background or skin retouch is used a vector path can be included in the PSD file

Ghost

  • creates a finished product image based on two initial product photography shots: The product and the inlay shot

Best Results

  • Dresses

  • Skirts

  • Pants, Shorts & Bathing trunks

  • Tops, T-shirts & Pullovers

  • Jackets & Outerwear

  • Underwear & Bikini bottoms

For more information also see here.

ghost1 ghost2 ghost3

Additional information

autoRetouch Service always reduces image size to 4 k even if "keep original dpi" flag is set in autoRetouch configuration.

autoretouch image processing reduce image size to 4k

Technical service conditions

autoRetouch is currently specialized in retouching Fashion product images.
Therefore please follow these instructions to receive the best possible results:

  • The main input files should be Fashion product images (Apparel/Clothing).

  • Files can be uploaded in the following formats:

    • JPEG, PNG, TIFF or WEBP with a maximum file size of 100MB

  • Maximum Input Size: 10k x 10k px (Images will be scaled down to 4096x4096)

Further information can be found in official AutoRetouch documentation

Welcome to the AI Chat!

Write a prompt to get started...