Kąt Andersona

Naprawianie ograniczonego zrozumienia modeli dyfuzji lustr i odbić

mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google
ChatGPT-4o and Adobe Firefly

Od czasu, gdy sztuczna inteligencja zaczęła przyciągać zainteresowanie publiczności, dziedzina badań nad widzeniem komputerowym pogłębiła swoje zainteresowanie rozwijaniem modeli AI, ktÃģre są w stanie zrozumieć i odtworzyć prawa fizyczne; jednak wyzwaniem było nauczenie systemÃģw machine learning, aby symulowały zjawiska takie jak grawitacja i dinamika płynÃģw, co było znaczącym celem badań przez co najmniej ostatnie pięć lat.

Od czasu, gdy modele dyfuzji latentnej (LDM) zdominowały scenę generatywnej AI w 2022 roku, badacze coraz częściej koncentrują się na ograniczonej zdolności architektury LDM do zrozumienia i odtworzenia zjawisk fizycznych. Teraz ten problem zyskał dodatkową wagę wraz z przełomowym rozwojem generatywnego modelu wideo Sora firmy OpenAI oraz (moÅžliwie bardziej istotnym) niedawnym wydaniem otwartoÅšrÃģdłowych modeli wideo Hunyuan i Wan 2.1.

Odbicia Åšle

Większość badań mających na celu poprawę zrozumienia fizyki przez LDM koncentrowała się na obszarach takich jak symulacja chodu, fizyka cząstek i inne aspekty ruchu Newtonowskiego. Te obszary przyciągnęły uwagę, poniewaÅž nieścisłości w podstawowych zachowaniach fizycznych natychmiast podwaÅžyłyby autentyczność generowanych przez AI wideo.

Jednak niewielki, ale rosnący nurt badań koncentruje się na jednej z największych słabości LDM – względnej niezdolności do generowania dokładnych odbić.

Z papieru z stycznia 2025 roku 'Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections', przykłady 'awarii odbicia' w porÃģwnaniu z podejściem autorÃģw. ÅđrÃģdło: https://arxiv.org/pdf/2409.14677

Z papieru z stycznia 2025 roku ‘Reflecting Reality: Enabling Diffusion Models to Produce Faithful Mirror Reflections’, przykłady ‘awarii odbicia’ w porÃģwnaniu z podejściem autorÃģw. ÅđrÃģdło: https://arxiv.org/pdf/2409.14677

Problem ten był rÃģwnieÅž wyzwaniem w erze CGI i pozostaje nim w branÅžy gier wideo, gdzie algoritmy ray-tracing symulują ścieÅžkę światła, gdy oddziałuje z powierzchniami. Ray-tracing oblicza, jak wirtualne promienie światła odbijają się lub przechodzą przez obiekty, tworząc realistyczne odbicia, załamania i cienie.

JednakÅže, poniewaÅž kaÅžde dodatkowe odbicie znacznie zwiększa koszt obliczeniowy, aplikacje w czasie rzeczywistym muszą podejmować kompromis pomiędzy opÃģÅšnieniem a dokładnością, ograniczając liczbę dozwolonych odbić promieni światła.

Przedstawienie wirtualnie obliczonego promienia światła w tradycyjnej scenerii 3D (tj. CGI), z wykorzystaniem technologii i zasad po raz pierwszy opracowanych w latach 60. i ktÃģre osiągnęły szczyt między 1982 a 1993 rokiem (okresem między 'Tronem' [1982] a 'Parkiem Jurajskim' [1993]). ÅđrÃģdło: https://www.unrealengine.com/en-US/explainers/ray-tracing/what-is-real-time-ray-tracing

Przedstawienie wirtualnie obliczonego promienia światła w tradycyjnej scenerii 3D (tj. CGI), z wykorzystaniem technologii i zasad po raz pierwszy opracowanych w latach 60. i ktÃģre osiągnęły szczyt między 1982 a 1993 rokiem (okresem między ‘Tronem’ [1982] a ‘Parkiem Jurajskim’ [1993]). ÅđrÃģdło: https://www.unrealengine.com/en-US/explainers/ray-tracing/what-is-real-time-ray-tracing

Na przykład, przedstawienie czajnika z chromu przed lustrem moÅže wymagać procesu ray-tracing, w ktÃģrym promienie światła odbijają się wielokrotnie między powierzchniami odbijającymi, tworząc niemal nieskończoną pętlę z niewielką praktyczną korzyścią dla końcowego obrazu. W większości przypadkÃģw głębokość odbicia dwÃģch lub trzech odbić juÅž przekracza to, co widz moÅže postrzegać. Jedno odbicie spowodowałoby powstanie czarnego lustra, poniewaÅž światło musi ukończyć co najmniej dwie podrÃģÅže, aby utworzyć widoczne odbicie.

KaÅžde dodatkowe odbicie znacznie zwiększa koszt obliczeniowy, często podwajając czas renderowania, co sprawia, Åže szybsze obsługiwanie odbić jest jedną z największych moÅžliwości poprawy jakości renderowania z wykorzystaniem ray-tracing.

Naturalnie, odbicia występują i są niezbędne do fotorealizmu w znacznie mniej oczywistych scenariuszach – takich jak odbijająca się powierzchnia ulicy lub pola bitwy po deszczu; odbicie przeciwległej ulicy w sklepowej witrynie lub szklanej drzwi; lub w okularach przedstawionych postaci, gdzie obiekty i środowiska mogą być wymagane do pojawienia się.

Symulowane podwÃģjne odbicie osiągnięte za pomocą tradycyjnego komponowania dla ikonicznej sceny w 'Matrixie' (1999).

Symulowane podwÃģjne odbicie osiągnięte za pomocą tradycyjnego komponowania dla ikonicznej sceny w ‘Matrixie’ (1999).

Problemy z obrazem

Z tego powodu ramy, ktÃģre były popularne przed pojawieniem się modeli dyfuzji, takie jak Neural Radiance Fields (NeRF), oraz niektÃģre nowsze wyzwania, takie jak Gaussian Splatting, nadal mają swoje własne trudności w odwzorowaniu odbić w naturalny sposÃģb.

Projekt REF2-NeRF (przedstawiony poniÅžej) zaproponował metodę modelowania opartą na NeRF dla scen zawierających szklaną obudowę. W tej metodzie załamania i odbicia były modelowane przy uÅžyciu elementÃģw zaleÅžnych i niezaleÅžnych od perspektywy widza. To podejście pozwoliło badaczom oszacować powierzchnie, na ktÃģrych występowało załamanie, a w szczegÃģlności szklane powierzchnie, oraz umoÅžliwiło separację i modelowanie zarÃģwno bezpośrednich, jak i odbitych składnikÃģw światła.

Przykłady z papieru Ref2Nerf. ÅđrÃģdło: https://arxiv.org/pdf/2311.17116

Przykłady z papieru Ref2Nerf. ÅđrÃģdło: https://arxiv.org/pdf/2311.17116

Inne rozwiązania NeRF dotyczące odbić z ostatnich 4-5 lat obejmowały NeRFReN, Reflecting Reality oraz projekt Planar Reflection-Aware Neural Radiance Fields firmy Meta z 2024 roku.

Dla GSplat, artykuły takie jak Mirror-3DGS, Reflective Gaussian Splatting i RefGaussian oferowały rozwiązania dotyczące problemu odbić, natomiast projekt Nero z 2023 roku zaproponował specjalną metodę włączania cech odbijających do reprezentacji neuronalnych.

MirrorVerse

Uzyskanie modelu dyfuzji, ktÃģry szanuje logikę odbić, jest prawdopodobnie trudniejsze niÅž w przypadku podejść wyraÅšnie strukturalnych, nie-semantycznych, takich jak Gaussian Splatting i NeRF. W modelach dyfuzji reguła tego rodzaju jest prawdopodobnie tylko wtedy, gdy dane szkoleniowe zawierają wiele rÃģÅžnych przykładÃģw w szerokim zakresie scenariuszy, co sprawia, Åže jest ona silnie zaleÅžna od dystrybucji i jakości oryginalnego zbioru danych.

Tradycyjnie, dodawanie określonych zachowań tego rodzaju jest domeną LoRA lub dostosowywania modelu podstawowego; jednak te rozwiązania nie są idealne, poniewaÅž LoRA ma tendencję do skrzywienia danych wyjściowych w kierunku własnych danych szkoleniowych, nawet bez podpowiedzi, podczas gdy dostosowywanie – poza tym, Åže jest drogie – moÅže odwrÃģcić głÃģwny model w sposÃģb nieodwracalny, tworząc cały szereg powiązanych narzędzi niestandardowych, ktÃģre nigdy nie będą działać z Åžadnym innym odłamem modelu, w tym oryginalnym.

W ogÃģle, poprawa modeli dyfuzji wymaga, aby dane szkoleniowe poświęcały większą uwagę fizyce odbić. Jednak wiele innych obszarÃģw rÃģwnieÅž wymaga podobnej specjalnej uwagi. W kontekście zbiorÃģw danych o duÅžym stopniu skali, gdzie niestandardowa kuracja jest kosztowna i trudna, rozwiązanie kaÅždej słabości w ten sposÃģb jest niewykonalne.

Niemniej, rozwiązania problemu odbić LDM pojawiają się od czasu do czasu. Jednym z takich niedawnych wysiłkÃģw, pochodzącym z Indii, jest projekt MirrorVerse, ktÃģry oferuje ulepszony zbiÃģr danych i metodę szkolenia, zdolną do poprawy stanu sztuki w tym konkretnym wyzwaniu w badaniach nad dyfuzją.

Najbardziej na prawo, wyniki z MirrorVerse w porÃģwnaniu z dwoma poprzednimi podejściami (środkowe dwie kolumny). ÅđrÃģdło: https://arxiv.org/pdf/2504.15397

Najbardziej na prawo, wyniki z MirrorVerse w porÃģwnaniu z dwoma poprzednimi podejściami (środkowe dwie kolumny). ÅđrÃģdło: https://arxiv.org/pdf/2504.15397

Jak widać w powyÅžszym przykładzie (obraz tytułowy w PDF nowego badania), MirrorVerse poprawia wyniki w porÃģwnaniu z niedawnymi podejściami dotyczącymi tego samego problemu, ale jest daleko od ideału.

W gÃģrnej prawej części obrazu widzimy, Åže ceramiczne dzbanki są nieco na prawo od miejsca, w ktÃģrym powinny się znajdować, a na poniÅžszym obrazie, ktÃģry technicznie nie powinien zawierać odbicia kubka, niedokładne odbicie zostało wstawione do prawej części, wbrew logice naturalnych kątÃģw odbicia.

Dlatego teÅž przyjrzymy się nowej metodzie nie tyle dlatego, Åže moÅže reprezentować obecny stan sztuki w dyfuzji opartej na odbiciach, ale rÃģwnieÅž dlatego, aby zilustrować, w jakim stopniu moÅže to być nierozwiązywalny problem dla modeli dyfuzji latentnej, statycznej i wideo, poniewaÅž wymagane przykłady danych o odbiciach są najprawdopodobniej splecione z określonymi działaniami i scenariuszami.

Dlatego ta konkretna funkcja modeli LDM moÅže nadal nie spełniać oczekiwań w porÃģwnaniu z podejściami specyficznych struktur, takimi jak NeRF, GSplat i tradycyjne CGI.

Nowy artykuł pt. MirrorVerse: Pushing Diffusion Models to Realistically Reflect the World, pochodzi od trzech badaczy z Vision and AI Lab, IISc Bangalore, oraz Samsung R&D Institute w Bangalore. Artykuł ma powiązaną stronę projektu, a takÅže zbiÃģr danych w Hugging Face, z kodem ÅšrÃģdłowym opublikowanym na GitHub.

Metoda

Badacze zauwaÅžają na początku, Åže modele takie jak Stable Diffusion i Flux mają trudności z poszanowaniem podpowiedzi opartych na odbiciach, ilustrując problem w następujący sposÃģb:

Z artykułu: BieŞące modele generatywne, SD3.5 i Flux, wykazywały znaczne trudności w generowaniu spÃģjnych i geometrycznie dokładnych odbić, gdy zostaną poproszone o wygenerowanie odbić w scenie.

Z artykułu: BieŞące modele generatywne, SD3.5 i Flux, wykazywały znaczne trudności w generowaniu spÃģjnych i geometrycznie dokładnych odbić, gdy zostaną poproszone o wygenerowanie ich w scenie.

Badacze opracowali MirrorFusion 2.0, model generatywny oparty na dyfuzji, ktÃģrego celem jest poprawa fotorealizmu i dokładności geometrycznej odbić lustrzanych w syntetycznych obrazach. Szkolenie modelu opierało się na nowo opracowanym zbiorze danych autorÃģw, zatytułowanym MirrorGen2, zaprojektowanym w celu rozwiązania słabości ogÃģlnych, ktÃģre zaobserwowano w poprzednich podejściach.

MirrorGen2 rozwija wcześniejsze metody, wprowadzając losowe pozycjonowanie obiektÃģw, losowe obroty i jawne zakotwiczenie obiektÃģw, w celu zapewnienia, Åže odbicia pozostają prawdopodobne w szerokim zakresie pozycji i ustawień obiektÃģw względem powierzchni lustra.

Schemat generowania danych syntetycznych w MirrorVerse: potok generowania danych zastosował kluczowe augmentacje, losowo pozycjonując, obracając i zakotwiczając obiekty w scenie przy uÅžyciu 3D-Positioner. Obiekty są rÃģwnieÅž łączone w semantycznie spÃģjnych parach, aby symulować złoÅžone relacje przestrzenne i zakrycia, umoÅžliwiając zbiorowi danych przechwytywanie bardziej realistycznych interakcji w scenach z wieloma obiektami.

Schemat generowania danych syntetycznych w MirrorVerse: potok generowania danych zastosował kluczowe augmentacje, losowo pozycjonując, obracając i zakotwiczając obiekty w scenie przy uÅžyciu 3D-Positioner. Obiekty są rÃģwnieÅž łączone w semantycznie spÃģjnych parach, aby symulować złoÅžone relacje przestrzenne i zakrycia, umoÅžliwiając zbiorowi danych przechwytywanie bardziej realistycznych interakcji w scenach z wieloma obiektami.

Aby dalej wzmocnić zdolność modelu do radzenia sobie z złoÅžonymi układami przestrzennymi, potok MirrorGen2 obejmuje połączone sceny obiektÃģw, umoÅžliwiając systemowi lepsze przedstawienie zakryć i interakcji między wieloma elementami w ustawieniach odbijających.

W artykule napisano:

‘Kategorie są łączone ręcznie, aby zapewnić spÃģjność semantyczną – na przykład, łączenie krzesła z stołem. Podczas renderowania, po pozycjonowaniu i obrÃģceniu głÃģwnego [obiektu], dodatkowy [obiekt] z połączonej kategorii jest pobierany i ustawiany w taki sposÃģb, aby uniknąć nakładania się, zapewniając odrębne regiony przestrzenne w scenie.’

W odniesieniu do jawnego zakotwiczenia obiektÃģw, tutaj autorzy upewnili się, Åže wygenerowane obiekty były „zakotwiczone” do podłoÅža w danych syntetycznych, a nie „unosiły się” w sposÃģb nieodpowiedni, co moÅže wystąpić, gdy dane syntetyczne są generowane w duÅžym stopniu lub przy uÅžyciu wysoko zautomatyzowanych metod.

PoniewaÅž innowacja w zbiorze danych jest centralnym elementem nowości artykułu, przejdziemy do tej sekcji wcześniej niÅž zwykle.

Dane i testy

SynMirrorV2

ZbiÃģr danych SynMirrorV2 autorÃģw został opracowany w celu poprawy rÃģÅžnorodności i realizmu danych szkoleniowych dotyczących odbić lustrzanych, zawierających obiekty 3D pochodzące z Objaverse i Amazon Berkeley Objects (ABO), ktÃģre zostały następnie przefiltrowane za pomocą OBJECT 3DIT, a takÅže procesu filtrowania z wersji 1 projektu MirrorFusion, w celu usunięcia niskiej jakości aktywÃģw. W efekcie powstał ulepszony zbiÃģr 66 062 obiektÃģw.

Przykłady z zestawu danych Objaverse, wykorzystane do stworzenia opracowanego zbioru danych dla nowego systemu. ÅđrÃģdło: https://arxiv.org/pdf/2212.08051

Przykłady z zestawu danych Objaverse, wykorzystane do stworzenia opracowanego zbioru danych dla nowego systemu. ÅđrÃģdło: https://arxiv.org/pdf/2212.08051

Budowa sceny obejmowała umieszczenie tych obiektÃģw na podłogach z CC-Textures i tłach HDRI z repozytorium PolyHaven, przy uÅžyciu luster pełnościenne lub wysokich prostokątnych. Oświetlenie zostało zunifikowane z obszarem światła umieszczonym nad i za obiektami, pod kątem 45 stopni. Obiekty zostały skalibrowane, aby zmieścić się w jednostkowej kostce i umieszczone przy uÅžyciu preobliczonego przecięcia lustra i frustum kamery, zapewniając widoczność.

Losowe obroty zostały zastosowane wokÃģł osi y, a technika zakotwiczenia została uÅžyta, aby zapobiec „pływającym artefaktom”.

Aby symulować bardziej złoÅžone sceny, zbiÃģr danych obejmuje rÃģwnieÅž wiele obiektÃģw ustawionych zgodnie z semantycznie spÃģjnymi parami na podstawie kategorii ABO. Obiekty wtÃģrne zostały umieszczone w taki sposÃģb, aby uniknąć nakładania się, tworząc 3 140 scen z wieloma obiektami, zaprojektowanych w celu przechwycenia rÃģÅžnych zakryć i relacji głębokich.

Przykłady wyrenderowanych widokÃģw z zestawu danych autorÃģw, zawierających wiele (więcej niÅž dwa) obiektÃģw, z ilustracjami segmentacji obiektÃģw i wizualizacjami map głębokich poniÅžej.

Przykłady wyrenderowanych widokÃģw z zestawu danych autorÃģw, zawierających wiele (więcej niÅž dwa) obiektÃģw, z ilustracjami segmentacji obiektÃģw i wizualizacjami map głębokich poniÅžej.

Proces szkolenia

Uznając, Åže realizm syntetyczny sam w sobie jest niewystarczający do solidnego uogÃģlnienia na dane świata rzeczywistego, badacze opracowali trzystopniowy proces szkolenia dla MirrorFusion 2.0.

W etapie 1 autorzy zainicjowali wagi zarÃģwno gałęzi warunkującej, jak i generującej z punktu kontrolnego Stable Diffusion v1.5, a następnie dostosowali model do pojedynczego obiektu podziału szkoleniowego zestawu danych SynMirrorV2. W przeciwieństwie do wspomnianego powyÅžej projektu Reflecting Reality, badacze nie zamrozili gałąŚ generującą. Następnie przeszkolili model przez 40 000 iteracji.

W etapie 2 model został dostosowany przez dodatkowe 10 000 iteracji na wielu obiektach podziału szkoleniowego SynMirrorV2, w celu nauczenia systemu radzenia sobie z zakryciami i bardziej złoÅžonymi układami przestrzennymi, występującymi w realistycznych scenach.

Wreszcie, w etapie 3 przeprowadzono dodatkowe 10 000 iteracji dostosowywania przy uÅžyciu danych świata rzeczywistego z zestawu danych MSD, przy uÅžyciu map głębokich wygenerowanych przez estymator głębokich Matterport3D.

Przykłady z zestawu danych MSD, z analizą scen świata rzeczywistego na mapy głębokie i segmentację.

Przykłady z zestawu danych MSD, z analizą scen świata rzeczywistego na mapy głębokie i segmentację. ÅđrÃģdło: https://arxiv.org/pdf/1908.09101

Podczas szkolenia podpowiedzi tekstowe zostały pominięte przez 20% czasu szkolenia, aby zachęcić model do maksymalnego wykorzystania dostępnych informacji o głębokości (tj. podejście „zamaskowane”).

Szkolenie odbywało się na czterech kartach graficznych NVIDIA A100 dla wszystkich etapÃģw (specyfikacja VRAM nie jest podana, choć mogłaby wynosić 40 GB lub 80 GB na kartę). Zastosowano szybkość uczenia 1e-5 z rozmiarem partii 4 na kartę graficzną, przy uÅžyciu optymalizatora AdamW.

Ten schemat szkolenia stopniowo zwiększał trudność zadań przedstawianych modelowi, zaczynając od prostszych scen syntetycznych i stopniowo przechodząc do bardziej wymagających kompozycji, z zamiarem rozwoju solidnej przenośności na dane świata rzeczywistego.

Testy

Autorzy ocenili MirrorFusion 2.0 w porÃģwnaniu z poprzednim stanem sztuki, MirrorFusion, ktÃģry słuÅžył jako punkt odniesienia, oraz przeprowadzili eksperymenty na zestawie danych MirrorBenchV2, obejmując zarÃģwno sceny z jednym, jak i wieloma obiektami.

Dodatkowe testy jakościowe zostały przeprowadzone na prÃģbkach z zestawu danych MSD, a takÅže z zestawu danych Google Scanned Objects (GSO).

Ocena wykorzystywała 2 991 obrazÃģw z jednym obiektem z kategorii widzianych i niewidzianych, oraz 300 scen z dwoma obiektami z ABO. Wartość została zmierzona przy uÅžyciu wskaÅšnika sygnału do szumu (PSNR); wskaÅšnika podobieństwa strukturalnego (SSIM); oraz naukowo pojętej podobieństwa patchÃģw obrazu (LPIPS), aby ocenić jakość odbicia w regionie lustra. Podobieństwo CLIP zostało wykorzystane do oceny wyrÃģwnania tekstowego z wejściowymi podpowiedziami.

W testach ilościowych autorzy wygenerowali obrazy przy uÅžyciu czterech nasion dla określonej podpowiedzi, a następnie wybrali wynikowy obraz z najlepszym wynikiem SSIM. Dwie tabelaryczne wyniki testÃģw ilościowych są przedstawione poniÅžej.

Lewy: Wyniki ilościowe dla jakości generowania odbić obiektÃģw pojedynczych na podziale obiektÃģw pojedynczych MirrorBenchV2. MirrorFusion 2.0 przewyÅžszył punkt odniesienia, z najlepszymi wynikami wyrÃģÅžnionymi pogrubieniem. Prawy: Wyniki ilościowe dla jakości generowania odbić obiektÃģw wielu na podziale obiektÃģw wielu MirrorBenchV2. MirrorFusion 2.0 przeszkolony z wieloma obiektami przewyÅžszył wersję przeszkoloną bez nich, z najlepszymi wynikami wyrÃģÅžnionymi pogrubieniem.

Lewy: Wyniki ilościowe dla jakości generowania odbić obiektÃģw pojedynczych na podziale obiektÃģw pojedynczych MirrorBenchV2. MirrorFusion 2.0 przewyÅžszył punkt odniesienia, z najlepszymi wynikami wyrÃģÅžnionymi pogrubieniem. Prawy: Wyniki ilościowe dla jakości generowania odbić obiektÃģw wielu na podziale obiektÃģw wielu MirrorBenchV2. MirrorFusion 2.0 przeszkolony z wieloma obiektami przewyÅžszył wersję przeszkoloną bez nich, z najlepszymi wynikami wyrÃģÅžnionymi pogrubieniem.

Autorzy komentują:

‘[Wyniki] pokazują, Åže nasza metoda przewyÅžsza metodę punktu odniesienia, a dostosowanie do wielu obiektÃģw poprawia wyniki w złoÅžonych scenach.’

Większość wynikÃģw, a takÅže te, ktÃģre są podkreślane przez autorÃģw, dotyczą testÃģw jakościowych. Ze względu na wymiary tych ilustracji, moÅžemy tylko częściowo odtworzyć przykłady z artykułu.

PorÃģwnanie na MirrorBenchV2: punkt odniesienia nie utrzymał dokładnych odbić i spÃģjności przestrzennej, pokazując nieprawidłową orientację krzesła i zniekształcone odbicia wielu obiektÃģw, podczas gdy (jak twierdzą autorzy) MirrorFusion 2.0 prawidłowo renderuje krzesło i kanapę, z dokładną pozycją, orientacją i strukturą.

PorÃģwnanie na MirrorBenchV2: punkt odniesienia nie utrzymał dokładnych odbić i spÃģjności przestrzennej, pokazując nieprawidłową orientację krzesła i zniekształcone odbicia wielu obiektÃģw, podczas gdy (jak twierdzą autorzy) MirrorFusion 2.0 prawidłowo renderuje krzesło i kanapę, z dokładną pozycją, orientacją i strukturą.

Z tych subiektywnych wynikÃģw autorzy twierdzą, Åže model punktu odniesienia nie był w stanie prawidłowo wyrenderować orientacji obiektu i relacji przestrzennych w odbiciach, często wytwarzając artefakty, takie jak nieprawidłowa rotacja i unoszące się obiekty. MirrorFusion 2.0, przeszkolony na SynMirrorV2, według autorÃģw, zachowuje prawidłową orientację obiektu i pozycjonowanie w scenach z jednym i wieloma obiektami, w wyniku czego otrzymuje się bardziej realistyczne i spÃģjne odbicia.

PoniÅžej widzimy wyniki jakościowe na wspomnianym zestawie danych GSO:

PorÃģwnanie na zestawie danych GSO. Punkt odniesienia Åšle przedstawił strukturę obiektu i wytworzył niekompletne, zniekształcone odbicia, podczas gdy MirrorFusion 2.0, jak twierdzą autorzy, zachowuje integralność przestrzenną i generuje dokładną geometrię, kolor i szczegÃģły, nawet w przypadku obiektÃģw poza zestawem danych.

PorÃģwnanie na zestawie danych GSO. Punkt odniesienia Åšle przedstawił strukturę obiektu i wytworzył niekompletne, zniekształcone odbicia, podczas gdy MirrorFusion 2.0, jak twierdzą autorzy, zachowuje integralność przestrzenną i generuje dokładną geometrię, kolor i szczegÃģły, nawet w przypadku obiektÃģw poza zestawem danych.

Tutaj autorzy komentują:

‘MirrorFusion 2.0 generuje znacznie bardziej dokładne i realistyczne odbicia. Na przykład, w Fig. 5 (a – powyÅžej), MirrorFusion 2.0 prawidłowo odbija uchwyty szuflady (wyrÃģÅžnione na zielono), podczas gdy model punktu odniesienia wytwarza nieprawdopodobne odbicie (wyrÃģÅžnione na czerwono). ‘

‘Podobnie, dla „biało-ÅžÃģłtej filiÅžanki” w Fig. 5 (b), MirrorFusion 2.0 dostarcza przekonywującą geometrię z minimalnymi artefaktami, w przeciwieństwie do punktu odniesienia, ktÃģry nie jest w stanie dokładnie uchwycić geometrii i wyglądu obiektu.’

Ostatni test jakościowy został przeprowadzony na zestawie danych MSD (częściowe wyniki poniÅžej):

Wyniki scen świata rzeczywistego, porÃģwnujące MirrorFusion, MirrorFusion 2.0 i MirrorFusion 2.0, dostosowane do zestawu danych MSD. MirrorFusion 2.0, jak twierdzą autorzy, przechwytuje bardziej szczegÃģłowe detale scen w sposÃģb bardziej dokładny, w tym zatłoczone obiekty na stole i obecność wielu luster w trÃģjwymiarowym środowisku. Pokazujemy tylko częściowe wyniki, ze względu na wymiary wynikÃģw w oryginalnym artykule, do ktÃģrego odsyłamy czytelnika w celu uzyskania pełnych wynikÃģw i lepszej rozdzielczości.

Wyniki scen świata rzeczywistego, porÃģwnujące MirrorFusion, MirrorFusion 2.0 i MirrorFusion 2.0, dostosowane do zestawu danych MSD. MirrorFusion 2.0, jak twierdzą autorzy, przechwytuje bardziej szczegÃģłowe detale scen w sposÃģb bardziej dokładny, w tym zatłoczone obiekty na stole i obecność wielu luster w trÃģjwymiarowym środowisku. Pokazujemy tylko częściowe wyniki, ze względu na wymiary wynikÃģw w oryginalnym artykule, do ktÃģrego odsyłamy czytelnika w celu uzyskania pełnych wynikÃģw i lepszej rozdzielczości.

Tutaj autorzy zauwaÅžają, Åže chociaÅž MirrorFusion 2.0 dobrze radził sobie z danymi MirrorBenchV2 i GSO, początkowo miał trudności ze złoÅžonymi scenami świata rzeczywistego w zestawie danych MSD. Dostosowanie modelu do podzbioru MSD poprawiło jego zdolność do radzenia sobie z zatłoczonymi środowiskami i wieloma lustrem, w wyniku czego otrzymano bardziej spÃģjne i szczegÃģłowe odbicia w podziale testowym.

Ponadto przeprowadzono badanie uÅžytkownikÃģw, w ktÃģrym 84% uÅžytkownikÃģw preferowało generacje z MirrorFusion 2.0 w porÃģwnaniu z metodą punktu odniesienia.

Wyniki badania uÅžytkownikÃģw.

Wyniki badania uÅžytkownikÃģw.

PoniewaÅž szczegÃģły badania uÅžytkownikÃģw zostały przeniesione do załącznika artykułu, odsyłamy czytelnika tam w celu uzyskania szczegÃģłÃģw badania.

Wnioski

ChociaÅž wiele z przedstawionych wynikÃģw to imponujące poprawki stanu sztuki, stan sztuki w tym konkretnym przypadku jest tak zły, Åže nawet nieprzekonywające rozwiązanie moÅže wygrać z minimalnym wysiłkiem. Podstawowa architektura modelu dyfuzji jest niekorzystna dla niezawodnego uczenia się i demonstracji spÃģjnej fizyki, tak Åže problem jest Åšle sformułowany i wydaje się nie nadawać się do eleganckiego rozwiązania.

Dalej, dodawanie danych do istniejących modeli jest juÅž standardową metodą naprawy brakÃģw w wydajności LDM, z wszystkimi wymienionymi wcześniej wadami. Jest rozsądnie przyjąć, Åže jeśli przyszłe duÅže zestawy danych będą poświęcać większą uwagę dystrybucji (i adnotacji) punktÃģw danych związanych z odbiciami, moÅžemy oczekiwać, Åže wynikowe modele będą lepiej radzić sobie z tym scenariuszem.

JednakÅže, to samo dotyczy wielu innych słabości w danych wyjściowych LDM – kto moÅže powiedzieć, ktÃģre z nich najbardziej zasługują na wysiłek i pieniądze zaangaÅžowane w rodzaj rozwiązania, ktÃģre autorzy nowego artykułu proponują tutaj?

 

Pierwotnie opublikowane w poniedziałek, 28 kwietnia 2025 r. Wtorek, 29 kwietnia: dokonano korekty gramatycznej w końcowych akapitach.

Pisarz na temat uczenia maszynowego, specjalista w dziedzinie syntezy obrazu ludzkiego. Były kierownik treści badawczych w Metaphysic.ai, do czasu jego rozwiązania w DNEG's Brahma.ai.
Strona portfelowo: martinanderson.ai
Kontakt: [email protected]