Computer Vision
Computer Vision 이란?
다중/다종 카메라에서부터 얻은 영상 정보를 이용하여 로봇이 환경을 이해할 수 있도록 공간을 재구성하고 재구성된 공간 정보를 기반으로 로봇의 환경 인식과 사람의 환경 모니터링에 도움을 주는 기반 기술입니다.
Robot Scene Understanding
로봇을 운용할 시에 로봇이 어디에 있는지 어떤 환경에 처해 있는지 파악하는 것이 중요합니다.
이를 위해 로봇에 장착된 1대 혹은 다수의 카메라에서 나온 영상의 feature 정보를 활용해, 주변 환경을 인지하고 카메라 포즈를 추정하여 로봇의 현재 위치를 파악할 수 있도록 합니다. 또한 이러한 환경 인지를 통하여 로봇이 상황에 맞게 지능적으로 대응을 할 수 있도록 하고, 다양한 인식 알고리즘과 융합하여 더 정확한 환경 인지가 가능하도록 연구합니다.
Multiple View Geometry
2차원 영상 정보에서 3차원 정보를 추정할 수 있으면 보다 정확한 환경 인지를 하는데 도움이 될 수 있으며 센서 구성 측면에서도 여러 가지 이점이 있습니다. 이를 위해 주요 구조물과 객체(자동차, 사람) 등에서 3차원 정보를 추출하는 것을 연구합니다. 물체를 인식하는 카메라가 2대 이상일 경우에는 Multiple View Geometry를 이용하여, 객체들을 Bird Eye View로 가상 공간에 재구성하는 Visualization도 연구하고 있습니다.
Video Analytics / Monitoring
CCTV 시스템이나 로봇의 카메라를 통해 현재 상황에 대한 모니터링을 수행해야 하는 경우가 있습니다. 이상 상황이 발생할 경우를 대비, 이에 대한 모니터링을 자동으로 하기 위해 이상 상황을 감지하는 방법을 연구합니다. 또한 Surround View Monitoring 시스템을 구성하여 모니터링에 활용하는 것도 수행합니다.