2011-02-11 20 views
5

Selamlar,Adli uygulama için görüntü işleme algoritması

Görüntüdeki değişiklikleri algılamak için MATLAB içinde bir algoritma yazmaya çalışıyorum. Spesifik olarak, işlemek zorunda olduğum görüntüde, kaldırılmış (photoshop kullanarak) bir kişi vardı ve alan arka plan pikselleri ile dolduruldu (beyaz bir duvar). Yeniden oluşturulan kalıpları (arka plan bloklarını kullanarak) tespit etmeye çalışıyordum, ancak bu yöntem verimli değil. MATLAB'da bunun nasıl yapılacağı konusunda bir fikrin var mı? Şimdiden teşekkürler.

+1

Funny sonra * Dün gece bir makul şüphenin ötesinde * izledim ve bu analizi yaptıkları bir sahne var. http://www.imdb.com/title/tt1183251/ – lhf

+3

Sorunuz "bunun nasıl yapılacağını" sorar, ancak tam olarak "bu" ne demek istemediniz. "Bir kişinin düzenlendiği bir görüntü verildiğinde ve görüntüdeki başka bir yerden kopyalanan şeylerle dolu alan, bunun nerede yapıldığını bul" gibi bir şey? –

+2

Lütfen, aslında neyi denediğiniz konusunda daha fazla bilgi verin. "Etkili değil" demek, bunun çok uzun sürdüğünü ima ediyor ama yine de doğru sonucu alıyor? – misha

cevap

10

Adli görüntü analizi, kolluk kuvvetinden gösteri-biz'e kadar uzanan büyük uygulamalar ile oldukça büyük bir araştırma alanıdır. alanı. Çok sayıda parametreli çok büyük (ama çok karmaşık) sorunu var, bu yüzden çok fazla kod örneği bulamıyorsanız şaşırmayın.

Bunu uygulamak için kullanacağınız teknolojiyi (örn. MATLAB'a veya MATLAB'a değil) düşünmeden önce, bir geri adım atmanız ve gerçek algoritmasını düşünün. Ayrıca ödevlerinizi yapmalısınız ve araştırma araştırması yapın ve Google Scholar gibi bir site kullanın.

Burada başlamak için birkaç nokta var: En büyük adamlar

  • Bir görüntü adli tıp Hany Farid olduğunu. Web sitesine bakın. Yazılarını okuyun, alıntı yaptığı makaleleri ve ona atıfta bulunan kağıtları okuyun. Orada emin olun orada videoları izleyin.
  • Sıkıştırılmış görüntüler ile uğraşmak aslında görüntü adli tıpta yardımcı olur. JPEG görüntülerinde yapay resimleri engelleme hakkında bilgi edinin (en yaygın görüntü sıkıştırma formatı). Bu link bir başlangıç ​​noktasıdır, Google Scholar gibi başka bir yere giriş yapmak ve başka bir yere bakmaktan çekinmeyin.
  • Görüntünün düzenlenmesinin eserleri nasıl değiştirdiğini düşünün - bunları yok eder, değiştirir, değiştirebilir şekilde değiştirebilir mi?
  • yaklaşık fourier analysis oku - bu

kolayca bu sorun üzerinde araştırma üzerinde günler veya haftalar harcamaya hazır olun görüntü adli için yararlı bir araçtır.

5

Bu ilginç soru için teşekkürler. Gerçekten de görüntü sahteciliği tespiti (çağrıldığı gibi) gerçekten büyük ve çok karmaşık bir alandır. Ve içinde birçok alt alan (veya alt problem) var. Ancak görüntü sahteciliğinin alt sorgusundan bahsediyorsunuz, bu da kopya taşıma sahteciliği tespiti olarak adlandırılıyor. İşte bu konuda bazı kağıtlar şunlardır: İstersen

Sen google bilgin bu konuda daha fazla kağıtları bulabilirsiniz.
Bir süre önce kopya hareket sahteciliği tespitini Python'da uygulanan kendi geçici algoritmamla kodlamaya çalışıyordum. Eğer isterseniz, blog article (kod dahil) içinde okuyabilirsiniz. Algılama betiği çok yavaş ve çok güvenilir değil, ancak söylenen 200'den fazla kod satırı var ve 8 tane ayarlanabilir komut dosyası parametresi var. Yani bu gerçekten sahtekarlık tespiti için geçici algoritmanın kodlanması gerektiğini gösteriyor - kullanılabilir bir şey yapmak için çok çalışmalı.

İyi şanslar.

0

çift sıkıştırma algılama verilen herhangi daha birçok

Üstü araştırma devam edildiği alanıdır

kopya hareket sahtecilik

ekleme

rötuş

, son zamanlarda orada Sahte sınıf görüntüleri de sahtekârlık olayında bulundu.

kopyada

sadece boyut reductionality kullanarak bir örtüşen bloktan özelliği ayıklamak, blok tarzında algılama tekniği için gitmek veya herhangi bir teknik dönüşümü ve seçebilirsiniz hareket ettiklerini maçın blok ......

İlgili konular