Üretici modeller ne biliyor? Gerçekten biliyor mu?
(intrinsic-lora.github.io)- Gerçek sahneleri inandırıcı biçimde üreten GAN, autoregressive ve Diffusion modellerinin içinde derinlik, normal, albedo, gölgeleme gibi sahneye içkin özellikler örtük olarak yer alıyor olabilir
- Önerilen yöntem, model mimarisine daha az bağlı olan LoRA ile mevcut görüntü üretim decoder’ını aynen kullanarak intrinsic representation’ı geri kazanıyor
- VQGAN ve Stable Diffusion’da attention layer’lara, StyleGAN’da affine layer’lara hafif LoRA eklenerek ayrı bir task-specific decoding head olmadan intrinsic image elde ediliyor
- Stable Diffusion’da rank 2 için tüm model ağırlıklarının yalnızca %0,04’ü eğitilebilir parametre olarak ekleniyor ve sadece 250 etiketli görüntüyle bile intrinsic image üretilebiliyor
- Kontrol deneylerinde, üretici model kalitesi yükseldikçe geri kazanılan sahneye içkin özelliklerin doğruluğunun da artma eğilimi gösterdiği görüldü; ancak çıkarılabilirlik modele ve domaine göre değişiyor
Araştırma sorusu ve LoRA yaklaşımı
- Üretici modeller gerçek sahneleri iyi taklit ediyorsa, iç temsillerinde de sahneye içkin özellikler (scene intrinsic) bulunabileceği sorusundan yola çıkılıyor
- Araştırmanın doğrulamak istediği dört nokta var
- GAN, Autoregressive ve Diffusion modellerinin hangi intrinsic knowledge’ı kodladığı
- Mimari veya model türünden bağımsız olarak intrinsic representation’ı geri kazanacak genel bir framework oluşturulup oluşturulamayacağı
- Gerekli eğitim parametrelerinin ve etiketli verinin ne kadar az olabileceği
- Üretici model kalitesi ile geri kazanılan intrinsic doğruluğu arasında doğrudan bir bağlantı olup olmadığı
- Yöntemin merkezinde Low-Rank Adaptation (LoRA) var
- VQGAN ve Stable Diffusion’da LoRA attention layer’lara uygulanıyor
- StyleGAN’da LoRA affine layer’lara uygulanıyor
- Ayrı bir task-specific decoding head veya layer eklemeden, görüntü üretiminde kullanılan aynı decoder head kullanılıyor
- İlgili materyaller
Geri kazanım sonuçları ve modellere göre farklar
- Küçük bir LoRA ile çeşitli üretici modellerde depth, normals, albedo, shading geri kazanılabiliyor
- Stable Diffusion’da rank 2 LoRA için eğitilebilir parametreler, tüm model ağırlıklarının %0,04’üne kadar düşüyor
- Yalnızca 250 etiketli görüntü olsa bile LoRA modülü üzerinden intrinsic image üretilebiliyor
- Kontrol deneylerinde model kalitesi ile geri kazanılan intrinsic doğruluğu arasında pozitif korelasyon doğrulandı
- Modele ve domaine göre intrinsic çıkarım sonuçları farklılaşıyor
- VQGAN / Autoregressive / FFHQ: normal ve depth orta kalite; albedo ve shading yüksek kalite
- StyleGAN-v2 / GAN / FFHQ: normal, albedo ve shading yüksek kalite; depth orta kalite
- StyleGAN-v2 / GAN / LSUN Bed: normal, depth, albedo ve shading’in tamamı yüksek kalite
- StyleGAN-XL / GAN / FFHQ: normal, albedo ve shading yüksek kalite; depth orta kalite
- StyleGAN-XL / GAN / ImageNet: normal, depth, albedo ve shading’in hiçbiri çıkarılamıyor
- Stable Diffusion-UNet / Diffusion / Open: normal, depth, albedo ve shading’in tamamı yüksek kalite
- Stable Diffusion / Diffusion / Open: normal, depth, albedo ve shading’in tamamı yüksek kalite
- Stable Diffusion 2.1’i genişleten yöntemin intrinsic map’leri pseudo ground truth ile karşılaştırılıyor; karşılaştırma öğeleri surface normals, depth, albedo, shading
1 yorum
Hacker News yorumları
Sora’ya yönelik beklentinin bu kadar yüksek olmasının nedenlerinden biri, bazı videolara bakınca içeride fiziksel dünyanın bir simülasyonu çalışıyormuş ve video da o 3D sahnenin kamerayla çekilmiş hâliymiş gibi hissettirmesiydi.
Arka planda yalnızca farklı video parçalarını birbirine eklemekten çok daha fazlasının döndüğüne dair bir sezgi vardı; bu makale de bunun kanıtı gibi görünüyor.
Sabit görüntü üreteçlerinde bile modelin fiilen bir 3D sahneyi render edip fotoğraf çekmeyi öğrendiği ortaya çıkıyor. Bir 3D motor yapmak amaçlanmamış; yalnızca bir görüntü yığını lineer cebire atılıp optimize edilmişken ortaya bir dünya simülatörü çıkmış olması şaşırtıcı.
İsim, Bojack Horseman’daki kurgusal yarışma programı Hollywoo Stars and Celebrities: What Do They Know? Do They Know Things?? Let's Find Out!’tan geliyor.
https://bojackhorseman.fandom.com/wiki/Hollywoo_Stars_and_Ce...!
Tamamlanmış bir animasyon paketi olarak Futurama’dan çok daha iyi olduğunu düşünüyorum. İçinde bağ kurulabilecek çok derinlik var ve sert vuruyor, ama yeterince hafif kalmayı başarıyor; izledikten sonra kendinizi iyi hissediyorsunuz.
Artık filmtech tarafında çalıştığıma göre Hollywoo çıkartması daha da yakışır oldu.
Unity High Definition Rendering Pipeline test projesinden G-buffer çıkarmaya çalıştığım zamanları hatırlattı: https://www.youtube.com/watch?v=Fwtc694qNUM
Yine de bu makalenin gerçekten bir şeyi kanıtlayıp kanıtlamadığından emin değilim. Burada devasa bir UNet LoRA modeli eğitiliyor; bunun mevcut modelden bir şeyi “çıkarmak” mı olduğu, yoksa gecikmeli render hattından çıkabilecek kanalları üreten yeni bir model oluşturmak mı olduğu belirsiz.
Normaller, albedo ve derinliği birleştiren deferred rendering, 3D sahne oluşturmanın pek çok tekniğinden yalnızca biridir; video oyunlarında bile 2000’lerin başındaki Xbox için Shrek oyununa kadar kullanılmamıştı (https://sites.google.com/site/richgel99/the-early-history-of...)
Asıl harika olan, görüntü üretim modelinden “kamera”nın dönme ve öteleme matrislerini çıkarabilen bir LoRA modeli olurdu. Bu hem çok daha güçlü bir kanıt olur hem de oldukça kullanışlı görünürdü.
%0,6 küçük bir sayı gibi geliyor, ama doğru şeyi ölçüp ölçmediğimizi merak ediyorum. Modelin, çıkarmaya çalıştığımız şeyle birebir aynı temsili kodlamış olması şart değil; fakat model boyutu açısından ucuz ve kararlı biçimde normallere, albedoya ve derinliğe eşlenebilecek bir şeyi kodladıysa, bu tek başına bile çok anlamlı görünüyor.
Hangi baz vektörlerini kullandığı önemli değil; benim temsillerime nasıl eşleneceğini bilmem yeterli.
Makaleyi gözden geçirdim ama birçok kısmı bana zor geldi. Görüntü üretimi yapan yapay zekaya aşina olmayan biri olarak, kilit cümle gibi görünen “I-LoRA modulates key feature maps to extract intrinsic scene properties such as normals, depth, albedo, and shading, using the models' existing decoders without additional layers, revealing their deep understanding of scene intrinsics” ifadesinin tam olarak ne anlama geldiğini merak ediyorum.
“Sahnenin içsel özelliklerini çıkarmak için kilit özellik haritalarını modüle etmek” ne demek, ek kod çözme katmanları olmadan bu tür sahne özelliği görüntülerini nasıl ürettiklerini anlamak istiyorum.
İlginç olan, çok az ek parametre kullanılması; bu da orijinal ağın zaten o noktaya epey yakın olduğu anlamına geliyor gibi görünüyor.
Toyota veya Adobe'nin bu isimde bir araştırmayı neden fonladığını bilmiyorum ama gerçekten hoşuma gidiyor. Bilime yeniden biraz oyunculuk dönse güzel olur
Daha somut olarak, “az sayıda etiketli görüntüyle optimize edilmiş, modelden bağımsız bir yaklaşımın Diffusion modelleri, GAN'ler, Autoregressive modeller gibi çeşitli üretici mimarilere uyum sağladığı” açıklamasına bakınca, bunun tamamen görsel-uzamsal bir araç olup olmadığını merak ediyorum
Örnekler tesadüfen görsel olmakla kalmıyor da, bunu metin modellerine genişletmenin bir yolu yok mu? Bu tür bir yorumlanabilirlik yaklaşımını ilk kez görüyorum ve çok etkileyici
Epey şaşırtıcı. Bu modeller yalnızca çözülemez milyarlarca boyutlu hiperdüzlemlerde sihir yapmıyor; gerçekten de insanların yorumlayabileceği temsiller öğreniyorlar demek
Fizik tabanlı rendering'in temel bileşenleri konum, yüzey normali, gelen ışık ve en azından albedo ile yansıtıcılık/pürüzlülük gibi yüzey malzemesi özelliklerinden biridir. Konum, görüntünün XY'sinden ve derinlikten türetilebilir
Yapay zekanın derinliği modellemesi oldukça beklenebilir; yüzey normalleri de derinliğin yerel bir evrişimi gibi görülebilir. Ama gelen ışıktan ayrıştırılmış albedoyu modellemesi harika. Yansıtıcılığın da bir yerlerde saklı olup olmadığını merak ediyorum
Bu, VR ya da uzamsal bilişim için iyi haber. Model fiziksel dünyayı makalenin gösterdiği kadar anlıyorsa, tek bir sahneden iki projeksiyon üretmek çok zor bir talep gibi gelmiyor. Bundan sonrası gerçekten heyecan verici
Bu gerçek görüntülerden albedo ve aydınlatmayı tahmin edebiliyorsa, umarım biri yeniden aydınlatılabilir Gaussian splatting sahneleri yapar. Dinamik aydınlatma, fotoğraflardan oluşturulan 3D taramaların kullanım alanını büyük ölçüde genişletir; ama o alanda henüz “iyi” diyebileceğim sonuçlar görmedim
Şüpheci davranmak istemem ama görüntü üretim şirketlerinin veri kümelerine normal map gibi şeyler koyup güçlendirme yapmadığını nasıl bilebiliriz, merak ediyorum
Bu makalenin doğrulanabilir açık kaynak modelleri ele aldığını anlıyorum; ama daha gelişmiş modellerin gizli sosu böyle bir şey olabilir mi?
Üretici modellerin algısal yeteneklerinin insanlardan daha iyi olup olmadığını, insanların kandığı optik illüzyonlarla test etmek ilginç olurdu. Örneğin Ponzo illüzyonu gibi durumlarda derinliği doğru değerlendirip değerlendirmediğini merak ediyorum