Efficient EMD and Hilbert spectra computation for 3D geometry processing and analysis via space-filling curve
Empirical Mode Decomposition (EMD) has proved to be an effective and powerful analytical tool for non-stationary time series and starts to exhibit its modeling potential for 3D geometry analysis. Yet, existing EMD-based geometry processing algorithms only concentrate on multi-scale data decomposition by way of computing intrinsic mode functions. More in-depth analytical properties, such as Hilbert spectra, are hard to study for 3D surface signals due to the lack of theoretical and algorithmic tools. This has hindered much more broader penetration of EMD-centric algorithms into various new applications on 3D surface. To tackle this challenge, in this paper we propose a novel and efficient EMD and Hilbert spectra computational scheme for 3D geometry processing and analysis. At the core of our scheme is the strategy of dimensionality reduction via space-filling curve. This strategy transforms the problem of 3D geometry analysis to 1D time series processing, leading to two major advantages. First, the envelope computation is carried out for 1D signal by cubic spline interpolation, which is much faster than existing envelope computation directly over 3D surface. Second, it enables us to calculate Hilbert spectra directly on 3D surface. We could take advantages of Hilbert spectra that contain a wealth of unexploited properties and utilize them as a viable indicator to guide our EMD-based 3D surface processing. Furthermore, to preserve sharp features, we develop a divide-and-conquer scheme of EMD by explicitly separating the feature signals from non-feature signals. Extensive experiments have been carried out to demonstrate that our new EMD and Hilbert spectra based method is both fast and powerful for 3D surface processing and analysis.
hilbert spectra space-filling curve empirical mode decomposition surface processing