지붕 분류를위한 OpenSource 원격 감지 도구


30

envi 이미지 처리 및 분류 도구를 사용하면 약간의 스펙트럼 값을 가진 이미지에서 지붕을 얻은 다음 앱의 벡터 데이터로 변환 할 수 있습니다.

Intel 에서 개발 한 OpenCV를 사용 하는 파이썬에서는 (많은 객체 감지 알고리즘이 있음) 이미지에서 얼굴을 감지 할 수 있습니다.

OpenCV 예 :

내 질문은 파이썬과 같은 오픈 소스 도구를 사용하여 조정되거나 조정되지 않은 위성 이미지에서 지붕이나 무언가를 감지 할 수 있습니까?

위성 이미지 예 :

여기에 이미지 설명을 입력하십시오

답변:


18

과거에는 OpenCV를 사용하여 지리에 대한 객체 감지 교육을 실시했습니다. Vascobnunes가 지적했듯이 Orfeo Toolbox는 훌륭한 오픈 소스 선택 입니다. 비공개 소스 버전의 경우 Feature Analyst (ArcGIS 확장명도 있음)를 살펴볼 수 있습니다 .

결국, 그것은 지원 벡터 머신 을 훈련하는 것으로 요약됩니다 . 대부분의 언어에 사용할 수있는 여러 라이브러리가 있습니다.

이것은 몇 년 전에 libsvm 을 사용 하여 트리 객체 감지를 수행 하는 도구의 예입니다 . 발견되면 실제 3D 트리 객체를 배치합니다.

libsvm을 사용한 객체 감지의 예

이 동영상은 당시 YouTube에 게시 한 동영상입니다 .

이 라이브러리 중 하나를 사용하면 파이썬으로 작업을 수행 할 수 있습니다.


당신의 조언을 주셔서 감사합니다 .. 좋은 응용 프로그램이 있습니다. 이것에 대한 의사. 그것은 조금 복잡한 것 같았습니다 ...
Aragon

orfeo 및 기능 분석가 (위에서 언급)는 많은 문서가있는 앱입니다. Envi는 또한이 exelisvis.com/portals/0/tutorials/envi/ 를 수행 할 수 있습니다. 그런데 orfeo (오픈 소스 옵션)에는 qgis 플러그인이 있습니다
Ragi Yaser Burhum

10

하나의 위성 이미지만으로는 지붕 감지를 만족시킬 수 없습니다. 다른 정보 소스를 사용하려고합니다.

다음 기사는 DEM + 항공 이미지 쌍 + 지적 데이터를 사용하는 방법을 설명합니다.

M. Durupt, F. Taillandier. 디지털 고도 모델 및 지적 자료를 이용한 자동 건물 재건 : 운영 접근. 사진 측량, 원격 감지 및 공간 정보 과학의 국제 아카이브. Vol. 36 (Part 3), 독일 본, 2006 년 9 월.

참고 문헌 섹션의 다른 논문도 참조하십시오 (예 : 하나 ).

파이썬 오픈 소스 소프트웨어에서는 그러한 방법이 구현되지 않은 것으로 보입니다.


고마워. 나는 내 목적을 위해 그것을 개발하기 위해 오픈 소스 소프트웨어를 찾고 있습니다 ...
Aragon


4

하나의 이미지에서만 감독되거나 감독되지 않은 분류를 수행 할 수 있습니다. 몇 번 시도하고 결과가 좋은지 확인하십시오.

더 좋은 방법, 내가 한 방식은 이미지에서 정사 사진을 만드는 것입니다. 그런 다음 건물의 발자국이 생겨 이미지에서 지형을 필터링했습니다. 그런 다음 픽셀을 분류하고 벡터 객체를 만들었습니다.

DEM이 있거나 스테레오 쌍이있는 경우 DEM을 만들 수 있습니다. 그러면 지붕을 감지 할 수 있습니다.

또한 이미지에서 이미지는 그림자로 가득합니다. 그들을 다루는 행운을 빕니다. 따라서 파이썬에서는 아무것도 보지 못했습니다. 분류를 위해 ArcGis를 사용했습니다. 그러나 오픈 소스를 언급 했으므로 QGIS를 사용해 볼 수 있습니다.

마지막으로, 귀하가 요청한 것은 연구의 주요 주제이며 좋은 결과를 얻으려면 데이터베이스를 향상시켜야합니다. 이 경우 단일 이미지를 다루기가 까다 롭습니다.


2

Point Cloud Library 는 새로운 오픈 소스 라이브러리로 DEM 또는 Orthophoto를 기반으로 객체 인식에 사용될 수 있습니다. 도움이 되길 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.