Anda di halaman 1dari 15

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

x1
y1

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

0 x1 cos( ) sin( ) S P

Sl y1 sin( ) cos( ) 0

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