Bölüm 4 Yoğunluk Dönüşümleri ve Histogram İşleme

Benzer belgeler
Hafta 4 Yoğunluk Dönüşümleri ve Histogram İşleme

Bölüm 6 Görüntü Onarma ve Geriçatma

Bölüm 7 Renkli Görüntü İşleme

Hafta 5 Uzamsal Filtreleme

Bölüm 2 Görüntünün Alınması ve Sayısallaştırılması

Bölüm 1 Sayısal Görüntü İşlemeye Giriş ve Temel Adımlar

Hafta 2 Görüntünün Alınması ve Sayısallaştırılması

Hafta 1 Sayısal Görüntü İşlemeye Giriş ve Temel Adımlar

Hafta 3 Görüntü İşleme ile İlgili Temel Kavramlar

Bölüm 3 Görüntü İşleme ile İlgili Temel Kavramlar

MOD419 Görüntü İşleme

Hafta 7 Görüntü Onarma ve Geriçatma (Kısım 1)

Görüntü İşleme Ders-7 AND, NAND. % bir görüntüde küçük bir alanın kesilip çıkartılması. >> y=imread('headquarters-2and.jpg');

Gri Seviye Dönüşümleri ve Uzaysal Filtreleme. BMÜ-357 Sayısal Görüntü İşleme Yrd. Doç. Dr. İlhan AYDIN

Uzaysal Görüntü İyileştirme/Filtreleme. Doç. Dr. Fevzi Karslı

Dijital Görüntü İşleme Teknikleri

İLERİ GÖRÜNTÜ İŞLEME Ders-1

GÖRÜNTÜ İŞLEME HAFTA 4 DÖNÜŞÜMLER UZAYSAL FİLTRELEME

Digital Görüntü Temelleri Görüntü Oluşumu

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur.

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Görüntü İyileştirme Teknikleri. Hafta-6

Görüntü İşleme Dersi Ders-8 Notları

Digital Görüntü Temelleri Görüntü Oluşumu

Uzaktan Algılama Teknolojileri

AKÜ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

Dijital Görüntü İşleme (COMPE 464) Ders Detayları

Dijital Görüntü İşleme Teknikleri

GÖRÜNTÜ İŞLEME HAFTA 1 1.GİRİŞ

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

Fırat Üniversitesi DENEY NO: 7 GÖRÜNTÜ İŞLEME UYGULAMALARI 1. GİRİŞ

GÖRÜNTÜ İŞLEME HAFTA 2 SAYISAL GÖRÜNTÜ TEMELLERİ

WEEK 11 CME323 NUMERIC ANALYSIS. Lect. Yasin ORTAKCI.

Kümülatif Dağılım Fonksiyonu (Sürekli)

Olasılık ve İstatistik (IE 220) Ders Detayları

11. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

hkm 2004/90 5. Göllerin Çok Bantl Uydu Görüntülerinden Ç kar m 6. Sonuç ve Öneriler

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

Görüntü İşleme Teknikleri Kullanılarak Bir Ortamın İnsan Yoğunluğunun Hesaplanması

İMGE İŞLEME Ders-2. İmge Dosya Tipleri ve Temel İşlemler. Dersin web sayfası:

Eyüp Ersan SÜLÜN Photoshop CS4 Kullanım Kursu ADOBE PHOTOSHOP KATMAN HARMANLAMA (KARIŞTIRMA) MODLARI

MAT 202-DİFERENSİYEL DENKLEMLER-Güz Dönemi. Ders Uygulama Planı. -

SAYISAL GÖRÜNTÜ İŞLEME İLE GEOMETRİK ŞEKİL VE ROTASYON TESPİTİ

Sinyaller ve Sistemler (EE 303) Ders Detayları

Uzaktan Algılama (3) Öğr. Gör. Dr. Özgür ZEYDAN Renk Teorileri

Güzide Miray PERİHANOĞLU 1, Ufuk ÖZERMAN 2, Dursun Zafer ŞEKER 3

NEIGHBOURHOOD PROCESSING (KOMŞULUK İLİŞKİLİ İŞLEMLERİ- BÖLGESEL İŞLEMLER-UZAYSAL FİLTRELEME) BMÜ-357 Sayısal Görüntü İşleme Yrd. Doç. Dr.

Olasılık ve İstatistik (IE 220) Ders Detayları

Uzaktan Algılama (3) Yrd. Doç. Dr. Özgür ZEYDAN Renk Teorileri

BLG325.1 SINYAL ISLEME DERSİ BİLGİ PAKETİ. Haftalık Ders Planı

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

İşaret ve Sistemler. Ders 1: Giriş

Bilgisayarla Görüye Giriş

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

Appendix B: Olasılık ve Dağılım Teorisi

Yrd. Doç. Dr. Caner ÖZCAN

İkili (Binary) Görüntü Analizi

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

Chapter 3 Image Enhancement in the Spatial Domain R. C. Gonzalez & R. E. Woods

İkili (Binary) Görüntü Analizi

Bilgisayarla Görüye Giriş

7.2 Fonksiyon ve Fonksiyon Tanımları (I) Fonksiyon ve Fonksiyon Tanımları (II)

Bilgisayar ne elde eder (görüntüden)? Dijital Görüntü İşleme Fevzi Karslı, KTÜ. 08 Ekim 2013 Salı 51

4. Çok büyük ve çok küçük pozitif sayıları bilimsel gösterimle ifade eder.

İleri Diferansiyel Denklemler

Rasterize işlemi: Aynı işlem shapeler için de geçerlidir.

İleri Diferansiyel Denklemler

İmage segmentasyon (Görüntü Bölütleme)

TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri Kongresi 30 Ekim 02 Kasım 2007, KTÜ, Trabzon

EĞİTİM ÖĞRETİM YILI 8. SINIF MATEMATİK DERSİ KONULARININ ÇALIŞMA TAKVİMİNE GÖRE DAĞILIM ÇİZELGESİ ALT ÖĞRENME. Örüntü ve Süslemeler

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001)

DİJİTAL GÖRÜNTÜ İŞLEME TEKNİKLERİ KULLANILARAK GÖRÜNTÜLERDEN DETAY ÇIKARIMI YÜKSEK LİSANS TEZİ. Güzide Miray PERİHANOĞLU

MİKROYAPISAL GÖRÜNTÜLEME & TANI

Uzaktan Algılama Teknolojileri

SAYISAL GÖRÜNTÜİŞLEME (Digital Image Processing)

Görüntü İyileştirme Teknikleri. Hafta-8

Bu makalede, rulman üretim hattının son

TEMEL MEKANİK 5. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

Gerçek Zamanlı Olarak, Anfis İle Renk Tabanlı Nesne Tespit Ve Motorlu Sistem İle Takip Edilmesi

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 2303

SAYISAL GÖRÜNTÜ İŞLEME (Digital Image Processing)

Morfolojik Görüntü İşleme Yöntemleri ile Kayısılarda Yaprak Delen (Çil) Hastalığı Sonucu Oluşan Lekelerin Tespiti

PARÇACIK SÜRÜ OPTİMİZASYONU (PSO) YÖNTEMİ İLE KIYI ÇİZGİSİ ÇIKARTILMASI: ERÇEK GÖLÜ ÖRNEĞİ

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

Tuğba Palabaş, Istanbul Arel Üniversitesi, Ceren Gülra Melek, Istanbul Arel Üniversitesi,

İşaret İşleme ve Haberleşmenin Temelleri. Yrd. Doç. Dr. Ender M. Ekşioğlu

28 C j -Z j /2 0

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

İleri Diferansiyel Denklemler

Dijital Sinyal İşleme (COMPE 463) Ders Detayları

Görüntü İşlemeye Giriş Introduction to Image Processing. Doç. Dr. Aybars UĞUR

MMT 106 Teknik Fotoğrafçılık 3 Digital Görüntüleme

ECDL ImageMaker Müfredat

4. Bulanık Sayılar- Üyelik Fonksiyonları

Transkript:

BLM429 Görüntü İşlemeye Giriş Bölüm 4 Yoğunluk Dönüşümleri ve Histogram İşleme Dr. Öğr. Üyesi Caner ÖZCAN It makes all the difference whether one sees darkness through the light or brightness through the shadows. (Bütün fark; birinin ışığın içinde karanlığı veya gölgenin içinde aydınlığı görmesiyle oluşur.) ~David Lindsay

İçerik 3. Yeğinlik Dönüşümleri ve Uzamsal Filtreleme Temel Bazı Yeğinlik Dönüşüm Fonksiyonları Histogram İşleme Uzamsal Filtrelemenin Esasları Uzamsal Yumuşatma Filtreleri Uzamsal Keskinleştirme Filtreleri Uzamsal Zenginleştirme Yöntemlerini Birleştirme Yeğinlik Dönüşümleri ve Uzamsal Filtreleme İçin Bulanık Tekniklerin Kullanılması 2

Uzamsal Bölge İşlemleri - Uzamsal işlemenin temel iki kategorisi yeğinlik dönüşümler ve uzamsal filtrelemedir. - Yeğinlik dönüşümleri kontrast düzenleme ve görüntü eşikleme amacıyla görüntünün tek bir pikseli üzerine uygulanır. - Uzamsal süzme ise görüntüdeki her pikselin komşuluğunda işlem yaparak keskinleştirme gibi işlemleri ele alır. 3

Uzamsal Bölge İşlemleri Görüntüleme düzleminin kendisine karşılık gelir ve doğrudan görüntüdeki pikseller üzerinde işlem yapılır. g( x, y) T[ f ( x, y)]) f ( x, y) : input image giriş görüntüsü g( x, y) : output image T çıkış görüntüsü (x, y) noktasının komşuluğunda tanımlanmış f ye uygulanan bir operatör. : an operator on f defined over a neighborhood of point ( xy, ) 4

Uzamsal Bölge İşlemleri 5

Uzamsal Bölge İşlemleri Yeğinlik dönüşüm fonksiyonu Intensity transformation function s T( r) 6

Temel Bazı Yeğinlik Dönüşüm Fonksiyonları 7

Görüntü Negatifleri Image negatives Görüntü negatifleri s L 1 r Yeğinlik değerleri [0 L-1] aralığındadır. 8

Örnek: Görüntü Negatifleri Küçük lezyon 9

Logaritma Dönüşümü Log Transformations Logaritma Dönüşümü s c log(1 r) c bir sabittir ve r>=0 dır. Girişteki düşük yeğinlik değerlerinin dar bir aralığını daha geniş bir çıkış seviyesi aralığına aktarır. 10

Örnek: Logaritma Dönüşümü 11

Kuvvet Kanunu(Gama) Dönüşümleri s cr pozitif sabitler 12

Örnek: Gama Dönüşümleri 13

Örnek: Gama Dönüşümleri s r 1/2.5 Örneğin, katot ışın tüplü (CRT) aygıtlar, bir kuvvet fonksiyonu şeklinde ifade edilen yeğinlikgerilim tepkisine sahiptir. Bu fonksiyonun üssü yaklaşık olarak 1.8 ile 2.5 arasında değişmektedir. 14

Örnek: Gama Dönüşümleri 15

Örnek: Gama Dönüşümleri 16

Parçalı-Doğrusal Dönüşümler Kontrast Germe Kayıt ortamının veya görüntü cihazının tüm yeğinlik aralığını kapsayacak şekilde yeğinlik seviye aralığının genişletilmesi işlemidir. Yeğinlik Seviyesi Dilimleme Bir görüntüdeki yeğinliklerin özel bir aralığını vurgulamadır. 17

Kontrast Germe 18

Bu tip zenginleştirme, ikili bir görüntü oluşturur ve kontrast maddenin akış biçimini incelemede kullanışlıdır (örneğin tıkanıklıkları saptamak için) Kontrast maddenin bir dizi görüntüdeki gerçek akışını zamanın fonksiyonu olarak ölçmek istediğimizde böyle bir sonuç faydalı olabilir. Yeğinlik Seviyesi Dilimleme 19

Bit Düzlemi Dilimleme 20

Bit Düzlemi Dilimleme 21

Bit Düzlemi Dilimleme 22

Histogram Nedir? Görüntüdeki gri değerlerin dağılımının grafiksel olarak gösterimidir. X ekseni görüntüdeki gri değerleri (yansıma değerleri), Y ekseni ise o gri değerdeki toplam piksel sayısını gösterir. X ekseni üzerinde sola doğru ilerledikçe (orijine yaklaştıkça) daha koyu ve siyah alanlara ait pikseller temsil edilir. X ekseni üzerinde histogram şekline ait orta kısımlar orta koyulukta gri alanları ve sol uç taraflar ışığın bol olduğu ve beyaz alanları temsil eder. 13.03.2012 23

Histogram İşleme Histogram h( r ) k n k th rburada k is the rk k, k. intensity yeğinlik value değeri nn k, k is görüntüdeki the number r k of yeğinlik pixels in değerine the image sahip with piksellerin intensity sayısı r k nk Normalize Normalized edilmiş histogram: pr ( k ) MN n : the number of pixels in the image of k size M N with intensity r k 24

Histogram İşleme Histogram h( r ) n Temel k olasılık k teorisinin tekrarı için th rburada k is the rk k, k. intensity yeğinlik value değeri kitabın web sitesine nn k, k is görüntüdeki the number rbaşvurunuz. k of yeğinlik pixels in değerine the image sahip with piksellerin intensity sayısı r k nk Normalize Normalized edilmiş histogram: pr ( k ) MN n : the number of pixels in the image of k size M N with intensity r k 25

26

Histogram İşleme Histogram bize görüntünün kontrastı hakkında bilgi verir 27

Histogram Denkleştirme The intensity levels in an image may be viewed as Bir görüntüdeki yeğinlik değerlerine, [0, L-1] aralığında rasgele random değişkenler variables in olarak the interval bakılabilir. [0, L-1]. p r (r) Let ve pr( pr )(s), and psırasıyla s( s) denote r ve the s nin probability olasılık density yoğunluk fonksiyonunu (PDF) göstersin. function (PDF) of random variables r and s. 28

Histogram Denkleştirme s T( r) 0 r L 1 T r, [0, L-1] aralığında monoton bir şekilde artan bir fonksiyondur. a. T(r) is a strictly monotonically increasing function in the interval 0 r L-1; için b. 0 T ( r) L -1 for 0 r L -1. 29

Histogram Denkleştirme s T( r) 0 r L 1 T r, [0, L-1] aralığında monoton bir şekilde artan bir fonksiyondur. a. T(r) is a strictly monotonically increasing function in the interval 0 r L-1; b. 0 T ( r) L -1 for 0 r L -1. Tr ( ) is continuous and differentiable. T r, sürekli ve türevlenebilir. p ( s) ds p ( r) dr s r 30

Örnek: Histogram Denkleştirme 64 64 piksel boyutunda (MN = 4096) olan 3-bitlik (L=8) bir görüntünün tabloda gösterilen yeğinlik dağılımına sahip olduğunu varsayalım. Histogram denkleştirme dönüşüm fonksiyonu bulun ve her bir s k için p s (s k ) yı bulun. 31

Örnek: Histogram Denkleştirme s T ( r ) 7 p ( r ) 7 0.19 1.33 0 0 s T ( r ) 7 p ( r ) 7 (0.19 0.25) 3.08 1 1 s s s 0 r j 1 j 0 1 r j 3 j 0 4.55 5 s 5.67 6 2 3 6.23 6 s 6.65 7 4 5 6.86 7 s 7.00 7 6 7 32

Örnek: Histogram Denkleştirme 33

34

Histogram Denkleştirme Çalışma alanına bir görüntü okuyun. I = imread('pout.tif'); Görüntüyü ve histogramını görüntüleyin. figure subplot(1,2,1) imshow(i) subplot(1,2,2) imhist(i,64) 35

Histogram Denkleştirme Histogram eşitleme kullanarak kontrastı ayarlayın. J = histeq(i); Kontrast ayarlı görüntüyü ve yeni histogramını görüntüleyin. figure subplot(1,2,1) imshow(j) subplot(1,2,2) imhist(j,64) 36

Kaynaklar Sayısal Görüntü İşleme, Palme Yayıncılık, Üçüncü Baskıdan Çeviri (Orj: R.C. Gonzalez and R.E. Woods: "Digital Image Processing", Prentice Hall, 3rd edition, 2008). Digital Image Processing Using Matlab, Gonzalez & Richard E. Woods, Steven L. Eddins, Gatesmark Publishing, 2009 Ders Notları, CS589-04 Digital Image Processing, F.(Qingzhong) Liu, http://www.cs.nmt.edu/~ip Ders Notları, BIL717-Image Processing, E.Erdem Ders Notları, EBM537-Görüntü İşleme, F.Karabiber 37