Nội suy độ sâu multibeam bằng ArcGIS Desktop?


8

Tôi đang cố gắng tạo một bản đồ 3D với độ sâu đa tia (tính năng 65536, xyz), nhưng có vẻ như các phương pháp nội suy quá cứng nhắc. Tôi cần phải làm mịn dữ liệu để nó trông tự nhiên và thực tế hơn.

Những thông số nào tôi phải thay đổi để tôi có thể nhận được điều này?


Tôi đang sử dụng ARCGIS 9.2
Romina 26/07/13

+1 Cũng sẽ tò mò nếu các kỹ thuật xử lý Lidar sẽ được áp dụng.
Kirk Kuykendall

7
Tôi rất nghi ngờ về nguồn dữ liệu vì 65536 chính xác là giới hạn hàng của bảng tính excel trước v2010 :-)
WolfOdrade

Câu trả lời:


7

Điều này có thể không hoàn toàn là một vấn đề với mô hình nội suy. Dữ liệu độ sâu có thể biểu hiện tiếng ồn đáng kể. Do trọng lượng bằng nhau liên quan đến từng khía cạnh TIN và hiệu ứng ngoại lệ, phép nội suy cơ sở TIN có thể mở rộng nhiễu này và không được khuyến nghị. Tôi sẽ áp dụng một phép nội suy Topogrid (Topo cho raster) và sau đó áp dụng bộ lọc làm mịn cho kết quả. Tôi thường sử dụng bộ lọc có trọng số Gaussian với sigma là 2, nhưng trong ArcGIS bạn chỉ có thể sử dụng một trung bình tiêu cự. Kích thước của cửa sổ sẽ phụ thuộc vào độ phân giải của bề mặt nội suy và tiêu chí lỗi. Bạn không muốn ghi đè dữ liệu vì vậy, việc đánh giá Lỗi bình phương gốc (RMSE) của quan sát so với dự đoán là điều cần thiết. Tìm kích thước cửa sổ thể hiện sự cân bằng chấp nhận được giữa độ mịn và sai số.


1

Hãy thử FFT (Fast Fourrier Transform) trong ENVI hoặc Công cụ xử lý ảnh khác sau khi tạo raster của bạn. Bạn cũng có thể áp dụng nó trực tiếp trên raster của mình bằng IDL.


đề nghị rất tốt!
Jeffrey Evans

1
Bản thân FFT không giải quyết được vấn đề này - đó chỉ là một cách thể hiện lại cùng một dữ liệu. Chính xác thì bạn đề xuất làm gì với FFT để làm mịn dữ liệu?
whuber

Bạn phải áp dụng bộ lọc cho một số tần số (tôi nghĩ để loại bỏ tần số cao) trên hình ảnh FFT của bạn và sau đó thực hiện FFT ngược
Bên dưới Radar

0

Hãy thử làm một TIN từ độ sâu. Một TIN sẽ thực hiện nội suy các điểm (đường), tạo ra bề mặt mịn hơn lưới. Bạn cũng có thể chạy một ngọn đồi trên lưới nội suy, điều này có thể tạo ra một cái gì đó bạn thích trực quan.


0

Bạn có thể thử nội suy Topo to Raster chỉ trong một bước, thử các giá trị khác nhau cho các tham số làm mịn của nó: hệ số lỗi rời rạc (1,5, 2 hoặc cao hơn), dung sai # 1 (thử 2-3) và dung sai # 2 (khoảng 100) . Thực thi thoát nước nên được tắt để đo độ sâu (không thực thi) và loại dữ liệu "tại chỗ". Có thể bạn quản lý để có được độ mịn mong muốn mà không cần bộ lọc.


0

Tôi ghét các đường viền không tự nhiên mà bạn nhận được từ hầu hết các mô hình. Đây là quy trình làm việc của tôi:

  1. Tạo đường bờ (cố gắng sử dụng hình ảnh / hình ảnh mới hơn)
  2. Tạo TIN dựa trên dữ liệu âm thanh bờ và điểm
  3. Chuyển đổi Tin sang raster (Tôi thường sử dụng độ phân giải 1m)
  4. Sử dụng Multi Values ​​to Points để trích xuất các giá trị raster thành các điểm âm
  5. Tính toán trường "Khác biệt" trong dữ liệu âm thanh của bạn và kiểm tra thủ công các khu vực có chênh lệch> 0,5 mét. Thực hiện xóa cần thiết.
  6. Tạo TIN dựa trên các âm và đường bờ được sửa
  7. Chuyển đổi TIN thành raster (Tôi thường sử dụng độ phân giải 5m)
  8. Chuyển đổi raster thành điểm.
  9. Thực hiện lựa chọn từ tập dữ liệu điểm điền với tập dữ liệu điểm âm (tôi sử dụng trong phạm vi 10 mét) và xóa các điểm này tạo thành tập dữ liệu điểm điền
  10. Thực hiện các lựa chọn ngẫu nhiên để giảm mật độ của tập dữ liệu điền (Tôi chỉ truy vấn FID / some number = CEILING (FID / some number) sau khi thực hiện xóa và lưu ban đầu.
  11. Sử dụng các điểm điền ngẫu nhiên, các điểm âm, đường bờ và đa giác phạm vi (từ đường bờ) trong công cụ Topo đến Raster.
  12. Tạo đường viền.

Điều này cung cấp cho bạn các đường viền được làm mịn, nhưng vẫn giữ các giá trị đo cho dữ liệu âm thanh của bạn. Nó không tốt hơn, nhưng tôi nghĩ nó có vẻ tốt hơn nhiều.


0

Về mặt đơn giản, TIN có thể mang lại lợi nhuận rất hợp lý.

Tôi thấy không có lý do tại sao tiếng ồn ngăn cản việc sử dụng TIN mỗi se. Họ sẽ mô hình chính xác các điểm dữ liệu của bạn nếu bạn thiết lập các tham số theo cách đó hoặc phù hợp hơn với bề mặt. Chúng cũng có lợi thế khác biệt là độc lập theo tỷ lệ và định hướng lưới, không giống như bất kỳ phương pháp dựa trên cửa sổ di chuyển nào.

Tôi muốn đề nghị:

  1. Kiểm tra điểm của WolfOdrade trước!
  2. Nếu dữ liệu độ sâu được sắp xếp theo hàng hoặc một số hình học không đều khác (ví dụ từ âm thuyền), hãy đổ dữ liệu này vào bề mặt raster. Nếu đó là các điểm trong một lưới thông thường hoặc phân tán ngẫu nhiên, hãy biến nó thành một TIN phù hợp với mọi điểm.
  3. Hình dung trong một cái gì đó đơn giản, như ArcScene.
  4. Sau đó Đăng một hình ảnh của nó ở đâu đó để chúng tôi thực sự có thể xem dữ liệu, hiển thị các điểm quan tâm của bạn.

Thuật toán làm mịn phải phụ thuộc rất nhiều vào loại địa hình, bộ lọc Guassian có thể tốt cho DEM mượt mà hơn. FFT sẽ xứng đáng với nỗ lực cho địa hình khác nhau và có thể xử lý các góc sắc nét hơn, nhưng việc lặp đi lặp lại các nút TIN có thể là một tùy chọn đủ và đơn giản hơn để giảm thiểu dữ liệu mô phỏng.


2
"Mô hình chính xác" của tiếng ồn chỉ lan truyền lỗi. Khi có tiếng ồn, bạn nên ưu tiên các phương pháp làm mịn dữ liệu hơn là tôn trọng chúng. Điều đó cho thấy việc xem xét các lựa chọn thay thế cho TIN. Đề xuất của bạn ở gần cuối các nút TIN lặp đi lặp lại là theo tinh thần này, nhưng thật không may khi bạn đã hoàn thành, bạn vẫn đang ghim TIN vào các nút còn lại, không có nút nào đúng (do nhiễu). Áp dụng một âm thanh thống kê mượt mà hơn như một ý tưởng tốt hơn.
whuber

Quan điểm của tôi liên quan đến TIN là chúng chỉ là một cấu trúc dữ liệu, với các phương pháp làm mịn riêng. Nhưng cho dù trong TIN hay GRID, việc lọc để lại dữ liệu thô có lỗi. Làm mịn đòi hỏi phân phối điểm tốt. Cả hai loại bỏ cực đại và cực tiểu có thể là thực và cần thiết. Tất cả các phương pháp lưới dễ bị tổn thương về quy mô và định hướng. Không xem dữ liệu và biết mục đích sử dụng cuối cùng, chúng tôi không biết phương pháp nào cần hoặc có thể duy trì. Nếu nó chỉ để trực quan hóa thì một chút lỗi ngẫu nhiên hạn chế thực sự có thể làm cho nó trông thực tế hơn do đó lọc / làm cỏ hơn là trơn tru.
AnserGIS
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.