28 Eylül 2014 Pazar

Phase-Based Video Motion Magnification - Aselsan

Tekrar merhabalar arkadaşlar. Bu yazda size Aselsan'da stajım boyunca ilgilendiğim projeden bahsedeceğim. Projenin konusu "Phase-Based Video Motion Magnification".  Yazının sonunda elde edilen sonuçları göreceğiniz videolari bulabilirsiniz.

"Phase-Based Motion Magnification" Şeması

Bu teknikte videoda, belli frekanslardaki, gözle çok az görünen veya görünmeyen hareketlerin; faz değerleri yardımıyla abartılması, gözle görünür hale getirilmesi amaçlanır.

Projede temel olarak bu makale üzerinden gidilmiştir. Makaleden de görüleceği gibi, bu tekniği kullanabilmek için "Complex Steerable Pyramids" tekniğini kullanmak gerekiyor. Örnek olması için proje sırasında MATLAB'de oluşturulan bir Complex Steerable Pyramid grafiği gösterilmiştir.

2 Boyu ve 2 Yönlendirmeli Complex Steerable Pyramid
Oluşturulan faz piramidinde belli frekanslardaki hareketler, önce Band-Pass Filter (Bant Geçiren Filtre) kullanılarak filtrelenir. Ardından filtrelenen değerler, belli bir kuvvetlendirme kat sayısı ile çarpılır ve ilk faz piramidinin üzerine eklenir. 

Son olarak da videoyu piramitten geri elde etme işlemi uygulanır. Bu işlem makale de "Reconstruction" olarak geçer. 

VİDEO 1

Aşağıdaki videoda MATLAB kullanılarak, Phase-Based Video Motion Magnification ile ilgili elde edilen sonuçlar gösterilmiştir. 



VİDEO 2

Aynı işlemler eğer faz değilde genlik değerlerine yapılırsa; bu sefer hareket değil, renk kuvvetlendirmesi yapılmış olunur. Elde edilen sonuçlar aşağıda gösterilmiştir.


VİDEO 3

Şimdiki video ise hem hareket, hem de renk kuvvetlendirmesinin sonuçları gösterilmiştir.


Hiç yorum yok:

Yorum Gönder