Tôi muốn tìm hiểu cách thực hiện phân loại không giám sát cảnh Landsat bằng cách sử dụng i.cluster
> i.maxlik
trong GRASS bằng hình ảnh có độ phân giải 15m được làm sắc nét (ví dụ được đưa ra trong Wiki sử dụng độ phân giải 30m thông thường).
Tôi đã thử sử dụng i.pansharpen
để tạo hình ảnh sắc nét trước tiên, nhưng i.pansharpen
chỉ có thể xuất 3 kênh có thể được kết hợp bằng cách sử dụng d.rgb
hoặc r.composite
. Theo như tôi biết, quá trình phân loại hình ảnh đòi hỏi phải có các dải đa biên hoàn chỉnh từ 1 đến 7. Làm cách nào tôi có thể tạo các dải riêng biệt (dải 1 đến băng 7), được mài sắc bằng cách sử dụng hình ảnh dải 8 độ phân giải 15m của nó, trước khi đưa chúng vào quá trình phân loại hình ảnh?
Tôi đã tìm thấy một bài báo chứng minh họ đã làm điều này như thế nào; về cơ bản, họ đã sử dụng một số loại Phân tích thành phần chính để bằng cách nào đó hợp nhất các dải đa diện 30m với dải 15m-panchromatic. Báo giá chính xác sẽ là:
"Phương pháp này lần đầu tiên thay đổi hình ảnh đa diện 30 mét thành 15 mét. Sau đó, nó tính toán tất cả sáu thành phần chính của hình ảnh đa bán cầu (Chúng tôi đã xóa dải nhiệt do độ phân giải courser). Sau đó, biểu đồ của dải màu panchromatic (15 mét độ phân giải) được định cỡ lại để phù hợp với biểu đồ của thành phần chính đầu tiên của hình ảnh 30 mét và thành phần đầu tiên được thay thế bằng dải màu panchromatic được thay đổi kích thước. Điều này hợp lý bởi vì thành phần chính đầu tiên biểu thị độ sáng tổng thể theo cách tương tự như Dải quang phổ rộng của hình ảnh panchromatic. Sau khi thay thế, sáu thành phần được chuyển trở lại không gian dữ liệu ban đầu, thể hiện sự cải thiện về độ phân giải không gian. "
Trước hết, bài báo cho thấy không có thuật toán / công thức nào. Tôi không có ý tưởng làm thế nào để biến trích dẫn trên thành một công thức toán học tương ứng. Tôi nhận ra rằng tôi có thể sử dụng i.pansharpen
với thuật toán PCA thay vì Brovey hoặc IHS thông thường - nhưng vẫn vậy - đầu ra sẽ chỉ có 3 kênh màu đỏ, xanh lam và xanh lục - điều đáng buồn là tôi không biết cách sử dụng chúng để phân loại hình ảnh ..
Vì vậy, trước khi tôi cố gắng bẻ khóa cố gắng viết một thuật toán PCA mới bằng tay, có ai có thể giúp tôi chỉ ra một cách dễ dàng và tốt hơn để thực hiện phân loại hình ảnh trên hình ảnh Landsat sắc nét không? Ý tôi là - nên có một cách dễ dàng hơn, phải không? Tôi cảm thấy như tôi đang thiếu một cái gì đó đơn giản.
Nếu con đường duy nhất còn lại là viết kịch bản của riêng tôi, các bạn có thể vui lòng chỉ cho tôi một cái gì đó giống như một ví dụ về những gì tôi đang cố gắng làm không?
Bất kỳ giúp đỡ được rất nhiều đánh giá cao!