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.

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS CS 482 – FALL 2014 OCTOBER 6, 2014 TEXTURE MAPPING TEXTURES BUMP MAPPING ENVIRONMENT MAPPING PROCEDURAL TEXTURING.
Advertisements

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.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Computer Vision. Computer vision is concerned with the theory and technology for building artificial Computer vision is concerned with the theory and.
The Hilbert Problems of Computer Vision
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
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.
I mage is a visual representation of an object or scene or person produced on a surface. I mage is a visual representation of an object or scene or person.
Introduction to Image Processing Grass Sky Tree ? ? Introduction A picture is worth more than a thousand words.
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
Multimedia Databases (MMDB)
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
FiiNaL ExAm by: cHUcKiiE. What is Computer Graphics? Computer graphics is a sub-field of computer science and is concerned with digitally synthesizing.
A Case Study using the Hugh Morton Photograph Collection A Photographic Journey brought to you by the Digital Production Center.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Computer Vision – Overview Hanyang University Jong-Il Park.
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.
Digital Image Processing GSP 216. Digital Image Processing Pre-Processing – Correcting for radiometric and geometric errors in data Image Rectification.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
INT 840E Computer graphics Introduction & Graphic’s Architecture.
 To Cover the basic theory and algorithms that are widely used in digital image processing.  To Expose students to current technologies and issues that.
Computer Graphics & Image Processing Lecture 1 Introduction.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP Summary Topic 1 Overview of the course Related topics Image processing Computer.
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP 2011 Summary Topic 1 Overview of the course Related topics Image processing Computer.
G52IIP, School of Computer Science, University of Nottingham 1 Summary of Topic 2 Human visual system Cones Photopic or bright-light vision Highly sensitive.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Vision Overview  Like all AI: in its infancy  Many methods which work well in specific applications  No universal solution  Classic problem: Recognition.
1 Machine Vision. 2 VISION the most powerful sense.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Introduction to Image Processing. What is Image Processing? Manipulation of digital images by computer. Image processing focuses on two major tasks: –Improvement.
Edge Segmentation in Computer Images CSE350/ Sep 03.
12:071 Digital Image Processing:. 12:072 What is a Digital Image? A digital image is a representation of a two- dimensional image as a finite set of digital.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Digital Image Processing CSC331 Introduction 1. My Introduction EDUCATION Technical University of Munich, Germany Ph.D. Major: Machine learning.
What is Multimedia Anyway? David Millard and Paul Lewis.
Introduction to Digital Media 1. What is digital media? Digital media is a form of electronic media where data is stored in digital (as opposed to analog)
Paresh Kamble Digital Image Processing Introduction by Paresh Kamble.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Computer Graphics.
Introduction to Graphics Modeling
Computer Vision Computer vision attempts to construct meaningful and explicit descriptions of the world depicted in an image Using machines to Interpret!!!
CMSC 426: Image Processing (Computer Vision)
Ceng466 Fundamentals of Image Processing
IT523 Digital Image Processing
© 2010 Cengage Learning Engineering. All Rights Reserved.
Topic 1 Three related sub-fields Image processing Computer vision
Presentation transcript:

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 Model/analyse/interpret/recognise, and Display Images 1

G52IIP, School of Computer Science, University of Nottingham Three related sub-fields Image processing Computer vision Computer graphics 2

G52IIP, School of Computer Science, University of Nottingham Image Processing Mainly study these topics …. The World Numerical representation of the brightness and colors of the world scene

G52IIP, School of Computer Science, University of Nottingham Image Processing Mainly study these topics Image acquisition – (low-level) digital representation of the world scenes Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image Image compression – efficiently represent image data for storage (save disk space) and communication (save network bandwidth) Display – render the image data on reproduction media (monitors, printing papers) 4

G52IIP, School of Computer Science, University of Nottingham Image Processing Image acquisition – (low-level) digital representation of the world scenes …. Numbers represent the brightness and colors of the world objects, but we have no knowledge what object, e.g., books, monitors, these numbers contain – hence low-level

G52IIP, School of Computer Science, University of Nottingham Image Processing Image acquisition – (low-level) digital representation of the world scenes …. What numbers? How many numbers? How large/small should the numbers be?

G52IIP, School of Computer Science, University of Nottingham Image Processing Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image 7 Noise removal

G52IIP, School of Computer Science, University of Nottingham Image Processing Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image 8 Sharpening

G52IIP, School of Computer Science, University of Nottingham Image Processing Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image 9 Blurring/smoothing

G52IIP, School of Computer Science, University of Nottingham Image Processing Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image 10 Contrast enhancement

G52IIP, School of Computer Science, University of Nottingham Image Processing Image processing – noise removal, smoothing, sharpening, contrast enhancement, alter the appearance of an image 11 Alter appearance

G52IIP, School of Computer Science, University of Nottingham Image Processing Image compression – efficiently represent image data for storage (save disk space) and communication (save network bandwidth) ,760 bytes 69,632 bytes 5,951 bytes

G52IIP, School of Computer Science, University of Nottingham Image Processing Display – render the image data on reproduction media (monitors, printing papers) ….

G52IIP, School of Computer Science, University of Nottingham Image Processing Display – render the image data on reproduction media (monitors, printing papers) ….

G52IIP, School of Computer Science, University of Nottingham Computer Vision Mainly study these topics 15 The World High level knowledge of the scene, e.g., Object ID, Scene structure, Indoor/outdoor scene Colors of the illumination etc Image representation

G52IIP, School of Computer Science, University of Nottingham Computer Vision Mainly study these topics 16 High level knowledge Image Model

G52IIP, School of Computer Science, University of Nottingham Computer Vision Mainly study these topics Building a mathematical model of the scene Interpret the scene Acquire high level knowledge of the scene, e.g., indoor/outdoor, man-made/nature Detect the presence of certain objects, e.g., faces, cars Recognize certain objects, e.g., person identification And other related topics 17

G52IIP, School of Computer Science, University of Nottingham Computer Graphics Mainly study these topics 18 Model Image

G52IIP, School of Computer Science, University of Nottingham Computer Graphics Mainly study these topics Use computer (mathematical models) to create images of real world scenes and events Lighting and shading modeling Object modeling Curves and surface modeling Visibility modeling Texture synthesis Character animation Modeling terrain, liquids, fire/smoke, cloth, hair/fur, feathers, skin etc 19

G52IIP, School of Computer Science, University of Nottingham More related subjects Artificial intelligence Pattern recognition Machine learning Robotics Visualization 20

G52IIP, School of Computer Science, University of Nottingham In this course we will study… Image formation 21

G52IIP, School of Computer Science, University of Nottingham In this course we will study… Image processing theory and practices 22 And much more … Why this is possible? How ? Theory Practice

G52IIP, School of Computer Science, University of Nottingham In this course we will study… Image compression ,760 bytes 5,951 bytes Why this is possible How to do this Theory Practice

G52IIP, School of Computer Science, University of Nottingham In this course we will study… Edge detection and image segmentation 24 How ? Theory Practice

G52IIP, School of Computer Science, University of Nottingham Selected Advanced Topics Content-based image indexing and retrieval 25 Find images similar to this one Find images with specific appearances Millions of images The Internet

G52IIP, School of Computer Science, University of Nottingham Selected Advanced Topics High dynamic range imaging (photography) 26 Conventional (low-dynamic range) images High dynamic range image