Research

I am interested in using computer vision to solve real world problems, both for human assistive devices, as well as autonomous robotic applications.

Seeing through walls

Seeing through walls [09]

This project involves creating an illusion of seeing moving objects through occluding surfaces in a video. We use a 2D projective invariant to capture information about occluded objects, allowing for a visually compelling rendering of hidden areas without the need for explicit correspondences.

A water drops display

Water drop display [09]

In this work, we show a computer vision based approach to easily calibrate and learn the properties of a three-dimensional water drop display, using a few pieces of off-the-shelf hardware.

OCT quality assessment

Local quality assessment for optical coherence tomography (OCT) [08]

Optical Coherence Tomography (OCT) is a non-invasive tool for visualizing the retina. In this work, we present an automated method for local quality assessment. We extract features that are insensitive to pathology, and employ a hierarchy of support vector machines and histogram-based metrics.

Removing rain and snow

Analysis of Rain and Snow in Frequency Space [07-08]

Particulate weather, such as rain and snow, create complex flickering effects that are irritating to people and confusing to vision algorithms. We formulate a physical and statistical model of dynamic weather in frequency space. At a small scale, many things appear the same as rain and snow, but by treating them as global phenomena, we can easily remove them.