I am a PhD candidate in CS at UC Berkeley, working with Trevor Darrell as part of BVLC.
I want to solve hard problems in artificial intelligence, particularly for computer vision.
More details are in my CV.
Our method for additively decomposing local image patches, LDA-SIFT, shows best performance on a novel transparent object recognition dataset. We recursively extend the model to multiple layers and successfully apply it to general object classification.
The style of an image plays a significant role in how it is viewed, but has received little attention in computer vision research. We present two novel datasets of image style: 55K Flickr photographs and 85K paintings. Our approach shows excellent classification performance on both datasets.
Tech report on Arxiv.
We present an open-source system for quickly searching large image collections by multiple colors given as a palette, or by color similarity to a query image.
A cloud-based mobile web application to match up users who request similar trips and would like to share a cab. The application is hosted on EC2 and combines several open-source frameworks with social networking and location-awareness APIs.
Summing over image pixels: numba is fast.
31 Jul 2013
A silly little comparison of a few different methods for computing the average pixel color of a masked image.
Storing numpy data in mongodb
09 Jul 2013
Showing that cPickle protocol=2 is fastest for storing numpy arrays into mongodb.
Setting up a development environment on Mac OS X 10.8 Mountain Lion
08 Aug 2012
Concise notes on setting up a development environment on OS X 10.8 for statistical computing and web development.
Attentional Object Detection: introductory slides
24 Mar 2011
Motivation for and some lit review related to the idea of attentional object detection–not looking for everything everywhere.
Self-organizing sparse codes: VS 265 course project - [pdf]
12 Dec 2010
The biological motivation for sparse coding also suggests that the learned receptive field elements should be organized spatially. We investigate ways of enforcing a topography over the learned codes in a locally self-organizing map approach.
Jupiter album art recreation
16 Aug 2010
Recreation of a cool album cover image (Jupiter by Starfucker) using Processing.
Virtual Zoom - [video] [pdf]
06 Jun 2009
Undergrad research project with Steve Seitz. With our application, the user can zoom in on a distant landmark using other people’s photographs. Our system relies on a 3D scene modeling back end that computes the viewpoint of each photograph in an unordered large photo collection.