LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.

Slides:



Advertisements
Similar presentations
PRESENTATION ON “ Processing Of Satellite Image Using Dip ” by B a n d a s r e e n i v a s Assistant Professor Department of Electronics & Communication.
Advertisements

5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Color Image Processing
Top 10 Guardian League Table for Computer Sciences and IT Top 10 Times Online League Table for Computer Science Computer’s Eye.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Prof. Heikki Kälviäinen Lappeenranta University of Technology, Finland.
3. Introduction to Digital Image Analysis
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY Heikki Kälviäinen Professor Computer Science Laboratory of Information Processing.
Machine Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen CT50A6100 Lectures 3: Image Transforms Professor Heikki Kälviäinen Machine Vision and.
Machine Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen C50A6100 Lectures 12: Object Recognition Professor Heikki Kälviäinen Machine Vision and.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY H. Kälviäinen, IPCV 2002, July 22 - August 2, 2002, Koblenz, Germany1 Intensive.
Digital Image Processing Chapter 1: Introduction.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Digital Image Processing Chapter 1: Introduction.
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Digital Image Processing Chapter 1: Introduction.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
1 Vladimir Botchko Lecture 5. Color Image Processing Lappeenranta University of Technology (Finland)
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.
A Brief Overview of Computer Vision Jinxiang Chai.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Digital Image Processing (DIP)
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.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
Computer Graphics & Image Processing Lecture 1 Introduction.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
Digital Image Processing In The Name Of God Digital Image Processing Lecture2: Digital Image Fundamental M. Ghelich Oghli By: M. Ghelich Oghli
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
1 Machine Vision. 2 VISION the most powerful sense.
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Image Perception ‘Let there be light! ‘. “Let there be light”
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
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.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
Image Perception ‘Let there be light! ‘. “Let there be light”
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)
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Image Processing.
Color Image Processing
Color Image Processing
IMAGE PROCESSING INTRODUCTION TO DIGITAL IMAGE PROCESSING
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques
Color Image Processing
IT – 472 Digital Image Processing
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Digital Image Processing
Color Image Processing
Color Image Processing
IT523 Digital Image Processing
Introduction Computer vision is the analysis of digital images
Presentation transcript:

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor Computer Science Laboratory of Information Processing http/

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 2 Lappeenranta University of Technology, Finland

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 3

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 4 Contents Fundamentals of computer vision –Digital image processing –Pattern recognition & Machine vision –Fundamental steps in image processing Industrial applications –Application areas –Applications in Finland

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 5 Digital Image Processing R. C. Gonzalez & R.E. Woods, Digital Image Processing, Addison-Wesley, 1993 : “A digital image is an image f(x,y) that has been discretized both in spatial coordinates and brightness” f(x,y) is a 2D intensity function where x and y are spatial coordinates and the value of f at any point (x,y) is proportional to the brightness of the image at the point

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 6 Digital Image Processing A digital image consists of pixels (also called image elements, picture elements) For example: an image of a 256 x 256 array with 256 gray-levels (8 bits: 0 black, 255 white) –Binary images: only two values –Gray-level images: e.g. 256 values –Color images: three color components (e.g. RGB) –Spectral images: several components

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 7

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 8 Pattern Recognition and Machine Vision A digital image is just a set of pixels ? Pattern recognition = measurements and observations from natural scenes and their automatic analysis and recognition Computer vision = image analysis using pattern recognition techniques Machine vision = application oriented image analysis

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 9 Fundamental Steps in Image Processing Image acquisition Preprocessing Segmentation Representation and description Recognition and interpretation Image processing system

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 10 Robot Vision: Handling of Sheets in a Workshop

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 11 Robotized Handling of Objects

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 12 Video Video Automatic Cheese Factory (RTS, Ltd.) VideoVideo

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 13 Requirements for Successful Applications Fast – No delays Accurate – Assist/replace human vision Not too expensive – Return on investment Easy to implement and to use – End users are experts in their own field only!

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 14 Applications (some areas) Recognition, classification, and tracking of objects –Face recognition, fingerprint detection –Speech recognition, motion detection –OCR, document processing, image databases Industrial applications –Visual quality control –Process automation –Robotics

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 15 Applications (some areas) Telecommunications – Image compression, video technology. Military applications –Tracking of objects, surveillance systems. Remote Sensing –Analysis of satellite images, classification of airplanes,spying, weather forecasts, forest fire detection, missile control.

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 16 Applications (some areas) Medical image processing – X-ray images, ultrasound images, images of cells, chromosomes, proteins. –Detection of tumors, cancer; assistance in operations. Chemistry, Biology, Physics, Astronomy – DNA, molecules, particles, planets.

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 17 Applications in Finland TEKES technology programs –Machine Vision ( ) & Intelligent and Adaptive Systems Applications ( ) & Intelligent Automation Systems ( ) Applications of –process control –robot vision –quality control in electronics, metal, forest, food manufacturing, etc., industry & applications in business

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 18 Visual Quality Control in Steel Manufacturing

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 19 Robot Positioning: Deflection Compensation

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 20 Visual Inspection on Wooden Surfaces

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 21 Visual Inspection on Wooden Surfaces

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 22 Sorting potatoes (Euroelektro International, Ltd.) Classification problem in automatic peeling: 1. Ready for a customer. 2. More peeling needed. 3. Manual peeling needed. 4. Totally rejected.

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 23 Detection of Forest Fires

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 24 Punch Press Quality Assurance (Lillbacka, Ltd., Nokia, Ltd., Abloy, Ltd., etc.)

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 25 Multispectral Images = Multicomponent Images

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 26 Multispectral Images: Compression

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 27 Multispectral Images: Video

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 28 Sorting Ceramic Tiles: Laboratory Experiments with RGB and Spectral Features (SPECIM, Ltd.)

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 29 Sorting Ceramic Tiles: Test Material Class 1 Class 2 Class 3 Tile 1Tile 2Tile 3Tile 4Tile 5 ::::

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 30 Sorting Ceramic Tiles: Classification

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 31 Molecular Computing: Bacteriorhodopsin-based Color Sensors Molecule structureFotocycle

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 32 Molecular Computing: Bacterial Camera Matrix elementCamera

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 33 Molecular Computing: Color Sensors ResponsesSelf-Organizing Map (SOM)

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 34 Applications of Hough Transform Randomized Hough Transform (RHT) Curve detection Motion detection Mixed pixel classification Image compression Vanishing point detection Image databases etc.

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 35 Compression, Similarity, Matching, Object Recognition

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 36 Feature extraction using Hough Transform

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 37 More complex images

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 38 Detecting partially deformed motion

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 39 Detecting multiple objects

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 40 Other Applications Industrial Robot for Windscreen Grinding Quality Control in Printing Industry Punch Press Quality Assurance Classification of Parquet Pieces Controlled Wood Cutting Automatic Cheese Production Detection of Food Fatness Baking Better Biscuits Sorting Ceramic Tiles Multispectral Video Image databases (see, e.g. PICSOM, rch/demos.shtml)

LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 41 References R. C. Gonzalez & R.E. Woods, Digital Image Processing, Addison-Wesley, See more references for example at Applications: –Finland: Machine Vision TEKES Technology Programme Report 15/96. Final Report, –LUT: –Systems: for example, RTS Group (