OPERASI GEOMETRI Yohana Nugraheni Operasi Geometri Citra Proses perubahan hubungan spasial antara setiap pixel pada citra Memetakan pixel citra input dari posisi awal (x1,y1) ke posisi baru (x2,y2) Proses dalam operasi geometri citra : Translasi Penskalaan Rotasi Refleksi Operasi Translasi Memindahkan setiap elemen pixel citra input (x1,y1) ke posisi baru pada citra output (x2,y2) sesuai dengan nilai variabel translasi (p,q). Proses translasi : x2 = x1 + p y2 = y1 + q Operasi Rotasi Rotasi merupakan transformasi geometri untuk memindahkan nilai pixel dari posisi awal (x1,y1) ke posisi akhir (x2,y2) dan ditentukan oleh rotasi sebesar θ terhadap koordinat titik pusat (m,n) Proses rotasi : x2 cos( ) ( x1 m) sin( ) ( y1 n) m y2 sin( ) ( x1 m) cos( ) ( y1 n) n Operasi Rotasi Operasi Refleksi Refleksi atau pencerminan adalah proses pengolahan citra secara geometri dengan memindahkan nilai-nilai pixel dari posisi awal (x1,y1) ke posisi baru (x2,y2) sesuai dengan posisi pencerminan (x0,y0). Posisi pencerminan : Terhadap sumbu y di posisi y0 : x2 = - x1 + (2*x0) y2 = y1 Terhadap sumbu x di posisi x0 : x2 = x1 y2 = - y1 + (2*y0) Terhadap sumbu x dan y di posisi x0 dan yo : x2 = - x1 + (2*x0) y2 = - y1 + (2*y0) Operasi Refleksi Operasi Penskalaan Penskalaan adalah operasi geometri untuk memberikan efek memperbear atau memperkecil ukuran citra input sesuai dengan variabel penskalaannya. Proses penskalaan : P0 S P Pi L0 Sl Li dimana (Pi, Li) adalah ukuran citra input (P0,L0) adalah ukuran citra output (Sp, Si) adalah variabel penskalaan Variabel penskalaan > 1 memperbesar ukuran citra Variabel penskalaan < 1 memperkecil ukuran citra Operasi Penskalaan Transformasi Affine Menggabungkan proses dasar seperti translasi, rotasi, dan penskalaan dalam satu proses. Rumus transformasi Affine : x2 y2 A x1 y1 B A dan B adalah matriks transformasi untuk proses translasi, rotasi dan penskalaan. Transformasi Affine Proses Transformasi Affine : cos( ) sin( ) S P y2 sin( ) cos( ) 0 x2 cos( ) sin( ) S P Sl y1 sin( ) cos( ) 0 0 x1 0 m Sl n OPERASI ARITMATIKA Operasi Aritmatika Proses pengolahan citra dengan menggunakan operator aritmatika atau operator logika yang diterapkan pada tiap pixel citra. Proses dalam operasi aritmatika : Penjumlahan Pengurangan Perkalian Pembagian Logika AND/NAND Logika OR/NOR Logika XOR/XNOR Logika NOT Bitshift Operator