pics ligne de base bruit s eparation ternaire de sources
play

Pics, ligne de base, bruit : s eparation ternaire de sources assist - PowerPoint PPT Presentation

I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Pics, ligne de base, bruit : s eparation ternaire de sources assist ee (BEADS : positivit e, parcimonie), spectres chimiques &


  1. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Pics, ligne de base, bruit : s´ eparation ternaire de sources assist´ ee (BEADS : positivit´ e, parcimonie), spectres chimiques & miscellan´ ees L. DUVAL, A. PIRAYRE IFP Energies nouvelles X. NING, I. W. SELESNICK Polytechnic School of Engineering, New York University 23 mars 2018 1 / 33

  2. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Old peaks cast long shadows Chromatography: the traditional 2D way. 2 / 33

  3. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Old peaks cast long shadows Chromatography: individual 1D peaks for single compounds 2 / 33

  4. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Old peaks cast long shadows Chromatography: ternary sources separated 2 / 33

  5. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Old peaks cast long shadows Chromatography: observed signal 2 / 33

  6. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Old peaks cast long shadows Chromatography: wrapping it up 2 / 33

  7. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION The quick version ◮ Issue : how to accurately & repeatably quantize peaks? ◮ avoiding separate baseline and noise removal ◮ Question : where is the string behind the bead? ◮ without too accurate models for: peak, noise, baseline ◮ Answer : use main measurement properties + optimization ◮ sparsity+symmetry, stationarity, smoothness ◮ BEADS: B aseline E stimation A nd D enoising w/ S parsity ◮ other properties + optimization for further processing (BARCHAN) 3 / 33

  8. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Outline I NTRODUCTION F OREWORD O UTLINE * B ACKGROUND BEADS MODEL AND ALGORITHM N OTATIONS C OMPOUND SPARSE DERIVATIVE MODELING M AJORIZE -M INIMIZE TYPE OPTIMIZATION E VALUATION AND RESULTS GC: SIMULATED BASELINE AND G AUSSIAN NOISE GC: SIMULATED P OISSON NOISE GC: REAL DATA GC × GC: REAL DATA O NGOING , EXTENSIONS , CONCLUSION 4 / 33

  9. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Background on background Image processing: varying illumination ◮ Background affects quantitative evaluation/comparison ◮ In other domains: (instrumental) bias, (seasonal) trend ◮ In analytical chemistry: drift, continuum, wander, baseline ◮ Very rare cases of parametric modeling (piecewise linear, polynomial, spline) 5 / 33

  10. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Background on background Econometrics: trends and seasonality ◮ Background affects quantitative evaluation/comparison ◮ In other domains: (instrumental) bias, (seasonal) trend ◮ In analytical chemistry: drift, continuum, wander, baseline ◮ Very rare cases of parametric modeling (piecewise linear, polynomial, spline) 5 / 33

  11. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Background on background Biomedical: ECG isoelectric line or baseline wander ◮ Background affects quantitative evaluation/comparison ◮ In other domains: (instrumental) bias, (seasonal) trend ◮ In analytical chemistry: drift, continuum, wander, baseline ◮ Very rare cases of parametric modeling (piecewise linear, polynomial, spline) 5 / 33

  12. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Background on background Gas chromatography: baseline ◮ Background affects quantitative evaluation/comparison ◮ In other domains: (instrumental) bias, (seasonal) trend ◮ In analytical chemistry: drift, continuum, wander, baseline ◮ Very rare cases of parametric modeling (piecewise linear, polynomial, spline) 5 / 33

  13. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Background on background Analytical chemistry, biological data ◮ Signal separation into three main morphological components 6 / 33

  14. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Notations and assumptions Morphological decomposition : y = x + f + w , signals in R N ◮ y : observation (spectrum, analytical data) ◮ x : clean series of peaks (no baseline, no noise) ◮ f : baseline ◮ w : noise Assumption : without peaks, the baseline can be (approx.) recovered from noise-corrupted data by low-pass filtering ◮ ˆ f = L ( y − ˆ x ) : L : low-pass filter; H = I − L : high-pass filter x − ˆ ◮ formulated as � y − ˆ f � 2 x ) � 2 2 = � H ( y − ˆ 2 ◮ Going further with D i : differentiation operators 7 / 33

  15. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Compound sparse derivative modeling An estimate ˆ x can be obtained via: M F ( x ) = 1 � � � 2 � H ( y − x ) � 2 ˆ x = arg min 2 + λ i R i ( D i x ) . x i = 0 8 / 33

  16. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Compound sparse derivative modeling Examples of (smooth) sparsity promoting functions for R i ◮ φ A i = | x | | x | 2 + ǫ ◮ φ B � i = ◮ φ C i = | x | − ǫ log ( | x | + ǫ ) 8 / 33

  17. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Compound sparse derivative modeling Take the positivity of chromatogram peaks into account: F ( x ) = 1 � 2 � H ( y − x ) � 2 ˆ x = arg min 2 x N i − 1 N − 1 M � � � � + λ 0 θ ǫ ( x n ; r ) + λ i φ ([ D i x ] n ) . n = 0 n = 0 i = 1 Start from: � x , x � 0 θ ( x ; r ) = − rx , x < 0 9 / 33

  18. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Compound sparse derivative modeling Take the positivity of chromatogram peaks into account: F ( x ) = 1 � 2 � H ( y − x ) � 2 x = arg min ˆ 2 x N i − 1 N − 1 M � � � � + λ 0 θ ǫ ( x n ; r ) + λ i φ ([ D i x ] n ) . n = 0 n = 0 i = 1 and majorize it The majorizer g(x, v) for the penalty function θ (x; r), r = 3 10 g(x,v) 8 θ r (x) 6 4 (s, θ r (s)) 2 (v, θ r (v)) 0 −5 0 5 x 9 / 33

  19. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Compound sparse derivative modeling Take the positivity of chromatogram peaks into account: F ( x ) = 1 � 2 � H ( y − x ) � 2 x = arg min ˆ 2 x N i − 1 N − 1 M � � � � + λ 0 θ ǫ ( x n ; r ) + λ i φ ([ D i x ] n ) . n = 0 n = 0 i = 1 then smooth it: The smoothed asymmetric penalty function θ ε (x; r), r = 3 10 8 6 4 2 (− ε , f(− ε )) ( ε , f( ε )) 0 −5 0 5 x 9 / 33

  20. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Compound sparse derivative modeling Take the positivity of chromatogram peaks into account: F ( x ) = 1 � 2 � H ( y − x ) � 2 ˆ x = arg min 2 x N i − 1 N − 1 M � � � � + λ 0 θ ǫ ( x n ; r ) + λ i φ ([ D i x ] n ) . n = 0 n = 0 i = 1 then majorize it:  4 | v | x 2 + 1 − r 1 + r 2 x + | v | 1 + r | v | > ǫ 4 ,  g 0 ( x , v ) = 4 ǫ x 2 + 1 − r 1 + r 2 x + ǫ 1 + r 4 , | v | � ǫ.  9 / 33

  21. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Overall principle for Majoration-Minimization G ( x , x k ) F ( x ) G ( x , x k + 1 ) x x k + 2 x k + 1 x k MM principles. 10 / 33

  22. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION BEADS Algorithm (short) Input: y , A , B , λ i , i = 0 , . . . , M b = B T BA − 1 y 1 . 2 . x = y (Initialization) Repeat [ Λ i ] n , n = φ ′ ([ D i x ] n ) 3 . , i = 0 , . . . , M , [ D i x ] n M � λ i D T 4 . M = i Λ i D i i = 0 Q = B T B + A T MA 5 . x = AQ − 1 b 6 . Until converged f = y − x − BA − 1 ( y − x ) 8 . Output: x , f 11 / 33

  23. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Evaluation 1 50 50 40 40 30 30 20 20 10 10 0 0 −10 −10 1 2000 1 2000 Time (sample) Time (sample) 50 50 40 40 30 30 20 20 10 10 0 0 −10 −10 1 2000 1 2000 Time (sample) Time (sample) Simulated chromatograms w/ polynomial+sine baseline 12 / 33

  24. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Evaluation 1 with Gaussian noise 13 / 33

  25. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Evaluation 2 80 80 60 60 40 40 20 20 0 0 1 2000 1 2000 Time (sample) Time (sample) 50 40 40 30 30 20 20 10 10 0 0 1 2000 1 2000 Time (sample) Time (sample) Simulated chromatograms w/ limited power spectrum noise 14 / 33

  26. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Evaluation 2 with Gaussian noise 15 / 33

  27. I NTRODUCTION BEADS MODEL AND ALGORITHM E VALUATION AND RESULTS O NGOING , EXTENSIONS , CONCLUSION Evaluation 3 with Poisson noise Simulated chromatograms w/ Poisson noise 16 / 33

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend