Arch_Amazon Rekognition_64 imageIcon source: AWS
CLOUD SERVICE · AWS

Amazon Rekognition

Amazon Rekognition is a cloud-based software service that allows users to integrate image and video analysis using deep learning technology to identify objects, people, text, scenes, and activities, as well as detect any inappropriate content.

Cloud Services Hub →

What is Amazon Rekognition

Read the extensive description

Amazon Rekognition is a sophisticated cloud-based service provided by Amazon Web Services (AWS) that integrates deep learning technology to enable applications to identify objects, people, text, scenes, and activities in images and videos, as well as detect any inappropriate content. Essentially, Rekognition makes it easier for developers to add image and video analysis to their applications without needing deep expertise in machine learning or computer vision technologies. 

 

At its core, Amazon Rekognition is designed to be highly accessible, allowing users to harness the power of advanced image and video analysis with simple API calls. This service is built on a scalable infrastructure, which means it can analyze billions of images and videos daily, supporting real-time analysis as well as batch processing. This scalability makes Rekognition an ideal solution for a wide range of applications, from social media content filtering to surveillance systems. 

 

One of the key features of Amazon Rekognition is its facial recognition capabilities. The service can detect, analyze, and compare faces for a variety of user verification, people counting, and public safety use cases. It can recognize and analyze attributes of faces in images and videos, such as emotions, age range, gender, and even facial movements, providing a comprehensive set of facial analysis data points. Moreover, Amazon Rekognition can identify objects and scenes within images and videos. This functionality enables developers to build applications that can categorize and organize vast amounts of visual data. 

 

It's particularly useful in retail and inventory management, where it can simplify product identification and automate cataloging. Another significant feature is its ability to detect unsafe or inappropriate content automatically. This capability is essential for social media platforms, online communities, and content publishers, helping them to moderate content in compliance with their policies and community standards efficiently. 

 

Text detection and analysis is yet another crucial feature offered by Amazon Rekognition. It can detect and recognize text within images and videos - such as license plates, product names, and street signs, thereby enabling a myriad of use cases from traffic management systems to retail and advertising analytics. Amazon Rekognition is also designed with privacy and security in mind, providing users with robust data protection and access control mechanisms. 

 

AWS ensures that all data processed by Amazon Rekognition is encrypted in transit and at rest, incorporating user privacy and compliance into the service's architecture. In summary, Amazon Rekognition presents a versatile, powerful, and accessible cloud service that integrates advanced machine learning models for comprehensive image and video analysis. 

 

Its broad range of features supports a multitude of applications across various industries, making it an indispensable tool for developers and businesses looking to leverage sophisticated visual analysis capabilities without the need for deep technical expertise in AI or machine learning.

Key Amazon Rekognition Features

Amazon Rekognition provides features for object and scene detection, facial analysis and recognition, text detection in images, unsafe content detection, and person tracking with activity recognition in images and videos.

Object and Scene Detection

Amazon Rekognition can identify thousands of objects (such as bike, telephone, building) and scenes (such as parking lot, beach, city) in images, allowing for rich image analysis and categorization.

Facial Analysis

This feature enables users to analyze faces in images and videos to detect attributes such as emotions (happy, sad, etc.), approximate age, gender, whether eyes are open, and the presence of glasses or facial hair.

Facial Recognition

Amazon Rekognition can compare faces in images and videos to a database of faces and find matches, useful in security applications or for indexing and managing video content.

Text in Image

With this feature, Amazon Rekognition can detect text in images, such as street names, captions, product names, and license plates, enabling automated text analysis in visual content.

Unsafe Content Detection

This feature helps in identifying potentially unsafe or inappropriate content across images and videos, aiding in content moderation workflows.

Person Tracking and Activity Recognition

Rekognition allows for the tracking of persons across frames in a video and recognizes activities such as 'running' or 'playing soccer', providing insights into human behavior in video content.

Amazon Rekognition Use Cases

Amazon Rekognition facilitates automated content moderation, enhances security systems with facial recognition, improves searchability in media libraries, offers sentiment analysis in customer interactions, and enables personalized advertising through demographic insights.

Automated Content Moderation

Amazon Rekognition can automatically identify inappropriate or unsafe content within images and videos, enabling platforms and services to filter out harmful material before it reaches users. This use can greatly enhance user experience and comply with regulatory standards.

Facial Recognition for Security Systems

Integrating Amazon Rekognition into security systems allows for the identification and verification of individuals in real-time, enhancing security measures for premises. It can be used for access control in buildings, event monitoring, and maintaining logs of personnel movements.

Intelligent Searchability in Media Libraries

By analyzing and identifying objects, people, text, scenes, and activities in images and videos, Amazon Rekognition enables users to search and filter their media libraries using descriptive tags. This makes finding specific media content easier and more efficient.

Sentiment Analysis in Customer Service

Amazon Rekognition can analyze facial expressions in customer service interactions to gauge customer sentiments, providing valuable feedback on customer satisfaction and helping businesses tailor their services to improve customer experience.

Personalized Advertising

Using demographic information such as age or gender identified by Amazon Rekognition, businesses can tailor their advertising to target specific segments of their audience more effectively, thereby increasing engagement and conversion rates.

Amazon Rekognition pricing models

Amazon Rekognition pricing models include pay-as-you-go rates for image and video analysis based on volume, with separate rates for specific features and custom label detection, providing discounts at higher usage tiers.

Amazon Rekognition Custom Labels

This model is tailored for custom object detection and classification tasks on images and videos. Pricing depends on the amount of training data processed and the inference hours, with costs incurred for the training phase and the analysis phase separately.

Amazon Rekognition Image

Amazon Rekognition Image pricing is based on the number of images processed, with different rates for feature detection (such as object, scene, and activity detection, facial analysis, etc.) and facial recognition tasks. Pricing varies for the first millions of images processed monthly and decreases for subsequent images, offering volume discounts.

Amazon Rekognition Video

For video analysis, Amazon Rekognition Video charges are based on the minutes of video processed and the features used, such as pathing, activity detection, person tracking, etc. The service has different pricing tiers for the first millions of minutes of video processed each month, with reduced rates for additional usage.

Services Amazon Rekognition integrates with

AWS Lambda image AWS Lambda

AWS Lambda can be triggered by Amazon Rekognition events to automate image and video processing workflows. For instance, when an image is uploaded to an S3 bucket, a Lambda function can automatically invoke Rekognition to analyze the image.

Open AWS Lambda →
Amazon Simple Storage Service image Amazon S3

Amazon Rekognition can analyze images and videos stored in Amazon S3 buckets. By integrating with Amazon S3, you can trigger Rekognition operations on S3 objects using AWS Lambda or other event-driven triggers.

Open Amazon S3 →