Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
1 Image filtering Hybrid Images, Oliva et al.,
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Lena Gorelick Denis Simakov.
Point Processing : Computational Photography Alexei Efros, CMU, Fall 2011 Some figures from Steve Seitz, and Gonzalez et al.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Image Processing : Computational Photography Alexei Efros, CMU, Fall 2006 Some figures from Steve Seitz, and Gonzalez et al.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Tal Hassner Eli Shechtman.
Point Processing : Computational Photography Alexei Efros, CMU, Fall 2008 Some figures from Steve Seitz, and Gonzalez et al.
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
1 Image filtering Images by Pawan SinhaPawan Sinha.
1 Image filtering
Digital Image Processing
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
1 Images and Transformations Images by Pawan SinhaPawan Sinha.
Digital Image Processing
1 Image filtering Hybrid Images, Oliva et al.,
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Most slides from Steve Seitz
Image Processing I : Rendering and Image Processing Alexei Efros …with most slides shamelessly stolen from Steve Seitz and Gonzalez & Woods.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
(Need, scope & Applications) Gurpreet Kaur, Assistant Professor, ECE Department, CTIEMT.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
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.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Image Processing Lecture 2 - Gaurav Gupta - Shobhit Niranjan.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Point Processing (Szeliski 3.1) cs129: Computational Photography James Hays, Brown, Fall 2012 Some figures from Alexei Efros, Steve Seitz, and Gonzalez.
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
LCC, MIERSI SM 14/15 – T4 Special Effects Miguel Tavares Coimbra.
Computer Graphics & Image Processing Lecture 1 Introduction.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Digital Image Processing CSC331 Image Enhancement 1.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
Lectures 1-3 MAN 325 Mathematical Imaging Techniques.
Key Stages in Digital Image Processing
Fundamentals of Digital Image Processing
Selected areas in Image and Video Communication
Instructor: Mircea Nicolescu
Introduction to Computer and Human Vision
IMAGE PROCESSING AKSHAY P S3 EC ROLL NO. 9.
Image filtering Hybrid Images, Oliva et al.,
Image filtering Images by Pawan Sinha.
Point Processing : Computational Photography
Point Processing cs195g: Computational Photography
Point Processing : Computational Photography
Image filtering Images by Pawan Sinha.
Image filtering Images by Pawan Sinha.
Linear filtering.
Most slides from Steve Seitz
Image filtering Images by Pawan Sinha.
Point Processing cs129: Computational Photography
Image filtering
Image filtering
Simulation And Modeling
Topic 1 Three related sub-fields Image processing Computer vision
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
Most slides from Steve Seitz
Presentation transcript:

Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan

Instructors Gaurav Gupta Can catch at : B109/Hall-1 mail at: gtalk: more information at: Shobhit Niranjan Can catch at : B211/Hall-1 mail at: gtalk: more information at:

Course Structure 1. Introduction to Image Processing, Application and Prospects (Today) 2. Introduction, Image formation, camera models and perspective geometry 3. Fourier Transform theory, Convolution and Correlation 4. Color, Image enhancement Techniques 5. Binary images: thresholding, moments, topology Note: Some topics may not be in order to maintain coherency and running time requirements. (Bare with us …trying to teach first time !!)

Today Image Formation Range Transformations  Point Processing Reading for this week:  Gonzalez & Woods, Ch. 3

Image Formation f(x,y) = reflectance(x,y) * illumination(x,y) Reflectance in [0,1], illumination in [0,inf]

Sampling and Quantization

What is an image? We can think of an image as a function, f, from R 2 to R:  f( x, y ) gives the intensity at position ( x, y )  Realistically, we expect the image only to be defined over a rectangle, with a finite range: f: [a,b] x [c,d]  [0,1] A color image is just three functions pasted together. We can write this as a “vector-valued” function:

Images as functions

What is a digital image? We usually operate on digital (discrete) images:  Sample the 2D space on a regular grid  Quantize each sample (round to nearest integer) If our samples are  apart, we can write this as: f[i,j] = Quantize{ f(i , j  ) } The image can now be represented as a matrix of integer values

Image processing An image processing operation typically defines a new image g in terms of an existing image f. We can transform either the range of f. Or the domain of f: What kinds of operations can each perform?

Negative

Log

Image Enhancement

Contrast Streching

Image Histograms

Histogram Equalization

Neighborhood Processing (filtering) Q: What happens if I reshuffle all pixels within the image? A: It’s histogram won’t change. No point processing will be affected… Need spatial information to capture this.

Programming Assignment #1 Easy stuff to get you started with Matlab  Shobhit will hold your first tutorial Topics will be from next 2 lectures

Applications & Research Topics

Document Handling

Signature Verification

Biometrics

Fingerprint Verification / Identification

Fingerprint Identification Research at UNR Minutiae Matching Delaunay Triangulation

Object Recognition

Object Recognition Research reference view 1 reference view 2 novel view recognized

Indexing into Databases Shape content

Indexing into Databases (cont’d) Color, texture

Target Recognition Department of Defense (Army, Airforce, Navy)

Interpretation of aerial photography is a problem domain in both computer vision and registration. Interpretation of Aerial Photography

Autonomous Vehicles Land, Underwater, Space

Traffic Monitoring

Face Detection

Face Recognition

Face Detection/Recognition Research at UNR

Facial Expression Recognition

Face Tracking

Face Tracking (cont’d)

Hand Gesture Recognition Smart Human-Computer User Interfaces Sign Language Recognition

Human Activity Recognition

Medical Applications skin cancer breast cancer

Morphing

Inserting Artificial Objects into a Scene

Companies In this Field In India and came to IITK* Sarnoff Corporation Kritikal Solutions National Instruments GE Laboratories Ittiam, Bangalore Interra Systems, Noida Yahoo India (Multimedia Searching) nVidia Graphics, Pune (have high requirements) ADE Bangalore, DRDO

Links for Self Study and a little Play / / rvision/computer.htm rvision/computer.htm Book: Digital Image Processing, 2nd Edition by Gonzalez and Woods, Prentice Hall

Good Luck !!!