Car PC 기반 주변 감시 시스템에서 스레드를 이용한 왜곡 보정 알고리즘의 설계 및 구현

Design and Implementation of Calibration Algorithm using Thread in a AVM System based on Car PC

  • 발행 : 2011.05.26

초록

최근 네비게이션, GPS 등과 같은 운전 보조를 위한 장치 및 DVD 플레이어 등과 같은 운전자의 인포테인먼트 요구를 위한 장치 등 다양한 차량용 ECU들이 등장하고 있다. 차량용 네트워크를 통해 다양한 ECU들을 연결하여 상호 협력을 통해 ECU 고유 기능뿐만 아니라 추가의 기능을 수행할 수 있는 다양한 기술도 활발히 연구되고 있다. 차량용 네트워크를 통해 다양한 ECU들이 연결되어 상호 동작하기 위해서는 다양한 ECU 및 네트워크를 관리하는 서버 역할을 할 수 있는 고성능의 Car PC 의 장착이 필수적이다. 기존 AVM 시스템은 차량 주변 상황을 실시간으로 제공하기 위해 임베디드 시스템 또는 SOC의 형태로 개발되었다. 그러나, Car PC가 차량에 장착되면 AVM 시스템을 추가의 비용이 없는 소프트웨어로 구현할 수 있다. 이를 위해서는 차량 주변 영상을 실시간으로 제공할 수 있도록 카메라 보정 같은 영상 처리 모듈의 성능이 실시간 영상을 제공할 수 있는 성능을 갖추어야 한다. 본 논문에서는 차량의 전 후방 및 좌 우측에 장착된 4대의 카메라로부터 입력된 차량 주변 상황을 한눈에 보여주는 AVM 시스템을 위해 카메라 보정 및 통합 처리를 위한 모듈을 스레드(thread)를 이용하여 설계하고 구현한다. 또한, 제안하는 영상 처리 모듈의 성능과 스레드를 사용하지 않는 방식의 영상 처리 모듈의 성능을 비교 분석함으로써 제안하는 영상 처리 모듈을 이용하여 추가의 비용이 없는 소프트웨어 AVM 시스템의 구현 가능성을 검증한다.

키워드