Skip to content
/ IAaaS Public

Course Project for CSCI 5253: Image Augmentation as a Service

Notifications You must be signed in to change notification settings

toshNaik/IAaaS

Repository files navigation

Image Augmentation as a Service

Description:

The goal of this project is to create an image augmentation service that allows users to upload an image and apply different augmentation types, such as blurring, grayscale, and changing brightness. These augmentations will be implemented as individual functions-as-a-service (FaaS), and the system will provide the user with a signed URL to download the augmented image from a bucket.

Components:

  1. Google Cloud Functions
  2. Google Cloud Storage
  3. Google Cloud Pub/Sub
  4. Google Kubernetes Engine
  5. Flask Rest Frontend

Demo and Report:

Architecture:

architecture