This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
engine:on_demand:description [2012/08/18 13:37]
engine:on_demand:description [2018/02/01 18:15] (current)
Line 1: Line 1:
-INTRODUCTION ​+===== Hosted Software Platform ===== 
 +LTU engine/ON demand is a hosted software platform that provides access to LTU Tech’s comprehensive image recognition functionalities. The LTU engine/ON demand platform is highly flexible and is designed to adjust and scale with changing demands. ​
-Welcome to LTU engine/ON demand. This document is designed as your go-to guide for everything you  +A single account for LTU engine/ON demand ​can be used to add image recognition functionality ​to multiple applications.
-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  +===== Administration Console ===== 
-integration process. This section includes system requirement specifications,​ sample code, integration  +The LTU engine/ON demand ​Administrative Console ​is accessed via
-guides and review processes.  +URL: https://www.ltu-engine.com
- +
-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  +See the Administrative Interface section below.
-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** has the same Administrative Interface as the licensed version of LTU Tech software: ​ **LTU engine/​server**. ​   
-LTU engine/ON demand ​features two methods for users to interface ​with the systema graphical user  +Some aspects unique to LTU engine/ON demand ​found in comments marked ​with this symbol: ​ :!:  
-interface to monitor the system (the “Administration Console”),​ and an API for the simple integration of  +===== Application Programmming Interfaces =====
-image search and recognition into your applications. ​+
-Service Mode +JSON API:  the JSON API is the recommended API for new applications. ​ The licensed version of LTU engine includes the JSON API, which facilitates the porting of applications from LTU engine/ON demand to LTU engine/​server. ​ Query examples in the JSON API documentation generally reference LTU engine/​server. ​  
 +:!: LTU engine/ON demand users will know to adjust the query examples to the proper /ON demand references. ​
-The LTU engine/ON demand Modify API works in two modes: Asynchronous and Synchronous.  +===== Integration Check List =====
-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  +Below is quick checklist ​to help prepare ​for the integration ​of LTU engine/ON demand
-with 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 +  ***Signature type** ​  - What feature(s) needed? (similarity,​ matching, color)  
 +  ***Storage**  
 +    *Estimate the number of images that will be included for the application  
 +    *Estimate the image volume changes per month on this application  
 +  ***Search**  
 +    *Estimate number of searches per month  
 +  ***Development**  
 +    *List the public IP addresses of all machines that will make direct calls to the API interface.  
 +    *Launch sample code provided by LTU Tech to check that everything works  
 +    *Start development and unit test  
 +    *Validate (pay attention at the refresh delay per application)  
 +    *Empty the database and start loading content for the application  
 +  ***Production**  
 +    *Monitor the number of queries per month (also available on the LTU engine/ON demand administrative console)  
 +    *Continuously evaluate the capacity used monthly in terms of queries and image database volume ​
-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 ​ 
-URL: https://​www.ltu-engine.com/ ​