Finds duplicate, modified and even derivative images in your image collection.
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.
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.
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.
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.
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.
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.
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)
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.
search: Input is an image to search for. The response is a list of matching images in your collection.
add: Input is one or more images. The images will be fingerprinted and added to your collection index.
delete: Input is an image ID. The image is removed from your collection index.
'add'function. Submitted images are copied to our servers where they are automatically fingerprinted using our image recognition technology and made available for searching. The unique fingerprint generated for each image is what the MatchEngine uses to distinguish one image from another and identify matches. Images should be prepared as follows: