Novel Applications:

Realtime User Activity Guidance on a CPU

Application provides realtime guidance to perform an activity correctly

Plant growth monitoring

Attempted approach to isolate plants from background, measure growth as spreadout area

Paper Implementations:


Paper implementation of OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields

Depth prediction

Paper implementation of Depth Prediction from Single Image using Multi-Scale Deep Network

Paper Reviews:

Pyramid Scene Parsing Network

Scene Understanding

Video-to-Video Synthesis

High-Resolution Photorealistic Video-to-Video Translation


High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs

Cycle GAN

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

Image-to-Image Translation with Conditional Adversarial Networks



Vid2Game: Controllable Characters Extracted from Real-World Videos


DensePose: Dense Human Pose Estimation In The Wild

Lightweight OpenPose

Real-time 2D Multi-Person Pose Estimation on CPU


Utility: Image Data Collection

Tool to collect and clean images of desired category

Multi class classification

Model trained to detect object categories in an image

Single object detection

A model trained to detect the largest object in an image

TensorFlow.js, multi-object detection

Detects objects from an image, video feed

Simple edge detection

Detect edges in an image using the Sobel filter