Fast Multilevel CVT-based Adaptive Data Visualization Algorithm
M. Emelianenko 1*1 Department of Mathematical Sciences, George Mason University, Fairfax, VA 22031, USA.
Received 25 September 2009; Accepted (in revised version) 6 January 2010
Efficient data visualization techniques are critical for many scientific applications. Centroidal Voronoi tessellation (CVT) based algorithms offer a convenient vehicle for performing image analysis, segmentation and compression while allowing to optimize retained image quality with respect to a given metric. In experimental science with data counts following Poisson distributions, several CVT-based data tessellation algorithms have been recently developed. Although they surpass their predecessors in robustness and quality of reconstructed data, time consumption remains to be an issue due to heavy utilization of the slowly converging Lloyd iteration. This paper discusses one possible approach to accelerating data visualization algorithms. It relies on a multidimensional generalization of the optimization based multilevel algorithm for the numerical computation of the CVTs introduced in [Du and Emelianenko, SIAM J. Numer. Anal., 46 (2008), pp. 1483-1502], where a rigorous proof of its uniform convergence has been presented in 1-dimensional setting. The multidimensional implementation employs barycentric coordinate based interpolation and maximal independent set coarsening procedures. It is shown that when coupled with bin accretion algorithm accounting for the discrete nature of the data, the algorithm outperforms Lloyd-based schemes and preserves uniform convergence with respect to the problem size. Although numerical demonstrations provided are limited to spectroscopy data analysis, the method has a context-independent setup and can potentially deliver significant speedup to other scientific and engineering applications.AMS subject classifications: 65D99, 65C20
Key words: Centroidal Voronoi tessellations, computational algorithms, Lloyd's method, acceleration schemes, multilevel method, binning, image analysis, visualization, signal-to-noise ratio.
Email: firstname.lastname@example.org (M. Emelianenko)