SlideShare une entreprise Scribd logo
1  sur  23
Sistema per l’identificazione
automatica di gruppi proteici
      nelle immagini
      elettroforetiche
       bidimensionali
  Prof. Alessandro Mecocci
  Ing. Paolo Bussotti        Giacomo Veneri
Processo elettroforetico
                      (1)
                                                                                           (2)
                                                                  Spot matching
              Gel preparation


                                                            (4)
Person

     Person
                                                                  A11

                  Classification                                              Spot classification
                                               A17


                                                                        A11
                                         A11
                                                            Z1X
                                                                                            (3)
                                   AQS               Mel1
                                                                        AqR
Gel Elettroforetico
                       Punto isoelettrico       Eterogeneità
                                                Eterogeneità
                                                Affidabilità
                                                Affidabilità

                                                Problemi nel gel
                                                Problemi nel gel
                                            ••Streaks :rumore correlato
                                             Streaks :rumore correlato
                                            ••Saturazionegrigi
                                             Saturazione grigi
                                            ••Spot overlapping
                                             Spot overlapping

Peso Molecolare
Informazioni note a priori




 Spot = Distribuzione Gaussiana
 Spot = Distribuzione Gaussiana

  Spot Grandi = Spot Marcati
  Spot Grandi = Spot Marcati

   Streaks costanti lungo le Y
   Streaks costanti lungo le Y
Scopo
                                                  FFT
1. Preelaborazione: Rimozione delle streaks
                                                  Minimum
1.a Massima Rimozione
1.b Minima perdita
                                               Watershed
                                               Geodesic
2. Spot Matching: individuazione degli spots
                                               Anova CW
2.a Risoluzione dello spot overlapping
                                               Snake
2.b Estrazione degli spots dalle streaks
2.c Massima sensibilità verso gli spots più piccoli
FFT
FFT




      Elimina le streaks
      Mantiene intatti gli edge
      Data l’eterogeneità del gel si richiede un algoritmo
      più leggero
Min
Min
Min


            Perdita minima




      Elimina in modo efficiente le streaks
      Mantiene intatti gli spots più piccoli
      Elimina lo sfondo
Profilo
Riconoscimento degli Spot
 Watershed
                                     Diga
  spots




Spot overlapping a sopraffazione
••Thresholdingai vari livelli
 Thresholding ai vari livelli
••Se il livello superiore contiene
  Se il livello superiore contiene
due insiemi viene eratta una diga
 due insiemi viene eratta una diga
Segmentazione
Watershed                                    delle streaks




    Risolve lo spot overlapping
    Non risolve lo spot overlapping a sopraffazione
    Segmenta le streaks e descrive male i contorni
Geodesic




           Max. descrizione
            dei contorni
Geodesic




  Risolve lo spot overlapping
  Non risolve lo spot overlapping a sopraffazione
  Sensitività
  Descrive efficientemente i contorni estraendo gli
   massima
  spots dalle streaks
Riconoscimento degli Spot
 Anova CW                                         m
                                                n∑ ( y. j + y.. ) 2 /( m − 1)
yij = µ + β j + eij                   F=
                                                  j =1
                                            n    m
H0 : β j ≠ 0    j = 1..m                   ∑∑ ( yij + y. j ) 2 /(n(m − 1))
                                           i =1 j =1




                           Cartesiane
                             Polari
 Ogni pixel
 Ogni pixel                   Probabiltà che in (x,y) sia
                              Probabiltà che in (x,y) sia
 (x,y)
  (x,y)                         centrato uno spot
                                centrato uno spot
Riconoscimento degli Spot
Anova CW con Maschera adattiva

           Come scegliere R?
Adattivo con il livello di grigio del centro (x,y)
Adattivo con il livello di grigio del centro (x,y)
            R=50 log(0.31 I(x,y))
            R=50 log(0.31 I(x,y))
Anova CW + Edge Log
                      Spot overlapping a
                        sopraffazione




                                   Anova CW




                                   Watershed
Anova CW + watershed




   Risolve lo spot overlapping
   Risolve lo spot overlapping a sopraffazione
   Descrive efficientemente i contorni
   Tempi più lunghi
Confronto con altro software
              Phoretix                    VComput




            Migliore descrizione dei contorni
            Migliore descrizione dei contorni
               Nessuna perdita (99.6%)
               Nessuna perdita (99.6%)
             Maggior tempo di elaborazione
             Maggior tempo di elaborazione



Melanie                    Gellab II +
Visual Bio
1 Background
 1 Background
2 Rest Sat.
 2 Rest Sat.
3 Rest FFT
 3 Rest FFT
4 Rest Min
 4 Rest Min
5 Edge Mask
 5 Edge Mask
6 Edge LoG
 6 Edge LoG
7 Watershed
 7 Watershed
8 Snake
 8 Snake
9 Anova CW
 9 Anova CW
10 Geodesic
 10 Geodesic
E Equalize
E Equalize
Sviluppi Futuri
• Incremento velocità ottimizzando il codice
• Creazione di un software professionale
•Classificazione degli spots
• Comunicazione di nuovi spots mai classificato
• Classificazione del gel
• Ricerca di nuove configurazioni sfruttando
algoritmi genetici
Creazione del gel
                                  Punto
                                  isoelettrico


                   Ex
                   t1
             Ey
             t2




Peso
molecolare

Contenu connexe

Plus de Giacomo Veneri

Industrial IoT - build your industry 4.0 @techitaly
Industrial IoT - build your industry 4.0 @techitalyIndustrial IoT - build your industry 4.0 @techitaly
Industrial IoT - build your industry 4.0 @techitalyGiacomo Veneri
 
Preparing Java 7 Certifications
Preparing Java 7 CertificationsPreparing Java 7 Certifications
Preparing Java 7 CertificationsGiacomo Veneri
 
Pattern recognition on human vision
Pattern recognition on human visionPattern recognition on human vision
Pattern recognition on human visionGiacomo Veneri
 
From Java 6 to Java 7 reference
From Java 6 to Java 7 referenceFrom Java 6 to Java 7 reference
From Java 6 to Java 7 referenceGiacomo Veneri
 
Bayesain Hypothesis of Selective Attention - Raw 2011 poster
Bayesain Hypothesis of Selective Attention - Raw 2011 posterBayesain Hypothesis of Selective Attention - Raw 2011 poster
Bayesain Hypothesis of Selective Attention - Raw 2011 posterGiacomo Veneri
 
Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH A MODEL TO E...
Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH  A MODEL TO E...Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH  A MODEL TO E...
Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH A MODEL TO E...Giacomo Veneri
 
Eracle project poster_session_efns
Eracle project poster_session_efnsEracle project poster_session_efns
Eracle project poster_session_efnsGiacomo Veneri
 
EVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE BASE SYSTEM
EVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE  BASE SYSTEMEVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE  BASE SYSTEM
EVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE BASE SYSTEMGiacomo Veneri
 
THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH
THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH
THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH Giacomo Veneri
 
Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...
Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...
Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...Giacomo Veneri
 
Giacomo Veneri 2012 phd dissertation
Giacomo Veneri 2012 phd dissertationGiacomo Veneri 2012 phd dissertation
Giacomo Veneri 2012 phd dissertationGiacomo Veneri
 

Plus de Giacomo Veneri (14)

Industrial IoT - build your industry 4.0 @techitaly
Industrial IoT - build your industry 4.0 @techitalyIndustrial IoT - build your industry 4.0 @techitaly
Industrial IoT - build your industry 4.0 @techitaly
 
Preparing Java 7 Certifications
Preparing Java 7 CertificationsPreparing Java 7 Certifications
Preparing Java 7 Certifications
 
Pattern recognition on human vision
Pattern recognition on human visionPattern recognition on human vision
Pattern recognition on human vision
 
Advanced java
Advanced javaAdvanced java
Advanced java
 
From Java 6 to Java 7 reference
From Java 6 to Java 7 referenceFrom Java 6 to Java 7 reference
From Java 6 to Java 7 reference
 
Bayesain Hypothesis of Selective Attention - Raw 2011 poster
Bayesain Hypothesis of Selective Attention - Raw 2011 posterBayesain Hypothesis of Selective Attention - Raw 2011 poster
Bayesain Hypothesis of Selective Attention - Raw 2011 poster
 
Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH A MODEL TO E...
Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH  A MODEL TO E...Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH  A MODEL TO E...
Raw 2009 -THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH A MODEL TO E...
 
Eracle project poster_session_efns
Eracle project poster_session_efnsEracle project poster_session_efns
Eracle project poster_session_efns
 
Dal web 2 al web 3
Dal web 2 al web 3Dal web 2 al web 3
Dal web 2 al web 3
 
Il web 2.0
Il web 2.0Il web 2.0
Il web 2.0
 
EVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE BASE SYSTEM
EVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE  BASE SYSTEMEVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE  BASE SYSTEM
EVA – EYE TRACKING - STIMULUS INTEGRATED SEMI AUTOMATIC CASE BASE SYSTEM
 
THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH
THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH
THE ROLE OF LATEST FIXATIONS ON ONGOING VISUAL SEARCH
 
Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...
Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...
Evaluating Human Visual Search Performance by Monte Carlo methods and Heurist...
 
Giacomo Veneri 2012 phd dissertation
Giacomo Veneri 2012 phd dissertationGiacomo Veneri 2012 phd dissertation
Giacomo Veneri 2012 phd dissertation
 

Dernier

IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxOrianaOcchino
 

Dernier (9)

IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptx
 

Giacomo Veneri Thesis

  • 1. Sistema per l’identificazione automatica di gruppi proteici nelle immagini elettroforetiche bidimensionali Prof. Alessandro Mecocci Ing. Paolo Bussotti Giacomo Veneri
  • 2. Processo elettroforetico (1) (2) Spot matching Gel preparation (4) Person Person A11 Classification Spot classification A17 A11 A11 Z1X (3) AQS Mel1 AqR
  • 3. Gel Elettroforetico Punto isoelettrico Eterogeneità Eterogeneità Affidabilità Affidabilità Problemi nel gel Problemi nel gel ••Streaks :rumore correlato Streaks :rumore correlato ••Saturazionegrigi Saturazione grigi ••Spot overlapping Spot overlapping Peso Molecolare
  • 4. Informazioni note a priori Spot = Distribuzione Gaussiana Spot = Distribuzione Gaussiana Spot Grandi = Spot Marcati Spot Grandi = Spot Marcati Streaks costanti lungo le Y Streaks costanti lungo le Y
  • 5. Scopo FFT 1. Preelaborazione: Rimozione delle streaks Minimum 1.a Massima Rimozione 1.b Minima perdita Watershed Geodesic 2. Spot Matching: individuazione degli spots Anova CW 2.a Risoluzione dello spot overlapping Snake 2.b Estrazione degli spots dalle streaks 2.c Massima sensibilità verso gli spots più piccoli
  • 6. FFT
  • 7. FFT Elimina le streaks Mantiene intatti gli edge Data l’eterogeneità del gel si richiede un algoritmo più leggero
  • 8. Min
  • 9. Min
  • 10. Min Perdita minima Elimina in modo efficiente le streaks Mantiene intatti gli spots più piccoli Elimina lo sfondo
  • 12. Riconoscimento degli Spot Watershed Diga spots Spot overlapping a sopraffazione ••Thresholdingai vari livelli Thresholding ai vari livelli ••Se il livello superiore contiene Se il livello superiore contiene due insiemi viene eratta una diga due insiemi viene eratta una diga
  • 13. Segmentazione Watershed delle streaks Risolve lo spot overlapping Non risolve lo spot overlapping a sopraffazione Segmenta le streaks e descrive male i contorni
  • 14. Geodesic Max. descrizione dei contorni
  • 15. Geodesic Risolve lo spot overlapping Non risolve lo spot overlapping a sopraffazione Sensitività Descrive efficientemente i contorni estraendo gli massima spots dalle streaks
  • 16. Riconoscimento degli Spot Anova CW m n∑ ( y. j + y.. ) 2 /( m − 1) yij = µ + β j + eij F= j =1 n m H0 : β j ≠ 0 j = 1..m ∑∑ ( yij + y. j ) 2 /(n(m − 1)) i =1 j =1 Cartesiane Polari Ogni pixel Ogni pixel Probabiltà che in (x,y) sia Probabiltà che in (x,y) sia (x,y) (x,y) centrato uno spot centrato uno spot
  • 17. Riconoscimento degli Spot Anova CW con Maschera adattiva Come scegliere R? Adattivo con il livello di grigio del centro (x,y) Adattivo con il livello di grigio del centro (x,y) R=50 log(0.31 I(x,y)) R=50 log(0.31 I(x,y))
  • 18. Anova CW + Edge Log Spot overlapping a sopraffazione Anova CW Watershed
  • 19. Anova CW + watershed Risolve lo spot overlapping Risolve lo spot overlapping a sopraffazione Descrive efficientemente i contorni Tempi più lunghi
  • 20. Confronto con altro software Phoretix VComput Migliore descrizione dei contorni Migliore descrizione dei contorni Nessuna perdita (99.6%) Nessuna perdita (99.6%) Maggior tempo di elaborazione Maggior tempo di elaborazione Melanie Gellab II +
  • 21. Visual Bio 1 Background 1 Background 2 Rest Sat. 2 Rest Sat. 3 Rest FFT 3 Rest FFT 4 Rest Min 4 Rest Min 5 Edge Mask 5 Edge Mask 6 Edge LoG 6 Edge LoG 7 Watershed 7 Watershed 8 Snake 8 Snake 9 Anova CW 9 Anova CW 10 Geodesic 10 Geodesic E Equalize E Equalize
  • 22. Sviluppi Futuri • Incremento velocità ottimizzando il codice • Creazione di un software professionale •Classificazione degli spots • Comunicazione di nuovi spots mai classificato • Classificazione del gel • Ricerca di nuove configurazioni sfruttando algoritmi genetici
  • 23. Creazione del gel Punto isoelettrico Ex t1 Ey t2 Peso molecolare