Learning based 2D Irregular Shape Packing

被引:0
作者
Yang, Zeshi [1 ]
Pan, Zherong [1 ]
Li, Manyi [2 ]
Wu, Kui [3 ]
Gao, Xifeng [1 ]
机构
[1] LightSpeed Studios, Seattle, WA 98004 USA
[2] Shandong Univ, Jinan, Shandong, Peoples R China
[3] LightSpeed Studios, Los Angeles, CA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2023年 / 42卷 / 06期
关键词
geometry processing; deep reinforcement learning; combinatorial optimization; EFFICIENT PACKING; TEXTURE; ALGORITHM;
D O I
10.1145/3618348
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
2D irregular shape packing is a necessary step to arrange UV patches of a 3D model within a texture atlas for memory-efficient appearance rendering in computer graphics. Being a joint, combinatorial decision-making problem involving all patch positions and orientations, this problem has well-known NP-hard complexity. Prior solutions either assume a heuristic packing order or modify the upstream mesh cut and UV mapping to simplify the problem, which either limits the packing ratio or incurs robustness or generality issues. Instead, we introduce a learning-assisted 2D irregular shape packing method that achieves a high packing quality with minimal requirements from the input. Our method iteratively selects and groups subsets of UV patches into near-rectangular super patches, essentially reducing the problem to bin-packing, based on which a joint optimization is employed to further improve the packing ratio. In order to efficiently deal with large problem instances with hundreds of patches, we train deep neural policies to predict nearly rectangular patch subsets and determine their relative poses, leading to linear time scaling with the number of patches. We demonstrate the effectiveness of our method on three datasets for UV packing, where our method achieves a higher packing ratio over several widely used baselines with competitive computational speed.
引用
收藏
页数:16
相关论文
共 47 条
  • [1] Akkiraju Nataraj, 1995, INPROCEEDINGS 1 INT, V63
  • [2] Shapes In a Box: Disassembling 3D Objects for Efficient Packing and Fabrication
    Attene, Marco
    [J]. COMPUTER GRAPHICS FORUM, 2015, 34 (08) : 64 - 76
  • [3] Bin packing in multiple dimensions: Inapproximability results and approximation schemes
    Bansal, N
    Correa, JR
    Kenyon, C
    Sviridenko, M
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (01) : 31 - 49
  • [4] Machine learning for combinatorial optimization: A methodological tour d'horizon
    Bengio, Yoshua
    Lodi, Andrea
    Prouvost, Antoine
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 290 (02) : 405 - 421
  • [5] A comprehensive and robust procedure for obtaining the nofit polygon using Minkowski sums
    Bennell, Julia A.
    Song, Xiang
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (01) : 267 - 281
  • [6] Boski M, 2017, 2017 10TH INTERNATIONAL WORKSHOP ON MULTIDIMENSIONAL (ND) SYSTEMS (NDS)
  • [7] A new bottom-left-fill heuristic algorithm for the two-dimensional irregular packing problem
    Burke, Edmund
    Hellier, Robert
    Kendall, Graham
    Whitwell, Glenn
    [J]. OPERATIONS RESEARCH, 2006, 54 (03) : 587 - 601
  • [8] Cheng L, 2005, ASIA S PACIF DES AUT, P405
  • [9] Learning a similarity metric discriminatively, with application to face verification
    Chopra, S
    Hadsell, R
    LeCun, Y
    [J]. 2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2005, : 539 - 546
  • [10] TS2PACK: A two-level tabu search for the three-dimensional bin packing problem
    Crainic, Teodor Gabriel
    Perboli, Guido
    Tadei, Roberto
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 195 (03) : 744 - 760