Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...HendroGunawan8
Ìý
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengamati dan menganalisis objek tanpa berhubungan secara langsung dengan objek yang diamati.
Vision merupakan aplikasi komputer yang dapat digunakan untuk berbagai tugas seperti navigasi robot, manufaktur, analisis citra satelit, pemrosesan citra medis, dan lainnya. Vision bertujuan mengubah citra menjadi informasi yang lebih berguna melalui teknik seperti pengenalan pola, pemahaman citra, dan interpretasi citra tingkat rendah dan tinggi. Beberapa tantangan pengolahan citra adalah informasi yang hilang saat merekam objek 3
2. jurnal dessy purwandani implementasi metode gaussian smoothing untuk peng...ym.ygrex@comp
Ìý
Dokumen tersebut membahas implementasi metode Gaussian Smoothing untuk penghalusan citra digital. Metode ini digunakan untuk menghilangkan noise pada citra dengan menghitung nilai rata-rata intensitas piksel sekitarnya berdasarkan distribusi Gaussian. Aplikasi yang dibuat mampu menghasilkan citra keluaran yang lebih halus dibanding citra asli dengan menambahkan noise sebelumnya.
ppt Aplikasi pengolahan citra digital pada modalitas ct-scanNona Zesifa
Ìý
pengertian CT-scan, Pengertian pengolahan citra digital, pengolahan citra pada ct-scan, pengolahan citra yg sering dilakukan, aplikasi yang digunakan untuk pengolahan citra
Teknik image brightness dan histogram equalization dapat meningkatkan kualitas citra hasil capture webcam yang terintegrasi dengan SIMAK UNWIRA. Kedua teknik tersebut dapat digabungkan untuk memperbaiki citra yang gelap dan kabur menjadi lebih jelas. Hasil penelitian menunjukkan kombinasi kedua teknik tersebut mampu meningkatkan kualitas citra sehingga dapat diimplementasikan pada SIMAK UNWIRA.
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)Nona Zesifa
Ìý
DR adalah teknik pencitraan sinar-X digital dimana sensor digital menggantikan film dan hasilnya diproses secara digital. Sistem DR terdiri atas sumber sinar-X, detektor gambar, konverter analog-digital, komputer dan monitor. Prinsipnya menangkap sinar-X tanpa film dan mengubahnya menjadi file digital. Pengolahan citra digital meliputi penambahan kontras, kecerahan, penajaman, pelembutan, deteksi tepi dan citra negatif
5. jurnal jones pandiangan perancangan aplikasi segmentasi citra dengan metod...ym.ygrex@comp
Ìý
Skripsi ini membahas perancangan aplikasi segmentasi citra digital menggunakan metode Fuzzy C-Means. Metode ini diterapkan untuk membagi citra menjadi wilayah-wilayah yang homogen dengan derajat keanggotaan antara 0-1. Aplikasi dirancang menggunakan Visual Studio 2008 untuk menguji berbagai citra masukan. Hasil pengujian menunjukkan bahwa FCM dapat digunakan untuk segmentasi citra dan jumlah cluster mempengaruhi kualitas hasil
Dokumen ini membahas tentang pengolahan citra digital dan pengenalan pola, termasuk teknik-teknik pengolahan citra seperti perbaikan kualitas, pemampatan, segmentasi, dan analisis citra. Karakteristik citra seperti kecerahan, kontras, kontur, warna, bentuk dan tekstur juga dijelaskan. Proses akhir pengolahan citra meliputi digitalisasi citra, penyimpanan, dan tampilan citra.
Pengembangan Antarmuka Grafis Automated Fingerprint Identification System Ber...Agung Hakase
Ìý
Dokumen ini membahas pengembangan antarmuka grafis untuk sistem identifikasi sidik jari otomatis berbasis sumber terbuka yang dikembangkan oleh NIST. Penelitian ini mengembangkan antarmuka grafis yang mudah digunakan dengan menghubungkan aplikasi NIST ke database MySQL dan menampilkan hasil klasifikasi dan ekstraksi minutia sidik jari secara visual. Pengembangan antarmuka ini diujicobakan pada database 5419 sampel sidik jari dan mengevaluasi
1. Seminar Nasional Teknologi Informasi & Komunikasi Terapan 2011 membahas pendeteksian obyek menggunakan pengolahan warna model normalisasi RGB.
2. Metode ini mudah, cepat, dan efektif untuk mendeteksi obyek seperti bola sepak berwarna oranye dengan menghitung persentase warna RGB.
3. Metode ini mampu mendeteksi obyek walaupun terdapat perubahan intensitas cahaya hingga nilai brightness 80.
Tugas mandiri ini membahas pengolahan citra digital menggunakan Octave dengan fokus pada operasi piksel, operasi tetangga piksel, dan operasi geometrik seperti pergeseran, pemutaran, perbesaran dan pengecilan citra. Diuraikan pula penggunaan histogram untuk menganalisis distribusi intensitas piksel dalam citra."
2. jurnal dessy purwandani implementasi metode gaussian smoothing untuk peng...ym.ygrex@comp
Ìý
Dokumen tersebut membahas implementasi metode Gaussian Smoothing untuk penghalusan citra digital. Metode ini digunakan untuk menghilangkan noise pada citra dengan menghitung nilai rata-rata intensitas piksel sekitarnya berdasarkan distribusi Gaussian. Aplikasi yang dibuat mampu menghasilkan citra keluaran yang lebih halus dibanding citra asli dengan menambahkan noise sebelumnya.
ppt Aplikasi pengolahan citra digital pada modalitas ct-scanNona Zesifa
Ìý
pengertian CT-scan, Pengertian pengolahan citra digital, pengolahan citra pada ct-scan, pengolahan citra yg sering dilakukan, aplikasi yang digunakan untuk pengolahan citra
Teknik image brightness dan histogram equalization dapat meningkatkan kualitas citra hasil capture webcam yang terintegrasi dengan SIMAK UNWIRA. Kedua teknik tersebut dapat digabungkan untuk memperbaiki citra yang gelap dan kabur menjadi lebih jelas. Hasil penelitian menunjukkan kombinasi kedua teknik tersebut mampu meningkatkan kualitas citra sehingga dapat diimplementasikan pada SIMAK UNWIRA.
ppt Aplikasi pengolahan citra digital pada modalitas digital radiography (DR)Nona Zesifa
Ìý
DR adalah teknik pencitraan sinar-X digital dimana sensor digital menggantikan film dan hasilnya diproses secara digital. Sistem DR terdiri atas sumber sinar-X, detektor gambar, konverter analog-digital, komputer dan monitor. Prinsipnya menangkap sinar-X tanpa film dan mengubahnya menjadi file digital. Pengolahan citra digital meliputi penambahan kontras, kecerahan, penajaman, pelembutan, deteksi tepi dan citra negatif
5. jurnal jones pandiangan perancangan aplikasi segmentasi citra dengan metod...ym.ygrex@comp
Ìý
Skripsi ini membahas perancangan aplikasi segmentasi citra digital menggunakan metode Fuzzy C-Means. Metode ini diterapkan untuk membagi citra menjadi wilayah-wilayah yang homogen dengan derajat keanggotaan antara 0-1. Aplikasi dirancang menggunakan Visual Studio 2008 untuk menguji berbagai citra masukan. Hasil pengujian menunjukkan bahwa FCM dapat digunakan untuk segmentasi citra dan jumlah cluster mempengaruhi kualitas hasil
Dokumen ini membahas tentang pengolahan citra digital dan pengenalan pola, termasuk teknik-teknik pengolahan citra seperti perbaikan kualitas, pemampatan, segmentasi, dan analisis citra. Karakteristik citra seperti kecerahan, kontras, kontur, warna, bentuk dan tekstur juga dijelaskan. Proses akhir pengolahan citra meliputi digitalisasi citra, penyimpanan, dan tampilan citra.
Pengembangan Antarmuka Grafis Automated Fingerprint Identification System Ber...Agung Hakase
Ìý
Dokumen ini membahas pengembangan antarmuka grafis untuk sistem identifikasi sidik jari otomatis berbasis sumber terbuka yang dikembangkan oleh NIST. Penelitian ini mengembangkan antarmuka grafis yang mudah digunakan dengan menghubungkan aplikasi NIST ke database MySQL dan menampilkan hasil klasifikasi dan ekstraksi minutia sidik jari secara visual. Pengembangan antarmuka ini diujicobakan pada database 5419 sampel sidik jari dan mengevaluasi
1. Seminar Nasional Teknologi Informasi & Komunikasi Terapan 2011 membahas pendeteksian obyek menggunakan pengolahan warna model normalisasi RGB.
2. Metode ini mudah, cepat, dan efektif untuk mendeteksi obyek seperti bola sepak berwarna oranye dengan menghitung persentase warna RGB.
3. Metode ini mampu mendeteksi obyek walaupun terdapat perubahan intensitas cahaya hingga nilai brightness 80.
Tugas mandiri ini membahas pengolahan citra digital menggunakan Octave dengan fokus pada operasi piksel, operasi tetangga piksel, dan operasi geometrik seperti pergeseran, pemutaran, perbesaran dan pengecilan citra. Diuraikan pula penggunaan histogram untuk menganalisis distribusi intensitas piksel dalam citra."
Mata kuliah matemaika pada Prodi Rekayasa Sipil tingkat lanjut yang membahas mengenai Matriks, Determinan, Invers, Metode Sarrus dan Kofaktor dan Metode Gauss Jordan
Presentasi ini merupakan materi pertemuan pertama untuk mata kuliah Pengukuran dan Instrumentasi. Materi ini mencakup:
✅ Konsep dasar pengukuran dan instrumentasi
✅ Jenis-jenis pengukuran (langsung & tidak langsung)
✅ Sistem satuan internasional (SI) dalam teknik elektro
✅ Kesalahan dalam pengukuran dan cara meminimalkannya
✅ Karakteristik alat ukur (akurasi, presisi, resolusi, sensitivitas)
✅ Contoh alat ukur dalam teknik elektro seperti multimeter, osiloskop, clamp meter, function generator, dan signal analyzer
Presentasi ini dilengkapi dengan ilustrasi dan diagram yang membantu pemahaman konsep secara visual.
Sangat cocok untuk mahasiswa teknik elektro dan telekomunikasi yang ingin memahami dasar-dasar pengukuran dalam bidang ini.
📌 Jangan lupa untuk like, share, dan follow untuk materi lebih lanjut!
#Pengukuran #Instrumentasi #TeknikElektro #Telekomunikasi #Praktikum #PengukurandanInstrumentasi #PBL #PengukuranBesaranListrik
2. Indonesia AI
OBJECTIVE & OUTLINE
Intro to Computer Vision
Karakteristik gambar
Image Processing Dasar
Ekstraksi Fitur Gambar
Pahami konsep dasar melalui materi dan sesi
langsung Intro to Computer Vision
Outline:
1.
2.
3.
4.
Proprietary document of Indonesia AI 2023
Intro to Computer Vision
3. Intro to Computer Vision
Indonesia AI
Proprietary document of Indonesia AI 2023
4. Indonesia AI
DEFINISI
"Merupakan cabang bidang AI yang terkait dengan bagaimana
membuat komputer memiliki high-level understanding dari data-data
berupa gambar digital ataupun video yang dipelajarinya. Bidang ini
menjadikan kemampuan sistem visual yang ada pada manusia sebagai
acuan kecerdasan visual."
- Computer Vision, Dana H. Ballard, Christopher M. Brown -
Proprietary document of Indonesia AI 2023
5. SEJARAH COMPUTER
VISION
Indonesia AI
Computer Vision merupakan topik kajian
yang paling matang di bidang AI. Bahkan
dikatakan: the story of computer vision is a
story about Artificial Intelligence (1950s).
Semakin matangnya ilmu pengetahuan
manusia tentang bagaimana mata melihat:
Pantulan cahaya dari suatu benda akan
masuk ke mata melalui kornea, lalu menuju
pupil dan diteruskan ke lensa mata. Cahaya
terbiaskan dan jatuh tepat di retina.
Proprietary document of Indonesia AI 2023
6. COMPUTER VISION HARI
INI
Indonesia AI
Mesin yang sudah terlatih atau belajar dengan baik, memiliki
kecerdasan visual yang sama bahkan melampaui manusia...
Proprietary document of Indonesia AI 2023
7. Indonesia AI
COMPUTER VISION HARI
INI
Boy
Chair
Chair
Cake
Mug
Objek Utama
Proprietary document of Indonesia AI 2023
8. COMPUTER VISION HARI
INI
Indonesia AI
Mesin dengan computer vision
pada hari ini mampu merangkai
kata menjelaskan beragam objek
yang dilihatnya.
Berlaku serupa untuk video...
Proprietary document of Indonesia AI 2023
9. Indonesia AI
DAFTAR APLIKASI
COMPUTER VISION
Face Recognition
Emotion Recognition
Image Segmentation
Object Tracking
Video Analysis
Activity Recognition
Pose and Motion Detection
Many others
1.
2.
3.
4.
5.
6.
7.
8.
Proprietary document of Indonesia AI 2023
Pada praktinya, bisa dipasang di PC, Kamera,
CCTV, Drone hingga Robot (jadi matanya) ~
11. Indonesia AI
KARAKTERISTIK
Susunan array ndimensi dari piksel-piksel yang
merepresentasikan nilai intensitas cahaya pada
setiap titik dalam gambar.
Setiap piksel biasanya direpresentasikan oleh
bilangan bulat yang merepresentasikan tingkat
kecerahan atau warna pada titik tersebut.
Ukuran gambar ditentukan oleh jumlah piksel
dalam gambar tersebut.
Proprietary document of Indonesia AI 2023
12. Indonesia AI
KARAKTERISTIK
Gambar yang lebih besar memiliki lebih banyak
piksel dan biasanya memiliki resolusi yang lebih
tinggi.
Dalam komputer vision, gambar sering kali
diproses menggunakan teknik-teknik
pengolahan citra seperti filtering, edge
detection, dan feature extraction untuk
memperoleh informasi penting tentang
gambar dan objek yang direpresentasikannya.
Proprietary document of Indonesia AI 2023
13. Indonesia AI
UNSIGNED INTEGER VS
INTEGER
Dalam pemrograman komputer, integer
dan unsigned integer adalah dua tipe data
dasar yang digunakan untuk
merepresentasikan bilangan bulat (integer)
dalam suatu program.
Integer (sering disebut juga signed integer)
adalah tipe data yang digunakan untuk
merepresentasikan bilangan bulat dengan
tanda (positif atau negatif).
Proprietary document of Indonesia AI 2023
14. Indonesia AI
UNSIGNED INTEGER VS
INTEGER
Integer biasanya diimplementasikan dengan
menggunakan bit pertama sebagai bit
tanda, dan sisanya digunakan untuk
merepresentasikan nilai integer sebenarnya.
Contohnya, tipe data integer 32-bit dapat
merepresentasikan bilangan bulat dalam
rentang -2.147.483.648 hingga 2.147.483.647.
Proprietary document of Indonesia AI 2023
15. Indonesia AI
UINT8
uint8 adalah tipe data unsigned integer 8-
bit dalam pemrograman komputer. Tipe
data ini digunakan untuk
merepresentasikan bilangan bulat non-
negatif dalam rentang 0 hingga 255.
"uint" adalah singkatan dari "unsigned
integer", yang menandakan bahwa tipe
data ini tidak memiliki bit tanda seperti
halnya dengan tipe data integer (atau
signed integer).
Proprietary document of Indonesia AI 2023
16. Indonesia AI
IMPORTANT FACT
"Semakin besar gambar yang diproses sebanyak n kali maka
resource yang dibutuhkan untuk memproses gambar itu
menjadi n^2 kali"
Proprietary document of Indonesia AI 2023
17. Any question guys ~
Indonesia AI
Proprietary document of Indonesia AI 2023
19. Indonesia AI
DEFINISI
Image processing adalah proses pengolahan digital dari
gambar atau citra untuk meningkatkan kualitas,
mengekstraksi informasi, atau mengubahnya untuk
keperluan tertentu. Pengolahan citra melibatkan manipulasi
gambar dengan algoritma-algoritma komputasi.
Proprietary document of Indonesia AI 2023
21. Indonesia AI
Proprietary document of Indonesia AI 2023
CROPPING
Cropping adalah proses memotong sebagian dari
gambar asli untuk menghasilkan gambar baru
dengan ukuran dan komposisi yang berbeda.
Proses ini dilakukan dengan memilih bagian tertentu
dari gambar asli dan membuang bagian lainnya. Crop
umumnya digunakan untuk memfokuskan perhatian
pada bagian tertentu dari gambar, menghilangkan
bagian yang tidak relevan, atau menghasilkan
gambar dengan aspek rasio yang berbeda.
22. Indonesia AI
Proprietary document of Indonesia AI 2023
NORMALISASI
Normalisasi adalah proses transformasi
gambar yang bertujuan untuk mengubah
intensitas piksel pada gambar agar sesuai
dengan rentang yang diinginkan. Normalisasi
umumnya dilakukan untuk memudahkan
proses pengolahan citra berikutnya.
0-255
0-1
23. Indonesia AI
Proprietary document of Indonesia AI 2023
RESIZE
Resize adalah proses mengubah ukuran
gambar secara proporsional dengan
mengurangi atau menambah jumlah piksel
pada gambar asli.
Resize dilakukan untuk mengubah resolusi
gambar, memperkecil ukuran gambar, atau
memperbesar gambar. Proses ini dilakukan
dengan teknik interpolasi untuk mengisi piksel
yang hilang atau menambah piksel baru pada
gambar yang diubah ukurannya.
24. Indonesia AI
Proprietary document of Indonesia AI 2023
RESIZE
Nearest Neighbor
Bilinear Interpolation
Bicubic Interpolation
Lanczos Interpolation
Seam Carving
Superresolution
Deep Learning-based Methods.
Berikut beberapa metode dalam Resize Image:
1.
2.
3.
4.
5.
6.
7.
25. Indonesia AI
Proprietary document of Indonesia AI 2023
GRAYSCALE IMAGE
Grayscale adalah teknik merepresentasikan
sebuah gambar dengan hanya menggunakan
nilai kecerahan pada tiap piksel, tanpa
menggunakan informasi warna.
Setiap piksel diwakili dengan sebuah bilangan
bulat tunggal yang mengindikasikan tingkat
kecerahan dari piksel tersebut. Teknik grayscale
umum digunakan dalam pengolahan citra
untuk menyederhanakan data gambar dan
mempercepat proses pengolahan.
26. Indonesia AI
Proprietary document of Indonesia AI 2023
RGB TO GRAYSCALE
Formula untuk mengubah gambar RGB (Red,
Green, Blue) ke dalam gambar grayscale adalah
dengan melakukan rata-rata dari nilai R, G, dan
B pada setiap piksel.
Salah satu formula yang umum digunakan
adalah sebagai berikut:
Grayscale = (0.2989 * R) + (0.5870 * G) + (0.1140 * B)
27. Any question guys ~
Indonesia AI
Proprietary document of Indonesia AI 2023
29. Indonesia AI
Proprietary document of Indonesia AI 2023
DEFINISI
Ekstraksi fitur gambar pada proses image processing
adalah proses untuk mengidentifikasi dan
mengekstraksi informasi penting dari sebuah gambar,
seperti pola, tekstur, warna, atau bentuk.
30. Indonesia AI
Proprietary document of Indonesia AI 2023
DEFINISI
Apa sih tujuannya? 🤔
Mengubah representasi data gambar dari bentuk
piksel-piksel yang rumit menjadi fitur-fitur yang lebih
sederhana dan mudah diproses.
Ekstraksi fitur gambar memainkan peran penting
dalam berbagai aplikasi seperti pengenalan citra,
deteksi objek, klasifikasi gambar, dan pengolahan
citra medis.
31. Indonesia AI
Proprietary document of Indonesia AI 2023
METODE
Berikut beberapa metode untuk mengekstraksi fitur gambar:
1, Menghitung Mean dan Standar deviasi (STD) dari gambar
2. Menggunakan filter khusus untuk mengekstraksi fitur textur
3. SIFT (Scale-Invariant Feature Transform)
4. SURF (Speeded-Up Robust Features)
32. Indonesia AI
Proprietary document of Indonesia AI 2023
1. MENGHITUNG MEAN &
STD
mean adalah rata-rata nilai piksel pada gambar
N adalah jumlah piksel pada gambar
x_i adalah nilai piksel pada piksel ke-i pada gambar
Σ adalah simbol penjumlahan
Salah satu contoh penggunaan metode statistik adalah menghitung rata-rata nilai piksel
pada gambar grayscale. Formulanya sebagai berikut:
mean = (1/N) * Σ i=1 to N (x_i)
Di mana:
33. Indonesia AI
Proprietary document of Indonesia AI 2023
1. MENGHITUNG MEAN &
STD
std adalah deviasi standar nilai piksel pada gambar
mean adalah rata-rata nilai piksel pada gambar
N adalah jumlah piksel pada gambar
x_i adalah nilai piksel pada piksel ke-i pada gambar
Σ adalah simbol penjumlahan
sqrt adalah fungsi akar kuadrat
Kita bisa juga menghitung standard deviasi pada gambar. Formulanya sebagai berikut:
std = sqrt( Σ i=1 to N [(x_i - mean)^2] / (N - 1) )
Di mana:
34. Indonesia AI
Image Source: www.researchgate.net
Proprietary document of Indonesia AI 2023
2. MENGGUNAKAN FILTER
(GABOR FILTER)
Gabor filter adalah salah satu jenis filter spasial yang
digunakan dalam pengolahan citra dan computer vision.
Filter ini menggunakan kernel yang dirancang untuk
mengekstraksi fitur tekstur atau pola dari gambar, seperti
garis-garis, sudut, atau frekuensi.
Gabor filter didasarkan pada transformasi Gabor, yang
merupakan hasil kombinasi dari filter Gaussian dengan
sinusoidal. Kernel Gabor filter memiliki dua parameter
utama, yaitu skala dan orientasi, yang mengontrol ukuran
dan orientasi dari kernel filter.
35. Indonesia AI
Proprietary document of Indonesia AI 2023
2. MENGGUNAKAN FILTER
(GABOR FILTER)
x dan y adalah koordinat piksel pada gambar
λ adalah panjang gelombang sinusoidal (wavelength)
θ adalah orientasi kernel filter (rotation angle)
ψ adalah fase kernel filter (phase offset)
Berikut adalah rumus umum untuk kernel Gabor filter 2D:
G(x,y;λ,θ,ψ,σ,γ) = exp(-(x'^2 + γ^2 * y'^2) / (2 * σ^2)) * cos(2 * pi * x' / λ + ψ)
Di mana:
36. Indonesia AI
Proprietary document of Indonesia AI 2023
2. MENGGUNAKAN FILTER
(GABOR FILTER)
σ adalah standar deviasi dari filter Gaussian
γ adalah aspek rasio (aspect ratio) yang mengontrol proporsi kernel filter Gaussian
x' dan y' adalah koordinat piksel yang diputar dan dilipat sebelum diterapkan pada
kernel Gabor
Berikut adalah rumus umum untuk kernel Gabor filter 2D:
G(x,y;λ,θ,ψ,σ,γ) = exp(-(x'^2 + γ^2 * y'^2) / (2 * σ^2)) * cos(2 * pi * x' / λ + ψ)
Di mana:
37. Indonesia AI
Proprietary document of Indonesia AI 2023
3. SIFT
SIFT (Scale-Invariant Feature Transform) adalah
suatu teknik untuk ekstraksi fitur lokal pada
gambar, yang dikembangkan oleh David Lowe
pada tahun 1999.
Teknik SIFT dirancang untuk mengekstraksi fitur-
fitur yang tahan terhadap perubahan skala, rotasi,
dan pergeseran pada gambar.
38. Indonesia AI
Proprietary document of Indonesia AI 2023
3. SIFT
Teknik SIFT bekerja dengan melakukan deteksi
titik-titik kunci (keypoints) pada gambar dan
mengekstraksi deskriptor pada setiap titik kunci.
Deskriptor tersebut merepresentasikan informasi
lokal pada gambar, seperti bentuk, tekstur, atau
distribusi intensitas cahaya pada sekitar titik kunci.
39. Indonesia AI
Proprietary document of Indonesia AI 2023
3. TAHAPAN SIFT
Algoritma SIFT terdiri dari beberapa tahap, yaitu:
1, Space-scale extreme: Menggunakan Gaussian pyramid untuk menemukan lokasi dan
skala titik-titik kunci pada gambar.
2. Over-importance: Menghilangkan titik-titik kunci yang tidak stabil dan mengurangi
jumlah titik kunci yang sama pada gambar yang berbeda.
3. Edge localization: Menghilangkan titik kunci yang berada di tepi gambar.
4. Orientation: Menentukan orientasi utama pada setiap titik kunci.
5. Deskriptor: Mengekstraksi deskriptor yang merepresentasikan fitur lokal pada gambar.
43. Indonesia AI
Proprietary document of Indonesia AI 2023
3. TAHAPAN SIFT
Penjelasan kode program di atas:
1. `get_gaussian_kernel`: Fungsi untuk membuat kernel Gaussian dengan ukuran `size` dan sigma
yang diberikan. Kernel Gaussian ini digunakan untuk memfilter citra.
2. `convolve`: Fungsi untuk melakukan operasi konvolusi pada citra dan kernel yang diberikan.
3. `get_difference_of_gaussian`: Fungsi untuk membuat piramida DoG (Difference of Gaussian) dari
citra. Fungsi ini melakukan filtering citra dengan kernel Gaussian pada setiap level dan menghitung
selisih antara citra pada level sekarang dan level sebelumnya.
4. `get_extrema`: Fungsi untuk mencari titik ekstremum pada piramida DoG. Fungsi ini
membandingkan piksel pada level sekarang dengan piksel pada level sebelum dan sesudahnya
untuk menentukan apakah piksel tersebut merupakan titik ekstremum.
5. `get_keypoints`: Fungsi untuk menentukan orientasi dan desk
44. Indonesia AI
Proprietary document of Indonesia AI 2023
4. SURF
SURF (Speeded-Up Robust Features) adalah
teknik ekstraksi fitur dalam pengolahan citra dan
computer vision yang digunakan untuk
mendeteksi dan mengenali objek pada gambar.
SURF merupakan pengembangan dari teknik
ekstraksi fitur SIFT (Scale-Invariant Feature
Transform) yang lebih cepat dan tahan terhadap
gangguan atau noise pada gambar.
45. Indonesia AI
Proprietary document of Indonesia AI 2023
4. SURF
Teknik SURF bekerja dengan mengekstraksi fitur-
fitur lokal dari gambar dengan skala dan orientasi
yang berbeda-beda.
Fitur-fitur ini direpresentasikan dengan deskriptor
yang merupakan kombinasi dari informasi
kecerahan, orientasi, dan ukuran dari fitur tersebut.
46. Indonesia AI
Proprietary document of Indonesia AI 2023
4. SURF
Teknik SURF menggunakan beberapa teknik untuk mempercepat proses ekstraksi fitur
dan mempertahankan kestabilan terhadap perubahan dalam orientasi atau skala, di
antaranya adalah:
1. Integral Image: SURF menggunakan integral image untuk mempercepat proses deteksi
fitur pada gambar.
2. Fast Hessian: SURF menggunakan teknik Fast Hessian untuk mendeteksi titik-titik
kepentingan pada gambar dengan skala dan orientasi yang berbeda-beda.
3. Approximate Gaussian Filtering: SURF menggunakan filter Gaussian yang diaproksimasi
untuk mengurangi jumlah komputasi dan mempercepat proses ekstraksi fitur.
47. Any question guys ~
Indonesia AI
Proprietary document of Indonesia AI 2023