SUBBAB 2: Konvolusi

Rangkuman
  1. Konvolusi
    • Konvolusi adalah teknik penting dalam pengolahan citra digital yang digunakan untuk mengekstrak informasi dari gambar, seperti bentuk, pola, atau tepi. Teknik ini bekerja dengan menerapkan filter kecil yang disebut kernel pada gambar melalui proses matematis. Proses ini melibatkan perkalian elemen-elemen kernel dengan bagian gambar, kemudian menjumlahkan hasilnya untuk menghasilkan nilai baru pada citra output.
    • Proses konvolusi dilakukan secara berulang di seluruh gambar dengan menggeser kernel satu per satu (mengikuti stride), dan ukuran hasil citra keluaran dapat dihitung menggunakan rumus tertentu yang mempertimbangkan ukuran input, kernel, dan jumlah langkah geser.
    • Dengan konvolusi, komputer dapat memproses dan memahami gambar dengan lebih efisien, menjadikannya teknik dasar dalam banyak aplikasi, termasuk pengenalan wajah, pemrosesan video, dan kecerdasan buatan.

  2. Teknik Padding
  3. Padding adalah teknik menambahkan piksel di tepi citra agar operasi konvolusi bisa mencakup seluruh area, termasuk pinggir citra. Tujuannya adalah untuk mempertahankan ukuran citra dan menghindari kehilangan informasi tepi.

    Jenis-jenis padding:

    • Zero Padding: menambahkan nilai 0 di tepi.
    • Constant Padding: menambahkan nilai tertentu di tepi (misal 1).
    • Reflect Padding: mencerminkan nilai piksel dari dalam ke luar.
    • Replicate Padding: mengulang nilai piksel tepi ke luar.
    • Wrap Padding: mengambil nilai dari sisi berlawanan citra.

    Padding memungkinkan kernel diterapkan penuh pada seluruh gambar, dan ukurannya ditentukan dengan rumus yang mempertimbangkan ukuran kernel. Ukuran output konvolusi juga dapat dihitung dengan rumus yang melibatkan input, kernel, padding, dan stride.