SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
2010 IEEE International Geoscience and Remote Sensing Symposium
                                                  Honolulu, Hawa¨ USA, July 2010
                                                                ı,


                        Polarimetric SAR estimation based on non-local means


                                     Charles Deledalle1 , Florence Tupin1 , Lo¨ Denis2
                                                                              ıc




                                       1 Institut Telecom, Telecom ParisTech, CNRS LTCI, Paris, France
                        2
                            Observatoire de Lyon, CNRS CRAL, UCBL, ENS de Lyon, Universit´ de Lyon, Lyon, France
                                                                                           e



                                                            July 28, 2010



C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)            NL-PolSAR                                     July 28, 2010   1 / 18
Motivation

   Why non-local methods ?




                                         (a) Noisy image                 (b) Non-local means


                                            Noise reduction + resolution preservation




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)         NL-PolSAR                         July 28, 2010   2 / 18
Motivation

   Why non-local methods ?




                                         (a) Noisy image                 (b) Non-local means


                                            Noise reduction + resolution preservation

           Goal: to adapt non-local methods to PolSAR data,
           Method: take into account the statistics of PolSAR data,

C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)         NL-PolSAR                         July 28, 2010   2 / 18
Table of contents




   1    Non-local means (NL means)


   2    Non-local estimation for PolSAR data
          Weighted maximum likelihood
          Setting of the weights


   3    Results of NL-PolSAR
          Results on simulations
          Results on real data




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR   July 28, 2010   3 / 18
Table of contents




   1    Non-local means (NL means)


   2    Non-local estimation for PolSAR data
          Weighted maximum likelihood
          Setting of the weights


   3    Results of NL-PolSAR
          Results on simulations
          Results on real data




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR   July 28, 2010   4 / 18
Non-local means (NL means) (1/2)

   Background
           Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss,
           To combine similar pixels instead of neighboring pixels.
                                                 2
                                      1 X − |s−t|                             1 X − sim(s,t)
                             us =
                             ˆ            e ρ2 vt                      us =
                                                                       ˆ          e    h2    vt
                                      Z t                                     Z t
                                          Gaussian filter               [Yaroslavsky, 1985]




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)       NL-PolSAR                         July 28, 2010   4 / 18
Non-local means (NL means) (1/2)

   Background
           Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss,
           To combine similar pixels instead of neighboring pixels.
                                                 2
                                      1 X − |s−t|                             1 X − sim(s,t)
                             us =
                             ˆ            e ρ2 vt                      us =
                                                                       ˆ          e    h2    vt
                                      Z t                                     Z t
                                          Gaussian filter               [Yaroslavsky, 1985]



   Non-local means [Buades et al., 2005]
           Similarity evaluated using square patches ∆s and ∆t centered on s and t,
           Consider the redundant structure of images.




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)       NL-PolSAR                         July 28, 2010   4 / 18
Non-local means (NL means) (1/2)

   Background
           Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss,
           To combine similar pixels instead of neighboring pixels.
                                                 2
                                      1 X − |s−t|                             1 X − sim(s,t)
                             us =
                             ˆ            e ρ2 vt                      us =
                                                                       ˆ          e    h2    vt
                                      Z t                                     Z t
                                          Gaussian filter               [Yaroslavsky, 1985]



   Non-local means [Buades et al., 2005]
           Similarity evaluated using square patches ∆s and ∆t centered on s and t,
           Consider the redundant structure of images.

           Hyp. 1: similar neighborhood ⇒ same central pixel,
           Hyp. 2: each patch is redundant (can be found many times).



C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)       NL-PolSAR                         July 28, 2010   4 / 18
Non-local means (NL means) (1/2)

   Background
           Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss,
           To combine similar pixels instead of neighboring pixels.
                                                 2
                                      1 X − |s−t|                                     1 X − sim(s,t)
                             us =
                             ˆ            e ρ2 vt                              us =
                                                                               ˆ          e    h2    vt
                                      Z t                                             Z t
                                          Gaussian filter                       [Yaroslavsky, 1985]




                                                       Algorithm of NL means



C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)          NL-PolSAR                              July 28, 2010   4 / 18
Non-local means (NL means) (2/2)

   Similarity criterion [Buades et al., 2005]
           Euclidean distance:                                       X
                                                       sim(s, t) =         |vs,k − vt,k |2
                                                                     k

           with k the k-th respective pixel of ∆s and ∆t .




                                            Euclidean distance: comparison pixel by pixel




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)           NL-PolSAR                     July 28, 2010   5 / 18
Non-local means (NL means) (2/2)

   Similarity criterion [Buades et al., 2005]
           Euclidean distance:                                       X
                                                       sim(s, t) =         |vs,k − vt,k |2
                                                                     k

           with k the k-th respective pixel of ∆s and ∆t .




                                            Euclidean distance: comparison pixel by pixel


           Hyp. 1: similar neighborhood ⇒ same central pixel,
           Hyp. 2: each patch is redundant (can be found many times),
           Hyp. 3: the noise is additive, white and Gaussian.
C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)           NL-PolSAR                     July 28, 2010   5 / 18
Table of contents




   1    Non-local means (NL means)


   2    Non-local estimation for PolSAR data
          Weighted maximum likelihood
          Setting of the weights


   3    Results of NL-PolSAR
          Results on simulations
          Results on real data




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR   July 28, 2010   6 / 18
Weighted maximum likelihood for PolSAR data

   Context and notations
           Searched data:                                                  Ts an N × N complex matrix,
           Noise model:                                              p(.|Ts ) a circular complex Gaussian,
           Noisy observations:                         ks a N dimensional vector such that ks ∼ p(.|Ts ),
           To denoise:                                                                         ˆ
                                                                        to search an estimate Ts of Ts .




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)     NL-PolSAR                          July 28, 2010   6 / 18
Weighted maximum likelihood for PolSAR data

   Context and notations
           Searched data:                                                  Ts an N × N complex matrix,
           Noise model:                                              p(.|Ts ) a circular complex Gaussian,
           Noisy observations:                         ks a N dimensional vector such that ks ∼ p(.|Ts ),
           To denoise:                                                                         ˆ
                                                                        to search an estimate Ts of Ts .


   From weighted average to weighted maximum likelihood
           NL means perform a weighted average of noisy pixel values,
           For PolSAR data we suggest to use a weighted maximum likelihood:
                                                                 P
                         ˆ
                                      X                            w (s, t)kt k†
                                                                               t
                        Ts = arg max      w (s, t) log p(kt |T) = P
                                  T
                                       t
                                                                     w (s, t)

           where w (s, t) is a weight approaching the indicator function of the set of redundant
           pixels (i.e with i.i.d values): {s, t|Ts = Tt }.
           Choice of w (s, t): oriented, adaptive or non-local neighborhoods.


C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)     NL-PolSAR                          July 28, 2010   6 / 18
Weighted maximum likelihood for PolSAR data

   Context and notations
           Searched data:                                                                 Ts an N × N complex matrix,
           Noise model:                                                          p(.|Ts ) a circular complex Gaussian,
           Noisy observations:                           ks a N dimensional vector such that ks ∼ p(.|Ts ),
           To denoise:                                                                           ˆ
                                                                          to search an estimate Ts of Ts .


   Example (Refined Lee - oriented neighborhood [Lee, 1981])
           Redundant pixels are located in one of these eight neighborhoods:




                                                       image extracted from [Lee, 1981]


C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)         NL-PolSAR                                   July 28, 2010   7 / 18
Weighted maximum likelihood for PolSAR data

   Context and notations
           Searched data:                                                                           Ts an N × N complex matrix,
           Noise model:                                                               p(.|Ts ) a circular complex Gaussian,
           Noisy observations:                                ks a N dimensional vector such that ks ∼ p(.|Ts ),
           To denoise:                                                                                ˆ
                                                                               to search an estimate Ts of Ts .


   Example (IDAN - adaptive neighborhood [Vasile et al., 2006])
           Redundant pixels are located in an adaptive neighborhood (obtained by region
           growing algorithm):




                                                       image extracted from [Vasile et al., 2006]



C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)             NL-PolSAR                                         July 28, 2010   7 / 18
Weighted maximum likelihood for PolSAR data

   Context and notations
           Searched data:                                                                       Ts an N × N complex matrix,
           Noise model:                                                               p(.|Ts ) a circular complex Gaussian,
           Noisy observations:                                ks a N dimensional vector such that ks ∼ p(.|Ts ),
           To denoise:                                                                                ˆ
                                                                               to search an estimate Ts of Ts .


   Example (NL means - non-local neighborhood)
           Redundant pixels are located anywhere in the image:




                                                       image extracted from [Buades et al., 2005]


C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)              NL-PolSAR                                    July 28, 2010   7 / 18
Setting of the weights for PolSAR data (1/3)


           We search weights w (s, t) such that:
                   w (s, t) is high if Ts = Tt ,
                   w (s, t) is low if Ts = Tt ,




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR   July 28, 2010   8 / 18
Setting of the weights for PolSAR data (1/3)


           We search weights w (s, t) such that:
                   w (s, t) is high if Ts = Tt ,
                   w (s, t) is low if Ts = Tt ,


   Statistical similarity between noisy patches [Deledalle et al., 2009]

          Using the hypothesis of NL means:
                  Patches ∆s and ∆t similar ⇒ central values s and t close.
          Weights are defined as follows:

                          w (s, t) = p(T∆s,k = T∆t,k |ks,k , kt,k )1/h
                                     Y
                                   =    p(Ts,k = Tt,k |ks,k , kt,k )1/h
                                              k


                            with           p(Ts,k = Tt,k |ks,k , kt,k )    statistical similarity
                                                       h                   regularization parameter.



C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)           NL-PolSAR                               July 28, 2010   8 / 18
Setting of the weights for PolSAR data (2/3)

   Bayesian decomposition
                            p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 )
                                                  |          {z        }   |     {z      }
                                                   similarity likelihood a priori similarity




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)    NL-PolSAR                              July 28, 2010   10 / 18
Setting of the weights for PolSAR data (2/3)

   Bayesian decomposition
                            p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 )
                                                  |          {z        }   |     {z      }
                                                   similarity likelihood a priori similarity

   Similarity likelihood
                                                       R
                                                           p(k1 |T1 = t)p(k2 |T2 = t)p(T1 = t)p(T2 = t) dt
                 p(k1 , k2 |T1 = T2 ) =                               R
                                                                        p(T1 = t)p(T2 = t) dt
           Since p(T1 = t) is unknown, we define:

                                    p(k1 , k2 |T1 = T2 )                       ˆ               ˆ
                                                                    p(k1 |T1 = TMV )p(k2 |T2 = TMV )




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)                NL-PolSAR                          July 28, 2010   11 / 18
Setting of the weights for PolSAR data (2/3)

   Bayesian decomposition
                            p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 )
                                                  |          {z        }   |     {z      }
                                                   similarity likelihood a priori similarity

   Similarity likelihood
                                                       R
                                                           p(k1 |T1 = t)p(k2 |T2 = t)p(T1 = t)p(T2 = t) dt
                 p(k1 , k2 |T1 = T2 ) =                               R
                                                                        p(T1 = t)p(T2 = t) dt
           Since p(T1 = t) is unknown, we define:

                                    p(k1 , k2 |T1 = T2 )                       ˆ               ˆ
                                                                    p(k1 |T1 = TMV )p(k2 |T2 = TMV )
                                                                         ˆ
           Since only two observations are available to estimate TMV , the matrix is singular.
                         ˆ
           By enforcing TMV to be diagonal, the following similarity criterion is obtained:
                      „                   «       „                   «       „                   «
                        |k1,1 |   |k2,1 |           |k1,2 |   |k2,2 |           |k1,3 |   |k2,3 |
                  log           +           + log           +           + log           +           .
                        |k2,1 |   |k1,1 |           |k2,2 |   |k1,2 |           |k2,3 |   |k1,3 |



C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)                NL-PolSAR                          July 28, 2010   12 / 18
Setting of the weights for PolSAR data (2/3)

   Bayesian decomposition
                            p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 )
                                                  |          {z        }   |     {z      }
                                                   similarity likelihood a priori similarity

   Similarity likelihood
                                                       R
                                                           p(k1 |T1 = t)p(k2 |T2 = t)p(T1 = t)p(T2 = t) dt
                 p(k1 , k2 |T1 = T2 ) =                               R
                                                                        p(T1 = t)p(T2 = t) dt
           Since p(T1 = t) is unknown, we define:

                                    p(k1 , k2 |T1 = T2 )                       ˆ               ˆ
                                                                    p(k1 |T1 = TMV )p(k2 |T2 = TMV )
                                                                          ˆ
           Since only two observations are available to estimate TMV , the matrix is singular.
                          ˆ
           By enforcing TMV to be diagonal, the following similarity criterion is obtained:
                       „                   «       „                   «       „                   «
                         |k1,1 |   |k2,1 |           |k1,2 |   |k2,2 |           |k1,3 |   |k2,3 |
                   log           +           + log           +           + log           +           .
                         |k2,1 |   |k1,1 |           |k2,2 |   |k1,2 |           |k2,3 |   |k1,3 |
           NB: the diagonal assumption is only used to derive a similarity criterion between two
           noisy pixels. Full covariance matrices are then estimated via WMLE.

C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)                NL-PolSAR                          July 28, 2010   13 / 18
Setting of the weights for PolSAR data (2/3)

   Bayesian decomposition
                            p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 )
                                                  |          {z        }   |     {z      }
                                                   similarity likelihood a priori similarity

   Refined similarity
           Refining the weights is necessary when the signal to noise ratio is low.
                                ˆ
           Using a pre-estimate T at pixel 1 and 2 provides two estimations of the noise models:
                                                           ˆ
                                                       p(.|T1 )       and         ˆ
                                                                              p(.|T2 ).
                                                                ˆ           ˆ
           Assuming p(T1 = T2 ) depends on the proximity of p(.|T1 ) to p(.|T2 ), then we define
                                                                        ˆ ˆ
                                                                  SDKL(T1 ||T2 )
                                              p(T1 = T2 )  exp(−                 )
                                                               “        T
                                                                        ”     “       ”
                                                 ˆ ˆ             ˆ −1 ˆ          ˆ2 ˆ
                                      with SDKL (T1 , T2 ) ∝ tr T1 T2 + tr T−1 T1 − 6.

           The Kullback-Leibler divergence provides a statistical test of the hypothesis T1 = T2
           [Polzehl and Spokoiny, 2006]

C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)              NL-PolSAR                    July 28, 2010   14 / 18
Setting of the weights for PolSAR data (3/3)

   Iterative scheme
           The refined similarity involves an iterative scheme in two steps:
                                                  ˆ
               1 Estimate the weights from k and Ti −1 :
                                          Y
                               w (s, t) ←                                       ˆ
                                             p(k1 , k2 |T1 = T2 )1/h p(T1 = T2 |Ti −1 )1/T ,

               2 Maximize the weighted likelihood:
                                                                     P
                                                              ˆi       w (s, t)kt k†
                                                                                   t
                                                              Ts ←    P              .
                                                                         w (s, t)
           The procedure converges in about ten iterations.




                                                Scheme of the iterative filtering process


C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)            NL-PolSAR                  July 28, 2010   15 / 18
Table of contents




   1    Non-local means (NL means)


   2    Non-local estimation for PolSAR data
          Weighted maximum likelihood
          Setting of the weights


   3    Results of NL-PolSAR
          Results on simulations
          Results on real data




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR   July 28, 2010   16 / 18
Results of NL-PolSAR (Simulations)




                              (a) Noise-free                     (b) Noisy             (c) Boxcar 7 × 7




                                  (d) Lee                       (e) IDAN               (f) NL-PolSAR

                                                       |HH + VV |, |HH − VV |, |HV |
                                                       |             {z           }
                                                                   RVB
C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)             NL-PolSAR                                July 28, 2010   16 / 18
Results of NL-PolSAR (Dresden, -Band E-SAR data c DLR)




                                  (a) Noisy HH                                     (b) NL-PolSAR

                                                       |HH + VV |, |HH − VV |, |HV |
                                                       |             {z           }
                                                                   RVB




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)             NL-PolSAR                         July 28, 2010   17 / 18
Results of NL-PolSAR (Dresden, -Band E-SAR data c DLR)




                              (a) Noisy HH                    (b) Boxcar 7 × 7            (c) Lee




                                                                 (e) IDAN              (f) NL-PolSAR

                                                       |HH + VV |, |HH − VV |, |HV |
                                                       |             {z           }
                                                                    RVB
C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)              NL-PolSAR                            July 28, 2010   17 / 18
Results of NL-PolSAR (Dresden, -Band E-SAR data c DLR)




                              (a) Noisy HH             (b) Boxcar 7 × 7      (c) Lee




                                                          (e) IDAN        (f) NL-PolSAR

                                                         Entropy H

C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)       NL-PolSAR                      July 28, 2010   17 / 18
Conclusion

           We proposed an efficient estimator of local covariance matrices for PolSAR data
           based on non-local approaches,
           The idea is to search iteratively the most suitable pixels to combine,
           Similarity criteria:
                   joint similarity between the noisy observations (HH, HV, VV) of surrounding patches,
                   and
                   joint similarity between the pre-estimated covariance matrices of surrounding patches.




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR                          July 28, 2010   18 / 18
Conclusion

           We proposed an efficient estimator of local covariance matrices for PolSAR data
           based on non-local approaches,
           The idea is to search iteratively the most suitable pixels to combine,
           Similarity criteria:
                   joint similarity between the noisy observations (HH, HV, VV) of surrounding patches,
                   and
                   joint similarity between the pre-estimated covariance matrices of surrounding patches.

           Results on simulated and L-Band E-SAR data:
                   Good noise reduction without significant loss of resolution,
                   Preservation of the inter-channel information,
                   Outperforms the state-of-the-art estimators,
                   Appealing for classification purposes.




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR                          July 28, 2010   18 / 18
Conclusion

           We proposed an efficient estimator of local covariance matrices for PolSAR data
           based on non-local approaches,
           The idea is to search iteratively the most suitable pixels to combine,
           Similarity criteria:
                   joint similarity between the noisy observations (HH, HV, VV) of surrounding patches,
                   and
                   joint similarity between the pre-estimated covariance matrices of surrounding patches.

           Results on simulated and L-Band E-SAR data:
                   Good noise reduction without significant loss of resolution,
                   Preservation of the inter-channel information,
                   Outperforms the state-of-the-art estimators,
                   Appealing for classification purposes.

           More details in:
           [Deledalle et al., 2009] Deledalle, C., Denis, L., and Tupin, F. (2009).
             Iterative Weighted Maximum Likelihood Denoising with Probabilistic Patch-Based
             Weights.
             IEEE Transactions on Image Processing, 18(12):2661–2672.

           website: http://perso.telecom-paristech.fr/~ deledall

C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR                          July 28, 2010   18 / 18
[Buades et al., 2005] Buades, A., Coll, B., and Morel, J. (2005).
     A Non-Local Algorithm for Image Denoising.
     Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society
     Conference on, 2.

   [Deledalle et al., 2009] Deledalle, C., Denis, L., and Tupin, F. (2009).
     Iterative Weighted Maximum Likelihood Denoising with Probabilistic Patch-Based Weights.
     IEEE Transactions on Image Processing, 18(12):2661–2672.

   [Lee, 1981] Lee, J. (1981).
      Refined filtering of image noise using local statistics.
      Computer graphics and image processing, 15(4):380–389.

   [Polzehl and Spokoiny, 2006] Polzehl, J. and Spokoiny, V. (2006).
     Propagation-separation approach for local likelihood estimation.
     Probability Theory and Related Fields, 135(3):335–362.

   [Vasile et al., 2006] Vasile, G., Trouv´, E., Lee, J., and Buzuloiu, V. (2006).
                                          e
     Intensity-driven adaptive-neighborhood technique for polarimetric and interferometric SAR
     parameters estimation.
     IEEE Transactions on Geoscience and Remote Sensing, 44(6):1609–1621.

   [Yaroslavsky, 1985] Yaroslavsky, L. (1985).
      Digital Picture Processing.
      Springer-Verlag New York, Inc. Secaucus, NJ, USA.
C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)   NL-PolSAR                   July 28, 2010   19 / 18
Results of NL-PolSAR (Simulated data)




                              (a) Noise-free                     (b) Noisy           (c) Boxcar 7 × 7




                                  (d) Lee                        (e) IDAN             (f) NL-PolSAR

                                                |1 − α/π|, |1 − H|, |HH| + |VV | + |HV |
                                                | {z } | {z } |              {z       }
                                                       H     S               V
C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)             NL-PolSAR                              July 28, 2010   20 / 18
Results of NL-PolSAR (Dresden, L-Band E-SAR data c DLR)




                                     (a) Noisy                                     (b) NL-PolSAR

                                                |1 − α/π|, |1 − H|, |HH| + |VV | + |HV |
                                                | {z } | {z } |              {z       }
                                                       H     S               V




C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)             NL-PolSAR                         July 28, 2010   21 / 18
Results of NL-PolSAR (Dresden, L-Band E-SAR data c DLR)




                              (a) Noisy HH                  (b) Boxcar 7 × 7               (c) Lee




                                                                 (e) IDAN             (f) NL-PolSAR

                                                |1 − α/π|, |1 − H|, |HH| + |VV | + |HV |
                                                | {z } | {z } |              {z       }
                                                       H     S                 V
C. Deledalle, L. Denis, F. Tupin (Telecom Paristech)             NL-PolSAR                            July 28, 2010   21 / 18

Mais conteúdo relacionado

Mais procurados

Lecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhsLecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhs
Stéphane Canu
 
Backpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkBackpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural Network
Hiroshi Kuwajima
 
Generalization of Tensor Factorization and Applications
Generalization of Tensor Factorization and ApplicationsGeneralization of Tensor Factorization and Applications
Generalization of Tensor Factorization and Applications
Kohei Hayashi
 
Lesson 15: Exponential Growth and Decay
Lesson 15: Exponential Growth and DecayLesson 15: Exponential Growth and Decay
Lesson 15: Exponential Growth and Decay
Matthew Leingang
 
Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)
Matthew Leingang
 
Lesson 14: Derivatives of Logarithmic and Exponential Functions
Lesson 14: Derivatives of Logarithmic and Exponential FunctionsLesson 14: Derivatives of Logarithmic and Exponential Functions
Lesson 14: Derivatives of Logarithmic and Exponential Functions
Matthew Leingang
 

Mais procurados (20)

Lecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhsLecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhs
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrix
 
The multilayer perceptron
The multilayer perceptronThe multilayer perceptron
The multilayer perceptron
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
 
On estimating the integrated co volatility using
On estimating the integrated co volatility usingOn estimating the integrated co volatility using
On estimating the integrated co volatility using
 
Image transforms
Image transformsImage transforms
Image transforms
 
Oriented Tensor Reconstruction. Tracing Neural Pathways from DT-MRI
Oriented Tensor Reconstruction. Tracing Neural Pathways from DT-MRIOriented Tensor Reconstruction. Tracing Neural Pathways from DT-MRI
Oriented Tensor Reconstruction. Tracing Neural Pathways from DT-MRI
 
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
 
Lesson 23: Antiderivatives (Section 021 slides)
Lesson 23: Antiderivatives (Section 021 slides)Lesson 23: Antiderivatives (Section 021 slides)
Lesson 23: Antiderivatives (Section 021 slides)
 
Backpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkBackpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural Network
 
IVR - Chapter 2 - Basics of filtering I: Spatial filters (25Mb)
IVR - Chapter 2 - Basics of filtering I: Spatial filters (25Mb) IVR - Chapter 2 - Basics of filtering I: Spatial filters (25Mb)
IVR - Chapter 2 - Basics of filtering I: Spatial filters (25Mb)
 
Vis03 Workshop. DT-MRI Visualization
Vis03 Workshop. DT-MRI VisualizationVis03 Workshop. DT-MRI Visualization
Vis03 Workshop. DT-MRI Visualization
 
Generalization of Tensor Factorization and Applications
Generalization of Tensor Factorization and ApplicationsGeneralization of Tensor Factorization and Applications
Generalization of Tensor Factorization and Applications
 
Lesson 15: Exponential Growth and Decay
Lesson 15: Exponential Growth and DecayLesson 15: Exponential Growth and Decay
Lesson 15: Exponential Growth and Decay
 
Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)Lesson 8: Basic Differentiation Rules (Section 21 slides)
Lesson 8: Basic Differentiation Rules (Section 21 slides)
 
Andreas Eberle
Andreas EberleAndreas Eberle
Andreas Eberle
 
Description and retrieval of medical visual information based on language mod...
Description and retrieval of medical visual information based on language mod...Description and retrieval of medical visual information based on language mod...
Description and retrieval of medical visual information based on language mod...
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
Lesson 27: Integration by Substitution (Section 021 handout)
Lesson 27: Integration by Substitution (Section 021 handout)Lesson 27: Integration by Substitution (Section 021 handout)
Lesson 27: Integration by Substitution (Section 021 handout)
 
Lesson 14: Derivatives of Logarithmic and Exponential Functions
Lesson 14: Derivatives of Logarithmic and Exponential FunctionsLesson 14: Derivatives of Logarithmic and Exponential Functions
Lesson 14: Derivatives of Logarithmic and Exponential Functions
 

Semelhante a WE4.L09 - POLARIMETRIC SAR ESTIMATION BASED ON NON-LOCAL MEANS

computational stochastic phase-field
computational stochastic phase-fieldcomputational stochastic phase-field
computational stochastic phase-field
cerniagigante
 
Tele4653 l1
Tele4653 l1Tele4653 l1
Tele4653 l1
Vin Voro
 
Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...
IAEME Publication
 
Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...
IAEME Publication
 
Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...
IAEME Publication
 
Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...
IAEME Publication
 

Semelhante a WE4.L09 - POLARIMETRIC SAR ESTIMATION BASED ON NON-LOCAL MEANS (20)

Computational Information Geometry on Matrix Manifolds (ICTP 2013)
Computational Information Geometry on Matrix Manifolds (ICTP 2013)Computational Information Geometry on Matrix Manifolds (ICTP 2013)
Computational Information Geometry on Matrix Manifolds (ICTP 2013)
 
Integration with kernel methods, Transported meshfree methods
Integration with kernel methods, Transported meshfree methodsIntegration with kernel methods, Transported meshfree methods
Integration with kernel methods, Transported meshfree methods
 
computational stochastic phase-field
computational stochastic phase-fieldcomputational stochastic phase-field
computational stochastic phase-field
 
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
 
Slides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processingSlides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processing
 
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
 
Pres metabief2020jmm
Pres metabief2020jmmPres metabief2020jmm
Pres metabief2020jmm
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
 
Tele4653 l1
Tele4653 l1Tele4653 l1
Tele4653 l1
 
Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...
 
Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...
 
Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...Comparison and analysis of combining techniques for spatial multiplexingspace...
Comparison and analysis of combining techniques for spatial multiplexingspace...
 
Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...
 
Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...
 
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
Vector Distance Transform Maps for Autonomous Mobile Robot NavigationVector Distance Transform Maps for Autonomous Mobile Robot Navigation
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
 
main
mainmain
main
 
Mesoscopic multiclass traffic flow modeling on multi-lane sections
Mesoscopic multiclass traffic flow modeling on multi-lane sectionsMesoscopic multiclass traffic flow modeling on multi-lane sections
Mesoscopic multiclass traffic flow modeling on multi-lane sections
 
7076 chapter5 slides
7076 chapter5 slides7076 chapter5 slides
7076 chapter5 slides
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
Possible applications of low-rank tensors in statistics and UQ (my talk in Bo...
Possible applications of low-rank tensors in statistics and UQ (my talk in Bo...Possible applications of low-rank tensors in statistics and UQ (my talk in Bo...
Possible applications of low-rank tensors in statistics and UQ (my talk in Bo...
 

Mais de grssieee

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
grssieee
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
grssieee
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
grssieee
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
grssieee
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
grssieee
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
grssieee
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
grssieee
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animations
grssieee
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf
grssieee
 
DLR open house
DLR open houseDLR open house
DLR open house
grssieee
 
DLR open house
DLR open houseDLR open house
DLR open house
grssieee
 
DLR open house
DLR open houseDLR open house
DLR open house
grssieee
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.ppt
grssieee
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.ppt
grssieee
 

Mais de grssieee (20)

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
Test
TestTest
Test
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animations
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.ppt
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.ppt
 

WE4.L09 - POLARIMETRIC SAR ESTIMATION BASED ON NON-LOCAL MEANS

  • 1. 2010 IEEE International Geoscience and Remote Sensing Symposium Honolulu, Hawa¨ USA, July 2010 ı, Polarimetric SAR estimation based on non-local means Charles Deledalle1 , Florence Tupin1 , Lo¨ Denis2 ıc 1 Institut Telecom, Telecom ParisTech, CNRS LTCI, Paris, France 2 Observatoire de Lyon, CNRS CRAL, UCBL, ENS de Lyon, Universit´ de Lyon, Lyon, France e July 28, 2010 C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 1 / 18
  • 2. Motivation Why non-local methods ? (a) Noisy image (b) Non-local means Noise reduction + resolution preservation C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 2 / 18
  • 3. Motivation Why non-local methods ? (a) Noisy image (b) Non-local means Noise reduction + resolution preservation Goal: to adapt non-local methods to PolSAR data, Method: take into account the statistics of PolSAR data, C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 2 / 18
  • 4. Table of contents 1 Non-local means (NL means) 2 Non-local estimation for PolSAR data Weighted maximum likelihood Setting of the weights 3 Results of NL-PolSAR Results on simulations Results on real data C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 3 / 18
  • 5. Table of contents 1 Non-local means (NL means) 2 Non-local estimation for PolSAR data Weighted maximum likelihood Setting of the weights 3 Results of NL-PolSAR Results on simulations Results on real data C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 4 / 18
  • 6. Non-local means (NL means) (1/2) Background Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss, To combine similar pixels instead of neighboring pixels. 2 1 X − |s−t| 1 X − sim(s,t) us = ˆ e ρ2 vt us = ˆ e h2 vt Z t Z t Gaussian filter [Yaroslavsky, 1985] C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 4 / 18
  • 7. Non-local means (NL means) (1/2) Background Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss, To combine similar pixels instead of neighboring pixels. 2 1 X − |s−t| 1 X − sim(s,t) us = ˆ e ρ2 vt us = ˆ e h2 vt Z t Z t Gaussian filter [Yaroslavsky, 1985] Non-local means [Buades et al., 2005] Similarity evaluated using square patches ∆s and ∆t centered on s and t, Consider the redundant structure of images. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 4 / 18
  • 8. Non-local means (NL means) (1/2) Background Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss, To combine similar pixels instead of neighboring pixels. 2 1 X − |s−t| 1 X − sim(s,t) us = ˆ e ρ2 vt us = ˆ e h2 vt Z t Z t Gaussian filter [Yaroslavsky, 1985] Non-local means [Buades et al., 2005] Similarity evaluated using square patches ∆s and ∆t centered on s and t, Consider the redundant structure of images. Hyp. 1: similar neighborhood ⇒ same central pixel, Hyp. 2: each patch is redundant (can be found many times). C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 4 / 18
  • 9. Non-local means (NL means) (1/2) Background Local filters (e.g. boxcar, Gaussian filter...) ⇒ resolution loss, To combine similar pixels instead of neighboring pixels. 2 1 X − |s−t| 1 X − sim(s,t) us = ˆ e ρ2 vt us = ˆ e h2 vt Z t Z t Gaussian filter [Yaroslavsky, 1985] Algorithm of NL means C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 4 / 18
  • 10. Non-local means (NL means) (2/2) Similarity criterion [Buades et al., 2005] Euclidean distance: X sim(s, t) = |vs,k − vt,k |2 k with k the k-th respective pixel of ∆s and ∆t . Euclidean distance: comparison pixel by pixel C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 5 / 18
  • 11. Non-local means (NL means) (2/2) Similarity criterion [Buades et al., 2005] Euclidean distance: X sim(s, t) = |vs,k − vt,k |2 k with k the k-th respective pixel of ∆s and ∆t . Euclidean distance: comparison pixel by pixel Hyp. 1: similar neighborhood ⇒ same central pixel, Hyp. 2: each patch is redundant (can be found many times), Hyp. 3: the noise is additive, white and Gaussian. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 5 / 18
  • 12. Table of contents 1 Non-local means (NL means) 2 Non-local estimation for PolSAR data Weighted maximum likelihood Setting of the weights 3 Results of NL-PolSAR Results on simulations Results on real data C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 6 / 18
  • 13. Weighted maximum likelihood for PolSAR data Context and notations Searched data: Ts an N × N complex matrix, Noise model: p(.|Ts ) a circular complex Gaussian, Noisy observations: ks a N dimensional vector such that ks ∼ p(.|Ts ), To denoise: ˆ to search an estimate Ts of Ts . C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 6 / 18
  • 14. Weighted maximum likelihood for PolSAR data Context and notations Searched data: Ts an N × N complex matrix, Noise model: p(.|Ts ) a circular complex Gaussian, Noisy observations: ks a N dimensional vector such that ks ∼ p(.|Ts ), To denoise: ˆ to search an estimate Ts of Ts . From weighted average to weighted maximum likelihood NL means perform a weighted average of noisy pixel values, For PolSAR data we suggest to use a weighted maximum likelihood: P ˆ X w (s, t)kt k† t Ts = arg max w (s, t) log p(kt |T) = P T t w (s, t) where w (s, t) is a weight approaching the indicator function of the set of redundant pixels (i.e with i.i.d values): {s, t|Ts = Tt }. Choice of w (s, t): oriented, adaptive or non-local neighborhoods. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 6 / 18
  • 15. Weighted maximum likelihood for PolSAR data Context and notations Searched data: Ts an N × N complex matrix, Noise model: p(.|Ts ) a circular complex Gaussian, Noisy observations: ks a N dimensional vector such that ks ∼ p(.|Ts ), To denoise: ˆ to search an estimate Ts of Ts . Example (Refined Lee - oriented neighborhood [Lee, 1981]) Redundant pixels are located in one of these eight neighborhoods: image extracted from [Lee, 1981] C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 7 / 18
  • 16. Weighted maximum likelihood for PolSAR data Context and notations Searched data: Ts an N × N complex matrix, Noise model: p(.|Ts ) a circular complex Gaussian, Noisy observations: ks a N dimensional vector such that ks ∼ p(.|Ts ), To denoise: ˆ to search an estimate Ts of Ts . Example (IDAN - adaptive neighborhood [Vasile et al., 2006]) Redundant pixels are located in an adaptive neighborhood (obtained by region growing algorithm): image extracted from [Vasile et al., 2006] C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 7 / 18
  • 17. Weighted maximum likelihood for PolSAR data Context and notations Searched data: Ts an N × N complex matrix, Noise model: p(.|Ts ) a circular complex Gaussian, Noisy observations: ks a N dimensional vector such that ks ∼ p(.|Ts ), To denoise: ˆ to search an estimate Ts of Ts . Example (NL means - non-local neighborhood) Redundant pixels are located anywhere in the image: image extracted from [Buades et al., 2005] C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 7 / 18
  • 18. Setting of the weights for PolSAR data (1/3) We search weights w (s, t) such that: w (s, t) is high if Ts = Tt , w (s, t) is low if Ts = Tt , C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 8 / 18
  • 19. Setting of the weights for PolSAR data (1/3) We search weights w (s, t) such that: w (s, t) is high if Ts = Tt , w (s, t) is low if Ts = Tt , Statistical similarity between noisy patches [Deledalle et al., 2009] Using the hypothesis of NL means: Patches ∆s and ∆t similar ⇒ central values s and t close. Weights are defined as follows: w (s, t) = p(T∆s,k = T∆t,k |ks,k , kt,k )1/h Y = p(Ts,k = Tt,k |ks,k , kt,k )1/h k with p(Ts,k = Tt,k |ks,k , kt,k ) statistical similarity h regularization parameter. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 8 / 18
  • 20. Setting of the weights for PolSAR data (2/3) Bayesian decomposition p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 ) | {z } | {z } similarity likelihood a priori similarity C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 10 / 18
  • 21. Setting of the weights for PolSAR data (2/3) Bayesian decomposition p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 ) | {z } | {z } similarity likelihood a priori similarity Similarity likelihood R p(k1 |T1 = t)p(k2 |T2 = t)p(T1 = t)p(T2 = t) dt p(k1 , k2 |T1 = T2 ) = R p(T1 = t)p(T2 = t) dt Since p(T1 = t) is unknown, we define: p(k1 , k2 |T1 = T2 ) ˆ ˆ p(k1 |T1 = TMV )p(k2 |T2 = TMV ) C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 11 / 18
  • 22. Setting of the weights for PolSAR data (2/3) Bayesian decomposition p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 ) | {z } | {z } similarity likelihood a priori similarity Similarity likelihood R p(k1 |T1 = t)p(k2 |T2 = t)p(T1 = t)p(T2 = t) dt p(k1 , k2 |T1 = T2 ) = R p(T1 = t)p(T2 = t) dt Since p(T1 = t) is unknown, we define: p(k1 , k2 |T1 = T2 ) ˆ ˆ p(k1 |T1 = TMV )p(k2 |T2 = TMV ) ˆ Since only two observations are available to estimate TMV , the matrix is singular. ˆ By enforcing TMV to be diagonal, the following similarity criterion is obtained: „ « „ « „ « |k1,1 | |k2,1 | |k1,2 | |k2,2 | |k1,3 | |k2,3 | log + + log + + log + . |k2,1 | |k1,1 | |k2,2 | |k1,2 | |k2,3 | |k1,3 | C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 12 / 18
  • 23. Setting of the weights for PolSAR data (2/3) Bayesian decomposition p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 ) | {z } | {z } similarity likelihood a priori similarity Similarity likelihood R p(k1 |T1 = t)p(k2 |T2 = t)p(T1 = t)p(T2 = t) dt p(k1 , k2 |T1 = T2 ) = R p(T1 = t)p(T2 = t) dt Since p(T1 = t) is unknown, we define: p(k1 , k2 |T1 = T2 ) ˆ ˆ p(k1 |T1 = TMV )p(k2 |T2 = TMV ) ˆ Since only two observations are available to estimate TMV , the matrix is singular. ˆ By enforcing TMV to be diagonal, the following similarity criterion is obtained: „ « „ « „ « |k1,1 | |k2,1 | |k1,2 | |k2,2 | |k1,3 | |k2,3 | log + + log + + log + . |k2,1 | |k1,1 | |k2,2 | |k1,2 | |k2,3 | |k1,3 | NB: the diagonal assumption is only used to derive a similarity criterion between two noisy pixels. Full covariance matrices are then estimated via WMLE. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 13 / 18
  • 24. Setting of the weights for PolSAR data (2/3) Bayesian decomposition p(T1 = T2 |k1 , k2 ) ∝ p(k1 , k2 |T1 = T2 ) × p(T1 = T2 ) | {z } | {z } similarity likelihood a priori similarity Refined similarity Refining the weights is necessary when the signal to noise ratio is low. ˆ Using a pre-estimate T at pixel 1 and 2 provides two estimations of the noise models: ˆ p(.|T1 ) and ˆ p(.|T2 ). ˆ ˆ Assuming p(T1 = T2 ) depends on the proximity of p(.|T1 ) to p(.|T2 ), then we define ˆ ˆ SDKL(T1 ||T2 ) p(T1 = T2 ) exp(− ) “ T ” “ ” ˆ ˆ ˆ −1 ˆ ˆ2 ˆ with SDKL (T1 , T2 ) ∝ tr T1 T2 + tr T−1 T1 − 6. The Kullback-Leibler divergence provides a statistical test of the hypothesis T1 = T2 [Polzehl and Spokoiny, 2006] C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 14 / 18
  • 25. Setting of the weights for PolSAR data (3/3) Iterative scheme The refined similarity involves an iterative scheme in two steps: ˆ 1 Estimate the weights from k and Ti −1 : Y w (s, t) ← ˆ p(k1 , k2 |T1 = T2 )1/h p(T1 = T2 |Ti −1 )1/T , 2 Maximize the weighted likelihood: P ˆi w (s, t)kt k† t Ts ← P . w (s, t) The procedure converges in about ten iterations. Scheme of the iterative filtering process C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 15 / 18
  • 26. Table of contents 1 Non-local means (NL means) 2 Non-local estimation for PolSAR data Weighted maximum likelihood Setting of the weights 3 Results of NL-PolSAR Results on simulations Results on real data C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 16 / 18
  • 27. Results of NL-PolSAR (Simulations) (a) Noise-free (b) Noisy (c) Boxcar 7 × 7 (d) Lee (e) IDAN (f) NL-PolSAR |HH + VV |, |HH − VV |, |HV | | {z } RVB C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 16 / 18
  • 28. Results of NL-PolSAR (Dresden, -Band E-SAR data c DLR) (a) Noisy HH (b) NL-PolSAR |HH + VV |, |HH − VV |, |HV | | {z } RVB C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 17 / 18
  • 29. Results of NL-PolSAR (Dresden, -Band E-SAR data c DLR) (a) Noisy HH (b) Boxcar 7 × 7 (c) Lee (e) IDAN (f) NL-PolSAR |HH + VV |, |HH − VV |, |HV | | {z } RVB C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 17 / 18
  • 30. Results of NL-PolSAR (Dresden, -Band E-SAR data c DLR) (a) Noisy HH (b) Boxcar 7 × 7 (c) Lee (e) IDAN (f) NL-PolSAR Entropy H C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 17 / 18
  • 31. Conclusion We proposed an efficient estimator of local covariance matrices for PolSAR data based on non-local approaches, The idea is to search iteratively the most suitable pixels to combine, Similarity criteria: joint similarity between the noisy observations (HH, HV, VV) of surrounding patches, and joint similarity between the pre-estimated covariance matrices of surrounding patches. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 18 / 18
  • 32. Conclusion We proposed an efficient estimator of local covariance matrices for PolSAR data based on non-local approaches, The idea is to search iteratively the most suitable pixels to combine, Similarity criteria: joint similarity between the noisy observations (HH, HV, VV) of surrounding patches, and joint similarity between the pre-estimated covariance matrices of surrounding patches. Results on simulated and L-Band E-SAR data: Good noise reduction without significant loss of resolution, Preservation of the inter-channel information, Outperforms the state-of-the-art estimators, Appealing for classification purposes. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 18 / 18
  • 33. Conclusion We proposed an efficient estimator of local covariance matrices for PolSAR data based on non-local approaches, The idea is to search iteratively the most suitable pixels to combine, Similarity criteria: joint similarity between the noisy observations (HH, HV, VV) of surrounding patches, and joint similarity between the pre-estimated covariance matrices of surrounding patches. Results on simulated and L-Band E-SAR data: Good noise reduction without significant loss of resolution, Preservation of the inter-channel information, Outperforms the state-of-the-art estimators, Appealing for classification purposes. More details in: [Deledalle et al., 2009] Deledalle, C., Denis, L., and Tupin, F. (2009). Iterative Weighted Maximum Likelihood Denoising with Probabilistic Patch-Based Weights. IEEE Transactions on Image Processing, 18(12):2661–2672. website: http://perso.telecom-paristech.fr/~ deledall C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 18 / 18
  • 34. [Buades et al., 2005] Buades, A., Coll, B., and Morel, J. (2005). A Non-Local Algorithm for Image Denoising. Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society Conference on, 2. [Deledalle et al., 2009] Deledalle, C., Denis, L., and Tupin, F. (2009). Iterative Weighted Maximum Likelihood Denoising with Probabilistic Patch-Based Weights. IEEE Transactions on Image Processing, 18(12):2661–2672. [Lee, 1981] Lee, J. (1981). Refined filtering of image noise using local statistics. Computer graphics and image processing, 15(4):380–389. [Polzehl and Spokoiny, 2006] Polzehl, J. and Spokoiny, V. (2006). Propagation-separation approach for local likelihood estimation. Probability Theory and Related Fields, 135(3):335–362. [Vasile et al., 2006] Vasile, G., Trouv´, E., Lee, J., and Buzuloiu, V. (2006). e Intensity-driven adaptive-neighborhood technique for polarimetric and interferometric SAR parameters estimation. IEEE Transactions on Geoscience and Remote Sensing, 44(6):1609–1621. [Yaroslavsky, 1985] Yaroslavsky, L. (1985). Digital Picture Processing. Springer-Verlag New York, Inc. Secaucus, NJ, USA. C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 19 / 18
  • 35. Results of NL-PolSAR (Simulated data) (a) Noise-free (b) Noisy (c) Boxcar 7 × 7 (d) Lee (e) IDAN (f) NL-PolSAR |1 − α/π|, |1 − H|, |HH| + |VV | + |HV | | {z } | {z } | {z } H S V C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 20 / 18
  • 36. Results of NL-PolSAR (Dresden, L-Band E-SAR data c DLR) (a) Noisy (b) NL-PolSAR |1 − α/π|, |1 − H|, |HH| + |VV | + |HV | | {z } | {z } | {z } H S V C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 21 / 18
  • 37. Results of NL-PolSAR (Dresden, L-Band E-SAR data c DLR) (a) Noisy HH (b) Boxcar 7 × 7 (c) Lee (e) IDAN (f) NL-PolSAR |1 − α/π|, |1 − H|, |HH| + |VV | + |HV | | {z } | {z } | {z } H S V C. Deledalle, L. Denis, F. Tupin (Telecom Paristech) NL-PolSAR July 28, 2010 21 / 18