자율주행 리서치 - SparseDrive (ICRA 2025, Tsinghua · Horizon Robotics): '조밀한 BEV를 버리고 희소 인스턴스로' — UniAD 대비 평균 L2 19.4%↓·충돌률 71.4%↓, 학습 7.2배·추론 5배 빠른 Sparse-Centric end-to-end 주행 (⭐1,006 · MIT · 후속 SparseDriveV2)

2026-10-06

주제 정보

  • 유형: 조밀한 BEV(bird's-eye-view) 특징 위에 인지·예측·계획을 얹던 BEV-Centric end-to-end 주행을, 희소 인스턴스(sparse instance) 표현으로 다시 설계한 Sparse-Centric 패러다임의 공식 구현. 이 블로그의 UniAD(08-05·08-12 게시)·VAD·LMDrive·DiffusionDrive와 같은 '계획 지향 end-to-end' 계보에 속하면서, 그 계보의 전제(BEV)를 정면으로 뒤집는다
  • 저장소: swc-17/SparseDrive — ⭐1,006 · fork 145 · Python · MIT · 생성 2024-05-29 · 최근 푸시 2026-09-16 · 릴리스 v1.0(2024-06-24)
  • 논문: SparseDrive: End-to-End Autonomous Driving via Sparse Scene Representation — ICRA 2025 채택(README News, 2025-03-17) · arXiv 2405.19620(2024-05-30 v1 → 2024-05-31 v2) · 분야 cs.CV
  • 저자/소속: Wenchao Sun · Xuewu Lin · Yining Shi · Chuang Zhang · Haoran Wu · Sifa Zheng — Tsinghua University · Horizon Robotics(논문 표기)
  • 인용: OpenAlex 기준 55회(ICRA 2025 정식판 레코드, 2025) — 이번 실행에서 Semantic Scholar가 계속 429를 반환해 OpenAlex 수치로 대체했다(arXiv 프리프린트 레코드는 별도 1회)
  • 라이선스: 코드 MIT(LICENSE 파일 확인) — 논문·데이터셋이 아니라 순수 코드 공개. 후속 SparseDriveV2는 Apache-2.0
  • 최근 커밋: 2026-09-16 "Fix large-batch deformable aggregation indexing"(PR #133) · 2026-09-15 "Fix large-batch deformable aggregation indexing" · 2026-04-01 README 갱신 — 릴리스(v1.0, 2024-06) 이후에도 버그픽스가 이어지는 유지보수 단계
  • 재현 설정: SparseDrive-S = ResNet50 · 입력 256×704 / SparseDrive-B = ResNet101 · 입력 512×1408 · 학습 하드웨어 8×RTX 4090 24GB · 벤치마크 nuScenes val(1,000 장면 × 약 20초)
  • 함께 읽기: SparseDriveV2: Scoring is All You Need for End-to-End Autonomous Driving — arXiv 2603.29163(2026-03-31 제출), 저장소 swc-17/SparseDriveV2 ⭐257 · Apache-2.0 · 생성 2026-03-10 — 같은 팀이 '점수화(scoring)'를 축으로 확장한 후속작

핵심 내용

출발점은 진단이다. end-to-end 주행은 모듈식 파이프라인의 정보 손실·오차 누적을 없애는 대신, 성능과 효율, 특히 '계획의 안전'에서 아직 만족스럽지 못하다. 논문은 원인을 두 가지로 지목한다 — (1) BEV 특징이 계산적으로 비싸고, (2) 예측과 계획의 설계가 너무 단순하다(예측은 다중 모드인데 계획은 결정론적으로 한 개 궤적만 낸다). SparseDrive는 여기서 표현을 희소하게, 과제 설계를 예측과 대칭으로 바꾸는 것을 답으로 내놓는다.

왜 유명한가 / 활용 가치

시사점 및 결론

end-to-end 주행의 지난 몇 년은 '무엇을 하나의 신경망에 넣을 것인가'의 역사였고, 그 답은 한동안 조밀한 BEV였다. SparseDrive가 남긴 관찰은 표현 방식이 곧 비용과 안전이라는 것 — 계산 비싼 BEV를 희소 인스턴스로 줄이면 같은 데이터·같은 벤치마크에서 더 정확하고, 더 빠르고, 더 안전해진다. 특히 인상적인 것은 충돌률 0.06%다. 자율주행에서 '평균 오차 몇 cm'는 논문용 숫자지만 충돌률은 곧 사고 확률이며, 이 값을 10분의 1로 낮추는 설계 변경이 학습 7.2배·추론 5배의 효율 이득과 같은 방향에서 일어났다는 점이 이 프로젝트의 핵심 메시지다. 성능·안전·효율이 서로 트레이드오프라는 통념을, 표현을 바꾸면 셋 다 얻을 수 있다는 쪽으로 반박한 셈이다. 2026년 SparseDriveV2가 '점수화'를 축으로 이어지고 있는 것을 보면, 이 계보의 다음 챕터는 '어떻게 표현할 것인가'에서 '어떻게 평가하고 고를 것인가'로 옮겨가는 중이다. 계획의 품질을 채점하는 nuPlan의 문제의식과 정확히 만나는 지점이다.

원문: https://github.com/swc-17/SparseDrive

목록으로 돌아가기