Bagaimana Cara Menggunakan Inpainting Difusi Stabil?

Bagaimana Cara Menggunakan Inpainting Difusi Stabil



Pengecatan difusi stabil adalah pendekatan yang digunakan dalam pemrosesan gambar dan visi komputer untuk memulihkan bagian gambar yang rusak atau hilang. Ini sangat berguna untuk mengisi kekosongan, menghilangkan objek yang tidak diinginkan, atau merekonstruksi area yang rusak pada sebuah gambar. Teknik pengecatan difusi stabil telah banyak digunakan dalam berbagai aplikasi, termasuk pengeditan gambar, pemulihan gambar lama atau rusak, dan mengisi area yang hilang pada foto.

Apa Tujuan Pengecatan Difusi Stabil?

Tujuan dari pewarnaan difusi yang stabil adalah untuk menghasilkan konten yang masuk akal dan koheren secara visual di wilayah gambar yang hilang sambil mempertahankan keseluruhan struktur dan tampilan gambar asli. Ini dicapai dengan memanfaatkan konsep difusi gambar, yaitu proses penyebaran informasi atau warna dari area yang diketahui ke area yang tidak diketahui.

Bagaimana Cara Kerja Inpainting Difusi Stabil?

Proses inpainting biasanya melibatkan dua langkah utama: propagasi dan difusi. Daerah yang diketahui di sekitar daerah yang hilang dianalisis dalam langkah propagasi untuk memperkirakan informasi yang hilang. Estimasi ini dapat didasarkan pada berbagai metode, seperti texture synthesis, patch matching, atau edge propagation.







Setelah informasi yang hilang diperkirakan, langkah difusi terjadi. Difusi melibatkan penyebaran informasi warna dan tekstur secara bertahap dari daerah yang diketahui ke daerah yang tidak diketahui. Proses difusi bertujuan untuk menciptakan transisi yang mulus antara area yang dicat dan konten asli, memastikan bahwa gambar yang dihasilkan tetap konsisten secara visual.



Bagaimana Cara Menggunakan Inpainting Difusi Stabil?

Inpainting adalah fitur yang memungkinkan Anda untuk mengedit gambar yang ada dengan petunjuk teks menggunakan topeng. Mask adalah gambar hitam-putih yang menunjukkan bagian mana dari gambar yang ingin Anda buat ulang dengan model AI. Anda dapat menggunakan inpainting untuk memperbaiki cacat, menambah atau menghapus objek, mengubah warna atau gaya, dll. Pengguna dapat menginstalnya secara lokal dengan mengikuti tautan resmi atau dapat menggunakan fungsinya melalui antarmuka pengguna web.



Mari kita jelajahi implementasi praktis dengan mengikuti langkah-langkah yang diberikan:





Langkah 1: Pilih Tab 'txt2img'

Pilih “ txt2img ” dan masukkan prompt teks di kotak teks. Pengguna dapat menggunakan kata atau frasa apa pun yang mereka inginkan, tetapi pastikan kata atau frasa tersebut deskriptif dan cukup spesifik untuk dipahami oleh model AI. Pengguna juga dapat menggunakan pengubah seperti ':', '+', '-', '(', ')', dll. untuk menyempurnakan prompt. Misalnya, buat gambar “ kucing memakai kacamata dan topi ' seperti di bawah ini:



Langkah 2: Pilih Model Checkpoint

Pengguna dapat memilih pos pemeriksaan model dari drop-down di pojok kiri atas. Pos pemeriksaan model menentukan gaya dan kualitas pembuatan gambar. Ada beberapa pos pemeriksaan yang tersedia, seperti “ model.ckpt ”, “ sd-v1-5-inpainting ”, “ sd-v1-5-256 ”, “ sd-v1-5-512 ', dll.:

Langkah 3: Sesuaikan Ukuran Gambar

Sesuaikan ukuran gambar dan pengaturan lainnya sesuai dengan preferensi Anda. Ukuran gambar menghitung resolusi gambar output. Pengaturan lainnya meliputi kekuatan denoising, skala CFG, ukuran batch, dll., yang memengaruhi kecepatan dan kualitas pembuatan gambar:

Langkah 4: Klik pada Tombol 'Hasilkan'.

Tekan pada “ Menghasilkan ” untuk memulai proses pembuatan gambar. Bergantung pada permintaan pengguna, pos pemeriksaan model, dan setelan, mungkin perlu waktu beberapa menit atau lebih lama untuk membuat gambar:

Langkah 5: Tekan tombol 'Kirim ke inpaint'.

Setelah gambar dibuat, pengguna dapat menyimpannya atau memodifikasinya lebih lanjut menggunakan inpainting:

Langkah 6: Buat Topeng

Untuk menggunakan inpainting, pilih “ img2img ” tab dan pilih “ Inpaint ” subtab. Gunakan instrumen kuas untuk membuat topeng pada gambar. Area hitam adalah tempat Anda ingin model AI meregenerasi gambar berdasarkan prompt teks Anda seperti di bawah ini:

Catatan : Pengguna juga dapat mengunggah gambar ke kanvas lukisan dengan mengklik “ Unggah Inpaint ” atau menggunakan gambar yang ada.

Langkah 7: Klik pada Tombol 'Hasilkan'.

Pilih dan terapkan pos pemeriksaan dan pengaturan model yang sama seperti yang Anda gunakan untuk menghasilkan gambar asli dan klik ' Menghasilkan ' tombol:

Output menunjukkan bahwa fitur pengecatan difusi stabil telah diterapkan.

Keuntungan dan Penggunaan Difusi Stabil

Stable Diffusion inpainting memiliki beberapa keunggulan dibandingkan metode inpainting lainnya, seperti:

  • Itu dapat mengelola wilayah besar piksel yang hilang dan tekstur kompleks.
  • Itu dapat mempertahankan tepi tajam dan detail halus pada gambar.
  • Itu dapat menghindari artefak seperti kabur, berdering, atau terlalu halus.
  • Ini dapat dengan mudah diimplementasikan dan diparalelkan menggunakan metode numerik standar.

Stable Diffusion Inpainting dapat digunakan untuk berbagai aplikasi, seperti:

  • Pemulihan gambar : memperbaiki gambar yang rusak atau rusak, seperti foto, lukisan, atau dokumen lama.
  • Pengeditan gambar : menghapus objek atau bagian yang tidak diinginkan dari gambar, seperti logo, tanda air, atau noda.
  • Penyelesaian gambar : mengisi bagian yang hilang pada gambar, seperti oklusi, lubang, atau celah.

Kesimpulan

Stable Diffusion inpainting menawarkan solusi yang kuat dan mudah digunakan untuk memulihkan bagian yang hilang atau rusak pada gambar. Dengan menggunakan konsep difusi gambar, pengguna mengintegrasikan konten yang dicat dengan gambar asli, memastikan koherensi visual dan meminimalkan artefak. Dengan GUI yang intuitif dan parameter yang dapat disesuaikan, pengguna dapat dengan mudah menandai wilayah pengecatan dan mengontrol proses pengecatan. Artikel ini telah menjelaskan langkah-langkah utama dan keuntungan menggunakan difusi stabil dalam pengecatan dan beberapa penerapannya.