A fast approach for accurate content-adaptive mesh generation

Mesh modeling is an important problem with many applications in image processing. A key issue in mesh modeling is how to generate a mesh structure that well represents an image by adapting to its content. We propose a new approach to mesh generation, which is based on a theoretical result derived on the error bound of a mesh representation. In the proposed method, the classical Floyd-Steinberg error-diffusion algorithm is employed to place mesh nodes in the image domain so that their spatial density varies according to the local image content. Delaunay triangulation is next applied to connect the mesh nodes. The result of this approach is that fine mesh elements are placed automatically in regions of the image containing high-frequency features while coarse mesh elements are used to represent smooth areas. The proposed algorithm is noniterative, fast, and easy to implement. Numerical results demonstrate that, at very low computational cost, the proposed approach can produce mesh representations that are more accurate than those produced by several existing methods. Moreover, it is demonstrated that the proposed algorithm performs well with images of various kinds, even in the presence of noise.

[1]  A. Papoulis A new algorithm in spectral analysis and band-limited extrapolation. , 1975 .

[2]  J. Bramble,et al.  Triangular elements in the finite element method , 1970 .

[3]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[4]  A. Murat Tekalp,et al.  Semi-automatic video object segmentation in the presence of occlusion , 2000, IEEE Trans. Circuits Syst. Video Technol..

[5]  Chung-Lin Huang,et al.  A new motion compensation method for image sequence coding using hierarchical grid interpolation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[6]  Mark S. Shephard,et al.  Approaches to the Automatic Generation and Control of Finite Element Meshes , 1988 .

[7]  Robert Ulichney,et al.  Digital Halftoning , 1987 .

[8]  D. T. Lee,et al.  Two algorithms for constructing a Delaunay triangulation , 1980, International Journal of Computer & Information Sciences.

[9]  Michel Barlaud,et al.  Fractal image compression based on Delaunay triangulation and vector quantization , 1996, IEEE Trans. Image Process..

[10]  A. Murat Tekalp,et al.  Closed-form connectivity-preserving solutions for motion compensation using 2-D meshes , 1997, IEEE Trans. Image Process..

[11]  Anthony Vetro,et al.  Use of two-dimensional deformable mesh structures for video coding. II. The analysis problem and a region-based coder employing an active mesh representation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[12]  Akshay K. Singh,et al.  Deformable models in medical image analysis , 1996, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis.

[13]  A.K. Krishnamurthy,et al.  Multidimensional digital signal processing , 1985, Proceedings of the IEEE.

[14]  Aria Nosratinia,et al.  New kernels for fast mesh-based motion estimation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[15]  Demetri Terzopoulos,et al.  Sampling and reconstruction with adaptive meshes , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  Miguel Ángel García,et al.  Efficient approximation of gray-scale images through bounded error triangular meshes , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[17]  Jorge Herbert de Lira,et al.  Two-Dimensional Signal and Image Processing , 1989 .

[18]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[19]  Hugues Benoit-Cattin,et al.  Active mesh texture coding based on warping and DCT , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[20]  Michael F. Cohen,et al.  Radiosity and realistic image synthesis , 1993 .

[21]  Robert J. Marks,et al.  Advanced topics in Shannon sampling and interpolation theory , 1993 .

[22]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[23]  Nathalie Laurent,et al.  Scalable image coder mixing DCT and triangular meshes , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[24]  Miguel Ángel García,et al.  Acceleration of filtering and enhancement operations through geometric processing of gray-level images , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[25]  Yongyi Yang,et al.  Content-adaptive mesh modeling for fully-3D tomographic image reconstruction , 2002, Proceedings. International Conference on Image Processing.

[26]  Franco P. Preparata,et al.  Sequencing-by-hybridization revisited: the analog-spectrum proposal , 2004, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[27]  K. J. Ray Liu,et al.  A low bit-rate video codec based on two-dimensional mesh motion compensation with adaptive interpolation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[28]  H. Akima,et al.  On estimating partial derivatives for bivariate interpolation of scattered data , 1984 .

[29]  Kiyoharu Aizawa,et al.  Model-based image coding advanced video coding techniques for very low bit-rate applications , 1995, Proc. IEEE.

[30]  P. M. Prenter Splines and variational methods , 1975 .

[31]  Stéphane Pateux,et al.  Mesh and "crack lines": application to object-based motion estimation and higher scalability , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[32]  Yao Wang,et al.  Use of two-dimensional deformable mesh structures for video coding .I. The synthesis problem: mesh-based function approximation and mapping , 1996, IEEE Trans. Circuits Syst. Video Technol..

[33]  Yao Wang,et al.  Active mesh-a feature seeking and tracking image sequence representation scheme , 1994, IEEE Trans. Image Process..

[34]  Yongyi Yang,et al.  Tomographic image reconstruction using content-adaptive mesh modeling , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[35]  Arnold W. M. Smeulders,et al.  Combining region splitting and edge detection through guided Delaunay image subdivision , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[36]  Charles L. Byrne,et al.  Application of the Karhunen-Loeve transform to 4D reconstruction of cardiac gated SPECT images , 1998 .