Làm thế nào để bạn chọn số lượng vòi tối ưu trong bộ lọc tỷ lệ hình ảnh cửa sổ?


7

Tôi đang cố gắng sử dụng bộ lọc để chia tỷ lệ hình ảnh và phần lớn, tôi có một cái gì đó dường như hoạt động. Nhưng bây giờ tôi muốn có thể tạo một bộ lọc với số lượng vòi tối ưu. Tôi biết nói chung rằng càng nhiều vòi thì càng tốt. Nhưng có những lợi nhuận giảm dần trong mỗi lần nhấn thêm sẽ làm tăng chất lượng của hình ảnh. Vì vậy, làm thế nào một người có thể chọn một số vòi tạo ra sự đánh đổi tốt giữa độ phức tạp thực hiện và chất lượng hình ảnh? Có các phép đo tiêu chuẩn nào cho phép các bộ lọc khác nhau được đánh giá theo một số bộ lọc "lý tưởng" không?


Suy nghĩ về điều này nhiều hơn, tôi nghĩ rằng đây thực sự là hai câu hỏi. Một là vấn đề quyết định nên sử dụng cửa sổ nào (trong trường hợp này, tôi đã quyết định sử dụng lanczos2 hoặc 3) - đó là một câu hỏi chung hơn có nhiều sự đánh đổi khác nhau tùy thuộc vào ứng dụng. Nhưng một khi quyết định đó được đưa ra, số lượng vòi dễ dàng được xác định. Đối với lanczos2, số lượng vòi lý tưởng là 4 và đối với lanczos3, số lượng vòi lý tưởng là 6. Lý do không phải là 5 hay 7 là một trong những vòi đó sẽ luôn bằng 0 do cửa sổ.

Trong trường hợp tổng quát hơn, tôi nghĩ cách dễ dàng để nói có bao nhiêu vòi để có một cửa sổ nhất định là nói đơn giản:

taps = max - min

Trong trường hợp của lanczos2, tối đa là 2 và min là -2. Do đó, vòi = 4.


Điều này cũng nên được đánh dấu là một bài viết wiki cộng đồng. Tôi chưa có khả năng làm điều đó ở đây, vì vậy tôi sẽ đánh giá cao nếu người khác có thể đánh dấu nó theo cách đó cho tôi.
Dennis Munsie

Tại sao bạn muốn làm cho nó một wiki cộng đồng?
Phonon

Bạn có ý nghĩa gì khi bạn nói lợi nhuận giảm dần ?
Phonon

@Phonon Tôi cho rằng không có cách nào đúng để chọn số lượng vòi, do đó, nó phải là một wiki cộng đồng vì sẽ có nhiều hơn một câu trả lời.
Dennis Munsie

1
Nếu bạn đang tìm kiếm một giải pháp "tối ưu", thì bạn cần cung cấp một số tiêu chí tối ưu. Ứng dụng nào bạn định sử dụng nó cho? Những hạn chế chính của nền tảng của bạn là gì?
Jason R

Câu trả lời:


1

Hình ảnh được lượng tử hóa đến một số độ sâu bit có lỗi do lượng tử hóa. Bộ lọc của bạn cũng đưa ra lỗi, so với việc sử dụng bộ lọc lý tưởng vô cùng lớn. Sử dụng các bộ lọc lớn hơn và lớn hơn, cuối cùng bạn sẽ đến đầu gối trong sơ đồ tổng lỗi so với kích thước bộ lọc trong đó hai lỗi đó bằng nhau. Sau đó, lỗi lượng tử hóa chiếm ưu thế nên nó không phải trả nhiều tiền để cải thiện bộ lọc hơn nữa.

Một số liệu lỗi thường được sử dụng là tỷ lệ nhiễu tín hiệu cao nhất .


Câu trả lời hay @Olli, nhưng không được giải quyết với các bộ tích lũy chính xác mở rộng? (Tất nhiên chúng tôi không thể kéo dài vô tận nên có lẽ đó là hạn chế, nhưng chúng tôi có thể mở rộng quy mô giữa các giai đoạn và vẫn giữ các thuật ngữ lỗi tích lũy đủ dưới mức tiếng ồn lượng tử hóa dữ liệu của chúng tôi)
Dan Boschen

Vì vậy, không có tranh chấp với những gì bạn nói nhưng nhiều câu hỏi hơn để khẳng định sự hiểu biết của riêng tôi: nếu bạn cho phép tích lũy độ chính xác mở rộng, bạn vẫn thấy đầu gối khi kích thước bộ lọc của bạn tăng lên (giả sử chúng ta có thể kéo dài vô tận tại log2 (N).)
Dan Boschen

@DanBoschen Ý tôi là lỗi lượng tử hóa mà người khác nướng vào ảnh gốc.
Olli Niemitalo
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.