2009-12-10 15 views
9

Bir görüntüde görüntü bulanıklığı/kamera titremesi varsa, bulanık doğru/yanlış döndüren bir algoritma bilen var mı? sette görüntülerin çok bulanık (Bokeh) arka olabilir gibi Görüntülerde Hareket Bulanıklığını Algılayabilecek Bir Algoritma veya Kütüphane Var mı?

İdeal o hareket bulanıklık özellikle olurdu.

bir dil tercihi C, Perl, Shell Utility veya Python olurdu, ama hiçbir şeyden açığım.

Matematik/Programlama benim şimdiki bilgi ile

, ben ... ben gerçekten sadece bazı parametreleri alır birini kullanarak, böyle bir algoritma yazma bir umut var sanmıyorum

+0

Mümkünse kabul gibi bazı cevabı işaretleyin. Şu anda amaca uygun olup olmadıkları belirsizdir. –

cevap

4

Discrete wavelet transform bu saptamada faydalı bir araçtır. Here, Carnegie Mellon School of Computer Science'ın DWT'yi kullanarak görüntülerde bulanıklığı saptamaya ve ölçmeye ilişkin bir belgedir. İkili bir karar için, miktarı istediğiniz bir düzeye ve bulanıklığa sahip olan yukarıdaki bir değere eşleştirirsiniz.

+0

Bu kullanışlı olmakla kağıt açıkça diyor o özellikle hareket bulanıklığını tespit için fazla yararlı değil demektir, ... –

+1

@JoshBleecherSnyder Out-of "Bu etkilidir hem dışı odak bulanıklık ve Doğrusal-motion blur için" -fokus bulanıklığı doğrusal değil, doğrusal hareket bulanıklığı ise. Bulanıklığın karakteristik kenar noktalarının yön vektörlerinin öz değerlerini elde etmek ve baskın olanın gücünü değerlendirmek için bir Baş Bileşen Analizi çalıştırabilirsiniz. Belirli bir eşiğin ötesinde değilse, bulanıklığın yönlü olduğu ve böylece doğrusal hareket bulanıklığı olduğu sonucuna varabilirsiniz. – luvieere

+0

teşekkürler, bu yardımcı olur. –

2

Bunu yapmanın birden çok yolu vardır Belki de buradaki görüntüleme gurularından birinin daha iyi bir cevabı vardır. Neyse ...

İlk atış (: 2d fourier dönüşümü okuyun) görüntünün bir frekans analizini sahip olacaktır. Ardından, doğru/yanlış için yüksek frekanslar için bir eşik (yani bir pikselden diğerine hızlı değişiklikler) tanımlayın. Hareket bulanıklığı, yüksek frekansları dışarı çeker. Yolculuğunuz değişebilir, örn. Tamamen siyah bir resim, bulanık olmamasına rağmen yüksek frekanslara sahip olmayacaktır. Kullanılan merceğe ve diyaframa bağlı olarak, görüntünün parçaları bulanık olabilir, çünkü arka plandadırlar. Burada tek bedenli bir çözüm olduğunu düşünmüyorum.

+0

Bokeh bulanıklığı ve hareket bulanıklığı arasındaki fark nedir? –

0

Ayrıca Richardson-Lucy Algoritması kullanabilirsiniz. Çoğunlukla kör de-evrişim için kullanılır, fakat bilmeniz gereken hareket bulanıklığı olduğunu bildiğiniz gibi, RL Algoritmaları uygulanabilir bir yeniden yapılanmayı hesaplamak için daha az yineleme almalıdır.

İlgili konular