Image Processing and Pattern Recognition Jouko Lampinen.

Slides:



Advertisements
Similar presentations
5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 8 Introduction to Binary Morphology.
Advertisements

Aberdeen Grammar School
Automatic Generation of 3D Machining Surfaces With Tool Compensation
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
Document Image Processing
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
DIGITAL IMAGE PROCESSING
Each pixel is 0 or 1, background or foreground Image processing to
Introduction to Morphological Operators
SolidWorks Teacher Guide Lesson9 School’s Name Teacher’s Name Date.
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
Binary Image Analysis: Part 2 Readings: Chapter 3: mathematical morphology region properties region adjacency 1.
Course Website: Digital Image Processing Morphological Image Processing.
Lectures 10&11: Representation and description
Chapter 11 Representation and Description. Preview Representing a region involves two choices: In terms of its external characteristics (its boundary)
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
© Dr Simin Nasseri Southern Polytechnic State University 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
AGGREGATES.
1. Binary Image B(r,c) 2 0 represents the background 1 represents the foreground
Digital Image Processing
Machine Vision for Robots
Voronoi diagrams and applications Prof. Ramin Zabih
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
LEAF BOUNDARY EXTRACTION AND GEOMETRIC MODELING OF VEGETABLE SEEDLINGS
Digital Image Processing Lecture 20: Representation & Description
Recap CSC508.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
CS 6825: Binary Image Processing – binary blob metrics
ENT 273 Object Recognition and Feature Detection Hema C.R.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Morphological Image Processing
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
Image Processing and Pattern Recognition Jouko Lampinen.
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 25, 2014.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Eurecom, 6 Feb 2007http://biobimo.eurecom.fr Project BioBiMo 1.
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 24, 2009.
Low level Computer Vision 1. Thresholding 2. Convolution 3. Morphological Operations 4. Connected Component Extraction 5. Feature Extraction 1.
References Books: Chapter 11, Image Processing, Analysis, and Machine Vision, Sonka et al Chapter 9, Digital Image Processing, Gonzalez & Woods.
CS654: Digital Image Analysis
Nottingham Image Analysis School, 23 – 25 June NITS Image Segmentation Guoping Qiu School of Computer Science, University of Nottingham
Autodesk Inventor Autodesk Inventor EdgeCAM – Part 2 EdgeCAM – Part 2 CNC Motion CNC Motion Prolight CNC Mill Prolight CNC Mill CNC Box.
Digital Media Lecture 5: Vector Graphics Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
 Mathematical morphology is a tool for extracting image components that are useful in the representation and description of region shape, such as boundaries,
1 Ι © Dassault Systèmes Ι Confidential Information Ι Instructor’s Guide to Teaching SolidWorks Software Lesson 9 School’s Name Teacher’s Name Date.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
Morphology Image Processing‏ Lab 6. Dilationgrow image regions Erosionshrink image regions Openingremoval of image region Closingfilling in image region.
Materi 09 Analisis Citra dan Visi Komputer Representasi and Deskripsi 1.
Previous Lecture: Signal Processing A general strategy for separating signal from noise: 1.Characterize the signal and the noise 2.Make a model of the.
aggregates classification
Image Processing and Pattern Recognition
Recognition of biological cells – development
Digital Image Processing Lecture 20: Representation & Description
Introduction to Morphological Operators
In this chapter, you will learn the following:
Binary Image Analysis: Part 2 Readings: Chapter 3:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Representation and Description
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Miniature Train Wheels.
Morphological Filters Applications and Extension Morphological Filters
Presentation transcript:

Image Processing and Pattern Recognition Jouko Lampinen

About this presentation In this set of slides we illustrate a bigger problem which uses both morphological operations and other operations that will be introduced soon. In most cases we use morphological operations together with other operations. The most important reason of using them is speed and non-linear processing.

Image analysis of grain material in concrete production Images captured by standard 1200 dpi color scanner Grain shape inputs angularity, flakiness Grain texture inputs Boundary & surface texture FFT based texture features Image Analysis Tool: Matlab standalone application Quality Control Tool: Excel macro package for running and analyzing the Bayesian models (to be discussed)

Example of grains ( mm sieve fraction)

Grain Features Grain Features Measured from the Image Area Major Axis Minor Axis Eccentricity Convex Area Equivalent Diameter Solidity Perimeter Compactness Borderline FFT (5 features related to roughness) Texture 2D FFT (5 features related to surface structure) Morphological Spectrum (roundness) Most of these parameters will be presented in next lectures

Object size and shape characterization Bounding box (rotated along principal axes) Ellipsoid determined by the principal axes Convex hull

Original sand grain image (natural sand)

Thresholded image (natural grains)

Objects filled

Morphological opening (yellow pixels removed)

Labelled objects

Bounding boxes and minor/major axes

Original sand grain image (crushed)

Thresholded image (crushed)

Objects filled

Morphological opening (yellow pixels removed)

Labelled objects

Bounding boxes and minor/major axes

Grain shape analysis: angularity Sharp angles in grains break under compression Measurement: simulate the erosion due to Ice Age by morphological erosion Morphological spectrum: S(r) Amount of material removed by circular structure element of radius r Feature space!!

Example of Morphological Spectra and Angularity Crushed gravel Natural gravel (manufactured by Ice Age) Morphological spectrum We can scientifically compare various gravels