Algoritma upampling pelestarian detail di Photoshop CC benar-benar luar biasa. Itu dapat meningkatkan gambar apa pun sembari mempertahankan detail dalam waktu yang hampir nyata. Dan saya benar-benar bertanya-tanya bagaimana penerapannya.
Saya sudah mulai dengan mencari makalah dengan kata kunci single image super resolution
. Dan tampaknya algoritma canggih saat ini membutuhkan database eksternal yang terlatih untuk menebak informasi frekuensi tinggi yang hilang. Dan saya percaya sangat sulit untuk melatih & mendistribusikan kamus yang lengkap, bukan? Juga, saya pikir tidak mungkin untuk melatih kamus dengan piramida gambar secara real-time.
Setelah itu saya beralih ke bidang image upsampling
, yang tampaknya cukup cepat dibandingkan dengan super resolution
algoritma, tetapi ada banyak algoritma, saya benar-benar bingung.
Jadi, apakah ada yang punya tebakan atau petunjuk tentang bagaimana alat itu dapat diimplementasikan? Terima kasih!
Jawaban:
Ini benar-benar tidak ada yang melampaui Interpolasi Bi Cubic dengan "Mengasah".
http://www.lynda.com/Photoshop-tutorials/interpolation-settings/124096/140573-4.html
Mereka belum memperbarui algoritma interpolasi mereka selama berabad-abad.
sumber
Ada banyak algoritme untuk upampling "edge-aware". Tidak yakin apa yang digunakan Photoshop sendiri, tetapi misalnya plugin Alien Skin Blow Up memberikan hasil yang serupa dan mereka menggunakan vektorisasi menggunakan triangulasi. Segitiga dihaluskan dengan hati-hati sambil menjaga gambar upampled cukup tajam.
Anda juga dapat melihat NEDI (New Edge-Directed Interpolasi), atau " Upsampling via Imposed Edges Statistics " dari Raanan Fattal.
Namun pendekatan lain adalah untuk mengkonversi gambar ke bidang vektor (vektor berjalan di sepanjang tepi), memperbesar bidang ini dan kemudian menghitung ulang domain spasial menggunakan beberapa pemecah PDE (pemecah Poisson cepat adalah pilihan populer).
Fraktal Asli dari Perangkat Lunak OneOne menunjukkan pendekatan lain, menggunakan geometri fraktal, IFS khusus (sistem fungsi berulang), mengeksploitasi kemiripan diri dan memungkinkan untuk menciptakan kembali data tekstur yang tampak alami, tidak hanya ujung-ujungnya. Gambar yang didekati fraktal adalah dengan resolusi definisi yang independen. Saya pernah menulis perangkat lunak yang serupa, tetapi menghitung representasi fraktal mahal, rendering sangat cepat di sisi lain.
sumber