Skip to main content
Log in

Review of Random Walk in Image Processing

  • Original Paper
  • Published:
Archives of Computational Methods in Engineering Aims and scope Submit manuscript

Abstract

The random walk, proposed in 1905, was applied into the field of computer vision in 1979. Subsequently, more and more researchers paid their attention to this new method. Recently it has become prevailing as to be widely applied in image processing, e.g. image segmentation, image fusion, image enhancement and so on. Until now there is no comprehensive review on random walk in image processing yet. Therefore, almost important references are reviewed in the paper, and six representative random walk models have been listed and explained in detail. And then their applications of random walk in image processing are introduced. At last, some existed problems and future work are pointed out.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Pearson K (1905) The problem of the random walk. Nature 72(1866):318

    Google Scholar 

  2. Einstein A (1905) On the movement of small particles suspended in stationary liquids required by the molecular-kinetic theory of heat. Annalen Der Physik 17(8):549–560

    Article  Google Scholar 

  3. Jamali M, Ester M (2009) TrustWalker: a random walk model for combining trust-based and item-based recommendation. In: Acm Sigkdd International Conference on Knowledge Discovery & Data Mining

  4. Urrutia JL (1995) Tests of random walk and market efficiency for latin american emerging equity markets. J Finan Res 18(3):299–309

    Article  Google Scholar 

  5. Bovet P, Benhamou S (1988) Spatial analysis of animals’ movements using a correlated random walk model. J Theor Biol 131(4):419–433

    Article  Google Scholar 

  6. Codling EA, Plank MJ, Benhamou S (2008) Random walk models in biology. J R Soc Interface 5(25):813–834

    Article  Google Scholar 

  7. Anderson JB (1992) Quantum chemistry by random walk: higher accuracy for H + 3. J Chem Phys 96(5):3702–3706

    Article  Google Scholar 

  8. Wang F, Landau DP (2001) Efficient, multiple-range random walk algorithm to calculate the density of states. Phys Rev Lett 86(10):2050–2053

    Article  Google Scholar 

  9. Wechsler H, Kidode M (1979) A random walk procedure for texture discrimination. IEEE Trans Pattern Anal Mach Intell 1(3):272–280

    Article  Google Scholar 

  10. Harel D, Koren Y (2001) On clustering using random walks. Springer, Berlin, pp 18–41

    MATH  Google Scholar 

  11. Pons P, Latapy M (2005) Computing communities in large networks using random walks. Springer, Berlin, pp 284–293

    MATH  Google Scholar 

  12. Yen L et al (2005) Clustering using a random-walk based distance measure. In: The European Symposium on Artificial Neural Networks, 2005

  13. Tong H, Faloutsos C, Pan JY (2006) Fast random walk with restart and its applications. In: Proceedings of the Sixth International Conference on Data Mining, 2006

  14. Tong H, Faloutsos C, Pan JY (2008) Random walk with restart: fast solutions and applications. Knowl Inform Syst 14(3):327–346

    Article  MATH  Google Scholar 

  15. Grady L (2006) Random walks for image segmentation. IEEE Trans Pattern Anal Mach Intell 28(11):1768–1783

    Article  Google Scholar 

  16. Taylor ME (2011) Brownian motion and potential theory. Springer, New York, pp 361–456

    Google Scholar 

  17. Luxburg UV (2007) A tutorial on spectral clustering. Stat Comput 17(4):395–416

    Article  MathSciNet  Google Scholar 

  18. Doyle PG, Snell JL (2000) Random walks and electric networks. Am Math Mon 26(4):595–599

    Google Scholar 

  19. Hestenes MR, Stiefel E (1952) Methods of conjugate gradients for solving linear systems. J Res Nat Bur Stand 49(6):409–436

    Article  MathSciNet  MATH  Google Scholar 

  20. Grady L, Funka-Lea G (2004) Multi-label image segmentation for medical applications based on graph-theoretic electrical potentials. Springer, Berlin, pp 230–245

    Google Scholar 

  21. Grady L (2005) Multilabel random walker image segmentation using prior models. In: IEEE Conference on Computer Vision and Pattern Recognition, 2005

  22. Dodziuk J (1984) Difference equations isoperimetric inequality and transience of certain random walks. Trans Am Math Soc 284(2):787–794

    Article  MathSciNet  MATH  Google Scholar 

  23. Rui S et al (2011) Generalized random walks for fusion of multi-exposure images. IEEE Trans Image Process A Public IEEE Signal Process Soc 20(12):3634–3646

    MathSciNet  MATH  Google Scholar 

  24. Rzeszutek R, El-Maraghi T, Androutsos D (2009) Image segmentation using scale-space random walks. In: Digital Signal Processing, 2009 16th International Conference, 2009, p 1–4.

  25. Yang W et al (2010) User-friendly interactive image segmentation through unified combinatorial user inputs. IEEE Trans Image Process 19(9):2470–2479

    Article  MathSciNet  MATH  Google Scholar 

  26. Kim TH, Lee KM, Sang UL (2008) Generative image segmentation using random walks with restart. Springer, Berlin, pp 264–275

    Google Scholar 

  27. Tong H, Faloutsos C, Pan J-Y (2006) Fast random walk with restart and its applications, pp 613–622

  28. Dakua SP, Sahambi JS (2009) LV contour extraction using difference of gaussian weighting function and random walk approach. In: India Conference (INDICON), 2009 Annual IEEE, 2009

  29. Witkin AP (1987) Scale-space filtering. Read Comput Vision 42(3):329–332

    Google Scholar 

  30. Li G, Qingsheng L, Jian C (2008) A new fast random walk segmentation algorithm. In: International Symposium on Intelligent Information Technology Application, 2008

  31. Freedman D (2010) An improved image graph for semi-automatic segmentation. SIViP 6(4):533–545

    Article  MathSciNet  Google Scholar 

  32. Zhaoyu P et al (2009) A new image segmentation approach with structure tensor and random walk. In: Second International Symposium on Intelligent Information Technology Application, 2009

  33. Brox T et al (2006) Nonlinear structure tensors. Image Vision Comput 24(1):41–55

    Article  MathSciNet  Google Scholar 

  34. Fabijanska A, Goclawski J (2015) The segmentation of 3D images using the random walking technique on a randomly created image adjacency graph. IEEE Trans Image Process 24(2):524–537

    Article  MathSciNet  MATH  Google Scholar 

  35. Pratt WK, Adams JE (2007) Digital image processing, 4th edition. Iraq 16(2):131–145

    Google Scholar 

  36. Patz T, Preusser T (2012) Segmentation of stochastic images with a stochastic random walker method. IEEE Trans Image Process 21(5):2424–2433

    Article  MathSciNet  MATH  Google Scholar 

  37. Chefd’hotel C, Sebbane A (2007) Random walk and front propagation on watershed adjacency graphs for multilabel image segmentation, 2007, pp 1–7

  38. Grady L, Sinop AK (2008) Fast approximate random walker segmentation using eigenvector precomputation. In: Proceedings/CVPR, IEEE Computer Society Conference on Computer Vision and Pattern Recognition. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2008

  39. Su H-N et al (2012) Segmentation of salivary gland tumors in ultrasonic images based on anisotropic diffusion and random walk, 2012, pp 677–680

  40. Rzeszutek R, El-Maraghi T, Androutsos D (2009) Scale-space random walks. In: Canadian Conference on Electrical and Computer Engineering, 2009

  41. Faragallah OS (2012) Enhanced semi-automated method to identify the endo-cardium and epi-cardium borders. J Electron Imaging 21(2):023024

    Article  Google Scholar 

  42. Maier F et al (2008) Automatic liver segmentation using the random walker algorithm. Springer, Berlin, pp 56–61

    Google Scholar 

  43. Baudin PY et al (2012) Automatic skeletal muscle segmentation through random walks and graph-based seed placement. In: Biomedical Imaging (ISBI), 2012 9th IEEE International Symposium on, 2012

  44. Wighton P et al (2009) A fully automatic random Walker segmentation for skin lesions in a supervised setting. Med Image Comput Comput Assist Interv 12(Pt 2):1108–1115

    Google Scholar 

  45. Onoma DP et al (2012) 3D random walk based segmentation for lung tumor delineation in PET imaging. In: Biomedical Imaging (ISBI), 2012 9th IEEE International Symposium on, 2012

  46. Wattuya P et al (2008) A random walker based approach to combining multiple segmentations. In: Pattern Recognition, 2008. ICPR 2008. 19th International Conference on, 2008

  47. Lai YK et al (2008) Fast mesh segmentation using random walks. In: ACM Symposium on Solid and Physical Modeling, 2008, pp 183–191

  48. M’Hiri F et al (2013) Vesselwalker: coronary arteries segmentation using random walks and hessian-based vesselness filter. In: Biomedical Imaging (ISBI), 2013 IEEE 10th International Symposium, 2013, pp 918–921

  49. Alejandro F, Frangi WJN, Vincken KL, Viergever MA (1998) Multiscale vessel enhancement filtering. In: First International Conference on Medical Image Computing & Computer-assisted Intervention, 1998

  50. Baudin PY et al (2012) Prior knowledge, random walks and human skeletal muscle segmentation. Springer, Berlin, pp 569–576

    Google Scholar 

  51. Lee Y et al (2012) Parallelized Random Walk algorithm for background substitution on a multi-core embedded platform. In: 2012 IEEE International Conference on, 2012

  52. Rysavy S et al (2008) Classifiability criteria for refining of random walks segmentation. In: Pattern Recognition, 2008. ICPR 2008, 19th International Conference on, 2008

  53. Leo G et al (2005) Random walks for interactive organ segmentation in two and three dimensions: implementation and validation. In: Medical Image Computing and Computer-assisted Intervention: Miccai International Conference on Medical Image Computing and Computer-assisted Intervention, 2005

  54. Bagci U et al (2012) Co-segmentation of functional and anatomical images, in medical image computing and computer-assisted intervention. Springer, Berlin, pp 459–467

    Google Scholar 

  55. Hua KL et al (2014) A novel multi-focus image fusion algorithm based on random walks. J Visual Commun Image Rep 25(5):951–962

    Article  Google Scholar 

  56. Choi S, Ham B, Sohn K (2011) Hole filling with random walks using occlusion constraints in view synthesis. In: IEEE International Conference on Image Processing, 2011

  57. Choi S, Ham B, Sohn K (2013) Space-time hole filling with random walks in view extrapolation for 3D video. IEEE Trans Image Process 22(6):2429–2441

    Article  MathSciNet  MATH  Google Scholar 

  58. Phan R, Rzeszutek R, Androutsos D (2011) Semi-automatic 2D to 3D image conversion using a hybrid Random Walks and graph cuts based approach. In: Acoustics, Speech and Signal Processing (ICASSP), 2011 IEEE International Conference on, 2011

  59. Phan R, Rzeszutek R, Androutsos D (2011) Semi-automatic 2D to 3D image conversion using scale-space random walks and a graph cuts based depth prior. In: IEEE International Conference on Image Processing, 2011

  60. Fawaz M et al (2012) Adaptive 2D to 3D image conversion using a hybrid graph cuts and random walks approach. In: Acoustics, Speech, and Signal Processing, 1988. ICASSP-88, 1988 International Conference on, 2012

  61. Rzeszutek R, Phan R, Androutsos D (2011) Semi-automatic synthetic depth map generation for video using random walks. In: IEEE International Conference on Multimedia and Expo, 2011

  62. Ham B et al (2014) Probability-based rendering for view synthesis. IEEE Trans Image Process 23(2):870–884

    Article  MathSciNet  MATH  Google Scholar 

  63. Hosni A et al (2013) Fast cost-volume filtering for visual correspondence and beyond. IEEE Trans Pattern Anal Mach Intell 35(2):504–511

    Article  Google Scholar 

  64. Middlebury Stereo Benchmarks. Available from http://vision.middlebury.edu/stereo/. Accessed 5 Mar 2017

  65. Wang Z et al (2015) An image enhancement method based on edge preserving random walk filter. In: International Conference on Intelligent Computing, vol 9225, pp 433–442

  66. Cobzas D, Sen A (2011) Random walks for deformable image registration. In: International Conference on Medical Image Computing and Computer Assisted Intervention, vol 6892, pp 557–565

  67. Tang TWH, Chung ACS (2007) Non-rigid image registration using graph-cuts. In: International Conference on Medical Image Computing & Computer-assisted Intervention-volume Part I, 2007

  68. Glocker B et al (2008) Dense image registration through MRFs and efficient linear programming. Med Image Anal 12(6):731–741

    Article  Google Scholar 

  69. Tang LYW, Hamarneh G (2013) Random walks with efficient search and contextually adapted image similarity for deformable registration. In: International Conference on Medical Image Computing and Computer Assisted Intervention, vol 8150, pp 43–50

  70. Rota Bulò S, Rabbi M, Pelillo M (2011) Content-based image retrieval with relevance feedback using random walks. Pattern Recognit 44(9):2109–2122

    Article  Google Scholar 

  71. Oliva A, Torralba A (2001) Modeling the shape of the scene: a holistic representation of the spatial envelope. Int J Comput Vision 42(3):145–175

    Article  MATH  Google Scholar 

  72. Hou G et al (2013) An improved method of image retrieval with relevance feedback using random walks. In: International Congress on Image and Signal Processing, 2013

Download references

Acknowledgements

This work was jointly supported by National Natural Science Foundation of China (Grant No. 61201421), China Postdoctoral Science Foundation (Grant No. 2013M532097).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhaobin Wang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Z., Guo, L., Wang, S. et al. Review of Random Walk in Image Processing. Arch Computat Methods Eng 26, 17–34 (2019). https://doi.org/10.1007/s11831-017-9225-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11831-017-9225-4

Keywords

Navigation