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.
Similar content being viewed by others
References
Pearson K (1905) The problem of the random walk. Nature 72(1866):318
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
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
Urrutia JL (1995) Tests of random walk and market efficiency for latin american emerging equity markets. J Finan Res 18(3):299–309
Bovet P, Benhamou S (1988) Spatial analysis of animals’ movements using a correlated random walk model. J Theor Biol 131(4):419–433
Codling EA, Plank MJ, Benhamou S (2008) Random walk models in biology. J R Soc Interface 5(25):813–834
Anderson JB (1992) Quantum chemistry by random walk: higher accuracy for H + 3. J Chem Phys 96(5):3702–3706
Wang F, Landau DP (2001) Efficient, multiple-range random walk algorithm to calculate the density of states. Phys Rev Lett 86(10):2050–2053
Wechsler H, Kidode M (1979) A random walk procedure for texture discrimination. IEEE Trans Pattern Anal Mach Intell 1(3):272–280
Harel D, Koren Y (2001) On clustering using random walks. Springer, Berlin, pp 18–41
Pons P, Latapy M (2005) Computing communities in large networks using random walks. Springer, Berlin, pp 284–293
Yen L et al (2005) Clustering using a random-walk based distance measure. In: The European Symposium on Artificial Neural Networks, 2005
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
Tong H, Faloutsos C, Pan JY (2008) Random walk with restart: fast solutions and applications. Knowl Inform Syst 14(3):327–346
Grady L (2006) Random walks for image segmentation. IEEE Trans Pattern Anal Mach Intell 28(11):1768–1783
Taylor ME (2011) Brownian motion and potential theory. Springer, New York, pp 361–456
Luxburg UV (2007) A tutorial on spectral clustering. Stat Comput 17(4):395–416
Doyle PG, Snell JL (2000) Random walks and electric networks. Am Math Mon 26(4):595–599
Hestenes MR, Stiefel E (1952) Methods of conjugate gradients for solving linear systems. J Res Nat Bur Stand 49(6):409–436
Grady L, Funka-Lea G (2004) Multi-label image segmentation for medical applications based on graph-theoretic electrical potentials. Springer, Berlin, pp 230–245
Grady L (2005) Multilabel random walker image segmentation using prior models. In: IEEE Conference on Computer Vision and Pattern Recognition, 2005
Dodziuk J (1984) Difference equations isoperimetric inequality and transience of certain random walks. Trans Am Math Soc 284(2):787–794
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
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.
Yang W et al (2010) User-friendly interactive image segmentation through unified combinatorial user inputs. IEEE Trans Image Process 19(9):2470–2479
Kim TH, Lee KM, Sang UL (2008) Generative image segmentation using random walks with restart. Springer, Berlin, pp 264–275
Tong H, Faloutsos C, Pan J-Y (2006) Fast random walk with restart and its applications, pp 613–622
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
Witkin AP (1987) Scale-space filtering. Read Comput Vision 42(3):329–332
Li G, Qingsheng L, Jian C (2008) A new fast random walk segmentation algorithm. In: International Symposium on Intelligent Information Technology Application, 2008
Freedman D (2010) An improved image graph for semi-automatic segmentation. SIViP 6(4):533–545
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
Brox T et al (2006) Nonlinear structure tensors. Image Vision Comput 24(1):41–55
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
Pratt WK, Adams JE (2007) Digital image processing, 4th edition. Iraq 16(2):131–145
Patz T, Preusser T (2012) Segmentation of stochastic images with a stochastic random walker method. IEEE Trans Image Process 21(5):2424–2433
Chefd’hotel C, Sebbane A (2007) Random walk and front propagation on watershed adjacency graphs for multilabel image segmentation, 2007, pp 1–7
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
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
Rzeszutek R, El-Maraghi T, Androutsos D (2009) Scale-space random walks. In: Canadian Conference on Electrical and Computer Engineering, 2009
Faragallah OS (2012) Enhanced semi-automated method to identify the endo-cardium and epi-cardium borders. J Electron Imaging 21(2):023024
Maier F et al (2008) Automatic liver segmentation using the random walker algorithm. Springer, Berlin, pp 56–61
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
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
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
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
Lai YK et al (2008) Fast mesh segmentation using random walks. In: ACM Symposium on Solid and Physical Modeling, 2008, pp 183–191
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
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
Baudin PY et al (2012) Prior knowledge, random walks and human skeletal muscle segmentation. Springer, Berlin, pp 569–576
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
Rysavy S et al (2008) Classifiability criteria for refining of random walks segmentation. In: Pattern Recognition, 2008. ICPR 2008, 19th International Conference on, 2008
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
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
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
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
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
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
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
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
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
Ham B et al (2014) Probability-based rendering for view synthesis. IEEE Trans Image Process 23(2):870–884
Hosni A et al (2013) Fast cost-volume filtering for visual correspondence and beyond. IEEE Trans Pattern Anal Mach Intell 35(2):504–511
Middlebury Stereo Benchmarks. Available from http://vision.middlebury.edu/stereo/. Accessed 5 Mar 2017
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
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
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
Glocker B et al (2008) Dense image registration through MRFs and efficient linear programming. Med Image Anal 12(6):731–741
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
Rota Bulò S, Rabbi M, Pelillo M (2011) Content-based image retrieval with relevance feedback using random walks. Pattern Recognit 44(9):2109–2122
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
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
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
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-017-9225-4