4.1 인지 모듈의 정의와 역할

4.1 인지 모듈의 정의와 역할

1. 정의

인지(Perception) 모듈은 자율주행 시스템에서 차량에 탑재된 센서로부터 수집된 원시 데이터(Raw Data)를 처리하여, 주행 환경의 구조화된 표현(Structured Representation)을 생성하는 기능 모듈이다. SAE J3016 표준에서 정의하는 OEDR(Object and Event Detection and Response)의 감지(Detection) 기능에 해당하며, 자율주행 파이프라인의 첫 번째 처리 단계를 구성한다.

인지 모듈의 입력은 카메라 영상, 라이다 포인트 클라우드, 레이더 반사 신호 등의 원시 센서 데이터이며, 출력은 주행 환경에 대한 해석된 정보이다. 이 해석된 정보는 “주변에 무엇이 있으며, 어디에 위치하고, 어떻게 움직이는가“에 대한 답을 제공한다.

2. 인지 모듈의 역할

인지 모듈은 자율주행 시스템에서 다음의 핵심적 역할을 수행한다.

환경 상태 추정: 주행 환경 내의 정적 요소(도로 구조, 차선, 인도, 건물)와 동적 요소(차량, 보행자, 자전거)의 위치, 크기, 속도, 방향, 유형을 추정한다.

주행 가능 영역 결정: 차량이 안전하게 주행할 수 있는 자유 공간(Free Space)과 주행이 불가능한 점유 공간(Occupied Space)을 구분한다.

교통 규제 인식: 교통 신호등의 상태, 교통 표지판의 내용, 차선 표시의 의미를 해석하여 주행 규칙 정보를 후속 모듈에 제공한다.

위험 상황 감지: 전방 차량의 급제동, 보행자의 도로 진입, 낙하물 등 즉각적인 대응이 필요한 위험 상황을 감지한다.

3. 인지 모듈의 시스템 내 위치

인지 모듈은 센서 하위 시스템과 판단 하위 시스템 사이에 위치한다.

\text{센서} \xrightarrow{\text{원시 데이터}} \boxed{\text{인지 모듈}} \xrightarrow{\text{구조화 표현}} \text{예측/판단}

인지 모듈의 출력 품질은 후속 모듈의 성능에 직접적으로 전파된다. 인지 모듈에서 발생한 미검출(False Negative)은 판단 모듈이 존재하는 위험을 인지하지 못하게 하며, 오검출(False Positive)은 불필요한 회피 기동을 유발한다. 이러한 오류 전파(Error Propagation) 특성으로 인해 인지 모듈의 정확도와 신뢰성은 전체 자율주행 시스템의 안전성을 결정하는 근본적 요인이다.

4. 인지 모듈의 기술적 발전 동향

인지 모듈의 알고리즘은 규칙 기반(Rule-Based) 방법에서 심층 학습(Deep Learning) 기반 방법으로 전환되었으며, 최근에는 다음의 방향으로 발전하고 있다.

  • 통합 인지 프레임워크: 객체 검출, 분할, 차선 검출 등 개별 과업을 독립적으로 수행하던 방식에서, 단일 신경망이 다수의 인지 과업을 동시에 수행하는 통합 프레임워크로 발전하고 있다.
  • BEV 기반 인지: 다중 카메라 영상을 BEV(Bird’s Eye View) 공간으로 변환하여 3차원 인지를 수행하는 방식이 주류가 되고 있다.
  • 트랜스포머 아키텍처의 적용: 비전 트랜스포머(ViT)와 그 변형이 인지 모듈의 핵심 아키텍처로 채택되고 있다.
  • 자기 지도 학습의 활용: 레이블이 없는 대규모 주행 데이터로부터 유용한 시각적 표현을 사전 학습하는 방법론이 연구되고 있다.

5. 참고 문헌

  • Grigorescu, S., Trasnea, B., Cocias, T., & Macesanu, G. (2020). A survey of deep learning techniques for autonomous driving. Journal of Field Robotics, 37(3), 362–386.
  • SAE International. (2021). Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles (J3016_202104).

v1.0