본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 06. 25. 09:37

적응형 컨테이너 추정을 통한 불규칙한 3D 객체의 미분 가능한 패킹 (Differentiable Packing)

요약

불규칙한 3D 객체의 패킹 문제를 해결하기 위해 컨테이너 크기와 객체 포즈를 동시에 최적화하는 미분 가능한 패킹 프레임워크를 제안합니다. 적응형 압착 메커니즘과 텐서 브로드캐스팅을 통해 기존 방식보다 높은 공간 효율성과 빠른 연산 속도를 달성했습니다.

핵심 포인트

  • 경사 기반 루프를 통한 컨테이너 차원과 객체 포즈의 공동 최적화
  • 적응형 압착 메커니즘으로 컨테이너 부피의 효율적 감소 유도
  • 텐서 브로드캐스팅 적용으로 기존 구현 대비 최대 54배 속도 향상
  • 기존 베이스라인 대비 11%~32% 더 작은 컨테이너 생성 가능

기존의 대부분의 접근 방식은 컨테이너를 사전에 고정하거나, 외부 탐색 루프를 통해 단일 컨테이너 차원만을 최적화하여 나머지 차원을 수동 튜닝 문제로 남겨둡니다. 본 연구에서는 단일 경사 기반 (gradient-based) 루프 내에서 모든 6N 객체 포즈 (pose) 파라미터와 컨테이너의 세 가지 측면 길이를 공동으로 최적화하는 미분 가능한 패킹 (differentiable packing) 프레임워크를 제시합니다. 이 공식은 축 정렬 바운딩 박스 (axis-aligned bounding-box, AABB) 프록시를 통해 삼각형 메쉬 (triangle mesh) 상에서 직접 계산되는 6가지 물리 기반 미분 가능 손실 (differentiable loss) 항을 결합합니다. 적응형 압착 (adaptive squeezing) 메커니즘은 중첩 손실 (overlap loss)이 쌍 개수 비율 임계값 (pair-count-scaled threshold) 미만으로 떨어질 때마다 주기적으로 컨테이너를 조여주며, 이를 통해 컨테이너 부피의 초기 대폭 감소를 유도한 후 미세 조정을 수행합니다. 모든 쌍별 계산 (pairwise computations)은 텐서 브로드캐스팅 (tensor-broadcasting) 형태로 작성되어, 루프 기반의 참조 구현 대비 3.4배에서 54배의 속도 향상을 제공합니다. 이 파이프라인은 Python과 PyTorch로 구현되었으며, 물리 엔진 (physics engine), FFT 라이브러리, 또는 볼록 분해 (convex decomposition)를 사용하지 않습니다. 여러 객체 카테고리에 대해, 이 방법은 N = 100일 때 동일한 시간 동안 실행된 DBLF 및 시뮬레이티드 어닐링 (simulated-annealing) 베이스라인보다 11%에서 32% 더 작은 컨테이너를 생성하는 동시에, 단일 소비자용 GPU에서 인스턴스당 4분 미만으로 실행됩니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.GR (Graphics)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0