Làm thế nào để Lấy mẫu hình ảnh hàng xóm gần nhất hoạt động trong ArcGIS?


15

Tôi đang cố gắng hiểu cách người hàng xóm gần nhất cho việc lấy lại bộ dữ liệu Hình ảnh hoạt động trong ArcGIS.

Giá trị ô raster đầu ra là giá trị của giá trị ô gần nhất trong raster đầu vào: nhập mô tả hình ảnh ở đây

Trong trường hợp này, trung tâm của mỗi ô đầu ra là ô giữa của mỗi ô nhập 3x3.

Điều gì xảy ra nếu tất cả chúng ở cùng một khoảng cách? nếu đầu ra có một nửa kích thước của đầu vào, trung tâm của đầu ra sẽ có cùng khoảng cách với 4 ô đầu vào neigh gần nhất?

InRas1=6x6
OutRas=3x3

Anh ta nhận được phần lớn các giá trị tế bào? Không

Hay tôi đang thiếu một cái gì đó ở đây?


Bạn đã thử nó chưa? Có lẽ bạn có thể tạo một raster thử nghiệm và chạy thử nghiệm. Tôi cho một, tôi quan tâm.
RK

1
"Hàng xóm gần nhất" không phụ thuộc vào "đa số". Khi bạn sử dụng một quy trình NN, không có lý do gì để mong đợi phần mềm sử dụng các quyết định đa số! Việc giải quyết các mối quan hệ trong khoảng cách cũng sẽ không phụ thuộc vào phép chiếu, bởi vì các phép tính lưới luôn được thực hiện trong một không gian phẳng (Euclide). Vì vậy, vấn đề duy nhất với NN là liệu các mối quan hệ được giải quyết theo một cách có hệ thống hay ngẫu nhiên hay tùy tiện. Bạn dường như trả lời điều này trong văn bản của bạn: bạn nói rằng thử nghiệm cho thấy điểm dưới bên phải được sử dụng. Câu hỏi của bạn là gì?
whuber

3
Những sơ đồ này khá hữu ích. Tôi sẽ tưởng tượng rằng quy tắc (tức là ô dưới cùng bên phải) dựa trên thứ tự xử lý các ô. Nếu quá trình xử lý tiến hành đầu tiên từ trái sang phải rồi từ trên xuống dưới, mỗi khoảng cách từ trung tâm ô đầu vào đến trung tâm ô đầu ra được tính và khoảng cách này trở thành khoảng cách tối thiểu (và hàng xóm gần nhất) nếu nhỏ hơn hoặc bằng khoảng cách tối thiểu hiện tại. Bởi vì ô dưới cùng bên phải được xử lý sau cùng, nó 'thắng'.
phủ

1
AR, Bạn đã thực hiện một công việc tuyệt vời như vậy minh họa điều này và điều tra hành vi mà tôi khuyến khích bạn (a) chỉnh sửa câu hỏi để chỉ tập trung vào hành vi NN (bỏ qua những suy đoán về đa số) và (b) đưa câu trả lời vào một câu trả lời Tôi sẽ vui vẻ nâng đỡ cả hai!
whuber

1
chính phủ, đó là có thể. Ngoài ra, phần mềm có thể làm tròn các giá trị lên: các hàng được lập chỉ mục từ trên xuống dưới, các cột từ trái sang phải. Khi tọa độ trung tâm tế bào xuất hiện chính xác giữa hai trung tâm tế bào ban đầu, làm tròn lên trên tạo ra kết quả @AR được tìm thấy. Cách tiếp cận này hiệu quả hơn so với tìm kiếm hàng xóm gần nhất (và tìm bốn và phải quyết định trong số họ): mỗi trung tâm ô đầu ra dẫn đến một ô đầu vào duy nhất để tham chiếu.
whuber

Câu trả lời:


4

Theo đề xuất của RK, tôi đã thực hiện 3 trình quét khác nhau để kiểm tra phương pháp lấy mẫu lại NN trong arcGIS và khi chuyển từ độ phân giải InRas sang độ phân giải bằng 1/2, giá trị của ô mới là luôn được cung cấp bởi ô nhập bên phải phía dưới .

Ở bên trái các tệp InRas khác nhau mà tôi đã tạo (kích thước ô1, 6x6), ở bên phải đầu ra của Công cụ lấy mẫu lại với Hàng xóm gần nhất với kích thước ô đầu ra là 2.

Họ thường đề xuất phương pháp này được áp dụng khi lấy mẫu lại bộ dữ liệu sử dụng đất, tuy nhiên tôi có thể sẽ sử dụng bộ lọc đa số thay vì NN.

nhập mô tả hình ảnh ở đây


1

Tôi đã tra cứu thuật toán NN trong một số sách giáo khoa viễn thám và ở mọi nơi đều nói rằng thuật toán "chọn giá trị của trung tâm pixel gần nhất với vị trí x, y".

câu hỏi nên quan tâm bây giờ là vị trí cụ thể ở đâu trong các trường hợp khác nhau của bạn? đối với ví dụ 3x3, nó nằm ở trung tâm của khối 6x6. trong trường hợp 2x2, nó ở phía dưới bên phải. do đó, dường như vị trí của 'x, y location' thay đổi, có lẽ vì một 'khối mục tiêu' với các số chẵn không có tâm. Tôi đoán mỗi lập trình viên chọn một góc khác cho trường hợp đặc biệt đó.

hơn nữa, trong sách giáo khoa, các tác giả thường minh họa các kỹ thuật lấy mẫu lại với một 'pixel mục tiêu' được xoay 45 ° và sau đó đặt lên một pixel của một hình ảnh lớn hơn. trong những ví dụ đó, nó trở nên rõ ràng nơi "vị trí trung tâm". tuy nhiên tôi nghĩ rằng những điều này không phù hợp để giải thích 'lấy mẫu lại' ...

Hy vọng rằng đã giúp?


0

Hàng xóm gần nhất tính toán một giá trị chỉ số dựa trên khoảng cách trung bình từ mỗi tính năng đến tính năng lân cận gần nhất. Đối với hình ảnh raster, kích thước ô tương tự. Nếu kích thước và độ phân giải của ô không giống nhau, độ phân giải thô nhất sẽ trở thành tham số cho phép tính lấy mẫu lại. Hãy nhớ rằng các thuộc tính sẽ phản ánh độ phân giải của nguồn ban đầu. Để biết thêm thông tin chi tiết về việc thay đổi kích thước ô raster, bạn có thể truy cập Trung tâm tài nguyên ArcGIS bằng liên kết sau: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00590000001m000000


3
Bạn có thể giải thích thêm một chút về "khoảng cách trung bình" này là gì và ý nghĩa chính xác của "tính năng" là gì không? AFAIK, hàng xóm gần nhất giống như âm thanh của nó - gán giá trị của ô gần nhất cho một điểm mới - và hoàn toàn không liên quan đến khoảng cách trung bình.
whuber
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.