This version is outdated by a newer approved version.DiffThis version (2012/08/18 13:39) is a draft.
Approvals: 0/1

This is an old revision of the document!

Welcome to LTU engine/ON demand. This document is designed as your go-to guide for everything you need to know about LTU engine/ON demand and the integration process. We recommend that this be reviewed by all members of your team who will be using LTU engine/ON demand.

This document is divided into two sections; a general overview and a technical guide.

The general overview provides information about the image recognition technologies included in LTU engine/ON demand, some sample use cases and the architecture of the hosted platform.

The technical guide should be reviewed carefully by the development team prior to initiating the integration process. This section includes system requirement specifications, sample code, integration guides and review processes.

Finally, the appendix includes useful resources such as an integration checklist and error code explanations.


LTU engine/ON demand is a hosted software platform that provides quick and seamless access to LTU technologies’ comprehensive image recognition functionalities.

With limited upfront investment and no internal infrastructure or hardware needed, implementing LTU engine/ON demand is both affordable and risk-free. The LTU engine/ON demand platform is highly flexible and is designed to adjust and scale with changing demands.

A single account for LTU engine/ON demand can be used to add image recognition functionality to multiple applications. Designed as a toolbox including image matching and similarity search, you can select the features needed today and freely add and remove functionality without having to acquire new software licenses or adjust IT infrastructure in the future.

Features and Capabilities

MATCHING Detection of the same image or images that have been edited in any way. What it does Match images that have been distorted, printed and scanned, edited, cropped, used in compilations Find duplicates within an image collection Complements search using images uploaded by end-users
Sample use scenarios Image and object matching for mobile applications Tracking of advertisements in print and online publications Automatic deduplication of media libraries opyright, IP and counterfeit detection
SIMILARITY Find images with similar global characteristics based on a combination of shapes and colors. What it does: Enables combined text keyword and image search Enables fast and easy browsing by bouncing on similar images – “see more like this” Complements search using images uploaded by end-users Sample use scenarios Visual browsing and merchandising for eCommerce Visual cataloguing for stock photography ommon aspect searching for forensic investigations

What is in the Box LTU engine/ON demand features two methods for users to interface with the system: a graphical user interface to monitor the system (the “Administration Console”), and an API for the simple integration of image search and recognition into your applications.

The LTU engine/ON demand Modify API works in two modes: Asynchronous and Synchronous. Asynchronous mode is designed for important batch tasks, whereas synchronous mode is best to use during your initial testing with smaller amounts of images and when you need real-time updates for your application. The LTU engine/ON demand Query API is synchronous.

All applications are by default initially set up in sync mode so you can start your tests and integrations with a smaller set of images immediately. We highly recommend switching to asynchronous mode when you are ready for your first batch upload of large image sets. Contact LTU support to switch an application from asynchronous to synchronous mode and vice versa. If you need both modes to run in parallel you will need to set up two separate applications.

Asynchronous mode

In asynchronous mode modifications to your database (add and remove images) will not immediately take effect. Modifications typical occur within 10 hours by default (contact LTU support if your application requires a different refresh schedule.

All database updates are made in this mode -meaning that each query you make will start an action, but the query will return before the action is finished – database updates are basically queued and processed as they occur.

Synchronous mode

In synchronous mode, when you query the Modify API the system will instantly process the query, update the database and your application.

Administration Console

LTU engine/ON demand can be accessed through an administration console that provides easy access to account information, application overview and status and history reports.

Below are some tasks that can be performed through the administration console:

Allow, revoke and monitor remote access via

an IP white-list

View live applications status

Review and report on activity history

Request and report support issues