도로 등 3차원 디지털 세계 구축에 활용 반사돼 돌아오는 빛을 X·Y·Z축 좌표로 인식하는 라이더…자율주행

라이더를 이용한 무인자동차 구글 웨이모. 출처 : wikipedia.org

무인주행자동차의 눈인 ‘컴퓨터 비전’은 도로 주변에 있는 모든 것을 3차원 데이터로 본다. 이런 첨단 자동차는 정확한 3차원 데이터를 얻기 위해 어떤 기술을 사용할까? 라이더(LiDAR: Light Detection and Ranging)는 레이저 빛을 물체에 발사해 반사해 돌아오는 시간으로 정확한 거리와 위치를 측정하는 기술이다. 라이더는 무인 자율주행에 필요한 정밀 3차원 디지털 지도를 만들거나 정밀한 건물 공사에 사용되기도 한다. 최근에는 디지털 트윈에 필요한 3차원 디지털 모형을 만들 때 사용되며 응용 분야가 많아지고 있다.라이더와 인공지능 기술을 통해 인식하는 3차원 세계 라이더는 1961년 레이저가 발명된 직후 개발됐다. 초기 라이더는 대기 측정과 외계 행성 측량 분야에서 쓰였다. 라이더가 사용하는 원리는 물체에 반사된 빛이 돌아오는 시간을 측정하면 정확한 거리를 얻을 수 있다는 데 있다. 이 아이디어는 1930년 과학자 에드워드 허친슨 신지(Edward Hutchinson Synge)가 탐조등을 사용해 대기밀도를 조사하기 위한 목적으로 제안했다. 이 연구는 빛을 이용한 원격측량의 효시가 되었다. 이후 라이더는 지리공간, 건설, 광업, 농업과 같이 원격측량이 필요한 곳에 활용되기 시작했다. 지금은 아이폰에도 라이더가 포함돼 있을 정도로 많은 사람이 사용하고 있다.

빛에 의한 거리 측정 원리(왼쪽)와 2차원 라이더 스캐너(오른쪽). 출처 : wikipedia.org

라이더는 대상물 표면에 빛을 반사해 돌아온 시간을 거리로 계산한 뒤 이 거리를 3차원 좌표로 변환한다. 3차원 좌표는 3차원 공간에서 X, Y, Z 좌표인 포인트(point)로 구성된다. 라이더는 이 포인트의 집합인 포인트 클라우드(cloud)를 단시간에 만들어낼 수 있다. 이 과정을 3차원 스캐닝(scanning)이라고 한다. 라이더는 통상 수미터에서 수킬로미터 범위까지 대상물을 스캐닝할 수 있고 카메라로 대상물을 측정한 것보다 높은 데이터 정확도를 갖는다.

라이더는 부착된 카메라에서 얻은 이미지를 측정한 포인트 클라우드에 투영해 정밀하고 실감나는 3차원 디지털 모델을 생성한다. 이러한 기술적 특징으로 인해 대중적 관심이 높은 메타버스(metaverse)나 디지털 트윈에 실제로 3차원 세계를 만들고자 할 때도 이런 기술을 사용한다.

라이더는 정밀한 3차원 포인트 클라우드 데이터를 얻는 데 효과적이지만 이 데이터로 무엇이 건물이고 도로인지, 무엇이 사람이고 자전거인지 알 수 없다. 3차원 데이터부터 사물을 구분할 수 있다면 이를 이용해 장애물을 정확히 피하는 무인자동차, 배송로봇, 드론 등을 개발할 수 있을 것이다. 처음 라이더 기술이 사용될 때는 데이터부터 사물을 구분하는 것을 사람이 눈으로 확인하면서 수작업했다. 하지만 요즘은 물건을 구분하는 작업을 컴퓨터가 스스로 한다.

인공지능 기술을 잘 이용하면 우리는 컴퓨터가 3차원 데이터로 사물을 구분하는 방법을 알려줄 수 있다. 딥러닝(deeplearning)으로 알려진 인공지능 기술은 학습용 데이터를 미리 준비해 두고 데이터에 무슨 사물이 포함돼 있는지를 컴퓨터에 학습시킨다. 학습된 모델을 이용하면 주어진 데이터에 어떤 것이 어느 위치에 있는지 알 수 있다.메타버스 등 다양한 분야에서 활용 3차원 데이터를 많이 확보할수록 학습 모델을 만들기 쉬워지고 이를 다양한 목적으로 사용할 수 있다. 미국 국립표준기술연구소(NIST:National Institute of Standards and Technology)는 2018년 도시를 3차원 디지털화하는 포인트 클라우드 시티(city) 프로젝트를 시작했다. 여기서 얻은 데이터는 디지털 도시지도 구축, 재난재해 모니터링, 로봇 기반 배송 등에 활용된다. 우리나라는 2022년까지 전국 일반국도의 정확도로 지도를 구축하기로 했는데 이는 자율주행에 필요한 데이터를 얻기 위한 목적이다.

앞으로는 3차원 데이터를 사용하는 곳이 더 많아질 것이다. 이미 10대는 3차원 디지털 세계에 익숙해져 있다. 젊은이들은 메타버스를 어려운 개념으로 이해하는 것이 아니라 3차원 디지털 세상 속에서 콘텐츠를 즐기고 소통하는 것을 선호한다. 스마트폰에 포함된 라이더는 3차원 데이터를 쉽게 만드는 기폭제가 될 것이다. 영화 ‘매트릭스(The Matrix)’처럼 실감나는 3차원 디지털 세계는 먼 미래가 아닐 수 있다. 라이더는 정밀하고 실감나는 3차원 디지털 세상을 만드는데 큰 역할을 할 것이다.√ 기억해 주세요.

강태욱 한국건설기술연구원 연구위원 라이더는 대상물 표면에 빛을 반사해 돌아온 시간을 거리로 계산한 뒤 이 거리를 3차원 좌표로 변환한다. 3차원 좌표는 3차원 공간에서 X, Y, Z 좌표인 포인트(point)로 구성된다. 라이더는 이 포인트의 집합인 포인트 클라우드(cloud)를 단시간에 만들어낼 수 있다. 인공지능 기술을 잘 이용하면 우리는 사람처럼 컴퓨터가 3차원 데이터로 사물을 구분하는 방법을 알려줄 수 있다.

error: Content is protected !!