Bagaimana keadaan seni dalam peningkatan gambar?

11

Saya suka mengumpulkan foto-foto keren dan menggunakannya sebagai wallpaper atau untuk hal-hal lain. Seringkali, seniman hanya menerbitkan versi beresolusi rendah, mungkin karena takut akan pencurian.

Contoh:

BURUNG Gabriel Pulecio

Sekarang, jika saya ingin menggunakan itu sebagai wallpaper, saya harus meningkatkannya, dan jelas itu akan membuatnya tampak buram karena interpolasi bikubik. Saya menyadari tidak ada cara nyata untuk mendapatkan versi resolusi tinggi dari gambar beresolusi rendah, karena informasinya tidak ada.

Yang mengatakan, saya bertanya-tanya apakah heuristik telah dikembangkan untuk peningkatan dengan hilangnya kualitas yang kurang jelas. Itu mungkin akan dioptimalkan untuk jenis gambar tertentu. Untuk gambar fotorealistik, untuk kartun dengan area datar besar, untuk pixel art ...

Salah satu algoritma yang saya ketahui adalah Seam Carving . Ini berfungsi untuk beberapa jenis foto, terutama yang dengan latar belakang polos, tidak terperinci atau tidak menarik, dan subjek yang sangat menonjol. Tapi itu jauh dari tujuan umum. Menerapkannya pada gambar di atas menghasilkan ini . Kelihatannya cukup tajam, tetapi proporsinya sangat terdistorsi karena algoritme tidak dirancang untuk gambar seperti ini.

Lainnya adalah algoritma penskalaan seni Pixel . Itu benar-benar tidak layak untuk apa pun selain seni pixel aktual yang sudah di-pixelized untuk memulai. Sebagai contoh, saya mencoba binary windows scale2x pada foto saya, tetapi hasilnya hampir tidak dapat dibedakan dari penskalaan tetangga terdekat karena algoritma tidak mendeteksi adanya fragmen Pixely yang terisolasi untuk bekerja.

Hal lain yang saya coba adalah: Saya memperbesar gambar di Photoshop dengan interpolasi bikubik, kemudian saya menerapkan topeng unsharp. The Hasil terlihat sangat buruk. Bercak merah sebenarnya berukuran cukup baik, tetapi merpati itu jauh dari itu.

Yang saya cari adalah beberapa aplikasi yang melakukan upaya terbaik untuk meningkatkan gambar input apa pun sambil meminimalkan kekaburan. Jika Anda tahu, saya akan berterima kasih. Perhatikan bahwa kecantikan dan ketajaman subyektif dari hasil adalah yang penting ... hasilnya tidak perlu sepenuhnya setia pada gambar kecil asli.

Stefan Monov
sumber

Jawaban:

6

Secara umum, algoritma berbasis fraktal akan menghasilkan hasil terbaik. Salah satu contoh (yang mendapat sambutan hangat, meskipun saya belum menggunakannya) adalah Perfect Resize . Yang mengatakan, seperti yang Anda sebutkan, data tidak ada di sana - terutama pada saat Anda memperhitungkan (biasanya) kompresi JPEG yang biasa ditemukan pada gambar web. Saya pikir dalam gambar berukuran sedang seperti yang Anda gambarkan, Anda mungkin akan mendapatkan hasil yang layak, tetapi dalam gambar yang lebih kecil (seperti thumbnail, atau ukuran "kecil" Flickr), tidak ada yang akan membuat mereka naik kelas untuk memantau ukuran dengan jelas.

John Rudy
sumber
Terima kasih :) Ini membuat saya menemukan beberapa yang lain juga. Ada "Reshade" yang memiliki beberapa opsi menarik yang absen dari Genuine Fractals, dan ada SmillaEnlarger yang gratis dan opensource, tetapi kualitasnya sedikit lebih buruk.
Stefan Monov
2
Produk ini disebut Perfect Resize saat ini.
przemoc
3

Saya tahu ini pertanyaan yang cukup lama, tapi saya pikir Alien Skin Blow Up melakukan pekerjaan yang cukup mengesankan. Ini adalah gambar Anda ditingkatkan 4x dengan itu: http://www.picsarus.com/K7GUHI.jpg

guyboy
sumber