AI inpainting nədir? Süni intellekt şəklin itkin hissələrini necə doldurur

AI inpainting nədir? Süni intellektin şəklin maskalanmış sahələrini necə doldurduğu, köhnə üsullardan fərqi, harada yaxşı işlədiyi və məhdudiyyətləri haqqında aydın izah.

4 dəq oxu

AI inpainting nədir? Süni intellekt şəklin itkin hissələrini necə doldurur

AI inpainting süni intellekt modelinin şəklin seçilmiş, itkin və ya arzuolunmaz sahəsini ətrafa uyğun yeni piksellərlə doldurduğu texnikadır. Sadə dillə desək, AI inpainting nədir sualının cavabı budur: siz maska adlanan sahəni işarələyirsiniz, model isə şəklin qalan hissəsinə qarışan məzmun yaradır. Şəkillərdən obyektləri, insanları və ya yazıları silməyi mümkün edən məhz budur.

Termin sənət əsərlərinin bərpasından gəlir: bərpaçılar rəsm əsərlərinin zədələnmiş hissələrini əl ilə "inpaint" edirlər. AI bunun rəqəmsal ekvivalentini avtomatik edir.

AI inpainting nədir və addım-addım necə işləyir

İstifadəçi tərəfindən inpainting sadə görünür: bir şeyin üzərini rəngləyirsiniz və o yox olur. Arxa planda isə proses təxminən belədir:

  1. Giriş şəkli. Orijinal foto yüklənir.
  2. Maska. Rənglədiyiniz sahə maskaya, yəni hansı piksellərin əvəz olunacağını göstərən xəritəyə çevrilir. Həmin piksellər naməlum hesab olunur.
  3. Kontekst təhlili. Neyron şəbəkə şəklin qalan hissəsini araşdırır: boşluğun ətrafındakı və ondan uzaqdakı rəngləri, fakturaları, xətləri, işığı və strukturu.
  4. Generasiya. Model maskalanmış sahə üçün həmin kontekstə uyğun yeni piksel dəyərlərini proqnozlaşdırır.
  5. Qarışdırma. Yaradılmış sahə orijinalla birləşdirilir ki, yamağın kənarları görünməsin.

Bizim obyekt silmə alətimiz məhz bu axınla işləyir: siz fırça ilə maskanı rəngləyirsiniz, model isə onu doldurur.

AI inpainting-i necə öyrənir

Inpainting modelləri çox böyük şəkil kolleksiyaları üzərində öyrədilir. Öyrətmə zamanı hər şəklin hissələri təsadüfi formalı maskalarla gizlədilir və modeldən onları bərpa etmək tələb olunur. Onun nəticəsi real gizlədilmiş piksellərlə müqayisə edilir və model növbəti dəfə daha yaxşı təxmin etmək üçün tənzimlənir. Bunu milyonlarla dəfə təkrarlamaq modelə ümumi qanunauyğunluqları öyrədir: səmanın necə solduğunu, kərpic divarların necə təkrarlandığını, otun necə göründüyünü, üfüqün obyektin arxasında necə davam etdiyini.

Bəzi müasir arxitekturalar yalnız boşluğun yanındakı piksellərə deyil, bütün şəklə birdən baxmaq üçün hazırlanıb. Məşhur nümunələrdən biri LaMa (Large Mask Inpainting) adlı açıq modeldir. O, böyük maskaları və hasar, pəncərə və kafel kimi təkrarlanan strukturları emal etmək üçün yaradılıb. Məhz bu geniş baxış müasir alətlərə düz xətləri və naxışları inandırıcı şəkildə davam etdirməyə imkan verir.

Öyrədilmiş model öyrətmə şəkillərinin nüsxələrini saxlamır. O, parametrlərində öyrənilmiş statistik qanunauyğunluqları saxlayır və onları sizin şəklinizə tətbiq edir. Modelin heç vaxt görmədiyi şəkillərə də uyğunlaşmasının səbəbi budur: o, maskanızın ətrafındakı sahənin, məsələn, kafel döşəmə olduğunu tanıyır və kafelləri düzgün aralıq və perspektivlə davam etdirir.

Maskalar niyə bu qədər vacibdir

Maska modelə hansı pikselləri dəyişə biləcəyini və hansılarını saxlamalı olduğunu bildirir. Maskadan kənardakı hər şey etibarlı kontekst hesab olunur. Maska obyektin kənar və ya kölgə kimi bir hissəsini əhatə etmirsə, model həmin qalığı qanuni məzmun kimi görür və onu doldurulmuş sahəyə uzada bilər. Buna görə obyektin ətrafında kiçik boşluqla və kölgəsi daxil olmaqla rəngləmək daha təmiz nəticə verir.

Inpainting və ənənəvi üsullar

AI-dən əvvəl retuşçular obyektləri əl alətləri ilə silirdilər. Hər iki yanaşma hələ də faydalıdır.

ÜsulNecə işləyirGüclü tərəfləriZəif tərəfləri
Klon ştampıPikselləri bir sahədən digərinə əl ilə köçürürTam nəzarət, dəqiq fakturaYavaşdır; təkrarlanan naxışlar gözə çarpa bilər
Bərpa fırçasıFakturanı köçürür və ətrafdakı rəng və işıqla qarışdırırKiçik ləkələr və qüsurlar üçün əladırBöyük sahələrdə çətinlik çəkir
Yamaq əsaslı doldurma (klassik content-aware)Şəkildə uyğun yamaqlar axtarır və onları tikirSürətlidir və fakturalarda yaxşıdırQəribə təkrarlar və pozulmuş struktur yarada bilər
AI inpaintingNeyron şəbəkə öyrənilmiş qanunauyğunluqlardan yeni piksellər yaradırSürətlidir, daha böyük sahələri və strukturu emal edirYanlış detallar uydura bilər; daha az əl nəzarəti

Inpainting və generativ doldurma

Bu terminlər üst-üstə düşür. Pozanımızda istifadə olunan model kimi klassik AI inpainting silməyə fokuslanır: maskanı ağlabatan fonla doldurur və yeni obyektlər əlavə etmir. Mətndən şəkil yaradan modellər üzərində qurulmuş generativ doldurma alətləri də inpainting edə bilər, amma onlar mətn sorğularını qəbul edir və tamamilə yeni məzmun əlavə edə bilər, məsələn, insanın başına papaq və ya göldə qayıq. Sadəcə diqqət yayındıranları silmək üçün silməyə fokuslanmış model adətən daha proqnozlaşdırılandır, çünki o, yeni şeylər uydurmaq əvəzinə fonu davam etdirmək üçün öyrədilib.

Inpainting nə üçün istifadə olunur

  • Obyektləri silmək: zibil qabları, kabellər, lövhələr və qarışıqlıq. Şəkildən obyekti necə silmək məqaləsinə baxın.
  • İnsanları silmək: səyahət şəkillərindən kadra təsadüfən düşənlər. Şəkildən insanları necə silmək məqaləsinə baxın.
  • Yazını silmək: sizə məxsus şəkillərdən tarix möhürləri və başlıqlar.
  • Şəkil bərpası: skan edilmiş şəkillərdə cızıqları, cırıqları və ləkələri doldurmaq. Köhnə şəkilləri necə təmizləmək məqaləsinə baxın.
  • Retuş: məhsul və portret şəkillərində qüsurları, tozu və kiçik diqqət yayındıranları silmək.
  • Şəkilləri genişləndirmək: outpainting adlanır, model orijinal sərhədlərdən kənarda yeni sahələri doldurur.

Nəzərə alınmalı məhdudiyyətlər

Inpainting güclüdür, amma sehr deyil. Onun hüdudlarını bilmək daha yaxşı nəticə almağa kömək edir.

  • O, təxmin edir, bərpa etmir. Model obyektin arxasında əslində nə olduğunu bilə bilməz. O, reallıqdan fərqlənə bilən ağlabatan doldurma yaradır.
  • Böyük maskalar daha çətindir. Şəklin nə qədər çox hissəsi maskalanırsa, modelin real konteksti bir o qədər az olur və bir o qədər çox uydurmalı olur.
  • Unikal detallar çətindir. Obyektin arxasındakı üzlər, yazılar, loqolar və konkret memarlıq dəqiq bərpa oluna bilməz.
  • Ölçü vacibdir. Doldurmalar, xüsusilə çox böyük şəkillərdə, ətrafdakı fotodan bir az yumşaq görünə bilər. AI şəkil böyütmə aləti son nəticəni kəskinləşdirməyə kömək edə bilər.
  • Maskanın kənarları. Obyektin bir hissəsi maskadan kənarda qalırsa, model onu kontekst kimi istifadə edib obyektin kabus izini yenidən yarada bilər.

Inpainting şəklin göstərdiyini dəyişə bildiyi üçün ondan məsuliyyətlə istifadə etmək lazımdır: başqalarının işindən su nişanlarını silmək, sənədləri dəyişmək və ya çaşdırıcı şəkillər yaratmaq üçün deyil.

AI inpainting-i özünüz sınayın

Inpainting-i anlamağın ən asan yolu onun işini görməkdir. Şəkli pulsuz obyekt silmə alətimizə yükləyin, silmək istədiyiniz bir şeyin üzərini rəngləyin və modelin onu uyğun fonla necə doldurduğuna baxın. Texnikanın harada parladığını görmək üçün əvvəlcə səma fonunda obyekt kimi sadə halı, sonra naxışlı divarın qarşısındakı obyekt kimi çətin halı sınayın.

FAQ

Tez-tez verilən suallar

Süni intellektli şəkil alətlərimiz haqqında ən çox verilən sualların cavablarını tapın.

Oxşar məqalələr