Bir görüntüyü aşağı örnekleme için algoritmalar?


10

Bikübik örnekleme, bir görüntüyü örneklemek ve büyütmek için oldukça iyidir, ancak aşağı örnekleme için de iyi bir seçim midir? Daha iyi seçenekler var mı?


1
The Inner Product'ın bu iki eski makalesi, sizinle alakalı olabilecek mipmap üretimi için filtreler hakkında konuşuyor: Link1 , link2 .
glampert

Yanıtlar:


12

Sean ve ben stb_image_resize yazdığımızda , küçülme için Mitchell'i seçtik. Mitchell, Cubic'e benzer , Mitchell Netravali 1988'deki kübik örnekleme filtresi sınıfı hakkında bilgi edinebilirsiniz . Hepsi oldukça benzer ve size çok benzer sonuçlar alacak.

Sean ve ben arasında Mitchell'le gitmeye neden karar verdiğimize dair yazılı bir kayıt bulamıyorum, ancak bellek hizmet verirse bir sürü görüntüyü yeniden örnekledik ve en iyi göründüğünü düşündüğümüz algoritmayı kullandık. Bir yetkili veya en iyi filtre olduğunu söyleyemem, verilerinizde en iyi görünen filtreyi kullanmalısınız.

Düzenleme: Joojaa'nın dediği gibi, pencereli bir iç filtre de oldukça ucuz olmasa da iyidir. Burada bazı uygulamalar bulabilirsiniz .


3
Yetkili olarak en iyi filtre var, sonsuz geniş bir iç filtre. Bunu kullanmak mümkün değil. O zamana kadar lanczos pencereli sinc michell için iyi bir alternatiftir
joojaa


Bir kübik esque veya lanczos filtresi kullanıyorsanız, bu çocuklar ölçeklemek için eşit derecede iyi çalışır mı?
Alan Wolfe

Lanczos'u denemedim, bu yüzden konuşamam. Kübik olan yükseltme için catmull-rom'u seçtik ve iyi çalıştı.
Jorge Rodriguez
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.