Image Processing and Pattern Recognition Jouko Lampinen.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

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.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Grape Detection in Vineyards Ishay Levi Eran Brill.
Chapter 9: Morphological Image Processing
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Each pixel is 0 or 1, background or foreground Image processing to
Introduction to Morphological Operators
Provides mathematical tools for shape analysis in both binary and grayscale images Chapter 13 – Mathematical Morphology Usages: (i)Image pre-processing.
MIPR Lecture 5 Copyright Oleh Tretiak, Medical Imaging and Pattern Recognition Lecture 5 Image Measurements and Operations Oleh Tretiak.
Image Processing and Pattern Recognition Jouko Lampinen.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
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.
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
Elements of Biomedical Image Processing BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
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)
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Brief overview of ideas In this introductory lecture I will show short explanations of basic image processing methods In next lectures we will go into.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
1. Binary Image B(r,c) 2 0 represents the background 1 represents the foreground
IIS for Image Processing Michael J. Watts
Digital Image Processing
Machine Vision for Robots
FRIP: A Region-Based Image Retrieval Tool Using Automatic Image Segmentation and Stepwise Boolean AND Matching IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7,
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
IMAGE ANALYSIS AND COMPUTER VISION. Orientation basis Definition and history Image processing Basics and classification Digital image Image processing.
Digital Image Processing Lecture 20: Representation & Description
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
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.
B. Krishna Mohan and Shamsuddin Ladha
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
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 Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Representation & Description.
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 25, 2014.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 1: Introduction -Produced by Bartlane cable picture.
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
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.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
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.
Morphological Image Processing Robotics. 2/22/2016Introduction to Machine Vision Remember from Lecture 12: GRAY LEVEL THRESHOLDING Objects Set threshold.
Ec2029 digital image processing
ECE472/572 - Lecture 14 Morphological Image Processing 11/17/11.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
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.
Optical Character Recognition
IMAGE PROCESSING Tadas Rimavičius.
Image Processing and Pattern Recognition
Medical Image Analysis
IIS for Image Processing
ASU MAT 591 Image Processing Science and Robotic Vision Rod Pickens Principal Research Engineer Lockheed Martin, Incorporated.
Binary Image processing بهمن 92
Binary Image Analysis: Part 2 Readings: Chapter 3:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Representation and Description
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
7th Annual STEMtech conference
Morphological Filters Applications and Extension Morphological Filters
Presentation transcript:

Image Processing and Pattern Recognition Jouko Lampinen

Outline Image Processing Case example Pattern Recognition Pattern recognition problem Classification: statistical and neural methods Case examples

Image Processing Image enhancement histogram transforms (equalization / contrast) noise removal (median / averaging / adaptive filters) image restoration (blur removal) Preprocessing for image analysis thresholding and segmentation edge detection morphological filtering (opening / closing / skeleton) Image reconstruction transformations, tomography

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 MLP models

Example of grains ( mm sieve fraction)

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)

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

Example of Morphological Spectra and Angularity Crushed gravel Natural gravel (manufactured by Ice Age) Morphological spectrum