Apa perbedaan antara upsampling dan upampling bi-linear dalam CNN?

Jawaban:

16

Dalam konteks pemrosesan gambar, upsampling adalah teknik untuk meningkatkan ukuran gambar.

Misalnya, Anda memiliki gambar dengan tinggi dan lebar masing-masing piksel (total 64 × 64 = 4096 piksel). Anda ingin mengubah ukuran gambar ini hingga ketinggian dan lebar 256 piksel (total 256 × 256 = 65536 piksel). Pada gambar baru yang lebih besar, Anda hanya tahu nilai 1 dari setiap 16 piksel. Bagaimana Anda akan menghitung nilai untuk sisanya?6464×64=4096256×256=65536116

Nah, metode yang melakukan itu untuk Anda disebut teknik upsampling. Yang paling umum adalah:

  • Nearest-Neighbor : Menyalin nilai dari piksel terdekat.

  • Bilinear : Menggunakan semua piksel terdekat untuk menghitung nilai piksel, menggunakan interpolasi linier.

  • Bicubic : Sekali lagi menggunakan semua piksel terdekat untuk menghitung nilai-nilai piksel, melalui interpolasi polinomial. Biasanya menghasilkan permukaan yang lebih halus dari teknik sebelumnya, tetapi lebih sulit untuk dihitung.

  • Algoritma resampling lain yang lebih kompleks, misalnya Lanczos .

Artikel yang menjelaskan perbedaan antara teknik resampling gambar dapat ditemukan di sini .

Djib2011
sumber