pan-sharpened 15m 해상도 이미지를 사용하여 GRASS에서 i.cluster
> i.maxlik
를 사용하여 Landsat 장면의 감독되지 않은 분류를 수행하는 방법을 배우고 싶습니다 ( 위키에 제공된 예 는 일반적인 30m 해상도를 사용합니다).
나는 사용하여 시도 i.pansharpen
먼저 팬 날카로운 이미지를 만들 수 있지만 i.pansharpen
사용하여 결합 할 수 있습니다 만 출력 3 개 채널 수 d.rgb
또는 r.composite
. 내가 아는 한 이미지 분류 프로세스에는 완전한 다중 스펙트럼 대역 1 ~ 7이 필요합니다. 어떻게 15m 해상도 대역 8 이미지를 사용하여 팬 샤프닝 된 별도의 대역 (대역 1 ~ 대역 7)을 생성 할 수 있습니까? 이미지 분류 과정?
그들이 어떻게했는지 보여주는 논문 을 찾았습니다 . 기본적으로 그들은 어떤 종류의 Principal Component Analysis를 사용하여 30m 다중 스펙트럼 대역과 15m-panchromatic 대역을 어떻게 든 병합했습니다. 정확한 인용문은 다음과 같습니다.
"이 방법은 먼저 30 미터 멀티 스펙트럼 이미지를 15 미터로 재 샘플링합니다. 그런 다음 멀티 스펙트럼 이미지의 6 가지 주요 구성 요소를 모두 계산합니다 (코스 해상도로 인해 열 밴드를 삭제했습니다). 해상도)는 30 미터 이미지의 첫 번째 주요 구성 요소의 히스토그램과 일치하도록 크기가 조정되고 첫 번째 구성 요소는 크기가 조정 된 panchromatic 밴드로 대체됩니다. 이는 첫 번째 주요 구성 요소가 대체 후, 6 개의 성분이 원래의 데이터 공간으로 다시 변환되어 공간 분해능이 향상됩니다. "
우선,이 논문은 알고리즘 / 수식을 전혀 보여주지 않았습니다. 위의 인용문을 해당 수학 공식으로 바꾸는 방법을 모르겠습니다. 나는 i.pansharpen
일반적인 Brovey 또는 IHS 대신 PCA 알고리즘과 함께 사용할 수 있다는 것을 깨달았 지만 여전히 출력은 빨강, 파랑 및 녹색의 3 채널만이 될 것입니다. 심지어 이미지 분류에 사용하는 방법에 대한 단서가 없습니다. ..
그래서 새로운 PCA 알고리즘을 수동으로 작성하려고 시도하기 전에 머리를 부딪히기 전에 팬이 날카로 워진 Landsat 이미지에서 이미지 분류를 수행하는 더 쉽고 좋은 방법을 알려주는 사람이 있습니까? 내 말은-더 쉬운 방법이 있어야합니까? 간단한 것을 놓친 것 같습니다.
남은 경로가 내 자신의 스크립트를 작성하는 것이라면, 내가하려는 일의 예와 비슷한 것을 지적 해 주시겠습니까?
어떤 도움이라도 대단히 감사합니다!