래스터-벡터 변환 (Raster-to-Vector Conversion)

지도학
한 줄 정의: 격자(셀) 형태의 래스터 자료를 점·선·면으로 이루어진 벡터 공간자료로 변환하는 과정입니다.

쉽게 풀면

스캔한 지도 이미지나 위성영상은 픽셀들이 모여 만들어진 격자 형태의 자료입니다. 하지만 이 안에 담긴 도로나 건물 경계를 정밀한 선과 면으로 다루고 싶을 때는 격자 자료를 벡터 자료로 바꿔야 합니다. 래스터-벡터 변환은 모자이크 그림 속에서 형태의 윤곽선을 추출해 매끄러운 도형으로 다시 그려내는 작업이라고 볼 수 있습니다. 위성영상이나 스캔한 지도처럼 격자로 이루어진 래스터 자료에서 도로나 건물 윤곽 같은 경계를 추출해 선·폴리곤으로 표현하는 작업입니다.

왜 중요한가

과거 종이지도를 스캔한 자료나 위성영상 분류 결과처럼 래스터 형태로 존재하는 정보를 정밀한 경계 분석, 면적 계산, 다른 벡터 자료와의 결합에 활용하려면 벡터화가 필요합니다. 지도 디지타이징과 원격탐사 자료 활용에서 널리 쓰이는 과정입니다. 위성영상 분류 결과처럼 격자 형태로 생성된 정보를 행정구역 통계나 벡터 기반 지도와 결합하려면 벡터 형태로 변환하는 과정이 필요합니다.

논문에서는 이렇게 쓰입니다

"위성영상 분류 결과로 얻은 토지피복 래스터는 래스터-벡터 변환을 거쳐 폴리곤 형태의 벡터 자료로 전환되었다."

분류된 격자 자료를 경계가 있는 폴리곤으로 바꿨다는 의미입니다.

"스캔된 구지형도의 등고선을 래스터-벡터 변환하여 수치표고모델 제작에 활용하였다."

스캔 이미지에서 선형 정보를 추출해 벡터화한 예문입니다.

조금 더 깊게 보면

래스터-벡터 변환은 크게 동일한 값을 가진 셀들을 하나의 폴리곤으로 묶는 폴리곤화(polygonization)와, 선형 패턴을 따라 벡터 선을 추출하는 세선화(skeletonization) 기반 방식으로 나눌 수 있습니다. 변환 결과의 매끄러움과 정확도는 원본 래스터의 해상도와 분류 정확도에 크게 좌우됩니다. 래스터를 벡터로 바꾸는 대표적인 방법으로는 같은 값을 가진 격자를 하나의 폴리곤으로 묶는 폴리곤화와, 값이 급격히 변하는 경계를 선으로 추출하는 등고선화가 있으며, 변환된 벡터 경계는 원본 격자의 계단 모양을 그대로 반영해 매끄럽게 다듬는 후처리가 필요한 경우가 많습니다. 대표적인 방법으로 등고선처럼 같은 값을 잇는 등치선화(contouring)와, 분류된 영역의 경계를 따라 폴리곤을 그리는 폴리곤화(polygonization)가 있으며, 래스터의 계단 형태 경계를 매끄럽게 다듬는 일반화 과정이 함께 필요한 경우가 많습니다.

주의할 점

격자 형태의 경계는 원래 계단 모양이므로, 벡터화 후에도 부자연스러운 톱니 모양의 경계가 남을 수 있어 후처리(단순화)가 필요한 경우가 많습니다.

격자의 계단 모양이 그대로 벡터 경계에 반영되므로, 매끄러운 경계가 필요한 경우 별도의 단순화·평활화 처리가 뒤따라야 합니다. 변환 후 생성된 폴리곤 수가 지나치게 많아지면 단순화 작업을 거쳐 활용성을 높이기도 합니다. 자동 벡터화 결과는 픽셀 단위의 들쭉날쭉한 경계나 작은 노이즈 폴리곤을 그대로 반영하는 경우가 많아, 후처리로 단순화하지 않으면 파일 용량과 처리 부담이 불필요하게 커집니다.

개념 계통

상위 개념

분야 전체 개념 지도 보기 →

관련 용어