I am a PhD candidate in CS at UC Berkeley, working with Trevor Darrell as part of the BVLC.
I want to solve hard problems in artificial intelligence, particularly for computer vision.
More details are in my CV. I look like this.
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.
Image style is an important part of visual communication, but has received scant research attention. We present novel datasets, including of painting style. Our approach is based on convolutional nets and shows excellent classification and search.
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.