Top Banner
Image Processing and Pattern Recognition Jouko Lampinen
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Image Processing and Pattern Recognition Jouko Lampinen.

Image Processing and Pattern Recognition

Jouko Lampinen

Page 2: 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.

Page 3: Image Processing and Pattern Recognition Jouko Lampinen.

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)

Page 4: Image Processing and Pattern Recognition Jouko Lampinen.

Example of grains (1.6-2.0 mm sieve fraction)

Page 5: Image Processing and Pattern Recognition Jouko Lampinen.

Grain FeaturesGrain 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

Page 6: Image Processing and Pattern Recognition Jouko Lampinen.

Object size and shape characterization

• Bounding box (rotated along principal axes)• Ellipsoid determined by the principal axes • Convex hull

Page 7: Image Processing and Pattern Recognition Jouko Lampinen.

Original sand grain image (natural sand)

Page 8: Image Processing and Pattern Recognition Jouko Lampinen.

Thresholded image (natural grains)

Page 9: Image Processing and Pattern Recognition Jouko Lampinen.

Objects filled

Page 10: Image Processing and Pattern Recognition Jouko Lampinen.

Morphological opening (yellow pixels removed)

Page 11: Image Processing and Pattern Recognition Jouko Lampinen.

Labelled objects

Page 12: Image Processing and Pattern Recognition Jouko Lampinen.

Bounding boxes and minor/major axes

Page 13: Image Processing and Pattern Recognition Jouko Lampinen.

Original sand grain image (crushed)

Page 14: Image Processing and Pattern Recognition Jouko Lampinen.

Thresholded image (crushed)

Page 15: Image Processing and Pattern Recognition Jouko Lampinen.

Objects filled

Page 16: Image Processing and Pattern Recognition Jouko Lampinen.

Morphological opening (yellow pixels removed)

Page 17: Image Processing and Pattern Recognition Jouko Lampinen.

Labelled objects

Page 18: Image Processing and Pattern Recognition Jouko Lampinen.

Bounding boxes and minor/major axes

Page 19: Image Processing and Pattern Recognition Jouko Lampinen.

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!!

Page 20: Image Processing and Pattern Recognition Jouko Lampinen.

Example of Morphological Spectra and Angularity

Crushed gravel Natural gravel (manufactured by Ice Age)

Morphological spectrumWe can scientifically

compare various gravels