görüntü işleme, pattern tanıma yapay zeka



Benzer belgeler
TÜRKİYE CUMHURİYETİ DEVLETİNİN temellerinin atıldığı Çanakkale zaferinin 100. yılı kutlu olsun.

Uzaktan Algılama Uygulamaları

UYDU GÖRÜNTÜLERİ VE SAYISAL UZAKTAN ALGILAMA

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

DEPREM KONUMLARININ BELİRLENMESİNDE BULANIK MANTIK YAKLAŞIMI

Başlıca Ürün-Bilgi Sistemleri

Varlık davranış modeli: Bu aşama her entity ye etki eden durumların tanımlandığı, modellendiği ve dokümante edildiği süreçtir.

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI

Zeki Optimizasyon Teknikleri

TOPSIS yönteminin adımları 5 Adım 1. Normalize karar matrisinin oluşturulması 6 Karar matrisinin normalizasyonu aşağıdaki formül kullanılarak yapılır:

SOPREMA ALSAN FLASHING VE FLASHING RENKLİ. TEK BİLEŞENLİ LİKİT YALITIM MALZEMESİ ERİTME KAYNAĞI YAPMADAN - EK VE BİRLEŞME NOKTALARI İÇİN.


YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

Akış YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

S. N ala l n n T OP OP A B Ğ Fatih i h A BL B AK K

Derz sızdırmazlığı için PVC esaslı Su Tutucu Bantlar

Süreç Yönetimi. Logo

Alkın Küçükbayrak Çeşitli Alanlarda Yapay Zeka Ajanları I

Bu proje Avrupa Birliği ve Türkiye Cumhuriyeti tarafından finanse edilmektedir. İLERİ ÖLÇME TEKNİKLERİ (CMM) EĞİTİMİ DERS NOTU

Bilgisayarla Fotogrametrik Görme

Hukuk Parter Tema Düzenleme

PAPERWORK TEKNİK MİMARİ

RotamNet Ticari Programı Kısa Tanıtım Dökümanı

VERİ TABANI YÖNETİM SİSTEMLERİ

Pazarlamada Kullanılan Farklı Yaklaşımlar, Teoriler ve Analiz Teknikleri

KABA KÜME TEORİSİ (Rough Set Theory) Dr. Sedat TELÇEKEN

BİLGİSAYAR MÜHENDİSLİĞİ DOKTORA DERS PROGRAMI (Lisanstan gelenler için)

MOD419 Görüntü İşleme

Sertan Kolat

MAK-204. Üretim Yöntemleri

İçerik. Giriş 1/23/13. Giriş Problem Tanımı Tez Çalışmasının Amacı Metodoloji Zaman Çizelgesi. Doktora Tez Önerisi

PORTLAR Bilgisayar: VERİ:

ELN1001 BİLGİSAYAR PROGRAMLAMA I

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

LED IŞIK KAYNAKLARININ RENK SICAKLIĞININ GÖRÜNTÜ İŞLEME TEKNİKLERİ KULLANILARAK BELİRLENMESİ. İsmail Serkan Üncü, İsmail Taşcı

MÜHENDİSLİK VE TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2016/2017 ÖĞRETİM YILI 1. YARIYIL FİNAL SINAVI PROGRAMI 1. SINIF

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Yüzey Pürüzlülüğü Ölçüm Deneyi

Öykü AKINGÜÇ

Dijital (Sayısal) Fotogrametri

ŞİFRELEME YÖNTEMLERİ

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

Ekran, görüntü sergilemek için kullanılan elektronik araçların genel adıdır.

İleri Diferansiyel Denklemler

Ekolojik Mesleki Yetkinlik Transfer Sistemi

MATEMATİK MÜHENDİSLİĞİNE GİRİŞ DERSİ KAPSAMINDA OLUŞTURULACAK OLAN GRUP VE KONU SEÇİMİNE İLİŞKİN HUSUSLAR

TEMEL GÖRÜNTÜ BİLGİSİ

2. Belgeye Metin Ekleme

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe

Dr. Ergün AKGÜN Kimdir?

Bilgi Servisleri (IS)

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

X-RAY CİHAZLARINDAKİ UYGULAMA SÜRELERİNİN YAPAY SİNİR AĞLAR YARDIMI İLE TAHMİNİ

Proje Uyarlama Adımları Dokümanı

T.C. AKDENİZ ÜNİVERSİTESİ Uzaktan Eğitim Uygulama ve Araştırma Merkezi (AKUZEM) DİJİTAL PAZARLAMA VE SOSYAL MEDYA YÖNETİCİLİĞİ SERTİFİKA PROGRAMI

GEMİ İNŞA MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ HARP II /II.YARIYIL. : Gemi İnşa Müh. Öğretim Elemanı

Kariyer ve Profesyonel Ağlar

STOKLARDA RESĐM KULLANIMI

Üst Düzey Programlama

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

Geriye Yayılım ve Levenberg Marquardt Algoritmalarının YSA Eğitimlerindeki Başarımlarının Dinamik Sistemler Üzerindeki Başarımı. Mehmet Ali Çavuşlu

Yapılandırmadan önce, termostatın devreye alındığına ve alttakilerle çalıştırıldığına emin olun:

Bilgisayar Ağları ve Türleri

DUYGUSAL ZEKA. Birbirinden tamamen farklı bu iki kavrama tarzı, zihinsel yaşantımızı oluşturmak için etkileşim halindedirler.

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ 2018/2019 GYY BİTİRME ÇALIŞMASI ÖNERİ FORMU. (Doç.Dr. M.

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

VERİ TABANI YÖNETİM SİSTEMLERİ

Enterprise Resource Planning - ERP - Kurumsal kaynak planlaması ya da iş letme kaynak planlaması,

BİLGİ GÜVENLİĞİ. Temel Kavramlar

Prof. Dr. Doğan ğ Atılgan Ankara üniversitesi

Bilgisayar Mühendisliği Yüksek Lisans Programı

TASARIMIN TEMEL İLKELERİ

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Giriş.

Lejant tabanlı harita sunumları

DERZ TASARIMI 1. YAPILARDA DERZLER

BİLİŞİM TEKNOLOJİLERİ

ikiden çok nokta arasında uygulanan Kablosuz Ağlar (Point-to-Multipoint)

BETONARME KALIPLARININ SINIFLANDIRILMASI. 3. Bölüm. Öğr. Gör. Mustafa KAVAL Afyon Meslek Yüksekokulu İnşaat Programı

İçindekiler Tablosu Yazarkasa Aktarım Programı.....3

etme çabalarının en son ürünlerinden bir tanesi yapay sinir ağları (YSA) teknolojisidir.

DENEY ADI: KÜKÜRT + (GRAFİT, FİLLER YA DA ATEŞ KİLİ) İLE YAPILAN BAŞLIKLAMA

Vakum Teknolojisi * Prof. Dr. Ergun GÜLTEKİN. İstanbul Üniversitesi Fen Fakültesi

2. SAYI SİSTEMLERİ VE KODLAR

KALİTE FONKSİYON DAĞILIMI QUALITY FUNCTION DEPLOYMENT (QFD)

ML TFT 5 ARAYÜZ KULLANIM KILAVUZU

BİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ MEHMET ALİ SERT

Devlet Demiryolları için Maliyet Tabanlı Rekabetçi Fiyatlandırma Sistemi (MATRİS) Selim Çetiner Serhan Turhan - 9 Aralık 2014, Salı

DICOM Uygulama Alanı. Depolama, Query/Retrieve, Study Bileşenleri. Baskı yönetimi Query/Retrieve Sonuç Yönetimi. Medya değiştirme

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır.

Bilgi Güvenliği Farkındalık Eğitimi

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

MISSION WI-FI KURULUM KILAVUZU

Transkript:

KARAKTER TANIMA Çeşitli kaynaklardan bilgisayar ortamına aktarılmış karakterleri tanıma işi görüntü işleme, pattern tanıma ve yapay zeka alanlarında oldukça ilgi çekmiştir. Ancak bu alanda uygulanan klasik metodlar şu sebeplerden dolayı başarılı olamamışlardır :

KARAKTER TANIMA Aynı karakterler şekil, boyut ve yazı stili olarak kişiden kişiye hatta aynı kişide dahi zamanla değişmektedir. Görsel karakterlerde gürültü karışıklıklara yol açmaktadır. Görsel karakterlerin görünümlerini sıkı sıkıya tarif edebilecek kurallar yoktur bu sebeple sistem görsel karakterleri çok sayıda örnekten tahminleme yaparak tanımalıdır.

İnsan Görme Sistemi İnsan beyni görsel kalıplardaki büyük değişikliklere ve hatalara uyum sağlıyabilmektedir. Bu sayede başka insanların yazılarını okuyup anlayabilmekteyiz. İnsan görme sistemi deneyimle öğrenir bu sayede yeni yazım şekillerini kısa zamanda kapabiliriz. İnsan görme sistemi değişik boydaki, renkteki,şekildeki,orandaki yazıları algılayabilmektedir.

Karakter Tanımada Yapay Sinir Ağlarının Kullanılması Klasik bilgisayar yeteneklerindeki kısıtlamalardan dolayı, Yapay Sinir Ağları insan düşünme yapısını taklit etme amacıyla 1950lerden itibaren kullanılmaya başlandılar. Yapay Sinir Ağlarının kullanıldığı başlıca alanlar hümanoid bilgisayarcılık ve pattern tanımadır. Yapay sinir ağlarının bu alanda kullanılamalarının sebepleri öğrenebilmeleri ve değişikliklere uyum gösterebilmeleridir.

Görsel Karakterlerin Sayısallaştırılması Tanınacak karakterler birden fazla alfabe veya fonta ait olabilir. Karakterler tek başlarına veya grup halinde bulunabilirler. Bu yüzden öncelikle dökümanın içindeki karakterler tek tek ayrılır. Karakter görüntüsünde bulunan gürültü görüntüden temizlenir. Karakterlerin bu şekilde işlemden geçmesi tanınma için daha uygundur.

Görsel Karakterlerin Sayısallaştırılması Elde edilen karakter görüntüsü binary hale örneklenir. Elde edilen karakterin binary bilgisi bir matrisde saklanır. Karakter iki renkli olabilir : Karakterin beyaz kısımları 0 ile siyah kısımları ise 1 ile temsil edilir. Matris boyutu sabittir böylece karakter boyutlarındaki değişimler tanıma sistemi için önemsiz hale gelir.

Görsel Karakterlerin Sayısallaştırılması

ÖĞRENME MEKANİZMASI Bir karakter sisteme tanıtılır ve bir harfe atanır. Aynı karakterin değişik versiyonları da aynı harfe atanır ve bu şekilde sistemin değişik varyasyonlara adapte olması sağlanır. Çalışma süresince yapay sinir ağına girdi yapan M matrisi şu şekilde tanımlanır :

ÖĞRENME MEKANİZMASI Sisteme öğretilecek her bir karakterin bir ağırlık matrisi vardır. Öğrenim süresince bu ağırlık matrisinin değeri şu şekilde güncellenir :

ÖĞRENME MEKANİZMASI Yukarıdaki 3 örnek S karakterinin sisteme tanıtılması sonucu Ws matrisi güncellenmiştir.

ÖĞRENME MEKANİZMASI Ws matrisini incelersek şu sonuçlara varabiliriz : Pozitif değerlere sahip matris elemanları farklı görüntülerde sıkça tekrar edilen pikselleri belirtir. Negatif veya ufak değerlere sahip matris elemanları ise farklı görüntülerde az rastlanan piksellere işaret eder.

KARAKTER TANIMA SİSTEMİ MİMARİSİ Figür 4 : Karakter tanıma mimarisinin gösterimi

PATTERN TANIMA İŞLEMİ VERİLERİ Pattern tanıma işlemi belirli veriler temel alınarak yapılır. Bunlar: Aday işareti (Candidate Score) Ideal Ağırlık-Model işareti Tanıma Bölümü(Recognition Quotient)

PATTERN TANIMA İŞLEMİ VERİLERİ Aday işareti (Candidate Score) ( ): Bu veri öğrenilmiş patternda Wk ağırlık matrisininden ve I girdi patternından üretilir.

PATTERN TANIMA İŞLEMİ VERİLERİ Ideal Ağırlık-Model işareti : Bu veri bir öğrenilmiş patternin ağırlık matrisinin bütün pozitif elementlerinin toplanımı verir

PATTERN TANIMA İŞLEMİ VERİLERİ Tanıma Bölümü (Recognition Quotient)(Q): Bu değer tanıma sisteminin girdi patternı için yapılan teşhisinin ne kadar iyi olduğunı belirten bir ölçüm verir

PATTERNLARIN SINIFLANDIRILMASI. Girdi patternlarının sınıflandırılmasını şu küçük adımlar takip eder:

PATTERNLARIN SINIFLANDIRILMASI Bir aday pattern I da, her bir öğrenilmiş pattern k için tanıma bölümü (Recognition quotient) (Q(k) yı hesapla. Hangi k değerinin en yüksek değerde olduğunu sapta. Q(k) nın çok küçük değereleri (0.5 gibi) zayıf tanımlamayı işaret eder. Böyle bir durumda:» Aday pattern ın bilgi tabanında ( knowledge base) olmadığı sonucuna varılabilir VEYA» Q(k)değeri tatmin edici bir değere ulaşana kadar aday pattern Ağ a (network) öğretilebilir. Duruma bağlı olarak, aday pattern ını benzeyen öğrenilmiş pattern olarak tanımla, veya, daha iyi bir performans için öğrenme işlemine devam et.

Karakter tanıma örneği

PERFORMANS KONULARI Karakter tanıma işleminde yapay sinir ağı kullanmanın bazı avantajları:

PERFORMANS KONULARI Bu metod çok yüksek derecede uyabilir özelliktedir; tanıma işlemi ufak hatalara ve patternlerdeki değişikliklere toleranslıdır. Sistemin bilgi tabanı (knowledge base) sisteme yeni karakterler ya da eski karakterlerin yeni değişik çeşitleri öğretilerek değiştirilebilir. Sistem çok genelleştirilmiştir. Sistemin boyut-görünüm (size and aspect ratio ) oranı sabittir. Sistem karakterlerin kullanıcı tanımlarının bakımının yapılması vasıtasıyla sistem kullanıcıya özel olarak yapılabilir. Bu şekilde sistem tanıma işlemini kullanıcının yönlendirmesine göre yapabilir.

Girdi Matrisinin Ayarlanması Girdi matrisinde genişliğin artması:» daha yüksek çözünürlük ve daha iyi tanıma Fakat» sistemin time- complexity sinin de artmasina neden olur