EECS 286 Advanced Topics in Computer Vision Ming-Hsuan Yang.

Slides:



Advertisements
Similar presentations
Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
Advertisements

SoLSTiCe Similarity of locally structured data in computer vision Université-Jean Monnet (Saint-Etienne) LIRIS (Lyon) (1/02/ ) Elisa Fromont,
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Publish paper in Computer Vision Area
How to Get Your CVPR Paper Rejected?
Data Visualization STAT 890, STAT 442, CM 462
Computer and Robot Vision I
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Computational Photography Prof. Feng Liu Spring /30/2015.
Computer Vision (CSE P 576)
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Digital Image Processing Ligang Liu Zhejiang University
Computer Vision & Biomimetic Object Recognition Bruce A. Draper Department of Computer Science January 28, 2008.
3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu CSc Spring 2006 Reading in 3D Computer Vision and.
Computer Vision (CSE 576) Staff Steve Seitz Rick Szeliski ( ) Ian Simon? (
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
CS485/685 Computer Vision Dr. George Bebis Spring 2012.
Robot Vision SS 2013 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther, Christian Reinbacher.
Staff Web Page Handouts overload list intro slides image filtering slides Computer Vision (CSE.
SBU Digital Media CSE 690 Internet Vision Organizational Meeting Tamara Berg Assistant Professor SUNY Stony Brook.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Computer Vision Lecture #1 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
EECS 274 Computer Vision Introduction. What is computer vision? Terminator 2.
Benjamin Gutierrez Becker, Loic Peter
Computational Photography and Videography Christian Theobalt and Ivo Ihrke Winter term 09/10.
Components of a computer vision system
COMP 875 Machine Learning Methods in Image Analysis.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
CpSc 881: Machine Learning Introduction. 2 Copy Right Notice Most slides in this presentation are adopted from slides of text book and various sources.
HCI / CprE / ComS 575: Computational Perception
A General Framework for Tracking Multiple People from a Moving Camera
Multi-task Low-rank Affinity Pursuit for Image Segmentation Bin Cheng, Guangcan Liu, Jingdong Wang, Zhongyang Huang, Shuicheng Yan (ICCV’ 2011) Presented.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Different Features. Glasses vs. No Glasses Beard vs. No Beard.
Why is computer vision difficult?
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
CS576 Computer Vision Instructor: Dr. Yu-Wing Tai No official TA Tuesday and Thursday 4:00pm – 5:30pm Rm 3444 E3-1 Building 1.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
CSSE463: Image Recognition Matt Boutell Myers240C x8534
CSCE 5073 Section 001: Data Mining Spring Overview Class hour 12:30 – 1:45pm, Tuesday & Thur, JBHT 239 Office hour 2:00 – 4:00pm, Tuesday & Thur,
Application of Stereo Vision in Tracking *This research is supported by NSF Grant No. CNS Opinions, findings, conclusions, or recommendations.
Particle Filtering for Symmetry Detection and Segmentation Pramod Vemulapalli.
Face Detection 蔡宇軒.
Parsing Natural Scenes and Natural Language with Recursive Neural Networks INTERNATIONAL CONFERENCE ON MACHINE LEARNING (ICML 2011) RICHARD SOCHER CLIFF.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
How to Get Your CVPR Paper Rejected?
Term Project Proposal By J. H. Wang Apr. 7, 2017.
Advanced Image Processing
EEL 6686: Embedded Systems Seminar
CS 4501: Introduction to Computer Vision Sparse Feature Detectors: Harris Corner, Difference of Gaussian Connelly Barnes Slides from Jason Lawrence, Fei.
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
Tracking Objects with Dynamics
中国计算机学会学科前沿讲习班:信息检索 Course Overview
CSSE463: Image Recognition
Computational Photography
Introduction and Overview
Finding Clusters within a Class to Improve Classification Accuracy
Rob Fergus Computer Vision
Today.
Computer Vision (CSE 490CV, EE400B)
KFC: Keypoints, Features and Correspondences
Computer Vision (CSE 455) Staff Web Page Handouts
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Computer Vision (CSE 455) Staff Web Page Handouts
Presentation transcript:

EECS 286 Advanced Topics in Computer Vision Ming-Hsuan Yang

Computer vision Holly grail – tell a story from an image

History “In the 1960s, almost no one realized that machine vision was difficult.” – David Marr, 1982 Marvin Minsky asked Gerald Jay Sussman to “spend the summer linking a camera to a computer and getting the computer to describe what it saw” – Crevier, years later, we are still working on this

1970s

1980s

1990s Face detection Particle filter Pfinder Normalized cut

2000s SIFT –Mosaicing, panorama –Object recognition –Photo tourism, photosynth –Human detection Adaboost-based face detector

Frontiers in computer vision NSF sponsored workshop at MIT CSAIL, August 21 to 24, 2011 –identify the future impact of computer vision on the economic, social, and security needs of the nation –outline the scientific and technological challenges to address –draft a roadmap to address those challenges and realize the benefits Read the current white papers Read the 1991 workshop final reports

Related topics

Conferences CVPR – Computer Vision and Pattern Recognition, since 1983 –Annual, held in US ICCV – International Conference on Computer Vision, since 1987 –Every other year, alternate in 3 continents ECCV – European Conference on Computer Vision, since 1990 –Every other year, held in Europe

Conferences (cont’d) ACCV – Asian Conference on Computer Vision BMVC – British Machine Vision Conference ICPR – International Conference on Pattern Recognition SIGGRAPH NIPS – Neural Information Processing Systems

Conferences (cont’d) MICCAI – Medical Image Computing and Computer-Assisted Intervention ISBI – International Symposium on Biomedical Imaging FG – IEEE Conference on Automatic Face and Gesture Recognition ICCP, ICDR, ICVS, DAGM, CAIP, MVA, AAAI, IJCAI, ICML, ICRA, ICASSP, ICIP, SPIE, DCC, WACV, 3DPVT, ACM Multimedia, ICME, …

Journals PAMI – IEEE Transactions on Pattern Analysis and Machine Intelligence, since 1979 (impact factor: 5.96, #1 in all engineering and AI, top-ranked IEEE and CS journal) IJCV – International Journal on Computer Vision, since 1988 (impact factor: 5.36, #2 in all engineering and AI) CVIU – Computer Vision and Image Understanding, since 1972 (impact factor: 2.20)

Journals (cont’d) IVC – Image and Vision Computing IEEE Transactions on Medical Imaging TIP – IEEE Transactions on Image Processing MVA – Machine Vision and Applications PR – Pattern Recognition TM – IEEE Transactions on Multimedia …

Tools Google scholar, citeseer, h-index Software: publish or perish Disclaimer: –h index = significance? –# of citation = significance?

Challenging issues Large scale Unconstrained Real-time Robustness Recover from failure – graceful dead

Recent topics Object detection, segmentation, recognition, categorization Deep learning Internet scale image search Video search 3D human pose estimation Computational photography Scene understanding

Some tools Prior Context Sparse representation Multiple instance learning Online learning Convex optimization Constraint Hashing

Prior Torralba and Sinha ICCV 01

Prior Heitz and Koller ECCV 08

Prior He et al. CVPR 09 Jia CVPR 08

Scene understanding Leibe et al. CVPR 07

Computational photography Johnson and Adelson CVPR 09

Computational photography Gelsight: – Lytro: –

Image and video search Google image search – Videosurf –

Current state of the art You just saw examples of current systems. –Many of these are less than 5 years old This is a very active research area, and rapidly changing –Many new applications in the next 5 years To learn more about vision applications and companies –David Lowe maintains an excellent overview of vision companiesDavid Lowe Confluence of vision, graphics, learning, sensing and signal processing

Software and hardware Algorithms: processing images and videos Camera: acquiring images/videos Embedded system

Class mechanics Papers will be assigned weekly One student needs to present 2 or 3 papers in details All students need to read and write critiques Presentation and discussion

Prerequisites Prerequisites—these are essential! –Data structures –A good working knowledge of MATLAB, C, and C++ programming –Linear algebra –Vector calculus –EECS 274 Computer Vision –EECS 274 Matrix Computation

Topics Low-level vision: feature, edge, texture, deblurring, visual saliency Mid-level vision: segmentation, superpixels High-level vision: object detection, object recognition, visual tracking, super resolution Learning algorithms: Markov random field, conditional random field, graphical model, belief propagation, active learning, multi-view learning

Textbooks and references Textbook –Computer Vision: A Modern Approach, David Forsyth and Jean PonceComputer Vision: A Modern Approach –Computer Vision: Algorithms and Applications, Richard SzeliskiComputer Vision: Algorithms and Applications –Elements of Statistical Learning, Hastie, Tibshirani, FriedmanElements of Statistical Learning Reference for background study: –Introductory Techniques for 3-D Computer Vision, Emanuele Trucco and Alessandro Verri –Multiple View Geometry in Computer Vision, Richard Hartley and Andrew Zisserman –Robot Vision, Berthold Horn –Learning OpenCV: Computer Vision with OpenCV Library, Gary Bradski and Adrian Kaehler Reading assignments will be from the text and additional material that will be handed out or made available on the web page All lecture slides will be available on the course website

Grading 30% Critiques 10% Presentation 20% Midterm report 10% Final project presentation 30% Term project

Term Project Open-ended project of your choosing Oral presentation –Midterm presentation –Final presentation and demo Publish your results