What does this Amazon Web Services Solution do?

The process of transforming, sharpening, upscaling low resolution video into high resolution video is called Super Resolution, for instance, upscale 480p video to 4K(Ultra-HD)  video. Amazon Web Services offers a deep learning algorithm named GDAVSR for video super resolution task. The algorithm helps you improve the quality of your videos with low cost. The solution allows you to quickly deploy the algorithm and corresponding architecture into your own account.

solution_ai_video_super_resolution

Amazon Web Services Solution overview

This solution provides a CloudFormation template allowing you to deploy all the necessary cloud resources into your account with just one-click. The architecture is shown below.

ai-super-resolution

Architecture Description

User uploads the source video file to Amazon S3 bucket. User makes API calls to Amazon API Gateway with the the video name and other parameters in the request. 

Amazon API Gateway automatically triggers a Amazon Lambda function to read the source video from S3, cuts the video into several segments, and stores them in Amazon Elastic File System (Amazon EFS). The Lambda function then submits two batch processing jobs to Amazon Batch: one is "video super-resolution job" and the other is "video merging job".

  • The "video super-resolution job" firstly pulls the video super-resolution ECR image from Amazon Elastic Container Registry (Amazon ECR), and retreives all the video segments from Amazon EFS, then applies the "Super Resolution" algorithm on each of the segments. At the end, the job saves the processed video segments back into Amazon EFS.
  • The "video merging job" retrieves all the processed video segments from Amazon EFS, merges them back together, and puts the final ​​video into Amazon S3.

AI Video Super Resolution

Version 1.0.0
Last updated: 02/2020
Author: Amazon Web Services

Estimated deployment time: 5 min

Features

Batch Processing

Amazon Batch can easily and efficiently run hundreds of thousands of batch computing jobs. Leveraging the Amazon Batch, the solution allows you to complete video super resolution task within relative short time.

Cost Saving

This solution also supports you to use Amazon EC2 Spot instances which are available at up to a 90% discount compared to On-Demand prices.
Standard Product Icons (Features) Squid Ink
Explore all Amazon Web Services Solutions

Browse our portfolio of Amazon Web Services-built solutions to common architectural problems.

Learn more 
Next-Steps-Icon_Find-a-Partner-B
Find a Partner

Find Amazon Web Services certified consulting and technology partners to help you get started.

Learn more 
Standard Product Icons (Start Building) Squid Ink
Start building in the console

Sign-up and start exploring our services.

Get started