introducing the dahu pseudo distance
play

Introducing the Dahu Pseudo-Distance Que la montagne de pixels est - PowerPoint PPT Presentation

Introducing the Dahu Pseudo-Distance Que la montagne de pixels est belle. Jean Serrat. Thierry G eraud, Yongchao Xu, Edwin Carlinet, and Nicolas Boutry EPITA Research and Development Laboratory (LRDE), France theo@lrde.epita.fr ISMM,


  1. Introducing the Dahu Pseudo-Distance Que la montagne de pixels est belle. Jean Serrat. Thierry G´ eraud, Yongchao Xu, Edwin Carlinet, and Nicolas Boutry EPITA Research and Development Laboratory (LRDE), France theo@lrde.epita.fr ISMM, Fontainebleau, France, May 2017 1/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  2. About image representations (mathematical morphology way of thinking) topographical landscape ↑ 1 3 2 1 3 2 0 0 0 0 0 0 a 2D array a graph a surface ↓ L.W. Najman and J. Cousty, “A graph-based mathematical morphology reader,” Pattern Recognition Letters , vol. 47, pp. 3-17, Oct. 2014. [PDF] 2/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  3. The Minimum Barriere (MB) Distance this talk is about a distance between points in gray-level images... R. Strand, K.C. Ciesielski, F. Malmberg, and P .K. Saha, “The minimum barrier distance,” Computer Vision and Image Understanding , vol. 117, pp. 429-437, 2013. [PDF] K.C. Ciesielski, R. Strand, F. Malmberg, and P .K. Saha, “Efficient Algorithm for Finding the Exact Minimum Barrier Distance,” Computer Vision and Image Understanding , vol. 123, pp. 53–64, 2014. [PDF] ...and a variant of this distance, and its computation 3/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  4. The Minimum Barriere (MB) Distance Barrier τ of a path π in an image u Interval of gray-level values (dynamics of u ) along a path: τ u ( π ) = max π i ∈ π u ( π i ) − min π i ∈ π u ( π i ) . 1 3 2 0 0 0 4/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  5. The Minimum Barriere (MB) Distance Barrier τ of a path π in an image u Interval of gray-level values (dynamics of u ) along a path: τ u ( π ) = max π i ∈ π u ( π i ) − min π i ∈ π u ( π i ) . 1 3 2 0 0 0 pink path values = � 1 , 3 , 0 , 0 , 2 � � interval = [ 0 , 3 ] � barrier = 3 4/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  6. The Minimum Barriere (MB) Distance Barrier τ of a path π in an image u Interval of gray-level values (dynamics of u ) along a path: τ u ( π ) = max π i ∈ π u ( π i ) − min π i ∈ π u ( π i ) . 1 3 2 0 0 0 blue path values = � 1 , 0 , 0 , 0 , 2 � � interval = [ 0 , 2 ] � barrier = 2 4/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  7. The Minimum Barriere (MB) Distance MB distance (MBD) between two points x and x ′ MBD = minimum barrier (considering all paths) between these points: u ( x , x ′ ) = d MB π ∈ Π( x , x ′ ) τ u ( π ) . min 1 3 2 0 0 0 � distance = minimum barrier = 2 5/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  8. An important distance relying on function dynamics (so not a “classical” path-length distance) effective for segmentation tasks J. Zhang, S. Sclaroff, Z. Lin, X. Shen, B. Price, and R. Mech, “Minimum barrier salient object detection at 80 FPS ,” in: Proc. of ICCV , pp. 1404–1412, 2015. [PDF] W.C. Tu, S. He, Q. Yang, and S.Y. Chien, “Real-time salient object detection with a minimum spanning tree,” in: Proc. of IEEE CVPR , pp. 2334–2342, 2016. [PDF] J. Zhang, S. Sclaroff, “Exploiting Surroundedness for Saliency Detection: A Boolean Map Approach,” IEEE Transactions on Pattern Analysis and Machine Intelligence , vol. 38, num. 5, pp. 889–902, 2016. [PDF] and actually related to mathematical morphology... 6/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  9. The glitch! In the graph world: 1 3 2 0 0 0 the MB distance is 2 7/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  10. The glitch! In the graph world: In the continuous world: 3 2 1 3 2 1 0 0 0 0 the MB distance is 2 the MB distance should be 1 ! 7/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  11. The glitch! In the graph world: In the continuous world: 3 2 1 3 2 1 0 0 0 0 the MB distance is 2 the MB distance should be 1 ! ⇒ we need a new definition... 7/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  12. The glitch! to get a new definition... a continuous representation of an image / surface is required... 8/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  13. A ≈ new representation! Given a scalar image u : Z n → Y , we use two tools: cubical complexes: Z n is replaced by H n Y is replaced by I Y set-valued maps: ⇒ a continuous , yet discrete , representation of images T. G´ eraud, E. Carlinet, S. Crozet, and L. Najman, “A quasi-linear algorithm to compute the tree of shapes of n -D images,” in: Proc. of ISMM , LNCS, vol. 7883, pp. 98–110, Springer, 2013. [PDF] L. Najman and T. G´ eraud, “Discrete set-valued continuity and interpolation,” in: Proc. of ISMM , LNCS, vol. 7883, pp. 37–48, Springer, 2013. [PDF] 9/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  14. A both continuous and discrete representation discrete point x ∈ Z n n -face h x ∈ H n � domain D ⊂ Z n H = cl ( { h x ; x ∈ D} ) ⊂ H n D � 1 3 2 1 3 2 0 0 0 0 0 0 from a scalar image u ... 10/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  15. A both continuous and discrete representation discrete point x ∈ Z n n -face h x ∈ H n � domain D ⊂ Z n H = cl ( { h x ; x ∈ D} ) ⊂ H n D � scalar image u : D ⊂ Z n → Y H ⊂ H n → I Y interval-valued map � u : D � { } 1 { } 1 { } 3 { } 2 { } 2 [1,3] [2,3] { } 1 { } 3 { } 2 { } 1 { } 2 [1,3] [2,3] [0,1] [0,1] [0,3] [0,3] [0,3] [0,2] [0,2] 1 3 2 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 0 0 0 0 0 0 0 0 0 0 { } { } { } { } { } { } { } to an interval-valued image � from a scalar image u ... u We set: ∀ h ∈ D H , � u ( h ) = span { u ( x ); x ∈ D and h ⊂ h x } . 10/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  16. A both continuous and discrete representation zoomed in: { } 1 { } 1 { } 3 { } 2 { } 2 [1,3] [2,3] { } 1 { } 3 { } 2 { } 1 { } 2 [1,3] [2,3] [0,1] [0,1] [0,3] [0,3] [0,3] [0,2] [0,2] { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 0 0 { } 0 { } 0 { } 0 { } { } 0 { } 0 { } � u how huge! 11/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  17. A both continuous and discrete representation { } 1 { } 1 { } 3 { } 2 { } 2 [1,3] [2,3] { } 1 { } 3 { } 2 { } 1 { } 2 [1,3] [2,3] [0,1] [0,1] [0,3] [0,3] [0,3] [0,2] [0,2] 1 3 2 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 0 0 0 = � { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 set-valued image � � image u u u in 3D 12/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  18. A both continuous and discrete representation { } 1 { } 1 { } 3 { } 2 { } 2 [1,3] [2,3] { } 1 { } 3 { } 2 { } 1 { } 2 [1,3] [2,3] [0,1] [0,1] [0,3] [0,3] [0,3] [0,2] [0,2] 1 3 2 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 0 0 0 = � { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 set-valued image � � image u u u in 3D ⇔ continuity! ⇐ 3D version of u in R 3 12/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  19. A both continuous and discrete representation we have a representation for the image surface we want to express the “continuous” distance... � 13/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  20. Notation Inclusion with u a scalar image, and U a set-valued image: − U ⇔ ∀ x ∈ X , u ( x ) ∈ U ( x ) u < 4 4 {4} 1 4 [1,4] 2 5 1 0 [0,4] [0,6] − U − U U u 1 < u 2 < 14/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  21. Searching for the continuous MB distance { } 1 { } 1 { } 3 { } 2 { } 2 1 1 1 3 3 2 2 [1,3] [2,3] { } 1 { } 3 { } 2 1 3 2 { } 1 { } 2 1 3 2 2 [1,3] [2,3] 0 0 1 1 1 1 1 [0,1] [0,1] [0,3] [0,3] [0,3] [0,2] [0,2] { } 0 { } 0 { } 0 0 0 0 { } 0 { } 0 { } 0 { } 0 0 0 0 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 0 0 0 0 0 0 0 interval-valued image � − � u a scalar image u < u ... ...and its 3D version 15/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

  22. Searching for the continuous MB distance { } 1 { } 1 { } 3 { } 2 { } 2 1 1 1 3 3 2 2 [1,3] [2,3] { } 1 { } 3 { } 2 1 3 2 { } 1 { } 2 1 3 2 2 [1,3] [2,3] 0 0 1 1 1 1 1 [0,1] [0,1] [0,3] [0,3] [0,3] [0,2] [0,2] { } 0 { } 0 { } 0 0 0 0 { } 0 { } 0 { } 0 { } 0 0 0 0 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 { } 0 0 0 0 0 0 0 0 interval-valued image � − � u a minimal path in a u < u ... ...and its 3D version 15/27 T. G´ eraud et al. (EPITA-LRDE) Introducing the Dahu Pseudo-Distance (ISMM, 2017)

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