Page 212 - Computational Retinal Image Analysis
P. 212

208    CHAPTER 11  Structure-preserving guided retinal image filtering

















                         (A)                    (B)                   (C)
                         FIG. 4
                         Effect of the global edge-preserving smoothing filter. (A) Original image. (B) Output image
                         O* without edge-preserving smoothing filter. (C) Output image after edge-preserving
                         smoothing filter.

                         will not dominate the results. Then, we conducted tests using different γ values and
                         determined an optimal value. Note that our experience shows that small changes of
                         the parameters do not affect much the results.
                            Eq. (14) is rewritten as
                                                      +
                                                                 +
                                                         T
                                                            T
                                                                      T
                                                                    T
                                                        (
                                              ) (φ − O
                                         (φ − O * T  * ) γφ DB D x φφ D BD y φ ),        (15)
                                                                        y
                                                                      y
                                                              x
                                                            x
                                        1            1   
                         where B = diag    h θ   , B = diag   v θ   .
                                                y
                               x
                                            
                                                            
                                        V |  i  |  +      V |  i  |  +  
                                             
                            Setting the derivative of Eq. (15) to zero, the vector ϕ minimizing the previous
                         cost function is computed as follows:
                                                                  φ
                                                            T
                                                     T
                                              (A + γ (D BD +  DB D y )) =  O * .         (16)
                                                            y
                                                       x
                                                              y
                                                        x
                                                     x
                         Similar to that in Eq. (13), the problem in Eq. (16) is solved by the fast separate
                         method in Ref. [56] as well.
                            To apply the above models to retinal images, we first need to estimate L c , c ∈
                         {r, g, b}. In this chapter, we estimate L c , c ∈{r, g, b}, using the idea of minimal color
                         channel and simplified dark channel [60]. The simplified dark channel is decom-
                         posed into a base layer and a detail layer to determine the transmission map. The
                         simplified dark channels of the normalized degraded and ideal images are computed
                                                        
                         as I c /L c  and D c /L c . Define   I  min  p ()   and D () as
                                                           p
                                                         min
                                                          Ip Ip Ip()                  (17)
                                                               ()
                                                           ()
                                                                       
                                             I  min  p () =  min   r  ,  g  ,  b  , 
                                                           L r  L g  L b  
                                                          Dp Dp Dp() 
                                                                ()
                                                                        
                                                           ()
                                            
                                            D () =   min   r  ,  g  ,  b  .            (18)
                                                p
                                             min
                                                           L r  L g  L b  
                         Note that we do not consider the difference among the RGB channels in this chapter,
                         though some earlier work [61] shows that the blue channel may contain more noise
                         than other channels. Since the transmission map t is independent to the color chan-
   207   208   209   210   211   212   213   214   215   216   217