CARLA-GS: 분리형 AI 파이프라인이 실제 데이터로 희귀 주행 시나리오를 합성하다

CARLA-GS: 분리형 AI 파이프라인이 실제 데이터로 희귀 주행 시나리오를 합성하다

Kaicong Huang, Meng Ma, Ruimin Ke

5 분 읽기•2026년 7월 9일

CARLA-GS는 시각적 재구성, 의미적 추론, 물리 시뮬레이션을 분리하여 실제 데이터로부터 희귀하지만 안전에 중요한 주행 시나리오(코너 케이스)를 자동으로 생성하는 모듈형 프레임워크를 제안한다. 3D 가우시안 스플래팅과 대규모 언어 모델, CARLA 시뮬레이터를 결합하여 위험한 실제 테스트 없이도 사실적이고 물리적으로 유효한 교통 상호작용을 생성한다.

목차

연구진이 만든 것

연구팀은 자율주행 코너 케이스 합성을 위한 3단계 파이프라인을 구축했다. 첫째, 다중 카메라 비디오(이번 경우 Waymo Open Dataset 클립)로부터 3D 가우시안 스플래팅(3DGS)을 사용해 정적 주행 장면을 재구성한다. 이를 통해 사실적이고 상호작용 가능한 3D 환경 표현을 얻는다.

둘째, 대규모 언어 모델(LLM)이 장면을 분석하고 잠재적인 안전 위험 이벤트(예: 주차된 차량 뒤에서 갑자기 보행자가 나타나거나 차량이 방향지시등 없이 차선 변경)를 추론한다. LLM은 시나리오에 대한 자연어 설명과 동적으로 삽입된 차량 또는 에이전트의 궤적을 출력한다.

셋째, LLM이 생성한 궤적을 CARLA 시뮬레이터로 전송하여 PID 컨트롤러가 차량 역학을 유지하면서 기동을 실행한다. 한편, 가우시안 재구성의 정적 배경은 3D 에셋 라이브러리(예: 교체된 차량)와 함께 역투영 방법으로 렌더링된다. 결과적으로 시각적으로 그럴듯하고 운동학적으로 실현 가능한 코너 케이스 비디오 시퀀스가 생성된다.

장면 추론 단계 그림: LLM이 숨겨진 보행자 시나리오를 식별하고 차량 궤적을 제안하여 폐색 기반 코너 케이스를 생성한다.

주요 결과

연구진은 네 가지 유형의 코너 케이스(끼어들기, 긴급 제동, 폐색 기반 보행자 횡단, 적대적 차량 합류)에 대해 파이프라인을 시연했다. 각 시나리오는 실제 주행 데이터로부터 생성되었으며 시각적 품질과 물리적 일관성 모두에서 평가되었다.

주요 계산 병목 현상은 3D 가우시안 재구성으로, 100프레임 3카메라 장면에서 단일 RTX 4090 기준 약 2시간이 소요된다. 그러나 이는 장면당 일회성 비용이며, 재구성 후에는 여러 코너 케이스를 합성할 수 있다. LLM 추론 단계는 시나리오당 40~50초, 궤적 생성은 약 10초, CARLA 물리 롤아웃은 일반적으로 60초 미만으로 완료된다.

Waymo Open Dataset에서 CARLA-GS는 원본 장면 외관과 매우 유사한 사실적 렌더링 프레임을 생성하면서 현실적인 운동학을 가진 동적 에이전트를 도입했다. 논문에서는 FID나 PSNR 같은 정량적 지표가 보고되지 않았지만, 저자들은 모든 합성 시나리오에서 렌더링 품질과 운동학적 실현 가능성이 유지되었다고 주장한다.

작동 원리

CARLA-GS는 코너 케이스 생성을 명시적 인터페이스를 통해 통신하는 세 개의 독립 모듈(정적 장면의 가우시안 표현, 교통 이벤트에 대한 LLM 추론, CARLA 물리 엔진)로 분해한다.

모듈 1 – 가우시안 표현: 3D 가우시안 스플래팅을 사용하여 다중 뷰 비디오에서 정적 장면을 재구성한다. 깊이 맵, 법선 맵, 폐색 마스크가 미리 계산된다. 이 표현은 임의 시점 렌더링을 고속으로 가능하게 하여, 나중에 동적 에이전트를 배경에 합성할 수 있도록 한다.

모듈 2 – LLM 추론: (교통 시나리오에 미세 조정된) 대규모 언어 모델이 장면의 텍스트 설명과 특정 코너 케이스 유형에 대한 프롬프트를 입력받는다. LLM은 구조화된 시나리오 설명과 삽입된 에이전트의 궤적에 대한 웨이포인트 세트를 출력한다. 추론 단계는 도로 기하학, 폐색, 일반적인 운전자 행동을 고려한다.

모듈 3 – 물리 시뮬레이션: 웨이포인트가 CARLA 시뮬레이터로 전달되며, PID 컨트롤러가 스로틀, 브레이크, 조향 명령을 하위 수준에서 처리하여 궤적을 따른다. 정적 가우시안 배경은 미분 가능한 래스터화를 통해 렌더링되고, 동적 객체(삽입된 차량 또는 보행자)는 미리 구축된 3D 에셋 라이브러리에서 가져온다. 최종 프레임은 렌더링된 에이전트를 가우시안 장면에 역투영하여 합성된다.

계산 비용은 다음과 같이 요약된다:

파이프라인 단계시간 (단일 RTX 4090)
3DGS 재구성 (100프레임, 3카메라)약 2시간
LLM 장면 추론40–50초
LLM 궤적 생성약 10초
CARLA PID 롤아웃<60초
역투영 및 에셋 렌더링무시 가능 (사전 구축 라이브러리)

핵심 통찰은 3DGS 재구성 단계가 최신 고속 GS 파이프라인으로 가속화될 수 있으며, LLM 비용은 시나리오별로 발생하므로 전체 파이프라인이 단일 장면에서 여러 코너 케이스를 배치 생성하는 데 효율적이라는 점이다.

원본 Waymo 영상(위)과 CARLA-GS 합성 코너 케이스(아래) 비교: 정적 배경은 사실적으로 유지되며 새 차량이 끼어들기 기동을 실행한다.

로보틱스에 중요한 이유

자율주행 차량은 실제 테스트에서 재현하기 위험한 드물지만 치명적인 사건을 처리해야 한다. CARLA-GS는 실용적인 대안을 제시한다: 수백만 마일을 주행하여 코너 케이스를 만나는 대신, 기존 수집 데이터에서 합성적으로 생성하면서 물리적 현실성을 유지할 수 있다.

분리형 아키텍처는 각 모듈을 전체 시스템 재학습 없이 독립적으로 업그레이드할 수 있게 한다(더 나은 렌더링, 더 똑똑한 LLM, 더 정확한 물리). 이러한 유연성은 상용 자율주행 스택의 안전 검증에 중요하다.

로보틱스 배포 측면에서, 이 파이프라인은 자율 창고 로봇 및 인간 근처에서 작업하는 휴머노이드 로봇의 인식 및 계획 모델을 위한 훈련 데이터를 보강할 수 있다. 기록된 데이터에서 사실적이고 물리적으로 유효한 코너 케이스를 생성하는 능력은 시뮬레이션과 현실 간의 차이를 줄여준다.

한계와 미해결 문제

현재 파이프라인은 재구성에 단일 RTX 4090을 사용하므로, 더 긴 도로 구간이나 더 많은 카메라로 확장하려면 더 효율적인 가우시안 표현이 필요할 수 있다. 희소 카메라 설정은 뷰 일관성 문제를 일으켜 시점이 훈련 뷰에서 멀어질 때 아티팩트를 생성할 수 있다.

LLM 추론은 공식적으로 안전성이 검증되지 않았다. PID 컨트롤러가 따라갈 수 없는 물리적으로 불가능하거나 안전하지 않은 궤적을 생성할 수 있지만, 저자들은 폐루프 검증이 향후 과제라고 언급한다. 또한 에셋 라이브러리는 미리 구축되고 정적이어서 동적 에이전트의 다양성을 제한한다.

마지막으로 평가는 정성적이다. FID나 충돌률 같은 확립된 지표가 없으면 CARLA-GS를 대체 시뮬레이션 파이프라인과 비교하기 어렵다.

자주 묻는 질문

CARLA-GS로 어떤 유형의 코너 케이스를 생성할 수 있나요? 끼어들기, 긴급 제동, 폐색 기반 보행자 횡단, 적대적 차량 합류 등 다양한 시나리오를 합성할 수 있습니다.

CARLA-GS를 실행하려면 강력한 GPU가 필요한가요? 네, 3D 가우시안 재구성에는 합리적인 훈련 시간을 위해 RTX 4090이 필요하지만, 장면이 구축되면 추론은 빠릅니다.

자체 주행 데이터셋을 CARLA-GS에 사용할 수 있나요? 파이프라인은 보정 데이터가 있는 다중 카메라 비디오를 필요로 하며, Waymo Open Dataset에서 시연되었지만 다른 데이터셋에도 일반화될 수 있습니다.

CARLA-GS는 다른 시뮬레이션 기반 방법과 어떻게 비교되나요? 순수 합성 시뮬레이터와 달리 실제 장면을 재구성하여 사실적 렌더링을 제공하며, GAN 기반 방법이 부족한 물리 일관성을 추가합니다.

결론

CARLA-GS는 신경 렌더링, LLM 추론, 차량 시뮬레이션을 결합하여 자율주행의 안전에 중요한 코너 케이스를 생성하는 깔끔하고 모듈식 접근법을 제시한다. 실제 주행 로그를 드문 사건에 대한 제어 가능한 테스트베드로 변환하여 저비용으로 안전 검증을 가속화할 수 있다. 분리형 설계는 각 구성 요소가 독립적으로 발전할 수 있게 하여 연구와 개발 모두에 실용적인 도구가 된다.