16

Click here to load reader

Nesne Tanıma

  • Upload
    te-k

  • View
    2.499

  • Download
    4

Embed Size (px)

DESCRIPTION

Nesne tanıma üzerine bir sunum

Citation preview

Page 1: Nesne Tanıma

NESNE TANIMATahir Emre KALAYCI

Sayısal Görüntü İşleme13.12.2006

Page 2: Nesne Tanıma

Gündem

● Gündem– Problemin Tanımı– Yöntemler– Nesne Tespiti

Page 3: Nesne Tanıma

Prob lemin Tan ımı

● Nesneyi tanımak– İlk olarak nesneyi tespit etmek gerekir– Nesne özellikleri

● Geometrik özellikler● Fotometrik özellikler● Hareket● İşlevsellik

– Nesne ile ilgili yukarıdaki bilgilerin yardımıyla bilinmeyen nesneyi tanımlarız.

Page 4: Nesne Tanıma

Prob lemin Tan ımı

● Sorular– Hangi nesnelere bakıyoruz?– Nesneyi nasıl temsil etmeliyiz

(tanımlamalıyız)?– Görüntünün bir parçası X nesnesinin bir

örneği mi?(nesne tespiti)?– Görüntünün bu parçası nedir (nesne tanıma)?

Page 5: Nesne Tanıma

Prob lemin Tan ımı

● Nesne Tanımanın görevleri– Model gösterimi– Nesne tespiti– Özellik çıkarma– Sınıflandırma

Page 6: Nesne Tanıma

Prob lemin Tan ımı

● Verilen bir görüntüdeki görünen nesneleri tanıma– Problem görüldüğünden daha zor– Aynı nesneler, değişen görünümler– İşlem olarak gerçekleştirim de kolay değil– İnsanların problemi yok!

Page 7: Nesne Tanıma

Yöntemler

● Görüntü tabanlı yaklaşım– Görünüm tabanlı nesne tanıma

● Özellik tabanlı yaklaşım– Model tabanlı nesne tanıma– Bayesian ağları kullanarak nesne tanıma

Page 8: Nesne Tanıma

Yöntemler

● Görünüm tabanlı nesne tanıma– Nesne modellerini içeren bir veritabanımız

var.– Veritabanında nesnelerin farklı görünümleri

var.– Görüntüdeki nesnenin en çok benzediği

nesne kümesi bulunuyor.

Page 9: Nesne Tanıma

Yöntemler

● Görünüm tabanlı nesne tanıma– Avantajları

● Nesne modellerine gerek yok, görüntü-görüntü karşılaştırma ile tanıma yapılıyor

● Özellik çıkarmaya gerek yok.

– Dezavantajları● Çok geniş görüntü veritabanı gerekiyor.● Nesnenin bir kısmının görünmemesi problem

yaratabiliyor (Occlusion).

Page 10: Nesne Tanıma

Yöntemler

● Özellik çıkarma tabanlı nesne tanıma– Nesnelerin özelliklerini kullanır.

● Tip, uzaysal ilişkiler, vb.

– Görüntüden elde edilen özellikleri modelin özellikleriyle eşlemeye dayanır.

Page 11: Nesne Tanıma

Yöntemler

● Özellik çıkarma tabanlı nesne tanıma– Avantajları

● Nesne bilgileri çıkarılmış olur● Occlusion'a karşı sağlamlık sağlar● Aydınlatma, perspektif projeksiyon veya poz

çeşitlerine karşı değişmeyen sonuçlar üretir.

– Dezavantajları● Özelliklerin tanımlanması gerekmektedir.● Özellik çıkarma işlemi gerçekleştirilmelidir.

Page 12: Nesne Tanıma

Yöntemler

● Model tabanlı nesne tanıma– Görüntüdeki nesneyi veritabanındaki nesne

modelleriyle karşılaştırırız.– Nesnenin kimliğini bulduktan sonra pozisyon

ve konum bilgisini belirleriz.

Page 13: Nesne Tanıma

Yöntemler

● Bayesian ağları kullanarak nesne tanıma– Nesneyi sıradüzensel olarak temsil etmek için

yapı sağlar– Bilinmezleri, alana özgü bilgileri ve yapıya

özgü bilgileri tanımlamamıza olanak sağlar– Olasılık teorisi yardımıyla kanıt toplamak için

sistematik bir düzenek sağlar

Page 14: Nesne Tanıma

Nesne Tesp i t i

Page 15: Nesne Tanıma

Nesne Tesp i t i

● Nesne tespitinde amaç bir görüntüdeki nesneleri bulmaktır.

● Yöntemler– Pattern Matching Using Correlation– Using Distance Sets for Shape Recognition– Deformable Contour Technique– Image Thresholding

Page 16: Nesne Tanıma

Kaynak lar

● http://www.public.iastate.edu/~knutzonj/ee424projectMain.htm#Object%20Detection%20Techniques

● http://www.bcs.rochester.edu/people/alex/bcs547/ObjectRecog.pdf

● www.cse.unr.edu/~qiangji/course_dir/CS790/recognition.ps