자율주행 리서치 - TPVFormer (CVPR 2023): BEV에 '두 개의 평면'을 더하라 — 카메라 6장으로 라이다급 3D 점유 예측을 연 학술적 대안 (⭐1,363)

2026-09-14

주제 정보

  • 유형: 논문 (CVPR 2023) + 공식 오픈소스 — 카메라 전용 3D 의미 점유 예측(semantic occupancy prediction)의 기준선. 저장소 설명 그대로 "테슬라 점유망(Tesla's Occupancy Network)의 학술적 대안"
  • 제목: "Tri-Perspective View for Vision-Based 3D Semantic Occupancy Prediction"
  • 저자 / 소속: Yuanhui Huang*, Wenzhao Zheng*, Yunpeng Zhang, Jie Zhou, Jiwen Lu — 칭화대(Tsinghua University) (* 동등 기여, Jiwen Lu 지도)
  • 게재지: CVPR 2023 (arXiv 최초 투고 2023-02-15, v2 2023-03-02 · 분야 cs.CV · DOI 10.1109/CVPR52729.2023.00890)
  • 인용: OpenAlex 기준 292회 (2026-09-14 확인, CVPR 판본 DOI 기준) — 2023년 논문으로는 점유 예측 분야 최상위권
  • GitHub: wzzheng/TPVFormer — ⭐1,363 / fork 127 / Apache-2.0 / 최근 푸시 2024-09-07 / 열린 이슈 49 / Python · 프로젝트 페이지. 점유 예측 계열 저장소 중 최다 스타
  • 대표 성능 ①: nuScenes LiDAR 세그멘테이션 — TPVFormer-Base(카메라 6장만) 검증 mIoU 68.9 vs BEVFormer-Base 56.2 (+12.7) vs 라이다 기반 Cylinder3D++ 76.1 · 테스트 mIoU 69.4. 카메라만으로 라이다 계열 방법군의 성능 대역에 진입한 최초 사례
  • 대표 성능 ②: nuScenes 3D 점유 예측(포인트 mIoU) — TPVFormer(200×200×16) 68.86 vs BEVFormer(200×200) 56.21, BEVFormer(100×100) 50.37
  • 대표 성능 ③: SemanticKITTI 의미 장면 완성(SSC) 테스트 mIoU 34.25로 MonoScene(34.16)을 앞서면서 파라미터는 6.0M vs 15.7M, 연산은 이미지당 128G vs 500G FLOPS (약 3.5배 저렴)
  • 학습 환경: mmdetection3d 기반. A100 40G은 물론 RTX 3090 24GB에서도 학습 가능한 구성(tpv04_occupancy.py, tpv_lidarseg_dim64.py)을 공개
  • 원문: https://arxiv.org/abs/2302.07817

핵심 내용

2022~2023년 자율주행 인식의 유행어는 BEV(조감도)였다. 여러 대의 카메라 영상을 하나의 평면 위에 투영해 3D 장면을 2D로 눌러 담는 방식이다(Lift, Splat, Shoot, BEVFormer 포스팅). 효율은 좋았지만 근본적인 질문이 남았다. "차가 다리를 건너는데, 그 다리 아래를 지나는 트럭의 높이는 BEV 평면 어디에 저장되는가?" BEV는 높이(z) 정보를 사실상 잃는다. TPVFormer는 이 문제를 표현(representation)을 하나 늘리는 방식으로 정면 돌파했다.

왜 유명한가 / 활용 가치

Tesla's Occupancy NetworkTPVFormer (ours)
부피 점유 / 의미Yes / YesYes / Yes
의미 클래스 수≥ 516
입력카메라 8장카메라 6장
학습 감독고밀도 3D 재구성희소 라이다 의미 라벨
학습 데이터약 14.4억 프레임28,130 프레임
임의 해상도 / 비디오 맥락Yes / YesYes / 아직 없음
학습 연산약 100,000 GPU 시간약 300 GPU 시간
추론약 10ms (FSD 컴퓨터)약 290ms (A100 1장)

시사점 및 결론

TPVFormer의 교훈은 "표현이 곧 성능이고, 표현은 공짜가 아니다"다. BEV는 저렴하지만 높이를 잃고, 복셀은 정확하지만 무겁다. TPVFormer는 BEV에 수직 평면 두 장을 더하는 최소한의 변경으로 그 사이의 빈 칸을 채웠다. 성능은 BEVFormer 대비 3D 점유 mIoU 50.37 → 68.86으로 뛰었고, 비용은 MonoScene보다 오히려 낮아졌다. 특히 인상적인 것은 학습 조건의 가혹함이다. 14억 프레임과 10만 GPU 시간을 쓴 산업 규모 시스템과, 2.8만 프레임·300 GPU 시간의 학술 연구를 같은 표에 올려놓은 README의 비교표는 "무엇을 가진 자의 연구이고, 무엇을 가진 자의 연구인가"를 그대로 드러낸다.

동시에 이 논문은 스스로의 다음 숙제도 명확히 남겼다. 시간 축이 없다는 점(비디오 맥락), 290ms의 추론 latency, 희소 감독 의존이 그것이다. 그리고 이 세 가지는 정확히 이후 2년의 연구 방향이 됐다. 시간 축은 OccWorld 같은 점유 월드 모델로, 감독 문제는 SelfOcc·SurroundOcc의 자기지도·고밀도 감독으로, 속도는 OccFormer·SparseOcc 같은 경량 헤드와 희소 표현으로 이어졌다. 지금 3D 점유 예측을 공부한다면, 최신 논문의 수치를 먼저 외우기보다 이 논문 한 편을 통해 "BEV로는 왜 안 되는가, 그리고 평면 3장이면 왜 되는가"를 이해하는 편이 훨씬 오래 남는다. 한 줄 요약: "BEV 한 장의 한계를, 평면 두 장으로 정면 돌파하다" — 카메라 전용 3D 점유 예측 연구의 출발선이 TPVFormer다.

함께 읽기: VoxelNet (2026-09-13) · BEVFormer (2026-08-17) · Lift, Splat, Shoot (2026-08-27) · nuScenes (2026-08-24) · CenterPoint (2026-09-10)

원문: https://arxiv.org/abs/2302.07817 (CVPR 2023 · Yuanhui Huang 외, 칭화대 · 코드 github.com/wzzheng/TPVFormer)

목록으로 돌아가기