headshot Deva Ramanan
Associate Professor
Department of Computer Science
University of California at Irvine
4072 Donald Bren Hall (Office)
3019 Donald Bren Hall (Mailing address)
Irvine, CA 92697-3435
dramanan@ics.uci.edu
949-824-4893 (phone)
949-824-4056 (fax)

Research

Our group works on computer vision, machine learning, and computer graphics, with a focus on statistical methods for analyzing images and video. Our research tends to explore theoretical issues (such as knowlege representation and large-scale learning) that are firmly grounded in concrete applications (such as visual search and video surveillance). Historically, it has been difficult to transfer algorithms that work in controlled lab settings to unconstrained ``in-the-wild'' footage. Our current work attempts to bridge this divide with a focus on machine learning and geometric models. Machine learning allows one to learn models that reflect the subtle statistical regularities of the visual world, leveraging large-scale visual datasets that are now readily available. Computer graphics provides the basis for structured, geometric representations, important for capturing the complexity of visual phenomena present in real-world data.

Here's a formal bio and a sampling of recent projects we've worked on:

Students and postdoctoral fellows


Teaching
ICS139W Fall 2014 Critical writing
ICS139W Spring 2014 Critical writing
CS117 Spring 2013 Projects in Computer Vision
ICS139W Winter 2013 Critical writing
ICS162 Fall 2012 Modeling and World Building
ICS139W Spring 2012 Critical writing
CS117 Spring 2011 Projects in Computer Vision
CS295 Spring 2011 Seminar on Statistical Models for Activity Recognition
ICS139W Fall 2010 Critical writing
CS117 Spring 2010 Projects in Computer Vision
CS216 Fall 2009 Image understanding
ICS139W Fall 2009 Critical writing
CS217 Spring 2009 Light and Geometry in Computer Vision
CS295 Winter 2009 Seminar on Statistical Models for Visual Recognition
CS116 Fall 2008 Computer Vision and Computational Photography
CS273A Winter 2008 Machine Learning - check out the nifty final projects.


Professional activities


CODE


Funding

Journal Publications/Book Chapters

paper

Y. Yang, D. Ramanan. "Articulated Human Detection with Flexible Mixtures of Parts" IEEE Pattern Analysis and Machine Intelligence (PAMI). Dec 2013.


paper

R. Vaisenberg, A. Motta, S. Mehrotra, D. Ramanan. "Scheduling Sensors for Monitoring Sentient Spaces using an Approximate POMDP Policy" Pervasive and Mobile Computing (PMC). Nov 2013.


paper

P. Felzenszwalb, R. Girshick, D. McAllester, D. Ramanan. "Visual Object Detection with Deformable Part Models" Communications of the ACM (CACM). Sept 2013.


paper

C. Vondrick, D. Patterson, D. Ramanan. "Efficiently Scaling Up Crowdsourced Video Annotation"International Journal of Computer Vision (IJCV). Jan 2013.


paper

Y. Yang, S. Hallman, D. Ramanan, C. Fowlkes. "Layered Object Models for Image Segmentation" IEEE Pattern Analysis and Machine Intelligence (PAMI). Oct 2011


paper

D. Ramanan. "Part-based Models for Finding People and Estimating Their Pose". In T. Moeslund, A. Hilton, and L. Sigal (Eds.), Visual Analysis of Humans. Springer, Oct 2011.


paper

C. Desai, D. Ramanan, C. Fowlkes. "Discriminative Models for Multi-Class Object Layout" International Journal of Computer Vision (IJCV). Oct 2011.


paper

D. Ramanan, S. Baker. "Local Distance Functions: A Taxonomy, New Algorithms, and an Evaluation" IEEE Pattern Analysis and Machine Intelligence (PAMI). April 2011.


paper

S. Allin, N. Baker, E. Eckel, D. Ramanan. "Robust Tracking of the Upper Limb for Functional Stroke Assessment" IEEE Neural Systems & Rehabilitation Engineering (NSRE). April 2010.


paper

R. Vaisenberg, S. Mehrotra, D. Ramanan. "SEMARTCam Scheduler - Semantics Driven Real-Time Data Collection from Indoor Camera Networks to Maximize Event Detection" Journal of Real-Time Image Processing (JRTIP). Feb 2010.


paper

P. Felzenszwalb, R. Girshick, D. McAllester, D. Ramanan. "Object Detection with Discriminatively Trained Part-Based Models" IEEE Pattern Analysis and Machine Intelligence (PAMI). Sept 2010.


Pose Page

D. Ramanan, D. A. Forsyth, A. Zisserman. "Tracking People by Learning their Appearance" IEEE Pattern Analysis and Machine Intelligence (PAMI). Jan 2007.


Animals Page

D. Ramanan, D. A. Forsyth, K. Barnard. "Building Models of Animals from Video" IEEE Pattern Analysis and Machine Intelligence (PAMI). August 2006.


Book

D. A. Forsyth, O. Arikan, L. Ikemoto, J. O'Brien, D. Ramanan. "Computational Studies of Human Motion: Part 1, Tracking and Motion Synthesis" Foundations and Trends in Computer Graphics and Vision, Hanover, Massachusetts. Now Publishers Inc., 2006.



Conference Publications

T.Y. Lin, et al. "Microsoft COCO: Common Objects in Context"European Conference on Computer Vision (ECCV), Zurich, Switzerland, Sept 2014.


H. Pirsiavash, D. Ramanan "Parsing videos of actions with segmental grammars"Computer Vision and Pattern Recognition (CVPR), Columbus, OH, June 2014.


M. Hejrati, D. Ramanan. "Analysis by Synthesis: 3D Object Recognition by Object Reconstruction"Computer Vision and Pattern Recognition (CVPR), Columbus, OH, June 2014.


X. Zhu, D. Anguelov, D. Ramanan. "Capturing long-tail distributions of object subcategories"Computer Vision and Pattern Recognition (CVPR), Columbus, OH, June 2014.


G. Ghiasi, Y. Yang, D. Ramanan., C. Fowlkes. "Parsing Occluded People" Computer Vision and Pattern Recognition (CVPR), Columbus, OH, June 2014.


K. Ramnath, et al. "AutoCaption: Automatic Caption Generation for Personal Photos" Winter Conference on Applications of Computer Vision (WACV), Steamboat Springs, CO, March 2014.


paper

J. Supancic, D. Ramanan. "Self-Paced Learning for Long-Term Tracking" Computer Vision and Pattern Recognition (CVPR), Portland, OR, June 2013.


paper

X. Ren, D. Ramanan. "Histograms of Sparse Codes for Object Detection" Computer Vision and Pattern Recognition (CVPR), Portland, OR, June 2013.


paper

D. Park, C. L. Zitnik, D. Ramanan, P. Dollar. "Exploring Weak Stabilization for Motion Feature Extraction" Computer Vision and Pattern Recognition (CVPR), Portland, OR, June 2013.


paper

R. Vaisenberg, A. Motta, S. Mehrotra, D. Ramanan. "Scheduling Sensors for Monitoring Sentient Spaces using an Approximate POMDP Policy" Pervasive Computing and Communications (PerCom), San Deigo, CA, March 2013.


paper

M. Hejrati, D. Ramanan. "Analyzing 3D Objects in Cluttered Images" Neural Info. Proc. Systems (NIPS), Lake Tahoe, NV, Dec 2012.


paper

B. Hariharan, J. Malik, D. Ramanan. "Discriminative Decorrelation for Clustering and Classification" European Conference on Computer Vision (ECCV), Florence, Italy, Oct. 2012.


paper

C. Desai, D. Ramanan. "Detecting Actions, Poses, and Objects with Relational Phraselets" European Conference on Computer Vision (ECCV), Florence, Italy, Oct. 2012.


paper

X. Zhu, C. Vondrick, D. Ramanan, C. Fowlkes. "Do We Need More Training Data or Better Models for Object Detection?" British Machine Vision Conference (BMVC), Surrey, UK, Sept. 2012.


paper

X. Zhu, D. Ramanan. "Face Detection, Pose Estimation, and Landmark Localization in the Wild" Computer Vision and Pattern Recognition (CVPR), Providence, RI, June 2012.


paper

H. Pirsiavash, D. Ramanan. "Recognizing Activities of Daily Living in First-Person Camera Views" Computer Vision and Pattern Recognition (CVPR), Providence, RI, June 2012.


paper

H. Pirsiavash, D. Ramanan. "Steerable Part Models" Computer Vision and Pattern Recognition (CVPR), Providence, RI, June 2012.


paper

Y. Yang, S. Baker, A. Kannan, D. Ramanan. "Recognizing Proxemics in Personal Photos" Computer Vision and Pattern Recognition (CVPR), Providence, RI, June 2012.


paper

C. Vondrick, D. Ramanan. "Video Annotation and Tracking with Active Learning" Neural Info. Proc. Systems (NIPS), Granada, Spain, Dec 2011.


paper

L. Boyles, A. Korattikara, D. Ramanan, M. Welling. "Statistical Tests for Optimization Efficiency" Neural Info. Proc. Systems (NIPS), Granada, Spain, Dec 2011.


paper

D. Park, D. Ramanan. "N-Best Maximal Decoders for Part Models" International Conference on Computer Vision (ICCV) Barcelona, Spain, November 2011.


paper

Y. Yang, D. Ramanan. "Articulated Pose Estimation using Flexible Mixtures of Parts" Computer Vision and Pattern Recognition (CVPR) Colorado Springs, Colorado, June 2011.


paper

H. Pirsiavash, D. Ramanan, C. Fowlkes. "Globally-Optimal Greedy Algorithms for Tracking a Variable Number of Objects" Computer Vision and Pattern Recognition (CVPR) Colorado Springs, Colorado, June 2011.


paper

R. Garg, D. Ramanan, S. Seitz, N. Snavely. "Where's Waldo: Matching People in Images of Crowds" Computer Vision and Pattern Recognition (CVPR) Colorado Springs, Colorado, June 2011.


paper

S. Oh, et al. "A Large-scale Benchmark Dataset for Event Recognition in Surveillance Video" Computer Vision and Pattern Recognition (CVPR) Colorado Springs, Colorado, June 2011.


paper

C. Vondrick, D. Ramanan, D. Patterson. "Efficiently Scaling Up Video Annotation with Crowdsourced Marketplaces" European Conference on Computer Vision (ECCV) Crete, Greece, Sept. 2010.


paper

D. Park, D. Ramanan, C. Fowlkes. "Multiresolution models for object detection" European Conference on Computer Vision (ECCV) Crete, Greece, Sept. 2010.


paper

Y. Yang, S. Hallman, D. Ramanan, C. Fowlkes. "Layered Object Detection for Multi-Class Segmentation" Computer Vision and Pattern Recognition (CVPR) San Francisco, CA, June 2010.


paper

H. Pirsiavash, D. Ramanan, C. Fowlkes. "Bilinear Classifiers for Visual Recognition" Neural Info. Proc. Systems (NIPS), Vancouver, Canada, Dec 2009.


paper

C. Desai, D. Ramanan, C. Fowlkes. "Discriminative Models for Multi-Class Object Layout" International Conference on Computer Vision (ICCV) Kyoto, Japan, Sept. 2009. Marr prize winner.


paper

D. Ramanan, S. Baker. "Local Distance Functions: A Taxonomy, New Algorithms, and an Evaluation" International Conference on Computer Vision (ICCV) Kyoto, Japan, Sept. 2009.


paper

R. Vaisenberg, S. Mehrotra, D. Ramanan. "Exploiting Semantics for Scheduling Data Collection From Sensors in Real-Time to Maximimize Event Detection" Multimedia and Computer Networks (MMCN) San Jose, CA, January 2009.


paper

P. Felzenszwalb, D. McAllester, D. Ramanan. "A Discriminatively Trained, Multiscale, Deformable Part Model" Computer Vision and Pattern Recognition (CVPR) Anchorage, Alaska, June 2008.


paper

K. Ramnath, S. Baker, I. Matthews, D. Ramanan. "Increasing the Density of Active Appearance Models" Computer Vision and Pattern Recognition (CVPR) Anchorage, Alaska, June 2008.


paper

D. Ramanan, S. Baker, S. Kakade. "Leveraging Archival Video for Building Face Datasets" International Conference on Computer Vision (ICCV) Rio de Janeiro, Brazil, Oct 2007.


paper

D. Ramanan. "Using Segmentation to Verify Object Hypotheses" Computer Vision and Pattern Recognition (CVPR) Minneapolis, MI, June 2007.


paper

S. Allin, D. Ramanan. "Assessment of Post Stroke Functioning Using Machine Vision" IAPR Machine Vision and Applications (MVA), Tokyo, Japan, May 2007.


paper

D. Ramanan. "Learning to Parse Images of Articulated Objects" Neural Info. Proc. Systems (NIPS), Vancouver, Canada, Dec 2006.


paper

D. Ramanan, C. Sminchisescu. "Training Deformable Models for Localization" Computer Vision and Pattern Recognition (CVPR), New York, NY, June 2006.


Video

D. Ramanan, D. A. Forsyth, A. Zisserman. "Tracking People and Recognizing their Activities" (video) Video Proceeedings of Computer Vision and Pattern Recognition (VPCVPR), San Diego, CA, June 2005.


Pose Page

D. Ramanan, D. A. Forsyth, A. Zisserman. "Strike a Pose: Tracking People by Finding Stylized Poses." Computer Vision and Pattern Recognition (CVPR), San Diego, CA, June 2005.


Kinematics Page

D. Ramanan, D. A. Forsyth, K. Barnard. "Detecting, Localizing, and Recovering Kinematics of Textured Animals" Computer Vision and Pattern Recognition (CVPR), San Diego, CA, June 2005.


Annotations Page

D. Ramanan, D. A. Forsyth. "Automatic Annotation of Everyday Movements" Neural Info. Proc. Systems (NIPS), Vancouver, Canada, Dec 2003.


Animals Page

D. Ramanan, D. A. Forsyth. "Using Temporal Coherence to Build Models of Animals" Intl. Conf. on Computer Vision (ICCV), Nice, France, Oct 2003.


Tracking Page

D. Ramanan, D. A. Forsyth. "Finding and Tracking People From the Bottom Up" Computer Vision and Pattern Recognition (CVPR), Madison, WI, June 2003.


paper

D. Ramanan, K. E. Barner. "Non-linear Image Interpolation Through Extended Permutation Rank Selection Filters" Proceedings of the IEEE International Conference on Image Processing (ICIP), Vancouver, Canada, Sept. 2000.


Workshop Publications

G. Rogez, M. Khademi, J. Supancic, J. Montiel, D. Ramanan. "3D Hand Pose Detection in Egocentric RGB-D Images" Workshop on Consumer Depth Cameras for Computer Vision, European Conference on Computer Vision (ECCV), Zurich, Switzerland, Sept. 2014.

C. Desai, D. Ramanan. "Predicting Functional Regions of Objects" Workshop on Scene Analysis Beyond Semantics, Computer Vision and Pattern Recognition (CVPR), Portland, OR, June 2013.

C. Desai, D. Ramanan, C. Fowlkes. "Discriminative Models for Static Human-Object Interactions" Workshop on Structured Models in Computer Vision, Computer Vision and Pattern Recognition (SMiCV) San Francisco, CA, June 2010.


Technical Reports

D. Ramanan. "Dual Coordinate Solvers for Large-scale Structural SVMs" ArXiv Report , 2013.


Theses

Thesis

D. Ramanan. "Tracking People and Recognizing their Activities" Phd thesis, UC Berkeley, Berkeley, CA, May 2005.


D. Ramanan. "Spatial-rank order methods and their application in image interpolation" Undergraduate thesis, University of Delaware, Newark, Delaware, May 2000.