Computer Vision

Topology Adaptive Snakes Improve Mask Generation for Image Inpainting

T-snake deformable models, which can segment complex-shaped structures, improve generated masks passed to a GAN for image inpainting

Short-Run MCMC Residual Network toward Energy Based Model

Non-convergent non-persistent short-run MCMC residual network beats VAE and GAN for image synthesis, interpolation, and reconstruction

Masters Thesis in Generative Modeling in Vision

Thesis for Computer Science Masters program currently in progress under my advisor Dr. Song-Chun Zhu at UCLA

Advanced Lane Finding for Self-Driving Cars

Built advanced lane-finding algorithm using distortion correction, image rectification, color transforms, and gradient thresholding

Vehicle Detection for Self-Driving Cars

Created vehicle detection and tracking pipeline with OpenCV, histogram of oriented gradients, and SVM, and also with a deep network

Formulation of Variational Lower Bound and Application of VAE to MNIST Dataset

Formulation of the evidence lower bound (ELBO) for the variational autoencoder and an application to synthesizing binary images

Neural Style Transfer using Convolutional Neural Networks

Neural style transfer generates images that reflect the content of one image but the artistic "style" of another

Network Visualization with Saliency Maps, Fooling Images, and Class Visualization

Explores three techniques that use image gradients to generate new images

Facial Trait and Political Election Analysis by SVM

Trained SVM classifiers to infer 14 facial traits from low-level image features and use that information to make election predictions

Face Detection using AdaBoosting and RealBoosting

Used AdaBoosting, RealBoosting, Haar Filters, Non-Maximum Suppression, and hard negative mining for the task of face detection