Visit LEDU token page

Building an Image Inpainting and Super Resolution Tool using Keras


Project Intro- Building an Image inpainting and super resolution tool using keras

with nitinsethi|4 years experience


Watch Full Video | +150 LEDU

Building an Image Inpainting and Super Resolution Tool using Keras

  • English
  • Artificial Intelligence
  • Computer VisionComputer Vision
  • (7477)
  • Project length: 5h 53m

Ever thought of creating your tool that can perform Image Inpainting and Super Resolution ? This project will teach you how to do so.



This tutorial will cover all the details (resources, tools, languages etc) that are necessary to build an Image inpainting and super resolution tool using Keras. You will be guided through all the steps and concepts, starting from the basic ones like data augmentation to the more advanced topics related to the development.

What are the requirements?

  • Python basics
  • Keras basics (not mandatory as it will be covered in lesson too)
  • Basic neural network concepts
  • And the most important is: a desire to learn

What is the target audience?

  • Learners who want to enhance their knowledge
  • This project will help the students who are doing their final projects.

Project Outline

Session 1 Keras Basics

Session 2 Inpainting Basics

  • Session 2.1 Inpainting Architecture
  • Session 2.2 Inpainting Losses

Session 3 Coding Inpainting

  • Session 3.1 Image Inpainting
  • Session 3.2 Generator
  • Session 3.3 Discriminator
  • Session 3.4 Creating Masked Images
  • Session 3.5 Training
  • Session 3.6 Save Images
  • Session 3.7 Save Model
  • Session 3.8 Training

Session 4 Superresolution Basics

  • Session 4.1 Super Resolution Architecture
  • Session 4.2 Super Resolution Loss

Session 5 Coding Superresolution

  • Session 5.1 Data Loader
  • Session 5.2 Super Resolution Init
  • Session 5.3 Build VGG
  • Session 5.4 Build Generator
  • Session 5.5 Build Discriminator
  • Session 5.6 Training
  • Session 5.7 Save Images
  • Session 5.8 Save Model
  • Session 5.9 Super Resolution Training

Session 6 Building the tool

  • Session 6.1 Function for Superresolution
  • Session 6.2 Function for Inpainting Part-1
  • Session 6.3 Function for Inpainting Part-2
  • Session 6.4 Demonstrating the Tool


Average rating

5(7477 Reviews)