SlideShare ist ein Scribd-Unternehmen logo
1 von 80
Algorithms for Image Segmentation and Classification:  Integrating Automated Processing and Human Perception Salvatore Nicotra Università degli Studi di Catania Facoltà di Scienze MM. FF. NN Dottorato di Ricerca in Informatica Dipartimento di Matematica e Informatica  Tutor: Chiar.mo Prof. Giovanni Gallo Coordinatore: Chiar.mo Prof. Alfredo Ferro TESI DI DOTTORATO
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’artigiano e la Catena di montaggio Introduzione all’approccio  semi-automatico
L’artigiano : l’esperto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La catena di montaggio: Gli algoritmi automatici ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Approccio semi automatico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dati considerati ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applicazioni del Pattern Recognition Bioinformatics Speech  Recogntion Remote  Sensing Biometric Recognition Multimedia  Database  Retrieval Industrial  Automation Document  Image Analysis Document Classification Data Mining Pattern   Recognition
PART I Shape Refinement of Remote Sensed Images
Introduzione ,[object Object],Vista a falsi colori dell’Etna – Landsat 7 - Agosto 1998
Segmentazione automatica del terreno  ,[object Object],[object Object],[object Object],[object Object]
ITALSCAR – DUP Project ,[object Object],[object Object]
ITALSCAR – DUP Project (2) ,[object Object]
Related Work (Computer Vision) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rilevamento di aree bruciate :  Shape Refinement stage   Shape Refining Seeded Region Growing Watershed Decomposition Output: WD_Map SRG_Map Three valued map (1,0.5,0) Merge Input: Seeds A B Indici
Seeded Region Growing start Input : M ulti channel image  A Binary Map  CP_Map  Threshold  t,  distance  d (Metric  L ) Initialize   SRG_Map    CP_Map Q = { p : p    SRG_Map & p    8-neighbours(q) &  q    SRG_Map & d L (p,q) < t }  Q =    ? Main loop m    extract_min(Q,d) SRG_Map(p)    1 insert  (or update) Q for points n    8-neigh- bours(m), n    SRG_Map , d L (m,n) <t Output     SRG_Map no yes
Watershed Classification start Input : M ulti channel   image  A Binary Map  CP_Map  Threshold  t,  function distance  d (Metric  L ) Initialize   WD_Map    CP_Map Basin_List =   ; L =   ; G = Gradient (A,d) for each  p in G do  insert  p  into  L(G(p))  end for for  i=0 to 255  for each  p in L(i)  assign_region(p,Basin List); end for end for for each  p classified as edge  do assign p to the nearest basin B; update Basin_List; end for; for each  p classified as edge do assign p to the nearest basin B; update Basin_List; end for for each  core pixel p  in  CP_Map Let  B the Bacin that contains p; for each  x  in  B do WD_MAP(x) := 1; end for end for Output     WD_Map
Merging Algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object]
Risultati Sperimentali: Bosco di Santo Pietro (Caltagirone): SRG L 2 L MAX t = 50 t = 45 t = 40 t = 30 t = 25 t = 20
Risultati Sperimentali: Bosco di Santo Pietro (Caltagirone): WD Gradient Map Basins Map with edges Final Basins Map L max L 2 Original
Risultati Sperimentali: Bosco di Santo Pietro (Caltagirone): Merging
Risultati Sperimentali: Incendio in Spagna – Burned Area Index (BAI)
Segmentation of remote sensed images trough shape refinement   ,[object Object],[object Object],[object Object],[object Object]
Riconoscimento automatico di Vegetazioni: Pineta di Linguaglossa (Etna) Immagine a sei canali  (n*m*6)
Semi: Thresholding del Normalized Difference Vegetation Index (NDVI)
Semi Seeds (80%) Seeds (75%)
SRG Risultato t=12.39
Watershed Classification Gradiente – Sobel  Mappa dei Bacini Risultato
Fuzzy Merging
Valutazione dell’Errore ,[object Object],Classificazione “manuale” dell’esperto (o tramite  campagna GPS)
Valutazione Errore (2)
Risultati SRG Percentuale SRG Metric L 2 , seeds 0,75 Threshold SRG Metric L max , seeds 0,75 Threshold Percentuale SRG Metric L 2 , seeds 0,9 Percentuale Threshold Percentuale SRG Metric L max , seeds 0,9
Risultati Fuzzy Merging Threshold Percentuale Merge Metric L 2 , seeds 0,90  for SRG and 0,8 for WD Threshold Percentuale Merge Metric L MAX , seeds 0,90  for SRG and 0,8 for WD
Un nuovo approccio ,[object Object],[object Object],[object Object],[object Object]
Watershed Region Growing: Sketch ,[object Object],[object Object],[object Object],[object Object],[object Object]
Risultati ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PART II Analysis of Perceptual Relevant Features in Database of Textures and their Visualization
Introduzione ,[object Object],[object Object],[object Object],[object Object]
Classificazione di tessiture 1/2 ,[object Object],[object Object]
Classificazione di tessiture  2/2 Statistica Media:  202.2368 Deviazione Standard: 29.4566 Min: 47 Max: 255 Percettiva Tessitura regolare con basso contrasto e direzione verticale
Obiettivo ,[object Object],[object Object],[object Object]
Motivazioni ,[object Object],[object Object],[object Object],[object Object]
Caratteristiche percettive Periodic vs Non periodic Tamura (1978), Interrante (2001) Directional vs Non Directional Coarse vs Fine Deterministic vs Random Space invariant vs Heterogeneous High Contrast vs Low Contrast
Related Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Related Work on Content Based Image Retrieval ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Direzionalità ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Direzionalità (2) Sobel Y Sobel X / = Istogramma del gradiente -  /2 0  /2 Angoli Frequenze
Direzionalità (3) frequenza Istogramma del gradiente Perfettamente direzionale bins
Direzionalità (4) bins frequenza Istogramma del gradiente Rumore uniforme
Direzionalità (5) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Contrasto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],contrasto_locale(i,j) = max p  WxW (p)-min p  WxW (p) max p  WxW (p)+min p  WxW (p)
Contrasto (2) 3x3 5x5 7x7 9x9 11x11 Valori del contrasto locale per il db di Brodatz al variare di W 0 10 20 30 40 50 60 70 80 90 100 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Esempi Contrast = 0.021580 Contrast = 0.797274   Min e Max rispetto ai valori di contrasto nel database Vistex
Un piccolo test data set
Spazio Percettivo contrasto direzionalità
Confronto vs classificazione soggettiva 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Brodatz Texture Space vs classificazione soggettiva Contrasto Direzionalità Isotropic Partially directional Strongly Directional
Al variare del contrasto
Al variare della risoluzione
Rappresentazione visiva di features ,[object Object],[object Object],[object Object],[object Object]
Direzionalità (1/3) Ci sono direzioni ( orientazioni ) predefinite  nella tessitura ? Vertical
Direzionalità (2/3) NE Visual Queries: Trovare tutte le  Tessiture nel DB aventi direzione NE
Direzionalità (3/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempio 1  1  2  1  1  1  1  2  2  2  1  3  3  2  3  2  4  3  1  3  5
Rappresenzione a toni di grigio delle matrici di co-occorrenza Una tessitura T e la rappresentazione grafica di C(T,(-1,0))
Matrici di co-occorrenza per l’insieme di offset 5x5 NNWW NNW NN NNE NNEE NWW NW N NE NEE WW W E EE SSWW SSW SS SSE SSEE SWW SW S SE SEE
Grafico dell’istogramma vs Diagonale principale co-occorrenze
Area tra l’istogramma e la diagonale principale (1/3) 248305
253934 Area tra l’istogramma e la diagonale principale (2/3)
Area tra l’istogramma e la diagonale principale (3/3) 248305 253934 < NE NNWW Più rilevante di
Insieme di Discrepanza 253934 253744 253097 251021 251517 253683 253239 250870 248305 251295 252974 251028 0 251032 252980 251286 248315 250870 253235 253680 251539 251045 253103 253745 253939
Aggiustamenti Normalizzazione al range [0,1]  (centro esculso) Complemento a 1 Insieme delle misure  Di rilevanza della direzione 1.0000 0.9992 0.9967 0.9885 0.9905 0.9990 0.9972 0.9879 0.9778 0.9896 0.9962 0.9885 0 0.9886 0.9962 0.9896 0.9779 0.9879 0.9972 0.9990 0.9905 0.9886 0.9967 0.9992 1.0000 0.0000 0.0008 0.0033 0.0115 0.0095 0.0010 0.0028 0.0121 0.0222 0.0104 0.0038 0.0115 0 0.0114 0.0038 0.0104 0.0221 0.0121 0.0028 0.0010 0.0095 0.0114 0.0033 0.0008 0
Il glifo proposto
[object Object],[object Object],[object Object],[object Object],[object Object],Thickness vs coefficents magnitude se se se 0.2 * σ) M (1 σ M t 0.8 0.69 * 2 σ σ M t 0.11 0.1 * σ M t 0.01 f(t) 1 t σ M    σ M t σ M     σ M t 0                       
Esempi (1/3)
Esempi (2/3)
Esempi (3/3)
Arricchire il glifo con il contrasto locale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Conclusioni ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pubblicazioni ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Applicazioni Open Source per il rilievo tridimensionale. Il caso studio dell...
Applicazioni Open Source per il rilievo tridimensionale.  Il caso studio dell...Applicazioni Open Source per il rilievo tridimensionale.  Il caso studio dell...
Applicazioni Open Source per il rilievo tridimensionale. Il caso studio dell...Giulio Bigliardi
 
Evoluzione rendering
Evoluzione renderingEvoluzione rendering
Evoluzione renderingYuma Noise
 
Dalle fotografie alla mesh texturizzata, sperimentazioni
Dalle fotografie alla mesh texturizzata, sperimentazioniDalle fotografie alla mesh texturizzata, sperimentazioni
Dalle fotografie alla mesh texturizzata, sperimentazioniSofia Menconero
 
3D graphics for cultural heritage
3D graphics for cultural heritage3D graphics for cultural heritage
3D graphics for cultural heritageMarina Belli
 
Classificazione non supervisionata di immagini digitali per applicazioni di i...
Classificazione non supervisionata di immagini digitali per applicazioni di i...Classificazione non supervisionata di immagini digitali per applicazioni di i...
Classificazione non supervisionata di immagini digitali per applicazioni di i...ICL - Image Communication Laboratory
 
Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...
Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...
Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...ICL - Image Communication Laboratory
 
3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)
3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)
3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)Giulio Bigliardi
 
Open source e archeologia: casi di studio
Open source e archeologia: casi di studioOpen source e archeologia: casi di studio
Open source e archeologia: casi di studioGiulio Bigliardi
 

Was ist angesagt? (10)

Applicazioni Open Source per il rilievo tridimensionale. Il caso studio dell...
Applicazioni Open Source per il rilievo tridimensionale.  Il caso studio dell...Applicazioni Open Source per il rilievo tridimensionale.  Il caso studio dell...
Applicazioni Open Source per il rilievo tridimensionale. Il caso studio dell...
 
Evoluzione rendering
Evoluzione renderingEvoluzione rendering
Evoluzione rendering
 
Grafica
GraficaGrafica
Grafica
 
Dalle fotografie alla mesh texturizzata, sperimentazioni
Dalle fotografie alla mesh texturizzata, sperimentazioniDalle fotografie alla mesh texturizzata, sperimentazioni
Dalle fotografie alla mesh texturizzata, sperimentazioni
 
3D graphics for cultural heritage
3D graphics for cultural heritage3D graphics for cultural heritage
3D graphics for cultural heritage
 
Classificazione non supervisionata di immagini digitali per applicazioni di i...
Classificazione non supervisionata di immagini digitali per applicazioni di i...Classificazione non supervisionata di immagini digitali per applicazioni di i...
Classificazione non supervisionata di immagini digitali per applicazioni di i...
 
Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...
Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...
Bruno Bertini - Studio e sviluppo di una tecnica per l’identificazione blind ...
 
3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)
3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)
3D ArcheoLab, 7 aprile 2014 @ On/Off (Parma)
 
Open source e archeologia: casi di studio
Open source e archeologia: casi di studioOpen source e archeologia: casi di studio
Open source e archeologia: casi di studio
 
My master thesis
My master thesisMy master thesis
My master thesis
 

Ähnlich wie Phd Thesis Dissertation (Italian)

Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...Andrea Bidinost
 
Scanner 3D e Reverse Engineering
Scanner 3D e Reverse EngineeringScanner 3D e Reverse Engineering
Scanner 3D e Reverse EngineeringPaolo Aliverti
 
Barcamp - tema proposto -
Barcamp - tema proposto -Barcamp - tema proposto -
Barcamp - tema proposto -iuav
 
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...Margherita Di Leo
 
Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...
Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...
Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...Progetto Open Téchne
 
Rilievo fotogrammetrico e multispettrale
Rilievo fotogrammetrico e multispettraleRilievo fotogrammetrico e multispettrale
Rilievo fotogrammetrico e multispettraleGiacomo Uguccioni
 
Viola Jones Face Detector
Viola Jones Face DetectorViola Jones Face Detector
Viola Jones Face DetectorMarco Righini
 
Seminario vega 15 novembre prof. di prinzio
Seminario vega 15 novembre prof. di prinzioSeminario vega 15 novembre prof. di prinzio
Seminario vega 15 novembre prof. di prinzioVianello Michele
 
Il GIS nel monitoraggio delle attività di cave
Il GIS nel monitoraggio delle attività di caveIl GIS nel monitoraggio delle attività di cave
Il GIS nel monitoraggio delle attività di caveGeosolution Srl
 
Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...
Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...
Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...laboratoridalbasso
 
Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME Codevintec Italiana srl
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Beniamino Murgante
 
Iuavcamp presentazione pietro bellini
Iuavcamp presentazione pietro belliniIuavcamp presentazione pietro bellini
Iuavcamp presentazione pietro bellinipietrobellini
 
20080204 Avvio Dottorato P3
20080204 Avvio Dottorato P320080204 Avvio Dottorato P3
20080204 Avvio Dottorato P3Giovanni Borga
 
GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...
GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...
GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...Gianmarco Beato
 
Localizzazione e Mappatura con telecamera robotica PTZ
Localizzazione e Mappatura con telecamera robotica PTZLocalizzazione e Mappatura con telecamera robotica PTZ
Localizzazione e Mappatura con telecamera robotica PTZlizardking
 
Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...
Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...
Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...Valentina Rossetti
 

Ähnlich wie Phd Thesis Dissertation (Italian) (20)

Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
 
Scanner 3D e Reverse Engineering
Scanner 3D e Reverse EngineeringScanner 3D e Reverse Engineering
Scanner 3D e Reverse Engineering
 
Barcamp - tema proposto -
Barcamp - tema proposto -Barcamp - tema proposto -
Barcamp - tema proposto -
 
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
 
Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...
Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...
Giancristofaro C., Ricostruzione fotogrammetrica 3D della “Tomba della Scimmi...
 
Rilievo fotogrammetrico e multispettrale
Rilievo fotogrammetrico e multispettraleRilievo fotogrammetrico e multispettrale
Rilievo fotogrammetrico e multispettrale
 
Viola Jones Face Detector
Viola Jones Face DetectorViola Jones Face Detector
Viola Jones Face Detector
 
Seminario vega 15 novembre prof. di prinzio
Seminario vega 15 novembre prof. di prinzioSeminario vega 15 novembre prof. di prinzio
Seminario vega 15 novembre prof. di prinzio
 
Il GIS nel monitoraggio delle attività di cave
Il GIS nel monitoraggio delle attività di caveIl GIS nel monitoraggio delle attività di cave
Il GIS nel monitoraggio delle attività di cave
 
Archeologia Virtuale: dalla carta allo schermo
Archeologia Virtuale: dalla carta allo schermoArcheologia Virtuale: dalla carta allo schermo
Archeologia Virtuale: dalla carta allo schermo
 
Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...
Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...
Ldb 25 strumenti gis e webgis_2014-06-06 campanella - soluzioni per la govern...
 
Presentazione
PresentazionePresentazione
Presentazione
 
Classificazione object-oriented e tecniche di segmentazione per la derivazion...
Classificazione object-oriented e tecniche di segmentazione per la derivazion...Classificazione object-oriented e tecniche di segmentazione per la derivazion...
Classificazione object-oriented e tecniche di segmentazione per la derivazion...
 
Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME Strade & Autostrade - GEORADAR 3D SOTTO ESAME
Strade & Autostrade - GEORADAR 3D SOTTO ESAME
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness
 
Iuavcamp presentazione pietro bellini
Iuavcamp presentazione pietro belliniIuavcamp presentazione pietro bellini
Iuavcamp presentazione pietro bellini
 
20080204 Avvio Dottorato P3
20080204 Avvio Dottorato P320080204 Avvio Dottorato P3
20080204 Avvio Dottorato P3
 
GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...
GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...
GenerativeMap: visualizzazione ed esplorazione di una density map dinamica tr...
 
Localizzazione e Mappatura con telecamera robotica PTZ
Localizzazione e Mappatura con telecamera robotica PTZLocalizzazione e Mappatura con telecamera robotica PTZ
Localizzazione e Mappatura con telecamera robotica PTZ
 
Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...
Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...
Computer Vision & Image-based Modeling per la Documentazione dei Beni Cultura...
 

Kürzlich hochgeladen

Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 

Kürzlich hochgeladen (19)

Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 

Phd Thesis Dissertation (Italian)

  • 1. Algorithms for Image Segmentation and Classification: Integrating Automated Processing and Human Perception Salvatore Nicotra Università degli Studi di Catania Facoltà di Scienze MM. FF. NN Dottorato di Ricerca in Informatica Dipartimento di Matematica e Informatica Tutor: Chiar.mo Prof. Giovanni Gallo Coordinatore: Chiar.mo Prof. Alfredo Ferro TESI DI DOTTORATO
  • 2.
  • 3. L’artigiano e la Catena di montaggio Introduzione all’approccio semi-automatico
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Applicazioni del Pattern Recognition Bioinformatics Speech Recogntion Remote Sensing Biometric Recognition Multimedia Database Retrieval Industrial Automation Document Image Analysis Document Classification Data Mining Pattern Recognition
  • 9. PART I Shape Refinement of Remote Sensed Images
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Rilevamento di aree bruciate : Shape Refinement stage Shape Refining Seeded Region Growing Watershed Decomposition Output: WD_Map SRG_Map Three valued map (1,0.5,0) Merge Input: Seeds A B Indici
  • 16. Seeded Region Growing start Input : M ulti channel image A Binary Map CP_Map Threshold t, distance d (Metric L ) Initialize SRG_Map  CP_Map Q = { p : p  SRG_Map & p  8-neighbours(q) & q  SRG_Map & d L (p,q) < t } Q =  ? Main loop m  extract_min(Q,d) SRG_Map(p)  1 insert (or update) Q for points n  8-neigh- bours(m), n  SRG_Map , d L (m,n) <t Output  SRG_Map no yes
  • 17. Watershed Classification start Input : M ulti channel image A Binary Map CP_Map Threshold t, function distance d (Metric L ) Initialize WD_Map  CP_Map Basin_List =  ; L =  ; G = Gradient (A,d) for each p in G do insert p into L(G(p)) end for for i=0 to 255 for each p in L(i) assign_region(p,Basin List); end for end for for each p classified as edge do assign p to the nearest basin B; update Basin_List; end for; for each p classified as edge do assign p to the nearest basin B; update Basin_List; end for for each core pixel p in CP_Map Let B the Bacin that contains p; for each x in B do WD_MAP(x) := 1; end for end for Output  WD_Map
  • 18.
  • 19. Risultati Sperimentali: Bosco di Santo Pietro (Caltagirone): SRG L 2 L MAX t = 50 t = 45 t = 40 t = 30 t = 25 t = 20
  • 20. Risultati Sperimentali: Bosco di Santo Pietro (Caltagirone): WD Gradient Map Basins Map with edges Final Basins Map L max L 2 Original
  • 21. Risultati Sperimentali: Bosco di Santo Pietro (Caltagirone): Merging
  • 22. Risultati Sperimentali: Incendio in Spagna – Burned Area Index (BAI)
  • 23.
  • 24. Riconoscimento automatico di Vegetazioni: Pineta di Linguaglossa (Etna) Immagine a sei canali (n*m*6)
  • 25. Semi: Thresholding del Normalized Difference Vegetation Index (NDVI)
  • 26. Semi Seeds (80%) Seeds (75%)
  • 28. Watershed Classification Gradiente – Sobel Mappa dei Bacini Risultato
  • 30.
  • 32. Risultati SRG Percentuale SRG Metric L 2 , seeds 0,75 Threshold SRG Metric L max , seeds 0,75 Threshold Percentuale SRG Metric L 2 , seeds 0,9 Percentuale Threshold Percentuale SRG Metric L max , seeds 0,9
  • 33. Risultati Fuzzy Merging Threshold Percentuale Merge Metric L 2 , seeds 0,90 for SRG and 0,8 for WD Threshold Percentuale Merge Metric L MAX , seeds 0,90 for SRG and 0,8 for WD
  • 34.
  • 35.
  • 36.
  • 37. PART II Analysis of Perceptual Relevant Features in Database of Textures and their Visualization
  • 38.
  • 39.
  • 40. Classificazione di tessiture 2/2 Statistica Media: 202.2368 Deviazione Standard: 29.4566 Min: 47 Max: 255 Percettiva Tessitura regolare con basso contrasto e direzione verticale
  • 41.
  • 42.
  • 43. Caratteristiche percettive Periodic vs Non periodic Tamura (1978), Interrante (2001) Directional vs Non Directional Coarse vs Fine Deterministic vs Random Space invariant vs Heterogeneous High Contrast vs Low Contrast
  • 44.
  • 45.
  • 46.
  • 47. Direzionalità (2) Sobel Y Sobel X / = Istogramma del gradiente -  /2 0  /2 Angoli Frequenze
  • 48. Direzionalità (3) frequenza Istogramma del gradiente Perfettamente direzionale bins
  • 49. Direzionalità (4) bins frequenza Istogramma del gradiente Rumore uniforme
  • 50.
  • 51.
  • 52. Contrasto (2) 3x3 5x5 7x7 9x9 11x11 Valori del contrasto locale per il db di Brodatz al variare di W 0 10 20 30 40 50 60 70 80 90 100 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
  • 53. Esempi Contrast = 0.021580 Contrast = 0.797274 Min e Max rispetto ai valori di contrasto nel database Vistex
  • 54. Un piccolo test data set
  • 55. Spazio Percettivo contrasto direzionalità
  • 56. Confronto vs classificazione soggettiva 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Brodatz Texture Space vs classificazione soggettiva Contrasto Direzionalità Isotropic Partially directional Strongly Directional
  • 57. Al variare del contrasto
  • 58. Al variare della risoluzione
  • 59.
  • 60. Direzionalità (1/3) Ci sono direzioni ( orientazioni ) predefinite nella tessitura ? Vertical
  • 61. Direzionalità (2/3) NE Visual Queries: Trovare tutte le Tessiture nel DB aventi direzione NE
  • 62.
  • 63. Esempio 1 1 2 1 1 1 1 2 2 2 1 3 3 2 3 2 4 3 1 3 5
  • 64. Rappresenzione a toni di grigio delle matrici di co-occorrenza Una tessitura T e la rappresentazione grafica di C(T,(-1,0))
  • 65. Matrici di co-occorrenza per l’insieme di offset 5x5 NNWW NNW NN NNE NNEE NWW NW N NE NEE WW W E EE SSWW SSW SS SSE SSEE SWW SW S SE SEE
  • 66. Grafico dell’istogramma vs Diagonale principale co-occorrenze
  • 67. Area tra l’istogramma e la diagonale principale (1/3) 248305
  • 68. 253934 Area tra l’istogramma e la diagonale principale (2/3)
  • 69. Area tra l’istogramma e la diagonale principale (3/3) 248305 253934 < NE NNWW Più rilevante di
  • 70. Insieme di Discrepanza 253934 253744 253097 251021 251517 253683 253239 250870 248305 251295 252974 251028 0 251032 252980 251286 248315 250870 253235 253680 251539 251045 253103 253745 253939
  • 71. Aggiustamenti Normalizzazione al range [0,1] (centro esculso) Complemento a 1 Insieme delle misure Di rilevanza della direzione 1.0000 0.9992 0.9967 0.9885 0.9905 0.9990 0.9972 0.9879 0.9778 0.9896 0.9962 0.9885 0 0.9886 0.9962 0.9896 0.9779 0.9879 0.9972 0.9990 0.9905 0.9886 0.9967 0.9992 1.0000 0.0000 0.0008 0.0033 0.0115 0.0095 0.0010 0.0028 0.0121 0.0222 0.0104 0.0038 0.0115 0 0.0114 0.0038 0.0104 0.0221 0.0121 0.0028 0.0010 0.0095 0.0114 0.0033 0.0008 0
  • 73.
  • 77.
  • 78.  
  • 79.
  • 80.

Hinweis der Redaktion

  1. Dopo una presentazione generale degli obiettivi della Tesi verranno presentate le due parti che la costituiscono. La prima parte tratta di segmentazione automatica di immagini satellitari in zone di interesse e confronti con la Classificazione umana ad opera degli esperti. Algoritmi tradizionali e innovativi della Computer Vision sono applicati Per rifinire una selezione preliminare. La seconda parte della Tesi è legata alla domanda “Come scegliere una tessiture da un grande database” Tenendo conto delle caratteristiche semantica delle tessiture stesse. Verranno definite della misure Di direzionalità e contrasto che costituiscono uno spazio percettivo in cui le tessiture sono organizzate In base alle loro qualità. Inoltre per alcune features saranno descritte della rappresentazioni iconiche volte a descrivere le tessiture In base alle caratteristiche percettive tramite oggetti grafici semplici da trattare.
  2. Nel creare dei prodotti possiamo distinguere due diversi tipi di approcci L’artigiano, che opera manualmente su ogni singolo prodotto facendo uso della sua abilità e dell’esperienza. E la catena di montaggio, che automaticamente produce in scala. Se il prodotto da realizzare è “conoscenza” e il materiale sono i “dati”, i personaggi diventano gli algoritmi automatici e gli esperti umani. Entrambi, giungono a un risultato attraverso l’analisi dei dati.
  3. In particolare l’esperto conosce bene il suo lavoro, può sfruttare le sue capacità percettive e soprattutto si fida del suo lavoro. D’altra parte per fare un esperto ci vogliono anni di addestramento e capacità proprie e certamente la capacità Di calcolo è minore di una macchina.
  4. D’altra parte gli algoritmi automatici sono veloci, a basso costo e efficienti e richiedono poco controllo umano. Lo svantaggio principale è costituito dal non potere essere usati in generale, ma specificamente ad Una classe di problemi. Inoltre la conoscenza acquisita è rivolta all’uso umano, e quindi il prodotto Va comunque verificato dall’uomo.
  5. In questa Tesi ci proponiamo di utilizzare un approccio semi automatico per l’analisi dei dati, L’obiettivo è quindi quello di integrare il calcolo automatico con percezione umana per prendere il meglio dei due approcci. Questo tipo di ricerca si pone nell’ambito del Pattern Recognition e trae spunto del KDD. In particolare si lega molto con “Information Visualization and Visual Data Mining”, campo di ricerca relativamente Nuovo che propone l’uso della visualizzazione come strumento efficace di interazione e guida nel processo Semi automatico di acquisizione di nuova conoscenza.
  6. Il tipo di dati analizzati nell’ambito della mia ricerca sono le Immagini digitali, di cui in particolare le immagini satellitari (oggetto della prima parte) E le tessiture. Gli algoritmi rientrano nel campo della computer vision mentre l’esperienza umana È strettamente correlata con la Percezione Visiva.
  7. I dati in oggetto rientrano tra le applicazioni del pattern recognition come rappresentato nel diagramma.
  8. La prima parte della tesi concerne l’uso di algoritmi di Image Processing applicati alle immagini satellitari. La disciplina scientifica prende il nome di Remote Sensing e per introdurre un modello concreto di dati Acquisiti tramite satellite, consideriamo i dati ottenuti dal satellite Landsat 7, organizzati tramite mappe tematiche In 6 livelli normalizzati, geo-referenziati e discreti nel range [0 255].
  9. Il problema analizzato è la segmentazione automatica del terreno da usare in sistemi GIS
  10. Il problema della classificazione delle tessiture è certamente uno dei + importanti in Computer Vision. In un lavoro seminale del 1978 Tamura le ha definite come: … Nel corso degli ultimi venti anni, numerosi ricercatori hanno dato diverse altre definizioni, il più delle volte ________ dalla specifica applicazione presa in considerazione. Tuttavia, ad oggi,… Malgrado ciò, le tessiture sono diventate oggetto di uso comune ed hanno largo uso in computer graphics.
  11. As for the point of view that we take in this paper, there are, in literature, two major trends, The oldest approach is based on statistics… The technique is very powerful to discriminate one texture from another. There is at today, no clear understanding on how statistical properties are related With human perception (Julesz). On the other hand, the alternative approach, tries to identify and measure feautures That are relevant for human perception (Tamura…) This approach has an high semantic power, but doesn’t provide any quantitative method.
  12. So for example, given a texture like the one on the left, We could compute mean, standard deviation, min or max, or much more other numbers. Or semantically describe it as a regular texture with low contrast and vertical direction.
  13. The goal of such a kind of research that regard computer vision community but also visualization technique, is Leggere la slide.
  14. Le applicazioni più note di analisi di tessiture per la computer graphics sono: Sintesi di nuove tessiture Texture Mapping. In questo articolo ci concentriamo piuttosto su un altro aspetto riassunto nella seguente domanda: …. In qualche modo la risposta alla domanda dipende dalla scelta della descrizione della tessitura (indici) e nel modo di confrontarle. Il nostro approccio è: Ossia individuare come indici delle misure che riportino numericamente delle caratteristiche discriminanti delle tessiture individuate dal nostro sistema visivo.
  15. Una lista di caratteristiche percettivamente rilevanti è stata redatta da Tamura. Recentemente Interrante ha proposte di usare tali features per creare una palette di tessiture da utilizzare per la visualizzazione di dati multivariati. Le features considarate sono: Periodicità, Direzionalità, Rugosità, Casualità, Omogeneità, Contrasto. Nella slide per ogni attributo sono rappresentati i limiti della scala insieme con una tessitura di esempio presa dal database del MIT VisTex.
  16. La prima features presa in considerazione è la direzionalità. Da un punto di vista descrittivo la direzionalità è comunemente considerata come una caratteristica globale della tessiture, ossia la presenza di direzioni privilegiate nell’immagine. È bene dire che l’orientamento della tessitura non dovrebbe influenzare la direzionalità, quindi due tessiture l’una ruotata dell’altra dovrebbe avere la stessa misura di direzionalità. Più in dettaglio la direzionalità è percepita come la presenza… Il concetto di “direzionale” è opposto a quello di isotropo. Da un punto di vista computazionale Siamo interessati ad ottenere un numero reale compreso da 0 ad 1 quale grado di direzionalità.
  17. Our proposal is limited to a simple but very relevant feature: directionality. That is the presence of preferred direction in a texture. In the texture on the left the answer is yes and we can say: NORTH
  18. On the other, a graphic designer may be interested on performing visual queries in a texture database Simply providing a vector and obtaing as result one or more texture. In the example for the NE vector the system should return the red outlined texture.
  19. The first part of our effort has been dedicated in finding a measura for the directionality Of a texture using co-occurrence matrices that are 256x256 matrices defined in each point (i,j) As the number of couple of pixels (p,q) in T that agree, that have the same luminance value, as respect To a vector offset V. In other words C collects the second order properties of the texture.
  20. So for example, given a very simple texture (4 x 4) with 3 colors (blue, green, red) We would like to compute the co-occurrences matrices relative to two vector offset (the ones filled in white). Scanning the matrix, for each pixel (i,j), the relative point made of the color of the pixel and the shifted one As respect to the vector offset, is incremented. In this case we can see, for example, as the couple (RED,RED) respect to the vector NE appear 5 times in the texture And so on.
  21. Co-occurrence matrices are very large, and it’s very difficult to read. For this reason they are usually represented using gray level pictures with a suitable look up table. In the picture on the left, is shown the co-occurrence matrix W, that is relative to the offset Vector (-1,0), of the texture on the right. This representation is not completely satisfactory because there is no natural mapping between the visual Appearance of the texture and the visual appearance of the co-occurrence matrix.
  22. Moreover, different offset vector, produce different co-occurrence matrices, For example in the figure is shown the complete set of 24-neighbour offset of the texture. The figure doesn’t provide useful information about the properties of the texture. In particular, observing such array of images, it’s not possible to understand that the Texture has a strong 45° directionality. In the rest of the presentation we’ll refer to the co-occurrence matrices as indicated.
  23. We propose as a quantitative measure that estimates the directionality from the deviation Between the histogram of the texture and the main diagonal of the co-occurrence matrix. The idea is that the plot of the main diagonal of a preferred direction is nearer to the histogram (main diagonal of the co-occurrence of the zero offset vector) than another non-preferred direction. In the plot we see how the red line relative to the main diagonal of the co-occurrence matrix NE Outperforms the yellow line that is relative to the NNWW co-occurrence matrix.
  24. Computing the area between the histogram and the main diagonal we obtain a number for the first…
  25. And the second…
  26. Comparing such values is easy to see how such measure, which is very fast to compute, Is inversely proportional to the directionality. We called such number, discrepancy measure.
  27. Computing the whole set of the discrepancy value in the 24-neighborhood we obtain a 5 x 5 matrix.
  28. Some adjuments are needed in order to obtain a normalized directionality measure. This is done, first linearly rescaling such value in the range [0,1] And then taking the complement as respect to 1.
  29. The directionality measure computed is not intuitive. Hence, a better presentation of the data is needed. Given the angular nature of the data, we propose a dial display as an iconic representation. The basic shape is made of two concetric circles. The inner circle is divided into 8 parts, by thin segments Similarly the surrounding ring into 16 parts. Each radial segments is naturally mapped to each directionality measure. To visually represents these coefficients we choose line thickness. Also color, lenght have been taken into account but not effective.