吴心筱 wuxinxiao@bit.edu.cn 计算感知 吴心筱 wuxinxiao@bit.edu.cn.

Slides:



Advertisements
Similar presentations
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
Advertisements

5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Computer and Robot Vision I
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
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.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Computational Vision: Object Recognition Object Recognition Jeremy Wyatt.
Machine Vision Basics 1.What is machine vision? 2.Some examples of machine vision applications 3.What can be learned from biological vision? 4.The curse.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Object Detection and Tracking Mike Knowles 11 th January 2005
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Introduction to Computer Vision CS223B, Winter 2005.
Introduction to Object Tracking Presented by Youyou Wang CS643 Texas A&M University.
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Digital Image Processing ECE 480 Technical Lecture Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim.
Digital Processing Option. Digital Processing is… If you want to improve contrast in an image, MPEG a movie, filter a sound… If you want to improve contrast.
UW Computer Vision (CSE 576)
Computer Vision Systems for the Blind and Visually Disabled. STATS 19 SEM Talk 3. Alan Yuille. UCLA. Dept. Statistics and Psychology.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
A Brief Overview of Computer Vision Jinxiang Chai.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
Open Problems in Computer Vision(oProCV) Topic 4. Motion MSc. Luis A. Mateos.
A General Framework for Tracking Multiple People from a Moving Camera
Seminar on Media Technology Computer Vision Albert Alemany Font.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Compiled By: Raj G Tiwari.  A pattern is an object, process or event that can be given a name.  A pattern class (or category) is a set of patterns sharing.
Introduction EE 520: Image Analysis & Computer Vision.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
Why is computer vision difficult?
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Scene Reconstruction Seminar presented by Anton Jigalin Advanced Topics in Computer Vision ( )
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
3:01 PM Three points for today Sensory memory (SM) contains highly transient information about the dynamic sensory array. Stabilizing the contents of SM.
1 Machine Vision. 2 VISION the most powerful sense.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Geometric Morphometrics Feb 27, 2013 Geometric Morphologyd.
Athens Week Intensive course on image processing nov F. Tupin, I. Bloch, E. Angelini, M. Roux, B. Pesquet H. Brettel, F. Schmitt, S.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Face Recognition Technology By Catherine jenni christy.M.sc.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
- photometric aspects of image formation gray level images
Image Processing.
Computer Vision, Robotics, Machine Learning and Control Lab
Generalized Principal Component Analysis CVPR 2008
© 2005 University of Wisconsin
Autonomous Cyber-Physical Systems: Autonomous Systems Software Stack
Common Classification Tasks
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Multimedia Fundamentals
Computer Vision (CSE 490CV, EE400B)
Object Recognition Today we will move on to… April 12, 2018
CMSC 426: Image Processing (Computer Vision)
IT523 Digital Image Processing
CSE (c) S. Tanimoto, 2001 Image Understanding
Presentation transcript:

吴心筱 wuxinxiao@bit.edu.cn 计算感知 吴心筱 wuxinxiao@bit.edu.cn

教材及参考书 1. D. Marr. Vision: A Computational Investigation into the Human Representation and Processing of Visual Information, San Francisco: W. H. Freeman,2010. 2. Rick Szeliski. Computer Vision: Algorithms and application. Springer press,2010.

What is Computer Vision

Optical illusions

Algorithms

Industrial applications of computer vision

Optical character recognition (OCR): reading handwritten postal codes on letters and automatic number plate recognition (ANPR);

Machine inspection: rapid parts inspection for quality assurance using stereo vision with specialized illumination to measure tolerances on aircraft wings or auto body parts;

Retail: object recognition for automated checkout lanes

Medical imaging: registering pre-operative and intra-operative imagery or performing long-term studies of people’s brain morphology as they age

Automotive safety: detecting unexpected obstacles such as pedestrians on the street, under conditions where active vision techniques such as radar or lidar do not work well

Surveillance: monitoring for intruders, analyzing highway traffic

Motion capture (mocap) Fingerprint recognition and biometrics Match move 3D model building (photogrammetry) ……

Consumer-level applications of computer vision

Stitching: turning overlapping photos into a single seamlessly stitched panorama

Exposure bracketing: merging multiple exposures taken under challenging lighting conditions (strong sunlight and shadows) into a single perfectly exposed image

Morphing: turning a picture of one of your friends into another, using a seamless morph transition

3D modeling: converting one or more snapshots into a 3D model of the object or person you are photographing

Video match move and stabilization Photo-based walkthroughs Face detection Visual authentication ……

A brief of history

1970s What distinguished computer vision from the already existing field of digital image processing was a desire to recover the three-dimensional structure of the world from images and to use this as a stepping stone towards full scene understanding.

Some early (1970s) examples of computer vision algorithms

Three levels of an information processing system. David Marr Three levels of an information processing system. Three stages of vision.

The three levels

The three representation stages

The three representation stages

1980s In the 1980s, a lot of attention was focused on more sophisticated mathematical techniques for performing quantitative image and scene analysis.

Examples of computer vision algorithms from the 1980s

1990s A burst of activity in using projective invariants for recognition evolved into a concerted effort to solve the structure from motion problem. Optical flow methods continued to be improved. Multi-view stereo algorithms that produce complete 3D surfaces were also an active topic of that continues to be active today. Image segmentation, a topic which has been active since the earliest days of computer vision, was also an active topic of research, producing techniques based on minimum energy, and mean shift.

1990s Tracking algorithms also improved a lot, including contour tracking using active contours, such as snakes, particle filters, and level sets, as well as intensity-based (direct) techniques, often applied to tracking faces and whole bodies. Statistical learning techniques started appearing, first in the application of principal component eigenface analysis to face recognition and linear dynamical systems for curve tracking . Perhaps the most notable development in computer vision during this decade was the increased interaction with computer graphics.

Examples of computer vision algorithms from the 1990s

2000s This past decade has continued to see a deepening interplay between the vision and graphics fields. A second notable trend during this past decade has been the emergence of feature-based techniques (combined with learning) for object . Another significant trend from this past decade has been the development of more efficient algorithms for complex global optimization problem.

2000s The final trend, which now dominates a lot of the visual recognition research in our community, is the application of sophisticated machine learning techniques to computer vision problems. This trend coincides with the increased availability of immense quantities of partially labeled data on the Internet, which makes it more feasible to learn object categories without the use of careful human supervision.

Recent examples of computer vision algorithms

Assignment Please read Chapter 1.1-1.3 of “Vision: A Computational Investigation into the Human Representation and Processing of Visual information(2010)” . Please translate the “The Three Levels” part in P.24-P.27.