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

Recommend


More recommend