Fractals
Fractals
Pattern Recognition
and Computer Vision
J M Blackledge
Stokes Professor
Dublin Institute of Technology
http://eleceng.dit.ie/blackledge
Distinguished Professor
Warsaw University of Technology
Lectures co-financed by the European Union in scope of the European Social Fund
What is the Problem?
A fundamentally difficult one, i.e. ultimately, how
to simulate the human vision system including our
reasoning based on image perception
The Problem with
Machine Vision
• To date, there is no complete theoretical model for
simulating the processes that take place when a
human interprets an image generated by the eye
http://eleceng.dit.ie/papers/103.pdf
Contents of Presentation I
Part I: Basic Pattern Recognition Methods
• Edge Detection
• Summary
• Summary
•Q&A
Introduction:
Making Sense of Images
Optical Illusions
Seeing Objects in the Clouds
The Sun and Vision:
Why do we see in the Visible Spectrum ?
Planck radiation law expressed in Energy per unit
range of wavelength is
Vision and the
Rayleigh Scattering Effect
Information ~ Wavelength
Solution:
Noise Reduction Algorithms
• Typically undertaken in Real or Fourier space,
e.g. moving average filter or low pass filter
respectively.
Problem: How to
choose the threshold
Solution:
For bi-modal images
find min between the two modes
Edge Detection
• Magnitude of gradient
• Angle of gradient
Edge Detectors
• There are a range of edge detectors
(i.e. different masks) which attempt to:
- provide continuous edges
- have robustness to noise
• Examples include:
Prewitt, Sobel, Compass and Canny
with applications in
Medical Imaging
Questions
+
Interval (10 Minutes)
http://konwersatorium.pw.edu.pl/wy
klady/2010_VLZ7_06_wyklad.pdf
Part II: Contents
Part II: Fractal Computer Vision
• A Short Introduction to Fractal Geometry
• Computer Vision using Fractal Geometry
• Example Applications:
- Growth of Micro-organisms
- Quality Control of Rolled Steel
- Cytopathology
- A Skin Cancer Screening System
• Summary
• Q&A
A Short Introduction to
Fractal Geometry
Euclidean objects Fractal objects
copyright
Euclidean Geometry
• Based on the theorems and results
associated with simple objects:
triangles, squares, circles, lines etc.
copyright
copyright
Universal law of
Critical States
• Fractal Dimension
• Correlation Dimension
• Lacunarity
D=1.61 D=1.68
86
Machine Learning
Leaf 1 Membership Leaf 2
function
Precision
Leaf 2
Leaf 1
1.61 1.68
p2
Class A
Class B
Class C
88
p1
88
Illustration of Decision Making:
Fuzzy Sets, 20 Features
p2
Class A
Class B
Class C
p20
p1
p3
89
Expert System Development
Example Application of NDE 1:
Growth of Microorganisms
Relating Fractal Dimension to Branching Behaviour in Filamentous
Microorganisms, D Barry et al, ISAST Transactions on Electronics and Signal
Processing, Vol. 4, No. 1, 71 - 76, 2009; http://eleceng.dit.ie/papers/138.pdf
Example Application of NDE 2:
Quality Control of Rolled Steel
A Surface Inspection Machine Vision System that Includes
Fractal Analysis J Blackledge and D Dubovitski, International Society
for Advanced Science and Technology, Journal of Electronic and Signal
Processing, Vol 3, No 2, 76 - 89, 2008
http://eleceng.dit.ie/papers/112.pdf
Example Application of NDE 3:
Cytopathology
An Optical Machine Vision System for Applications in Cytopathology
J Blackledge and D Dubovitski, International Society for Advanced Science
and Technology, Journal of Electronic and Signal Processing
To be Published, 2010
Example Application of NDE 4:
A Skin Cancer Screening System
Object Detection and Classification with Applications to Skin Cancer
Screening J Blackledge and D Dubovitski, International Society for
Advanced Science and Technology, Journal of Intelligent Systems, Vol 1,
No 1 (ISSN 1797-2329), 34 - 45, 2008; http://eleceng.dit.ie/papers/101.pdf
http://www.oxreco.com/setup.zip
Why Bother?
• Over 5,700 new cases each year in the UK