Üretim Teknikleri

Maske Nedir?

Görüntü işlemede belirli bölgeleri seçip diğerlerini dışarıda bırakan ikili veya gri tonlamalı bir katmandır. Inpainting ve segmentasyon gibi işlemlerde hangi piksellerin değiştirileceğini tanımlar.

Maske Detaylı Açıklama

Maske (Mask), görüntü işleme ve yapay zeka görüntü düzenlemesinin temel kavramlarından biridir. Bir maskenin temel işlevi, bir görüntüde 'hangi bölgeler etkilenecek, hangi bölgeler korunacak' sorusuna yanıt vermektir.

Maske türleri:

1. Binary Mask (İkili Maske): Yalnızca siyah ve beyaz değerler içerir. Beyaz (255) = aktif bölge (değiştirilecek), Siyah (0) = korunan bölge. En basit ve yaygın kullanılan türdür.

2. Grayscale Mask (Gri Tonlamalı Maske): 0-255 arası değerler içerir. Değer ne kadar yüksekse etki o kadar kuvvetlidir. Bu, geçişli (feathered) maskeleme imkânı tanır; sert kenarlar yerine yumuşak geçişler elde edilir.

3. Alpha Channel Mask: Görüntünün saydamlık kanalı. PNG formatında saklanan alpha kanalı, transparan ve opak bölgeler arasında geçiş tanımlar.

4. Segmentation Mask: Her piksel bir kategoriye atanır (örneğin: kişi, araba, arka plan). Semantic segmentation ve instance segmentation bu tür maskeler üretir.

Diffusion modellerinde maskenin kullanımı:

Inpainting: Değiştirilmek istenen bölge beyaz, korunacak bölge siyah maske ile tanımlanır. Model yalnızca beyaz bölgede yeni içerik üretir, siyah bölgeyi orijinal haliyle korur. Mask kalitesi inpainting sonucunu doğrudan etkiler; iyi bir maske = daha temiz çıktı.

Outpainting: Var olan görüntünün dışına genişleme için kenar bölgeleri beyaz maskelenir ve model bu bölgeleri doldurur.

ControlNet ile maske: ControlNet modellerine segment haritası verildiğinde, bu harita aslında bir tür kategorik maskedir. Her renk segmenti farklı bir nesne veya bölgeyi temsil eder.

SAM (Segment Anything Model): Meta tarafından geliştirilen SAM, görüntüde herhangi bir nesne veya bölge için otomatik maske üretir. Kullanıcı bir noktaya tıklar, SAM o noktadaki nesnenin maskesini çıkarır. Bu teknoloji, inpainting ve görüntü düzenleme araçlarına 'tek tıkla seçim' özelliği kazandırmıştır.

Mask feathering (Yumuşatma): Maskenin kenarlarını yumuşatma işlemidir. Sert maskelerde inpainting bölgesinin çevresinde görünür sınır oluşabilir. Feathering, bu geçiş bölgesini piksel seviyesinde yumuşatarak doğal görünümlü sonuçlar sağlar. Genellikle 0-20 piksel arasında feather değeri yeterlidir.

Pratik kullanım örneği: Bir ürün fotoğrafındaki arka planı değiştirmek istiyorsunuz. SAM ile ürünün etrafına otomatik maske oluşturun (ürün korunacak = siyah, arka plan değişecek = beyaz). Inpainting ile yeni arka plan promptu yazın. Feathering ile kenar geçişlerini yumuşatın. Sonuç: Orijinal ürünü koruyarak istediğiniz arka planla profesyonel görüntü.

tasarım.ai üzerinde Clipdrop ve Adobe Firefly gelişmiş maske tabanlı düzenleme araçları sunar. Remove.bg otomatik arka plan segmentasyon maskesi oluştururken, Photoroom ürün görüntüleri için maske tabanlı düzenleme imkânı verir.

Yeni başlayanlar için öneri: İnpainting işlemi yaparken, değiştirmek istediğiniz bölgenin maske sınırlarını biraz geniş tutun. Model hem seçili bölgenin içini hem de biraz dışını görerek daha tutarlı içerik üretir. Çok sıkı maskeler bazen boşluk bırakabilir.

Diğer Üretim Teknikleri Terimleri