KARAKTER TANIMA Utku Cevre Barış Özkan.

Slides:



Advertisements
Benzer bir sunumlar
Geometrik Dönüşümler.
Advertisements

NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN
DOĞRUNUN YOLCULUĞU.
ERÜNAL SOSYAL BİLİMLER LİSESİ
DEMATEL Yrd. Doç. Dr. Hacer GÜNER GÖREN Pamukkale Üniversitesi
M.Fatih AMASYALI Yapay Zeka Ders Notları
TÜRKÇE DOKÜMAN TANIMA SİSTEMLERİNDE KARŞILAŞILAN KARMAŞIK METİN SATIRLARININ TESPİT EDİLMESİ PROBLEMİNİ ORTADAN KALDIRAN BİR GÖRÜNTÜ ANALİZİ YAKLAŞIMI.
Numbers of Opcodes Nihal Güngör.
Bellek Tabanlı Sınıflandırma
SİVİL TOPLUM KURULUŞLARINDA ETKİLİ YÖNETİM
BİLİŞİM TEKNOLOJİLERİ & BİLGİ TOPLUMU
Doğruların doğrultuları
... bir yapraktaki fraktallar.
Mekanizmalarda Konum Analizi
Sistem Geliştirme Sistemin tanımı. Sistemin Temel özellikleri
CSS Birimleri.
MinDolog Minder Bilişim
Yüz Tanıma. Yüz Tanıma - İnsan İnsan düşük çözünürlükteki resimlerden de yüz tanıma yeteneğine sahiptir.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
OLASILIK ve KURAMSAL DAĞILIMLAR
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
SATIR ARALIKLARI BELİRLEME
AYNALARDA YANSIMA VE IŞIĞIN SOĞURULMASI
Sayısal Görüntü İşleme’de Özel Konular
Tarayıcılar Caner Borazan.
=>CÜMLEDE ANLAM<=
Yrd.Doç.Dr. Mustafa Akkol
M.Fatih AMASYALI Uzman Sistemler Ders Notları
NİVELMAN ÇEŞİTLERİ BOYUNA PROFİL NİVELMANI ENİNE PROFİL NİVELMANI
ÇEMBER VE DAİRE.
VEKTÖRLER YÖNLÜ DOĞRU PARÇALARI :
10-14 Şubat Fonksiyonların Grafiği
HAZIRLAYAN:Mesut ACAR NO:
Balık Kılçığı Tekniği Nedir?
MEDİKAL GÖRÜNTÜ İŞLEMENİN AMACI
NİVELMAN ÇEŞİTLERİ PROFİL NİVELMANI.
İçindekiler; Orantı Çeşitleri Ters Orantı Doğru Orantı Örnekler
UZAYDA EĞRİSEL HAREKET
HAZIRLAYAN: KÜBRA NUR UÇAN /A
Tipografi Yrd. Doç. Dr. Cenk Akbıyık.
BİLGİSAYAR GRAFİĞİ Ders 5:PROJEKSİYONLAR
Temel Bilgisayar Bilgileri
BİM 101 Bilgi İşleme Giriş © 2006 Prentice-Hall, Inc.
Fatih VPN Konica Minolta Çok Fonksiyonlu Yazıcı Ayarları
Veri Madenciligi . Sınıflandırma ve Regresyon Ağaçları ( CART )
NİCEL ARAŞTIRMA DESENLERİ
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
Duygu BAĞCI – Dokuz Eylül Üniversitesi
İNSAN BİLGİSAYAR ETKİLEŞİMİ: BİLİŞSEL BOYUT II. Algı açısından baktığımızda, insanın bilişsel sistemi, etrafımızdaki dünyayı gelen bilgileri  Bağlam.
AKTS KOORDİNATÖRLERİ BİLGİLENDİRME TOPLANTISI 13 Mayıs 2014.
NİCEL ARAŞTIRMA DESENLERİ
Engin Kaya Kontrol Mühendisliği İstanbul Teknik Üniversitesi
Engin Kaya Kontrol Mühendisliği İstanbul Teknik Üniversitesi
DÖRTGENLER-ÇOKGENLER
İNSAN BİLGİSAYAR ETKİLEŞİMİ: BİLİŞSEL BOYUT II
Pergel Yardımıyla Dik Doğru Çizmek
Emg İşleme Engin Kaya.
Bir sektörün doğrusal üretim fonksiyonu
FOTOGRAMETRİ - I Sunu 3- 3 Eminnur Ayhan
Ders İçeriği Nicel araştırma adımları
SAĞLIK KURUMLARINDA KARAR VERME YÖNTEMLERİ
CASUS YAZILIMLAR ADI:SAKIP SOYADI:GÜL NO:74 SINIF:11/ATP.
Bilgi Güvenliğinde El Yazısı
Volkan Erol1,2 Yard.Doç.Dr.Aslı Uyar Özkaya1
BİLİMSEL METİN İŞLEME AMAÇLI ALANA ÖZGÜ PROGRAMLAMA DİLİ
Karar Ağaçları Destekli Vadeli Mevduat Analizi
Mehmet Fatih KARACA Mustafa GÜNEL Akif Alkan TAŞTAN
Hidden Markov Model Forward Algoritması Viterbi Algoritması
MATEMATİK DERSİ PARALARIMIZ
Sunum transkripti:

KARAKTER TANIMA Utku Cevre Barış Özkan

ÜÇ CÜMLEDE OCR Nedir? Tarihçe Kullanım Alanları Yazılı bir metnin (el yazısı, yazıcı çıktısı, nota kağıdı) görüntüsünün, bilgisayarla düzenlenebilir hale tercüme edilmesi için tasarlanan yazılımlardır. Tarihçe 1950’de Amerika’da AFSA için çalışan bir kriptanalist olan David Shepard’ın geliştirdiği Gismo ilk OCR örneğidir. Kullanım Alanları En çok tarayıcılarda kullanılmakla birlikte, arkeoloji ve eski yazı çözümlemede değer kazanmıştır.

HEDEF: OCR OCR (Optical Character Recognition) uygulamalarında iki temel unsurdan söz edilebilir: Girdi: Metnin taranmış görüntüsü Çıktı: Girdi içeriğinin bilgisayar tarafından okunabilir hali.

ADIMLAR OCR’ı gerçekleştirmek için üç aşamalı bir yol izlenebilir. Segmentation: Verilen girdi görüntüsündeki bağımsız parçalar belirlenip ayrıştırılır. Feature Extraction: Her bir bağımsız parça için yapay sinir ağına girdi olarak verilebilecek öznitelikler belirlenir. Classification: Yapay sinir ağı çalıştırılarak eğitilir. Yeni verilen karakterler sınıflandırılır.

SEGMENTATION Sürecin iki aşamasında önem taşır: Eğitim verisi elde etme Eğitimden sonra yeni görüntüyü tanıma

FEATURE EXTRACTION: NEDEN? Bölümlenmiş parçalar çok sayıda pikselden oluşan görüntü matrisleridir. Yapay sinir ağı ise girdi olarak daha az sayıda pikselden oluşan öznitelik vektörlerini kullanmalıdır. Bu öznitelik vektörünü oluşturmanın yolu feature extraction (öznitelik belirleme)’dır.

FEATURE EXTRACTION: NASIL? Öznitelikleri seçmek için belirgin bir yöntem yoktur. Örneğin görüntüdeki düzenli parabolik eğriler öznitelik olarak kabul edilebilir.

FEATURE EXTRACTION: ADIM 1 Görüntünün sınırlarının elde edilmesi: Görüntü matrisinde, en az bir tane foreground komşusu olan background pikseller sınır noktası olarak işaretlenir.

FEATURE EXTRACTION: ADIM 2 Her bir sınır noktasının dolaşılarak, yerel olarak sınıra uyan, noktadan geçen en iyi parabolün tespit edilmesi: Bir noktanın komşularından geçen noktalardan geçen bir doğru çizilerek, sınırın yönelimi belirlenir. Görüntü, bu doğruyu yatay hale getirecek şekilde belli bir açıyla döndürülür. Önceden belirlenen komşu noktalara bir quadratic regresyon doğrusu uygulanır.

FEATURE EXTRACTION: ADIM 2 Sınır üzerinde, bu quadratic eğriye yakın olan noktalar belirlenir. Quadratic eğri, belirlenen tüm noktalar kullanılarak günlenir. Günleme işlemi yakın noktalar kullanılarak birkaç kez daha tekrarlanabilir. Tanımlanan eğrinin sınırın bu noktadaki eğriliğine yakınsaması umulur.

FEATURE EXTRACTION: ADIM 3 & 4 En iyi eğrinin belirlenmesi: En iyi üç eğri, kaç noktanın bu eğrilere yakın olduğuna bakılarak belirlenir. Son olarak parçanın aspect ratio’su (genişlik / uzunluk) bir diğer öznitelik olarak eklenir.

CLASSIFICATION Öznitelikler belirlendikten sonra, yapay sinir ağı gerçek sınıflarını bildiğimiz eğitim verisi ile eğitilir. Eğitimden sonra yeni taranmış bir görüntüyü tanımak için: Görüntüyü okuma, Görüntüyü satırlara ayırma, Satırları parçalara ayırma, Her bir parçayı öznitelikleri doğrultusunda sınıflandırma işlemleri gerçekleştirilir.

KAYNAKÇA Deepayan Sarkar, Optical Character Recognition using Neural Networks, 2003 http://en.wikipedia.org Computational Intelligence Dersi Notları, Graz Teknik Üniversitesi