Top Banner
Mapping Images with the Coherence Length Diagram Amelia Sparavigna - DIFIS Roberto Marazzato – DAUIN Politecnico di Torino
44

Mapping Images with the Coherence Length Diagram

Nov 17, 2014

Download

Documents

borzam

The Coherence Length Diagram and its derived Maps. Presented in Bozen last year.
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: Mapping Images with the Coherence Length Diagram

Mapping Imageswith the

Coherence Length Diagram

Amelia Sparavigna - DIFISRoberto Marazzato – DAUIN

Politecnico di Torino

Page 2: Mapping Images with the Coherence Length Diagram

Introduction

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 3: Mapping Images with the Coherence Length Diagram

Involved Sci-Tech Fields

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Computer vision

Image Analysis Multimedia Computer

Graphics

Machine Vision

Robotics Optical processing

Neuro-Physiology

Perception Psychology

Computer Science

Geometry, Algebra

Image Processing DSP

Pattern Recognitio

n

Machine Learning

Artificial Intelligence

Page 4: Mapping Images with the Coherence Length Diagram

Early works (1998-2000)

Texture transitions in nematic liquid crystals

Montrucchio, Sparavigna, Mello, Strigazzi

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 5: Mapping Images with the Coherence Length Diagram

Early works (1998-2000)

Smectic (layered) to nematic (unlayered) phases

Smooth changes Need for a sensitive

transition detecting tool

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 6: Mapping Images with the Coherence Length Diagram

Recent Works (2004-05)

Skin ageing analysis Bevilacqua, Gherardi,

Guerrieri Capacitance sensors Fingerprint equipment

used on forearm skin

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 7: Mapping Images with the Coherence Length Diagram

Recent Works (2004-05)

Normalisation of image data

Segmentation

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 8: Mapping Images with the Coherence Length Diagram

Recent Works (2004-05)

Cell area analysis Ageing enlarges cells Treshold value

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 9: Mapping Images with the Coherence Length Diagram

First outline of a CLD

Alternate Skin Ageing Analysis

Continuous description

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 10: Mapping Images with the Coherence Length Diagram

First outline of a CLD

Continuous description

Moments

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 11: Mapping Images with the Coherence Length Diagram

First outline of a CLD

Saturation in Moment calculation

Coherence Length

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Average → Defect Detection

Page 12: Mapping Images with the Coherence Length Diagram

First outline of a CLD

Stochastic Geometry Similarity to Rose of

Directions/ Rose of Intersections

No direct connection found up to now

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 13: Mapping Images with the Coherence Length Diagram

Formalisation of CLD and MAPs

Discrete description Develepment of a software tool

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 14: Mapping Images with the Coherence Length Diagram

Results

Given Image CLD (Coherence

Length Diagram) SMAP (Support

Map) DMAP (Defect Map) DDMAP (Directional

Defect Map)

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 15: Mapping Images with the Coherence Length Diagram

The CoherenceLength Diagram (CLD)

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 16: Mapping Images with the Coherence Length Diagram

Grayscale Bitmap

Brightness as function of pixel coords

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 17: Mapping Images with the Coherence Length Diagram

Average Brightness

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

w

h

Page 18: Mapping Images with the Coherence Length Diagram

Discrete Directions

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 19: Mapping Images with the Coherence Length Diagram

Local First Order Moment

Start at (x,y) Follow Sum brightness Average

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 20: Mapping Images with the Coherence Length Diagram

Local CLD

Minimum length such that the 0th order momentum saturates

A treshold t is considered

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

l

Page 21: Mapping Images with the Coherence Length Diagram

Domain of the Local CLD

The local CLD is not defined for all pixels of the image

The set of points for which it exists depends on the direction

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Di

θit

Di'

θi't

Page 22: Mapping Images with the Coherence Length Diagram

CLD

Local CLDs are averaged over all pixels

For each direction, only pixels belonging to the corresponding domain are taken into account

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 23: Mapping Images with the Coherence Length Diagram

The Support Map (SMAP)

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 24: Mapping Images with the Coherence Length Diagram

Directional support Set

Each Domain can be described through an indicator function

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Di'

t

Di'

tDi'

tDi'

tDi'

tDi'

tDi'

tDi'

tDi

t

=0 =1

Page 25: Mapping Images with the Coherence Length Diagram

Average Indicator Function

Too many sets Some shorter

description is needed

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Di'

t

Di'

tDi'

tDi'

tDi'

tDi'

tDi'

tDi'

tDi

t

Di

t

Page 26: Mapping Images with the Coherence Length Diagram

SMAP Visual Layout

Blue = OK Gray = KO Intermediate values:

only some directions OK

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 27: Mapping Images with the Coherence Length Diagram

The Defect Map (DMAP)

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 28: Mapping Images with the Coherence Length Diagram

Existing Defect Detection Methods

Comparison of local to average brightness

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

“Too bright” areas

“Too dark” areas

Page 29: Mapping Images with the Coherence Length Diagram

What is compared

Local CLD to CLD “Successful” and

“failing” directions are counted

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 30: Mapping Images with the Coherence Length Diagram

Bounds

For each direction the appropriate interval is considered

The reference value is

Another treshold value is used

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

θi

Page 31: Mapping Images with the Coherence Length Diagram

Directional Success Function

1 if the local CLD belongs to the previous bound

0 if it doesn't

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

θi

10

Page 32: Mapping Images with the Coherence Length Diagram

Defect Map (DMAP)

Consider all directions for each pixel

Normalized signed count

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

“Successful” directions

Compute only if the local CLD exists

Count involved contributionsNormalize to [-1,+1]

Page 33: Mapping Images with the Coherence Length Diagram

How DMAP is rendered

Positive values (more successful than failing directions) → Green

Negative values (more failing than successful directions) → Red

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 34: Mapping Images with the Coherence Length Diagram

The Directional Defect Map (DMAP)

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 35: Mapping Images with the Coherence Length Diagram

Comparing Shapes

All defined directions are compared

The overall effect is considered

Focus on shape difference

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

“Similar” shapes

“Quite different” shapes

Page 36: Mapping Images with the Coherence Length Diagram

Square Difference Sum

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

θi

(red)

(blue)

Page 37: Mapping Images with the Coherence Length Diagram

Need for Scaling

Similar shapes can differ in size

Rescaling one of them allows a shape focused comparison

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Similar shape, different size

Page 38: Mapping Images with the Coherence Length Diagram

Rescaling Function

Ratio of both average coherence lengths

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Local CLD

Image CLD

Page 39: Mapping Images with the Coherence Length Diagram

Normalized Sum

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Rescaling

Comparing

Page 40: Mapping Images with the Coherence Length Diagram

Comparison to Average

Average over all pixels

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Set a treshold t'' Obtain the admittance interval

Page 41: Mapping Images with the Coherence Length Diagram

Directional Defect Map (DDMAP)

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

(red)

0

1

Page 42: Mapping Images with the Coherence Length Diagram

How DDMAP is rendered

Gray pixels → OK Yellow pixels → KO Note boundaries

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 43: Mapping Images with the Coherence Length Diagram

Examples: Mineral Structures

Watch CLD Generator running Read reports

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram

Page 44: Mapping Images with the Coherence Length Diagram

Amelia SparavignaDepartment of Physics - Politecnico di Torino

[email protected]

Roberto MarazzatoDepartment of Automation and Computer Science

Politecnico di TorinoFaculty of Science and TechnologyFree University of Bozen / Bolzano

[email protected]

Members of the Academic Society for Mathematics and Physics

Bozen / Bolzano

Amelia Sparavigna, Roberto Marazzato, Mapping Images with the Coherence Length Diagram