3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu CSc 83300 Spring 2006 Reading in 3D Computer Vision and.

Slides:



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

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Oleh Tretiak © Computer Vision Lecture 1: Introduction.
Computer and Robot Vision I
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
3D Computer Vision and Video Computing Review Midterm Review CSC I6716 Spring 2011 Prof. Zhigang Zhu
3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu City College of New York CSc I6716 Fall D Computer.
Computers in Medicine: Computer-Assisted Surgery Medical Robotics Medical Image Processing Spring 2002 Prof. Leo Joskowicz School of Computer Science and.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Mica Arie-Nachimson Denis Simakov.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
C C V C L Sensor and Vision Research for Potential Transportation Applications Zhigang Zhu Visual Computing Laboratory Department of Computer Science City.
CPSC : Data-driven Character Animation Jinxiang Chai.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
Vision, Video and Virtual Reality Introduction Lecture 1 Objectives, Lectures and Project Topics CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Computing With Images: Outlook and applications
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
CHAPTER Multimedia, Web Authoring, and More.
Computer Science Department Graduate Orientation 1 August 31, 2006 Center for Visual Computing.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
1 Computer Vision Instructor: Prof. Sei-Wang Chen, PhD Office: Applied Science Building, Room 101 Communication: Tel:
11 Advanced Image Processing Instructor : Prof. Sei-Wang Chen Office : Applied Science Building, Room 101 Telephone :
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani, Yaron Caspi Assistants: Shai Bagon Shira Kritchman.
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
1 Yacov Hel-Or 2 Administration Pre-requisites / prior knowledge Course Home Page: –
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
3D Computer Vision and Video Computing Review Midterm Review CSC I6716 Spring 2003 Zhigang Zhu, NAC 8/203A
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
An Introduction to Computer Vision George J. Grevera, Ph.D.
T.L. Kennedy Secondary School
Components of a computer vision system
Digital Image Processing Lecture notes – fall 2010 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
Course Title: M.M.T Chapter No: 01 “Introduction to Multimedia”
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
Xiaoying Sharon Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu City College of New York CSc I6716 Fall D Computer.
Multimedia Systems Lecture 1: Introduction Prof. Charlene Tsai
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
CS576 Computer Vision Instructor: Dr. Yu-Wing Tai No official TA Tuesday and Thursday 4:00pm – 5:30pm Rm 3444 E3-1 Building 1.
An Introduction to Computer Vision George J. Grevera, Ph.D.
INT197B: CyberCitizenship Spring 2010 Class Catherine Dwyer Assoc. Prof. Seidenberg School Full time since Fall 2000 Other classes taught: CS121,
Readings in ECE Prof. D. Lyon, (203) ECE The last required course!
Computer Vision No. 1 What is the Computer Vision?
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Welcome to Data Structures. Course Introduction Instructor : r 신 용 태 r 愼 鏞 台 r Yongtae Shin r 정보과학관 422 호 r r r Homepage.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
ECE 533 Digital Image Processing
Introduction Prof. Lizhuang Ma.
Outline Announcements Syllabus General Introduction to Computer Vision
Multiple View Geometry in Computer Vision
Computer Vision (CSE 490CV, EE400B)
CMSC 426: Image Processing (Computer Vision)
Introduction Prof. Lizhuang Ma.
Wrap-up Computer Vision Spring 2019, Lecture 26
No. 1 What is the Computer Vision?
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

3D Computer Vision and Video Computing Introduction Instructor: Zhigang Zhu CSc Spring 2006 Reading in 3D Computer Vision and Video Computing Lecture 1: Introduction

3D Computer Vision and Video Computing Research at CcvcL n Research Projects at l The City College Visual Computing Lab u 3D video mosaicing, representation and rendering u Multimodal human signature detection u Robotized Sensor networks u 3D cargo and vehicle inspection l The NSF PI Meeting Talk The NSF PI Meeting Talk l The UTRC Hi-Tech Meeting Talk The UTRC Hi-Tech Meeting Talk C C V C L

3D Computer Vision and Video Computing Purpose-Driven Reading n A slightly new approach: purpose-driven reading l Goals come first l Readings come second l Projects come last n Some more details l Get to know what you want to do l Figure out potential projects and the goals l Find related papers to read and present l Try out something new and/or interesting l Write out something u Ideally publications for a conference or journal

3D Computer Vision and Video Computing Homework # 1 n Submit your resume with l Education (where/what/how good) l Skills (what you are good at: GUI, algorithm, hardware) l Work Experiences ( R&D) l Publications (if any) l Projects related to imaging, vision and graphics (IVG) u Your advisors (if any) l Courses taken u Particularly math, CS, EE related to IVG u Algorithms, Signal processing, etc

3D Computer Vision and Video Computing Course Organization n Lectures by me (4 lectures) l Basics in 3D computer vision l Camera models, calibration, stereo, motion n Talks by others l CCNY lecture series, GC CS Colloquium n Project Ideas by us l 3D vision, video and robotics l Some ongoing work at the CCNY Visual Computing Lab l Your research interests (2 nd level up) n Presentations by you ( ~ 3 times each, 2 – 3 each class meet) l Others’ work (1~2) l Your work proposals and work reports (1~2) n Office Hours l Tuesday 4:30 – 6:00 pm

3D Computer Vision and Video Computing Course Web Page n Lectures available in Powerpoint format n Reading schedule will be posted on the web n All assignments will be distributed over the web n Additional materials and pointers to other web sites March 6-10: A talk by Prof. Harvey RIT Monday or Tuesday ?

3D Computer Vision and Video Computing Book n Textbook l “Introductory Techniques for 3-D Computer Vision” Trucco and Verri, 1998 n Additional readings when necessary l “Computer Vision – A Modern Approach” Forsyth and Ponce, 2003 l “Three-Dimensional Computer Vision: A Geometric Viewpoint” O. Faugeras, 1998 n On-Line References and Reading Materials

3D Computer Vision and Video Computing C++ and Matlab n C++ l For some simple computation, you may use C++ n Matlab l An interactive environment for numerical computation l Available on Computer Labs machines (both Unix and Windows) u Matlab primer available on line (web page) u Pointers to on-line manuals also available l Good rapid prototyping environment n You should use C++ and/or Matlab for your homework assignments and project(s); Java will also be fine

3D Computer Vision and Video Computing Grading n Homework (about 2~3): 20% n Course Work: 40% l Reading – Related work by others l Experiments – Results by yourselves l Written Report – Papers or TRs n Presentations (2~3 per student): 40%

3D Computer Vision and Video Computing 3D Computer Vision n What makes (3D) Computer Vision interesting ? l Image Modeling/Analysis/Interpretation u Interpretation is an Artificial Intelligence Problem F Sources of Knowledge in Vision F Levels of Abstraction u Interpretation often goes from 2D images to 3D structures F since we live in a 3D world l Image Rendering/Synthesis/Composition u Image Rendering is a Computer Graphics problem u Rendering is from 3D model to 2D images 2D images 3D world CVCG

3D Computer Vision and Video Computing IP vs CV n Image processing (mainly in 2D) l Image to Image transformations l Image to Description transformations l Image Analysis - extracting quantitative information from images: u Size of a tumor u distance between objects u facial expression l Image restoration. Try to undo damage u needs a model of how the damage was made l Image enhancement. Try to improve the quality of an image l Image compression. How to convey the most amount of information with the least amount of data

3D Computer Vision and Video Computing Video Computing n Some Examples on Video Computing l Video compression l Video surveillance l Video manipulation (video texture, video composition) l Video mosaicing l Video segmentation l 3D video

3D Computer Vision and Video Computing Approaches n Three interesting approaches: l Computational Vision:ImageStructure u David Marr (MIT) l Knowledge-Based Vision:ImageStructure u Active Vision l Applied VisionImagesFunction(Control) u many others n Different methodological assumptions n Different methods n Different results n Where is Video Computing? l an example.... draw your own conclusions! general specific

3D Computer Vision and Video Computing Related Fields n Image Processing: image to image n Computer Vision: Image to model n Computer Graphics: model to image n Pattern Recognition: image to class l image data mining/ video mining n Artificial Intelligence: machine smarts l Machine perception n Photogrammetry: camera geometry, 3D reconstruction n Medical Imaging: CAT, MRI, 3D reconstruction (2 nd meaning) n Video Coding: encoding/decoding, compression, transmission n Physics & Mathematics: basics n Neuroscience: wetware to concept n Computer Science: programming tools and skills? All three are interrelated! AI Applications basics

3D Computer Vision and Video Computing Applications n Visual Inspection (*) n Robotics (*) n Intelligent Image Tools n Image Compression (MPEG 1/2/4/7) n Document Analysis (OCR) n Image Libraries (DL) n Virtual Environment Construction (*) n Environment (*) n Media and Entertainment n Medicine n Astronomy n Law Enforcement (*) l surveillance, security n Traffic and Transportation (*) n Tele-Conferencing and e-Learning (*)

3D Computer Vision and Video Computing Job Markets n Homeland Security l Port security – cargo inspection, human ID, biometrics l Facility security – Embassy, Power plant, bank l Surveillance – military or civil n Media Production l Cartoon / movie/ TVs/ photography l Multimedia communication, video conferencing n Research in image, vision, graphics, virtual reality l 2D image processing l 3D modeling, virtual walk-through n Consumer/ Medical Industries l Video cameras, Camcorders, Video phone l Medical imaging 2D -> 3D

3D Computer Vision and Video Computing Research at CcvcL n Research Projects at l The City College Visual Computing Lab u 3D video mosaicing, representation and rendering u Multimodal human signature detection u Robotized Sensor networks u 3D cargo and vehicle inspection l The NSF PI Meeting Talk The NSF PI Meeting Talk l The UTRC Hi-Tech Meeting Talk The UTRC Hi-Tech Meeting Talk C C V C L

3D Computer Vision and Video Computing Research at CcvcL n Research Projects at l The City College Visual Computing Lab u 3D video mosaicing, representation and rendering u Multimodal human signature detection u Robotized Sensor networks u 3D cargo and vehicle inspection l The NSF PI Meeting Talk The NSF PI Meeting Talk l The UTRC Hi-Tech Meeting Talk The UTRC Hi-Tech Meeting Talk C C V C L