Abstract
In this paper, we introduce a new general class of partial difference operators on graphs, which interpolate between the nonlocal \(\infty \)-Laplacian, the Laplacian, and a family of discrete gradient operators. In this context, we investigate an associated Dirichlet problem for this general class of operators and prove the existence and uniqueness of respective solutions. We show that a certain partial difference equation based on this class of operators recovers many variants of a stochastic game known as ‘Tug-of-War’ and extends them to a nonlocal setting. Furthermore, we discuss a connection with certain nonlocal partial differential equations. Finally, we propose to use this class of operators as general framework to solve many interpolation problems in a unified manner as arising, e.g., in image and point cloud processing.
Similar content being viewed by others
References
Alpaydin, E., Alimoglu, F.: Pen-based Recognition of Handwritten Digits Data Set. University of California, Irvine, Machine Learning Repository (1998)
Alpaydin, E., Kaynak, C.: Optical Recognition of Handwritten Digits Data Set. UCI Machine Learning Repository (1998)
Andreu, F., Mazón, J., Rossi, J., Toledo, J.: A nonlocal p-Laplacian evolution equation with Neumann boundary conditions. J. Math. Pures Appl. 90(2), 201–227 (2008)
Andreu-Vaillo, F., Mazón, J.M., Rossi, J.D., Toledo-Melero, J.J.: Nonlocal Diffusion Problems, vol. 165. American Mathematical Society, Rhode Island (2010)
Arias, P., Facciolo, G., Caselles, V., Sapiro, G.: A variational framework for exemplar-based image inpainting. Int. J. Comput. Vis. 93(3), 319–347 (2011)
Arya, S., Mount, D.M., Netanyahu, N.S., Silverman, R., Wu, A.Y.: An optimal algorithm for approximate nearest neighbor searching fixed dimensions. J. ACM 45(6), 891–923 (1998). doi:10.1145/293347.293348
Bai, X., Sapiro, G.: Geodesic matting: a framework for fast interactive image and video segmentation and matting. Int. J. Comput. Vis. 82(2), 113–132 (2009)
Bertalmio, M., Sapiro, G., Caselles, V., Ballester, C.: Image inpainting. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, pp. 417–424. ACM Press/Addison-Wesley Publishing Co. (2000)
Bertozzi, A.L., Flenner, A.: Diffuse interface models on graphs for classification of high dimensional data. Multisc. Model. Simul. 10(3), 1090–1118 (2012)
Bertrand, G.: On topological watersheds. J. Math. Imaging Vis. 22(2–3), 217–230 (2005)
Bougleux, S., Elmoataz, A., Melkemi, M.: Local and nonlocal discrete regularization on weighted graphs for image and mesh processing. Int. J. Comput. Vis. 84(2), 220–236 (2009)
Boykov, Y.Y., Jolly, M.P.: Interactive graph cuts for optimal boundary & region segmentation of objects in nd images. In: Eighth IEEE International Conference on Computer Vision, 2001. ICCV 2001. Proceedings, vol. 1, pp. 105–112. IEEE (2001)
Bresson, X., Thomas, L., Uminsky, D., von Brecht, J.H.: Multiclass total variation clustering. In: Burges, C.J.C., Bottou, L., Ghahramani, Z., Weinberger, K.Q. (eds.) NIPS, pp. 1421–1429 (2013)
Buades, A., Coll, B., Morel, J.M.: Nonlocal image and movie denoising. Int. J. Comput. Vis. 76(2), 123–139 (2008)
Bühler, T., Hein, M.: Spectral clustering based on the graph p-laplacian. In: Proceedings of the 26th Annual International Conference on Machine Learning, pp. 81–88. ACM (2009)
Chambolle, A., Lindgren, E., Monneau, R.: The Hölder infinite Laplacian and Hölder extensions. ESAIM Contr. Optim. CA. 18(3), 799–835 (2012)
Chan, T.F., Kang, S.H., Shen, J.: Euler’s elastica and curvature-based inpainting. SIAM J. Appl. Math. 63(2), 564–592 (2003)
Coifman, R.R., Maggioni, M.: Diffusion wavelets. Appl. Comput. Harmon. Anal. 21(1), 53–94 (2006)
Couprie, C., Grady, L., Najman, L., Talbot, H.: Power watershed: a unifying graph-based optimization framework. IEEE Trans. Pattern Anal. Mach. Intell. 33(7), 1384–1399 (2011)
Cousty, J., Bertrand, G., Najman, L., Couprie, M.: Watershed cuts: minimum spanning forests and the drop of water principle. IEEE Trans. Pattern Anal. Mach. Intell. 31(8), 1362–1374 (2009)
Criminisi, A., Pérez, P., Toyama, K.: Region filling and object removal by exemplar-based image inpainting. IEEE Trans. Image Process. 13(9), 1200–1212 (2004)
Desquesnes, X., Elmoataz, A., Lézoray, O.: Eikonal equation adaptation on weighted graphs: fast geometric diffusion process for local and non-local image and data processing. J. Math. Imaging Vis. 46(2), 238–257 (2013)
Drábek, P.: The p-Laplacian–Mascot of nonlinear analysis. Acta Math. Univ. Comen. 76(1), 85–98 (2007)
Efros, A.A., Leung, T.K.: Texture synthesis by non-parametric sampling. In: The Proceedings of the Seventh IEEE International Conference on Computer Vision, 1999, vol. 2, pp. 1033–1038. IEEE (1999)
Elmoataz, A., Desquesnes, X., Lakhdari, Z., Lézoray, O.: Nonlocal infinity Laplacian equation on graphs with applications in image processing and machine learning. Math. Comput. Simul. 102, 153–163 (2014)
Elmoataz, A., Desquesnes, X., Lézoray, O.: Non-local morphological PDEs and-Laplacian equation on graphs with applications in image processing and machine learning. IEEE J. Sel. Top. Signal Process. 6(7), 764–779 (2012)
Elmoataz, A., Lezoray, O., Bougleux, S.: Nonlocal discrete regularization on weighted graphs: a framework for image and manifold processing. IEEE Trans. Image Process. 17(7), 1047–1060 (2008)
Elmoataz, A., Lézoray, O., Bougleux, S., Ta, V.T.: Unifying local and nonlocal processing with partial difference operators on weighted graphs. In: International Workshop on Local and Non-local Approximation in Image Processing, pp. 11–26 (2008)
Elmoataz, A., Toutain, M., Tenbrinck, D.: On the \(p\)-Laplacian and \(\infty \)-Laplacian on graphs with applications in image and data processing. SIAM J. Imaging Sci. 8(4), 2412–2451 (2015)
Falcão, A.X., Stolfi, J., de Alencar Lotufo, R.: Alencar Lotufo, R.: The image foresting transform: theory, algorithms, and applications. IEEE Trans. Pattern Anal. Mach. Intell. 26(1), 19–29 (2004)
Ghoniem, M., Chahir, Y., Elmoataz, A.: Nonlocal video denoising, simplification and inpainting using discrete regularization on graphs. Signal Process. 90(8), 2445–2455 (2010). doi:10.1016/j.sigpro.2009.09.004
Ghoniem, M., Elmoataz, A., Lezoray, O.: Discrete infinity harmonic functions: towards a unified interpolation framework on graphs. In: 2011 18th IEEE International Conference on Image Processing (ICIP), pp. 1361–1364. IEEE (2011)
Gilboa, G., Osher, S.: Nonlocal linear image regularization and supervised segmentation. Multisc. Model. Simul. 6(2), 595–630 (2007)
Gilboa, G., Osher, S.: Nonlocal operators with applications to image processing. Multisc. Model. Simul. 7(3), 1005–1028 (2008)
Grady, L.: Random walks for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 28(11), 1768–1783 (2006)
Hein, M., Bühler, T.: An inverse power method for nonlinear eigenproblems with applications in 1-spectral clustering and sparse PCA. In: Advances in Neural Information Processing Systems, pp. 847–855 (2010)
Johnson, A., Hebert, M.: Using spin images for efficient object recognition in cluttered 3d scenes. IEEE Trans. Pattern Anal. 21(5), 433–449 (1999)
Kawohl, B.: Variations on the p-laplacian. In: Bonheure, D., Takac, P., et al. (eds.) Nonlinear Elliptic Partial Differential Equations. Contemporary Mathematics, vol. 540, pp. 35–46 (2011)
Kawulok, M., Smolka, B.: Texture-adaptive image colorization framework. EURASIP J. Adv. Signal Process. 2011, 99 (2011)
Kervrann, C.: An adaptive window approach for image smoothing and structures preserving. In: Pajdla, T., Matas, J. (eds.) ECCV (3), Lecture Notes in Computer Science, vol. 3023, pp. 132–144. Springer (2004)
Keysers, D., Dahmen, J., Theiner, T., Ney, H.: Experiments with an extended tangent distance. In: ICPR, pp. 2038–2042 (2000)
LeCun, Y., Cortes, C.: MNIST handwritten digit database. http://yann.lecun.com/exdb/mnist/ (2010)
Lee, Y.S., Chung, S.Y.: Extinction and positivity of solutions of the p-Laplacian evolution equation on networks. J. Math. Anal. Appl. 386(2), 581–592 (2012)
Leifman, G., Tal, A.: Mesh colorization. Comput. Graph. Forum 31(2), 421–430 (2012). http://dblp.uni-trier.de/db/journals/cgf/cgf31.html#LeifmanT12
Leifman, G., Tal, A.: Pattern-driven colorization of 3d surfaces. In: CVPR, pp. 241–248 (2013)
Levin, A., Lischinski, D., Weiss, Y.: Colorization using optimization. ACM Trans. Graph. 23(3), 689–694 (2004). doi:10.1145/1015706.1015780
Lindqvist, P.: Notes on the p-Laplace equation. Univ. (2006)
Lozes, F., Elmoataz, A., Lézoray, O.: Nonlocal processing of 3d colored point clouds. In: 2012 21st International Conference on Pattern Recognition (ICPR), pp. 1968–1971 (2012)
Lozes, F., Elmoataz, A., Lezoray, O.: Partial difference operators on weighted graphs for image processing on surfaces and point clouds. IEEE Trans. Image Process. 23(9), 3896–3909 (2014). doi:10.1109/TIP.2014.2336548
Manfredi, J.J., Parviainen, M., Rossi, J.D.: Dynamic programming principle for tug-of-war games with noise. ESAIM Control Optim. Calc. Var. 18(01), 81–90 (2012)
Manfredi, J.J., Parviainen, M., Rossi, J.D.: On the definition and properties of p-harmonious functions. Annali della Scuola Normale Superiore di Pisa-Classe di Scienze-Serie V 11(2), 215 (2012)
Markle, W.: The development and application of colorization. SMPTE J. 93(7), 632–635 (1984)
Meyer, F.: Topographic distance and watershed lines. Signal Process. 38(1), 113–125 (1994)
Mitra, N.J., Nguyen, A., Guibas, L.: Estimating surface normals in noisy point cloud data. Int. J. Comput. Geom. Appl. 14(04–05), 261–276 (2004)
Neuberger, J.M.: Nonlinear elliptic partial difference equations on graphs. Exp. Math. 15(1), 91–107 (2006)
Osher, S., Fedkiw, R.: Level Set Methods and Dynamic Implicit Surfaces, vol. 153. Springer Science & Business Media (2006)
Park, J.H., Chung, S.Y.: Positive solutions for discrete boundary value problems involving the p-Laplacian with potential terms. Comput. Math. Appl. 61(1), 17–29 (2011)
Peres, Y., Pete, G., Somersille, S.: Biased tug-of-war, the biased infinity Laplacian, and comparison with exponential cones. Calc. Var. Partial Differ. Equ. 38(3–4), 541–564 (2010)
Peres, Y., Schramm, O., Sheffield, S., Wilson, D.: Tug-of-war and the infinity Laplacian. J. Am. Math. Soc. 22(1), 167–210 (2009)
Peres, Y., Sheffield, S., et al.: Tug-of-war with noise: a game-theoretic view of the \( p \)-laplacian. Duke Math. J. 145(1), 91–120 (2008)
Rusu, R.B., Blodow, N., Marton, Z.C., Beetz, M.: Aligning point cloud views using persistent feature histograms. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008. IROS 2008, pp. 3384–3391. IEEE (2008)
Schnabel, R., Wahl, R., Klein, R.: Efficient ransac for point-cloud shape detection. In: Computer Graphics Forum, vol. 26, pp. 214–226. Wiley Online Library (2007)
Schönlieb, C.B., Bertozzi, A.: Unconditionally stable schemes for higher order inpainting. Commun. Math. Sci. 9(2), 413–457 (2011)
Sethian, J.A.: Level set methods and fast marching methods: evolving interfaces in computational geometry, fluid mechanics, computer vision, and materials science. In: Cambridge Monographs on Applied and Computational Mathematics. Cambridge University Press, Cambridge (1999)
Sinop, A.K., Grady, L.: A seeded image segmentation framework unifying graph cuts and random walker which yields a new algorithm. In: IEEE 11th International Conference on Computer Vision, 2007. ICCV 2007, pp. 1–8. IEEE (2007)
Sýkora, D., Buriánek, J., Žára, J.: Unsupervised colorization of black-and-white cartoons. In: NPAR, pp. 121–128 (2004)
Ta, V.T., Elmoataz, A., Lézoray, O.: Adaptation of eikonal equation over weighted graph. In: Scale Space and Variational Methods in Computer Vision, pp. 187–199. Springer, Berlin, Heidelberg (2009)
Ta, V.T., Elmoataz, A., Lézoray, O.: Nonlocal PDEs-based morphology on weighted graphs for image and data processing. IEEE Trans. Image Process. 20(6), 1504–1516 (2011)
Toutain, M., Elmoataz, A., Lozes, F., Mansouri, A.: Non-local discrete \(\infty \)-Poisson and Hamilton Jacobi equations—from stochastic game to generalized distances on images, meshes, and point clouds. J. Math. Imaging Vis. 55(2), 229–241 (2016). doi:10.1007/s10851-015-0592-x
Vincent, L., Soille, P.: Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Trans. Pattern Anal. Mach. Intell. 13(6), 583–598 (1991)
Von Luxburg, U.: A tutorial on spectral clustering. Stat. Comput. 17(4), 395–416 (2007)
Yatziv, L., Sapiro, G.: Fast image and video colorization using chrominance blending. IEEE Trans. Image Process. 15(5), 1120–1129 (2006)
Zelnik-manor, L., Perona, P.: Self-tuning spectral clustering. In: Advances in Neural Information Processing Systems, vol. 17, pp. 1601–1608. MIT Press (2005)
Zhou, D., Schölkopf, B.: Discrete regularization. In: Semi-Supervised Learning, pp. 221–232. MIT Press (2006)
Acknowledgments
AE is supported by the ANR GRAPHSIP, and MT is supported by a European FEDER Grant (PLANUCA Project).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Elmoataz, A., Lozes, F. & Toutain, M. Nonlocal PDEs on Graphs: From Tug-of-War Games to Unified Interpolation on Images and Point Clouds. J Math Imaging Vis 57, 381–401 (2017). https://doi.org/10.1007/s10851-016-0683-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-016-0683-3