Chất lượng hình ảnh kém của các tệp kim tự tháp raster trong ArcGIS Desktop (không khử răng cưa)?


8

Có một số tệp GeoTIFF (kích thước ~ 7000x7000 px) mà tôi cố gắng mở trong ArcGIS Desktop 10.0. Tôi đã tạo các kim tự tháp raster cho chúng (tệp .ovr) bằng công cụ xử lý địa lý nhưng chất lượng của chúng khá tệ (thay đổi kích thước 0,25):

ví dụ nhỏ

Mỗi tệp GeoTIFF có nhiều chi tiết mỏng - thực tế đó là bản vẽ CAD được lưu vào raster. Tôi đã cố gắng thay đổi kích thước thủ công cho GeoTIFF trong trình xem ảnh miễn phí và sử dụng mẫu lại + khử răng cưa. Kết quả trông tuyệt vời (thay đổi kích thước 0,25):

ví dụ nhỏ

Các phương pháp lấy mẫu lại tiêu chuẩn (trong ArcGIS 10.0) mà tôi đã sử dụng để tạo kim tự tháp không mang lại cho tôi bất kỳ kết quả tốt nào. Tôi cũng đã cố gắng để xem hình ảnh mà không có kim tự tháp - điều tương tự.

Sau đó, tôi đã cố gắng tạo tệp kim tự tháp đó (.ovr) bằng thư viện GDAL (GDALDataset.BuildOverview). Nhưng GDAL cũng không có khả năng sử dụng khử răng cưa khi tạo tệp OVR.

Một cách khác là tạo tệp OVR bằng tay. Tôi đã cố gắng tìm bất kỳ thư viện để tạo tập tin OVR. Không có gì. Ngay sau đó, tôi đã nhận ra rằng OVR thực sự là một tệp TIFF nhiều cấp. Khi tôi đã tạo tệp OVR theo cách thủ công trong trình chỉnh sửa hình ảnh (dưới dạng nhiều TIFF), đã đổi tên và thử sử dụng nó trong ArcGIS - Tôi thấy màn hình đen có một số biến dạng. Một số vấn đề với bảng màu có thể được. Tôi cũng không tìm thấy bất kỳ đặc điểm kỹ thuật OVR.

Có ai biết có khả năng tạo các tệp kim tự tháp như vậy bằng cách sử dụng khử răng cưa để cải thiện chất lượng hình ảnh không? Có thể là bất kỳ liên kết đến đặc điểm kỹ thuật OVR hoặc libs?

EDIT1:

Đây là một phần của raster có thể được sử dụng làm ví dụ (thử xây dựng kim tự tháp trong ArcGIS).

EDIT2:

Để trả lời hoàn toàn các ý kiến ​​liên quan đến việc thay đổi phương pháp lấy mẫu lại khi xây dựng kim tự tháp, tôi đã thử tất cả các phương pháp trong ArcGIS. Sau đó, tôi đã mở từng tệp ovr dưới dạng bội số và lấy một cấp độ hình chóp và lưu nó vào một tệp riêng. Sau đó, tôi đã ghép lại cùng một hình ảnh nguồn trong trình xem phần mềm miễn phí (IrfanViewer) với cùng kích thước (mức kim tự tháp). Hình ảnh nguồn có kích thước 5001 x 3361 px. Cấp kim tự tháp có kích thước 313 x 210 px. Vì vậy, hình ảnh đã được giảm trong 16 lần. Đây là kết quả của tôi:

  • Phương pháp lấy mẫu lại gần nhất (từ tệp hình chóp):

ví dụ gần nhất

  • Phương pháp lấy mẫu song phương (từ tệp hình chóp):

ví dụ song tuyến

  • Phương pháp lấy mẫu hình khối (từ tệp hình chóp):

ví dụ hình khối

  • Lấy mẫu lại với khử răng cưa trong IrfanViewer với cùng kích thước:

ví dụ chống răng cưa

EDIT3:

Tôi đang cung cấp một trong những raster nguồn tham chiếu địa lý của tôi và ví dụ được ghép lại của nó để cho thấy chất lượng mà tôi đang cố gắng đạt được trong các kim tự tháp.


Bạn có thể đăng hình ảnh để người khác có thể thử nghiệm với nó?
Craig Williams

Tôi không thể đăng toàn bộ hình ảnh nhưng tôi đã thêm liên kết đến một phần của nó. Tôi hy vọng nó sẽ là đủ. Hãy thử thay đổi kích thước nó x0.25 bằng và không khử răng cưa trong bất kỳ trình xem ảnh nào và bạn sẽ thấy sự khác biệt và kết quả mà tôi đang cố gắng đạt được cho các kim tự tháp.
Alex Markov

Tôi nghĩ rằng bạn sẽ phải đăng lại hình ảnh hoặc một phần của nó ở định dạng ban đầu vì tệp JPG không được định vị địa lý sẽ không hoạt động giống như tệp TIFF được tham chiếu địa lý. Bạn có thể cắt và nén tệp TIF gốc không?
blah238

Câu hỏi ngớ ngẩn: bạn có bản vẽ CAD gốc không? Nếu vậy, ở định dạng nào?
Mike T

Những tập tin này chưa được tham chiếu địa lý. Làm thế nào thông tin địa lý có thể ảnh hưởng đến quá trình xây dựng kim tự tháp? Có vẻ như mỗi cấp độ kim tự tháp chỉ đơn giản là thay đổi kích thước x0,5 của cấp độ trước đó (hoặc hình ảnh nguồn cho cấp độ đầu tiên). Nhưng tôi không chắc chắn 100%. Bạn có bất kỳ liên kết để mô tả chi tiết hơn? Tôi sẽ cố gắng tìm raster tham chiếu địa lý ...
Alex Markov

Câu trả lời:


3

Tôi đã giải quyết điều này từ lâu, cách giải quyết duy nhất tôi từng thấy sử dụng nhiều không gian hơn nhưng trông vẫn ổn. Thử cái này:

  1. Chuyển đổi từ 8 bit thành 24 bit: gdal_translate -expand rgb
  2. Thêm lớp phủ: gdaladdo -r average_magphase -clean -ro FR_102-132.tif 2 4 6 8 16

Cần có các hộp công cụ để có được kết quả tương tự trong thế giới ESRI.


Cảm ơn Greg! Đây là kết quả tốt nhất tôi có được bằng cách sử dụng các công cụ gis. Có vẻ tốt hơn nhiều so với kết quả trước đây của tôi. Tôi sẽ thử nghiệm thêm với các phương pháp khác nhau.
Alex Markov

2

Hãy thử đặt rõ ràng phương pháp lấy mẫu kim tự tháp của bạn thành phép nội suy song tuyến hoặc tích chập khối.


Tôi đã thử tất cả các phương pháp lấy mẫu lại có sẵn để xây dựng kim tự tháp - kết quả rất gần với hình ảnh đầu tiên.
Alex Markov

Có lẽ hoàn toàn không phải là vấn đề với kim tự tháp - hãy thử đặt phương thức lấy mẫu lại của lớp thành song tuyến hoặc khối trên tab Hiển thị của các thuộc tính cho nó.
blah238

Tôi đã thử đặt phương thức lấy mẫu lại của lớp thành song tuyến và khối trên tab Hiển thị. Các kết quả tốt nhất trong số đó mang lại song tuyến, nhưng khử răng cưa cung cấp kết quả tốt hơn nhiều, đặc biệt là khi hình ảnh nguồn có chiều rộng / chiều cao> 4000px. Tôi đã thêm nhiều ví dụ so sánh cho câu hỏi của tôi.
Alex Markov

Điều gì xảy ra nếu bạn không tạo kim tự tháp và chỉ định lấy mẫu song tuyến trên các thuộc tính hiển thị của lớp?
blah238

Điều tương tự. Nó có vẻ tốt hơn một chút nhưng khác xa với ví dụ cuối cùng trong câu hỏi của tôi (khử răng cưa trong IrfanViewer). Tôi đã thử tất cả các kết hợp có thể: có / không có kim tự tháp + các phương pháp lấy mẫu khác nhau.
Alex Markov

1

Tôi đã xử lý vấn đề tương tự này trong ArcGIS trong nhiều tháng và tôi nghĩ rằng cuối cùng tôi đã tìm ra: ArcGIS sẽ cho phép bạn chọn một phương pháp lấy mẫu nhất định, nhưng nó có thể bỏ qua nó!

Thử nghiệm với mẫu bạn cung cấp, tôi đã tìm thấy cùng một sáng tạo kim tự tháp xấu xí mà bạn đã tìm thấy sớm. Tôi đã chọn tạo kim tự tháp song tuyến, nhưng khi tôi mở các thuộc tính cho hình ảnh trong ArcCatalog, tôi phát hiện ra rằng các kim tự tháp thực sự được tạo ra như là hàng xóm gần nhất chống lại mong muốn của tôi.

ArcGIS đã tạo ra các kim tự tháp này mặc dù đã chọn mô hình song tuyến

Sử dụng cuộc thảo luận này, tôi đã cố gắng tạo ra các kim tự tháp đẹp mắt thông qua GDAL, nhưng tôi gặp vấn đề khi định dạng tệp chuyển chính xác giữa GDAL và ArcGIS. Trong quá trình này, tôi đã phát hiện ra một cái gì đó. Tôi sẽ giải thích với quy trình từng bước ...

  1. Nhập raster vào một tệp (thay vì vào cơ sở dữ liệu địa lý) và cho phép ArcGIS tạo các kim tự tháp. Nó có thể sẽ sử dụng hàng xóm gần nhất bất kể lựa chọn của bạn (được kiểm tra thông qua hộp công cụ và arcpy).
  2. Trong thư mục lưu trữ raster, xóa các tệp .ovr và .aux. Đây là những tập tin kim tự tháp thực tế.
  3. Mở ArcMap và thêm raster vào DataFrame của bạn. Nó nhắc với một hộp thoại khác, yêu cầu tạo kim tự tháp. Tạo các kim tự tháp thông qua hộp thoại này sẽ tôn vinh lựa chọn phương pháp lấy mẫu lại.

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

Sau khi xóa các tệp .ova và .aux, ArcGIS đã tạo đúng các kim tự tháp này

Thực hiện một số thử nghiệm, tôi nhận ra điều này hơi khác so với vấn đề bạn đang gặp phải, nhưng có lẽ bạn đang gặp phải vấn đề này mà không nhận ra nó. Tôi không thể tìm thấy bất kỳ cuộc thảo luận nào khác trực tuyến về chất lượng kim tự tháp raster kém, và tôi chắc chắn đã trải nghiệm và giải quyết một số vấn đề đó. FWIW, tôi đã có chất lượng tốt hơn nhiều trên hình ảnh trên không với việc ghép lại song tuyến so với ghép hình khối.

Đây là bản sao được thay đổi kích thước GIMP của cùng một hình ảnh mẫu đó, được thay đổi kích thước với sơ đồ tuyến tính: GIMP vẫn vượt trội ArcGIS về chất lượng hình ảnh

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.