ECCV-2010 Tutorial:feature Learning for Image classification |
Organizers
Kai Yu (NEC laboratories America, [email protected]),
Andrew Ng (Stanford University, [email protected])
Place & Time: Creta Maris Hotel, Crete, Greece, 9:00–13:00, September 5th, 2010
Course Material and Software |
The quality of visual features is crucial for a wide range of computer vision topics, e.g., scene classification, OBJEC t recognition, and object detection, which is very popular in recent computer vision venues. All these image classification tasks has traditionally relied on hand-crafted features to try to capture the essence of D Ifferent visual patterns. Fundamentally, a long-term goal in AI are to build intelligent systems, can automatically learn meaningful fea Ture representations from a massive amount of image data. We believe a comprehensive coverage of the latest advances on image feature learning would be is of broad interest to ECCV ATT Endees.
The primary objective of this tutorial are to introduce a paradigm of feature learning from unlabeled images, with an empha SIS on applications to supervised image classification. We provide a comprehensive coverage of recently developed algorithms for learning powerful sparse nonlinear features, and Showcase their superior performance on a number of challenging image classification benchmarks, including CALTECH101, PASC AL, and the recent large-scale problem ImageNet. Furthermore, we describe deep learning and a variety of deep learning algorithms, which learn rich feature hierarchies fro M unlabeled data and can capture complex invariance in visual patterns.
- Overview: Image Classification Overview
- Part I: State-of-the-art Image Classification Methods
- Discriminative classifiers using BoW representation and Spatial Pyramid Matching
- Alternative methods:generative Models and part-based Models
- Part II: Image classification using Sparse Coding
- Self-taught learning
- BoW representation from a Coding perspective
- Feature Learning using Sparse Coding
- Alternative Sparse Coding methods:sparse RBM, Sparse autoencoder, etc.
- Part III: Advanced Topics on Image classification using Sparse Coding
- intuitions, Topic-model view, and geometric view
- Local coordinate coding:theory and applications
- Recent advances in Sparse Coding for Image classification
- Part IV: Learning Feature hierarchies and deep learning
- Feature hierarchies and the importance of Depth
- Deep belief Networks (DBNs) and convolution DBNs
- Learning invariance (ICA, SFA, etc.)
- Other deep architectures
- Application to Image classification
- Open Questions and discussion
Course Material and Software |
The slides:
- Part 0:introduction (by Andrew Ng)
- Part 1:state-of-the-art Image Classification Methods (by Kai Yu)
- Part 2:image classification using Sparse Coding (by Andrew Ng)
- Part 3:advanced Topics on Image classification using Sparse Coding (by Kai Yu)
- Part 4:learning Feature hierarchies and deep learning (by Andrew Ng)
Software available online:
- Matlab Toolbox for sparse coding using the feature-sign algorithm [link]
- Matlab codes for image classification using sparse coding on SIFT features [link]
- Matlab codes for a fast approximation to Local coordinate Coding [link]
- CVPR-2010 Tutorial on Sparse Coding and Dictionary Learning for Image analysis, by Francis Bach (Inria), Julien mairal (in RIA), Jean Ponce (Ecole normale Superieure), and Guillermo Sapiro (University of Minnesota).
- ICCV-2009 Tutorial on recognizing and learning Object Categories, by Li Fei-fei (Stanford), Rob Fergus (NYU), and Antonio Torralba (MIT)
Kai Yu is a Department Head at NEC Labs America, where he leads the "in" Image Understandi Ng, video surveillance, and data mining. He served as Session Chair at ICML and area Chair at ICML, and received the best Paper Runner-up award in PKDD-0 5. His team won the Winner prizes in PASCAL VOC Challenge and The imagenet large-scale Visual recognition C Hallenge, and was among the top performers in TRECVID Video Event Detection evaluations in and 2009. He received ph.d in CS from university of Munich, germany, in 2004.
Andrew Ng is a Associate professor of computer science at Stanford University. His-interests include machine learning, robotics, and Broad-competence AI. His group had won best paper/best Student paper Awards at ACL, CEAs, 3DRR and ICML. He is also a recipient of the Alfred p. Sloan Fellowship, and the Ijcai Computers and thought award.
from:http://ufldl.stanford.edu/eccv10-tutorial/
Feature learning of image classification ECCV-2010 Tutorial:feature Learning for image classification