TinEye

About Products Docs Solutions Labs

MatchEngine

Finds duplicate, modified and even derivative images in your image collection.

What is MatchEngine?

MatchEngine is a scalable and automated image recognition service. It enables you to include image-recognition capabilities in your own applications, enterprise solutions, and web services.

MatchEngine works with your own image collection and finds duplicate, resized and modified images. MatchEngine deals with a broad range of image transformations, including resizing, cropping, edits, occlusions and color changes amongst others.

MatchEngine is the API of choice for: image de-duplication, profile and image verifications, fraud detection and prevention, image collection reconciliation, verification of user submitted images, and image analysis.

What is MatchEngine?

How it works

MatchEngine uses image recognition to index your image collection. MatchEngine creates a unique fingerprint for each image in your collection and does not use any data associated with your images to create the image recognition based fingerprint.

These unique digital fingerprints describe the patterns found in the pixels of the images. MatchEngine is able to identify even partial matches of these fingerprints.

MatchEngine creates an index of all your images’ fingerprints for reference and stores them in an internal database. API calls are used to add images to the index and to search through existing images.

Image matching is quick, and scales to handle hundreds of millions of images.

The MatchEngine API is easily integrated into client applications, enterprise solutions, and web services. It uses the standard REST, JSON, and HTTP

protocols, which are supported by all major programming languages and application frameworks. We provide libraries in C#, Java, PHP, and Python, and sample code in Classic ASP, C#, Java, Python, and Ruby.

MatchEngine technology is fueled by TinEye's ongoing image recognition research and development. As a company, we have spent a decade working on image search and recognition, visual similarity and image tracking.

Features

Collapse All
Identifies duplicate images in large collections of images

MatchEngine starts by indexing your images using image recognition and creating a unique fingerprint for each image. MatchEngine then identifies duplicate and near duplicate and modified duplicates by high speed comparison of these fingerprints.

Identifies duplicate images in collection
Identifies modified versions of an original image

MatchEngine has been engineered to detect not only duplicate images but also modified and derivative images. As it solely relies on image recognition search and fingerprinting, it is capable of matching an original to a modified image.

Can compare incoming images against an image whitelist or blacklist.

MatchEngine is well suited for product and profile verification implementation as well as fraud detection. MatchEngine can be configured to compare any user or system submitted image to any internal image database.

Can be easily integrated and scales.

The MatchEngine API is easily integrated into client applications, enterprise solutions, and web services. It uses the standard REST, JSON, and HTTP protocols, which are supported by all major programming languages and application frameworks. We provide libraries in C#, Java, PHP, and Python, and sample code in Classic ASP, C#, Java, Python, and Ruby.

MatchEngine uses our proprietary image recognition algorithms which can be seen in action at TinEye. TinEye currently has an image index of over 3 billion images and searches against the TinEye index are fast and accurate.

Cannot be used for identifying 3D objects, finding similar images, identifying faces, or mobile phone images (See MobileEngine)

Plans/Pricing

MatchEngine is an automated image recognition service that is well suited for image de-duplication projects, profile and image verification, user generated content review, fraud detection and product photo verification.

Pay As You Grow

  • 2 cents per image per month
  • 2 cents per search
  • $200
  • per month
Sign up now

Basic

  • up to 20,000 images
  • 30,000 monthly searches
  • $500
  • per month
  • $500 one-time setup
Sign up now
Need More?
  • 1 cent per image per month
  • 1 cent per search

Corporate

  • up to 200,000 images
  • 150,000 monthly searches
  • $1500
  • per month
  • $500 one-time setup
Sign up now
Need More?
  • 1/2 cent per image per month
  • 1/2 cent per search
Available Add-ons
  • Dedicated Server, SLA, Encryption

Enterprise

  • up to 500 million images
  • 50 million monthly searches
Custom
Contact Us
Custom Plans
  • We customize plans for large collections that will scale to your needs.
  • We also provide
  • data consulting services.

Frequently Asked Questions

Who is using TinEye Services