›› 2012, Vol. ›› Issue (06): 1543-1547.

Previous Articles     Next Articles

Algorithm for texture atlas generation based on triangular bounding box

JIANG Ju-lang, HUANG Zhong, ZHENG Jiang-yun   

  1. School of Physics and Electrical Engineering, Anqing Normal University, Anqing 246011, China
  • Received:2011-10-08 Online:2012-11-01

Abstract: All triangles are rotated in the plane coordinate system so that their longest edges are set horizontally. Each triangular bounding box is placed into atlas space in descending order of its height and slides along the scan lines. The triangular texture is located on the atlas through crash test of its bounding box in the label matrix, thus the texture coordinates of the triangle are gained and its texture is packed into the atlas. The best scaling factor of triangles is tested by bisection method, so that all the triangular bounding boxes just fill the atlas space. Theoretical analysis and experimental results show that the algorithm is simple and stable, and possesses the advantage of storing textures without distortion. Compared with other similar algorithms, the capacity rate of the proposed algorithm can be greatly improved, meanwhile there is no obvious increase in its running time.

Key words: computer applications, texture atlas, triangular mesh, bounding box, capacity rate

CLC Number: 

  • TP391
[1] Wu Fu-li, Mei Chun-hui, Shi Jiao-ying. Method of direct texture synthesis on arbitrary surfaces[J]. Journal of Computer Science and Technology, 2004,19(5):643-649.
[2] Lefebvre S, Hoppe H. Appearance-space texture synthesis[J]. ACM Transactions on Graphics,2006,25(3):541-548.
[3] Hart J C. Perlin noise pixel shaders[C]//Proceedings of the ACM Siggraph/Eurographics Workshop on Graphics Hardware, Los Angeles, California, 2001: 87-94.
[4] All鑞e C,Pons J P,Keriven R.Seamless image-based texture atlases using multi-band blending[C]//The 19th International Conference on Pattern Recognition, Paris-Est, France, 2008: 1-4.
[5] Martinez J, Andujar C. Space-optimized texture atlases for 3D scenes with per-polygon textures[C]//The 18th Pacific Conference on Computer Graphics and Applications, Hangzhou, China, 2010: 14-23.
[6] Levy B, Petitjean S, Ray N, et al. Least squares conformal maps for automatic texture atlas generation[J]. ACM Transactions on Graphics, 2002, 21(3): 362-371.
[7] Guthe M, Klein R. Automatic texture atlas generation from trimmed NURBS models[J]. Computer Graphics Forum, 2003, 22(3): 253-261.
[8] Carr N A, Hoberock J, Crane K, et al. Rectangular multi-chart geometry images[C]//Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Cagliari, Sardinia, Italy, 2006: 181-190.
[9] Velho L, Jr Jonas S. Projective texture atlas construction for 3D photography[J]. International Journal of Computer Graphics,2007, 23(9):621-629.
[10] Purnomo B, Cohen J D, Kumar S. Seamless texture atlases[C]//Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, Grenoble, France, 2004: 65-74.
[1] LIU Yu-mei,LIU Li,CAO Xiao-ning,XIONG Ming-ye,ZHUANG Jiao-jiao. Construction on collision avoidance model of bogie dynamic simulation test bench [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1661-1668.
[2] QU Hui-yan, ZHAO Wei, QIN Ai-hong. A fast collision detection algorithm based on optimization operator [J]. 吉林大学学报(工学版), 2017, 47(5): 1598-1603.
[3] ZHANG Hao, LIU Hai-ming, WU Chun-guo, ZHANG Yan-mei, ZHAO Tian-ming, LI Shou-tao. Detection method of vehicle in highway green toll lane based on multi-feature fusion [J]. 吉林大学学报(工学版), 2016, 46(1): 271-276.
[4] YU Ming, PI Hai-long, WANG Yan, YAN Gang, GUO Ying-chun. Fingerprint matching algorithm based on k-nearest neighbor and ridge line tracking methods [J]. 吉林大学学报(工学版), 2014, 44(6): 1806-1810.
[5] CHENG Yu, ZHAO Hong-wei, LONG Man-li, LI Yu-cui. Improvement of earliest deadline first scheduling algorithm [J]. 吉林大学学报(工学版), 2013, 43(05): 1338-1342.
[6] ZHAO Hong-wei, CHENG Yu, LI Zhuo, LI Yu-cui. Design of QoS architecture in IEEE802.16d [J]. 吉林大学学报(工学版), 2013, 43(03): 701-705.
[7] ZHAO Hong-wei, CUI Hong-rui, DAI Jin-bo, ZANG Xue-bai. Contour detection based on HMAX model and non-classical receptive field inhibition [J]. 吉林大学学报(工学版), 2012, 42(01): 128-133.
[8] ZHAO Xin,WANG Xiao-dong. Efficient self-adaptive broadcast authentication mechanism in wireless sensor networks [J]. 吉林大学学报(工学版), 2011, 41(03): 758-764.
[9] LIU Peng-Xin, WANG Yang, LIU Xuan. Discrete curvature estimation in reverse engineering [J]. 吉林大学学报(工学版), 2011, 41(02): 479-0483.
[10] ZHAO Hong-Wei, ZHAO De-Fang, ZHANG Yuan, WEI Li. Application software thread of mobile video system based ARM9 [J]. 吉林大学学报(工学版), 2010, 40(增刊): 301-0303.
[11] DING Ying, LI Wen-Hui, FAN Jing-Tao, YANG Hua-Min. Fuzzy integral feature based algorithm for moving infrared object detection [J]. 吉林大学学报(工学版), 2010, 40(05): 1330-1335.
[12] CAI Zhong-yi, LI Ming-zhe, GUO Wei. Calculating Blank of Shell-like Parts Based on Triangular Mesh System [J]. 吉林大学学报(工学版), 2002, (2): 1-6.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!