Mesh Texture Smoothing Based on Hybrid Spectral Encoding

被引:0
|
作者
Guo Y.-H. [1 ]
Lu J.-Y. [1 ]
Huang C.-H. [1 ]
Zhong X.-L. [1 ]
Lin S.-J. [2 ]
Su Z. [3 ]
Luo X.-N. [4 ]
机构
[1] School of Internet Finance and Information Engineering, Guangdong University of Finance, Guangzhou
[2] School of Communication and Design, Sun Yat-sen University, Guangzhou
[3] School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou
[4] School of Computer Science and Information Security, Guilin University of Electronic Technology, Guilin
来源
基金
中国国家自然科学基金;
关键词
Digital geometry processing; Hybrid spectral encoding; Mesh smoothing; Mesh texture smoothing; Multiscale feature; Spectral theory; Visual awareness;
D O I
10.11897/SP.J.1016.2021.00318
中图分类号
学科分类号
摘要
More and more application systems, such as mesh model reuse, 3D texture mapping, 3D data transmission, mesh compression, simplification, 3D real-time rendering and so on, have put forward requirements for the 3D mesh textures smoothing. The technology of the mesh texture smoothing is expected to both reduce the small-scale detail texture features and keep the large-scale intrinsic structures. Traditional mesh smoothing methods tend to focus on removing high frequency random noise and preserving the features. In case of the small-scale textures are quite different from noise, those methods tend to regard them as features to preserve them rather than eliminate them. The existing mesh smoothing methods based on spectral analysis can smooth out all of the small-scale textures, but also over-smooth the large-scale structural features on the models. To solve these problems, the paper proposed a low-pass filter based on the hybrid spectral encoding. Firstly, a feature recognition method based on the visual awareness is used to accurately recognize the scale-features on the models. The mesh Laplace-Beltrami operator is constructed and the base functions are obtained through the spectral analysis. Regarding the geometric informations of the vertices as signals, a spectral space is constructed by projecting the geometric informations to the base functions. Using the low-frequency coefficients, a smooth base surface of the original mesh model is constructed, which is regarded as the three-dimensional datum of the original mesh model. The height between the mesh vertex and the three-dimensional datum is calculated to obtain the visual importance of the vertex. The vertex with the height value larger than a threshold is defined as the large-scale feature vertex. Next, a hybrid spectral encoding method is proposed to reconstruct the mesh model. There are two frequencies setted appropriately: one is the higher frequency β which is used to remove high frequency noise and construct structural features, and the other is the lower frequency α which is used to remove detail textures. On the large-scale vertex, the high-frequency coefficient β is adopted to reconstruct the geometry information; and on the small-scale vertex, the low-frequency coefficient α is adopted correspondingly. The result is that the large-scale structure features are preserved effectively, and at the same time the small-scale textures are removed completely. The major contribution of the proposed method is that it presents a hybrid spectral encoding framework which can adopt different frequency coefficients to construct the vertex geometry according to different scale features, and the aim of removing the small-scale features and simultaneously maintaining the large-scale structural features has been achieved. The proposed method solves the problem that the existing mesh smoothing methods cannot effectively remove the small-scale textures when the small-scale textures differ significantly from the noise. And it also solves the contradiction that the existing spectral mesh smoothing method cannot maintain the large-scale features when removing the small-scale features, and cannot remove the small-scale features when maintaining the large-scale features as much as possible. The paper demonstrates the effectiveness of the proposed method compared with many state-of-the-art mesh smoothing methods, the experimental results verify the superiority of the proposed method. © 2021, Science Press. All right reserved.
引用
收藏
页码:318 / 333
页数:15
相关论文
共 63 条
  • [1] Hu Shi-Min, Yang Yong-Liang, Lai Yu-Kun, Research progress of digital geometry processing, Chinese Journal of Computers, 32, 8, pp. 1451-1469, (2009)
  • [2] Jiang Han-Qing, Wang Bo-Sheng, Zhang Guo-Feng, Bao Hu-Jun, High-quality texture mapping for complex 3D scenes, Chinese Journal of Computers, 38, 12, pp. 2349-2360, (2015)
  • [3] Gai Meng, Lai Shun-Nan, Li Sheng, Feature based mesh model representation and manipulation, Journal of Software, 27, 10, pp. 2654-2660, (2016)
  • [4] Fan Ya-Chun, Tan Xiao-Hui, Zhou Ming-Quan, Zheng Xia, A scale invariant local descriptor for sketch based 3D model retrieval, Chinese Journal of Computers, 40, 11, pp. 2448-2465, (2017)
  • [5] Wang P S, Fu X M, Liu Y., Rolling guidance normal filter for geometric processing, ACM Transactions on Graphics, 34, 6, pp. 1-9, (2015)
  • [6] Chen H H, Huang J, Remil O, Et al., Structure-guided shape-preserving mesh texture smoothing via joint low-rank matrix, Computer-Aided Design, 115, 10, pp. 122-134, (2019)
  • [7] Zhang J, Deng B, Hong Y, Et al., Static/dynamic filtering for mesh geometry, IEEE Transactions on Visualization and Computer Graphics, 25, 4, pp. 1774-1787, (2019)
  • [8] Liu B, Cao J, Wang W., Propagated mesh normal filtering, Computers and Graphics, 74, 8, pp. 119-125, (2018)
  • [9] Field D A., Laplacian smoothing and delaunay triangulations, Communications in Applied Numerical Methods, 4, 6, pp. 709-712, (1988)
  • [10] Taubin G., A signal processing approach to fair surface design, Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 351-358, (1995)