segment-geospatial: 원격 탐사 이미지를 위해 Segment Anything Model을 활용하는 지형 공간 세분화 도구
segment-geospatial: 원격 탐사 이미지를 위해 Segment Anything Model을 활용하는 지형 공간 세분화 도구
해결하는 문제
SamGeo는 지형 공간 데이터 분석을 위해 Segment Anything Model (SAM)을 사용하는 프로세스를 단순화합니다. 원격 탐사 이미지와 위성 데이터를 세분화하기 위해 광범위한 코딩을 할 필요가 없도록 하여, 연구자와 GIS 전문가들이 고급 이미지 세분화 도구에 쉽게 접근할 수 있도록 합니다.
작동 방식
이 패키지는 SAM, SAM 2, SAM 3, Fast SAM, HQ-SAM을 포함한 여러 세분화 모델을 통합합니다. 사용자는 텍스트 프롬프트 (Grounding DINO를 통해), 대화형 마커 (전경/배경), 그리고 바운딩 박스(bounding boxes)와 같은 다양한 프롬프트 유형을 사용하여 관심 영역을 정의하고 GeoTIFF 파일 내의 특정 객체를 분리할 수 있습니다. 또한 TMS 서버에서 지도 타일을 다운로드하고 결과를 GeoJSON, Shapefile, GeoPackage와 같은 표준 벡터 형식으로 저장하는 등 지형 공간의 특수성을 처리합니다.
대상 사용자
이 도구는 복잡한 딥러닝 코드를 작성하지 않고 위성 이미지에서 객체를 추출해야 하는 지형 공간 분석가, 원격 탐사 연구자, 그리고 GIS 전문가를 위해 설계되었습니다.
주요 특징
- Multi-Model Support: SAM, SAM 2, SAM 3, Fast SAM, HQ-SAM과 호환됩니다.
- Flexible Prompting: 텍스트 기반 세분화, 대화형 포인트 마커, 그리고 박스 프롬프트를 지원합니다.
- Text-to-Mask: 텍스트 프롬프트를 사용하여 원격 탐사 이미지를 세분화할 수 있는 기능입니다.
- GIS Integration: QGIS 플러그인으로 사용할 수 있으며 ArcGIS Pro와 호환됩니다.
- Geospatial Output: 세분화 결과를 일반적인 벡터 형식으로 직접 저장합니다.
- REST API: HTTP를 통해 세분화 서비스를 제공하기 위한 REST API를 포함합니다.
Sources
- undefinedopengeos/segment-geospatial