Image Enhancement –Spatial Filtering

Slides:



Advertisements
Presentasi serupa
Materi 02(a) Pengolahan Citra Digital
Advertisements

PENGOLAHAN CITRA DIGITAL : Operasi Aritmatik dan Geometri pada Citra
Color Image Processing
Pengolahan Citra (TIF05)
Filter Spasial Citra.
Perbaikan Citra pada Domain Spasial
Transformasi Gray (cont), Statistik Dalam Image Enhancement
Feature / Ciri / Object Descriptor
PERBAIKAN KUALITAS CITRA 1
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Operasi-operasi dasar Pengolahan Citra Digital~3
Image Restoration.
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Features / Ciri / Deskripsi Obyek
Overview Materi Pengolahan Citra Digital
Image Enhancement.
Anna Hendrawati STMIK CILEGON
Filter Spasial Citra.
Edge Detection Dr. Aniati Murni (R 1202) Dina Chahyati, SKom (R 1226)
CS3204 Pengolahan Citra - UAS
Fuzzy for Image Processing
Hasdi radiles, ST., MT Part # 02/14 : Image Enhancement 09 Sept 2011.
Pengolahan Citra Digital Peningkatan Mutu Citra Pada Domain Frekuensi
Konsep dan Terminologi
IMAGE ENHANCEMENT (PERBAIKAN CITRA)
Pengolahan Citra Digital Peningkatan Mutu Citra Pada Domain Frekuensi
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Aplikasi Transformasi Citra Beberapa Contoh
MODUL 3 PERBAIKAN KUALITAS CITRA
Materi 02(b) Pengolahan Citra Digital
Politeknik Elektronika Negeri Surabaya
Pertemuan 12 : Aksentuasi Citra [Image Enhancement]
IMAGE PROCESSING Ferda Ernawan, Ph.D
MODUL KULIAH 2 FORMASI CITRA
Perbaikan Kualitas Citra (Image Enhancement)
Image Segmentation.
Operasi Matematis Pada Citra
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Pertemuan 06 Fungsi Analisis pada SIG
Fungsi Analisis pada SIG
Terminology The terminology between original image and image compression Compression Ratio Bit per pixel.
MODUL 4 PERBAIKAN KUALITAS CITRA (2)
Digital Image Fundamentals
The contents This lectures we will look at image enhancement techniques working in the spatial domain: What is image enhancement? Different kinds of image.
Pengolahan Citra Digital
Color Image Processing
Pengolahan Citra Digital
RESEARCH FIELDS BIDANG PENELITIAN.
Filtering dan Konvolusi
Peningkatan Mutu Citra
Desita Ria Yusian TB,S.ST.,MT Universitas Ubudiyah Indonesia
Sumber : Cris Salomon, “Fundamental of Digital Image Processing”
Kesalahan2 Minor pada Digital Fotografi
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Pengolahan Citra Digital Peningkatan Mutu Citra Pada Domain Frekuensi
PERTEMUAN KE-1 Sumber :Prof. Sinisa Todorovic
Filtering dan Konvolusi
Features / Ciri / Deskripsi Obyek
Pengolahan Citra Digital Peningkatan Mutu/Kualitas Citra
PENINGKATAN KUALITAS CITRA (Image Enhancement)
PENGOLAHAN CITRA DAN POLA
Operasi Matematis Pada Citra
IMPLEMENTASI PERBAIKAN CITRA METODE CONTRAST STRETCHING PADA KAMERA CMUCAM3 DAN HISTOGRAM EQUALIZATION PADA GROUND STATION UNTUK KOMURINDO 2012 Oleh: Dede.
IMAGE ENHANCEMENT.
I. Fourier Spectra Citra Input Peningkatan mutu citra pada domain frekuensi Fourier dilakukan secara straightforward: Hitung transformasi Fourier dari.
Pertemuan 10 Mata Kuliah Pengolahan Citra
Neighborhood Processing
Edge Detection Dr. Aniati Murni (R 1202) Dina Chahyati, SKom (R 1226)
Pengantar Pengolahan Citra 4IA10 Kelompok 4 : Faisal Ghifari ( ) Raihan Firas M ( ) Hafidz Amrulloh ( )
Pemrosesan Bukan Teks (Citra)
Transcript presentasi:

Image Enhancement in Spatial Domain II Dian Nuswantoro University Ferda Ernawan, Ph.D

Image Enhancement –Spatial Filtering

Spatial Filtering Spatial filtering adalah suatu proses filtering yang dilakukan secara langsung pada pixels dari suatu gambar. Proses ini terdiri dari sebuah filter mask yang diproses dari satu titik ke titik yang lain dalam gambar. Pada setiap titik (x,y) akan dikalikan dengan menggunakan filter mask yang telah ditetapkan.

Neighbourhood Operations Operasi Neighbourhood hanya beroperasi pada lingkungan yang lebih besar dari operasi titik pixel dan sebagian besar merupakan segi empat di sekitar pixel pusat. Origin x y Image f (x, y) (x, y) Neighbourhood

Simple Neighbourhood Operations Some simple neighbourhood operations include: Min: Set nilai pixel untuk minimum in the neighbourhood. Max: Set nilai pixel untuk maximum in the neighbourhood. Median: Nilai median dari himpunan bilangan adalah nilai titik tengah  (contoh dari set[1, 7, 15, 18, 24] 15 is the median).

Smoothing Filter Smoothing filters digunakan untuk mengaburkan dan untuk mengurangi noise. Blurring digunakan dalam langkah preprocessing, seperti penghapusan detil kecil dari objek gambar  sebelum ekstraksi. Pengurangan noise dapat dicapai dengan mengaburkan suatu image.

Linear Spatial Filter Linear spatial filter adalah rata - rata dari pixel yang terdapat di sekitar filter mask. Kadang-kadang disebut "filter rata-rata". Idenya adalah mengganti nilai setiap pixel gambar dengan rata-rata gray level yang telah didefinisikan oleh filter mask.

Linear Spatial Filter 1 1 2 4 Standard average Weighted average

Smoothing Spatial Filters Salah satu operasi spatial filtering yang paling sederhana adalah smoothing operation dengan menggunankan simple averaging filter. Rata-rata semua pixel di sekitar nilai pusat. 1/9 Simple averaging filter

The Spatial Filtering Process b c d e f g h i r s t u v w x y z * Original image x Original Image Pixels Filter Simple 3*3 Neighbourhood e eprocessed = v*e + r*a + s*b + t*c + u*d + w*f + x*g + y*h + z*i 3*3 Filter y Image f (x, y) Proses di atas diulang untuk setiap pixel dalam gambar asli untuk menghasilkan filtering image.

Smoothing Spatial Filtering 104 100 108 99 106 98 95 90 85 1/9 Original image x * Original Image Pixels Filter 1/9 104 99 95 100 108 98 90 85 Simple 3*3 Neighbourhood 3*3 Smoothing Filter 106 e = 1/9*106 + 1/9*104 + 1/9*100 + 1/9*108 + 1/9*99 + 1/9*98 + 1/9*95 + 1/9*90 + 1/9*85 = 98.3333 y Image f (x, y) Proses di atas diulang untuk setiap pixel untuk menghasilkan smooth image.

Another Smoothing Example Original Image Smoothed Image

Histograms of pixels in an image

Why we need to study about histogram Histogram dapat digunakan untuk: Mencapai kecerahan yang diinginkan and contrast range yang diinginkan. Dapat menentukan apakah pencahayaan atau bayangan kehilangan detail pixel value. Mengidentifikasi dan memperbaiki pergeseran warna. Misalnya: Histogram Equalization.

Image Histogram The histogram is a graphical representation of the brightness levels (from pure black to pure white), and the relative count of pixels within each brightness level. The horizontal axis represents tonal values from 0 to 255. Eight-bit files have 256 tonal values. 12-bit, 4096. 16-bit, 65536.

Example of Histogram

Example of Histogram Equalization

Simple code im=imread('lena512.bmp'); im=rgb2gray(im); figure(1); imshow(im); figure(2); imhist(im); image=histeq(im); figure(3); imshow(image); figure(4); imhist(image);

Contoh histogram

Contoh Histogram: Lena Image Red Green Blue

Contoh Histogram Mid-tone 118 R 124 G 136 B Shadow 24 R 23 G 18 B Highlights 238 R 232 G 220 B Pixel count high for sky

We have already looked at different kinds of point processing image enhancement Next time we start to look Image Enhancement in the frequency domain.