PRZEWODNIK Wizualnej AI

Natychmiastowe kodowanie skrótu NGP

Instant-NGP to technika firmy NVIDIA, która uczy neuronowych pól promieniowania i innych prymitywów grafiki neuronowej w ciągu kilku sekund, a nie godzin, poprzez przechowywanie możliwych do nauczenia się funkcji w tablicy mieszającej o wielu rozdzielczościach.

2 minuty czytaniaOstatnia aktualizacja

Przegląd

It matters because it made high-quality 3D scene capture fast enough to feel almost interactive.

Głębokie nurkowanie

Instant Neural Graphics Primitives (NVIDIA, 2022) atakuje główne wąskie gardło NeRF: duży MLP, który musi być sprawdzany miliony razy. Zamiast kodować pozycję 3D ze stałymi cechami sinusoidalnymi i polegać na dużej sieci, Instant-NGP wykorzystuje kodowanie skrótu o wielu rozdzielczościach. Przestrzeń pokrywa kilka siatek w różnych rozdzielczościach; każda komórka siatki jest mapowana za pomocą przestrzennej funkcji mieszającej do zwartej tabeli możliwych do nauczenia się wektorów cech. Aby zakodować punkt, system wyszukuje i trójliniowo interpoluje cechy z każdego poziomu rozdzielczości, łączy je i wprowadza do małego MLP. Ponieważ większość wyuczonej reprezentacji znajduje się w tabelach przeglądowych i pozostaje tylko niewielka sieć, szkolenie i renderowanie przebiegają o rząd wielkości szybciej, często zamieniając godziny w sekundy.

Wgląd techniczny

Sprytną częścią jest celowe pozwalanie na kolizje skrótów. Tabela mieszająca ma stały rozmiar, więc wiele komórek siatki może być mapowanych na ten sam wpis; maleńki MLP i zejście gradientowe uczą się ujednoznaczniać kolizje, ponieważ ważne regiony o dużej gęstości wytwarzają silniejsze gradienty i skutecznie wygrywają wspólne miejsca. Poziomy o wielu rozdzielczościach oznaczają, że poziomy zgrubne są wolne od kolizji, podczas gdy poziomy dokładne współdzielą wpisy, równoważąc szczegóły z pamięcią.

Wpływ strategiczny

Szybkość i skala

Wizualna sztuczna inteligencja może automatyzować zadania inspekcji, wykrywania i znakowania na dużą skalę.

Buduj wybory

Zespoły kreatywne mogą szybciej prototypować koncepcje przy mniejszej liczbie ręcznych poprawek.

Zespół i przepływ pracy

Operacje mogą wykorzystywać sygnały obrazu i wideo, które wcześniej były trudne do przetworzenia.

Przyszłość natychmiastowego kodowania skrótu NGP

Kodowanie w formie siatki mieszającej stało się domyślnym elementem konstrukcyjnym znacznie wykraczającym poza oryginalne demo NeRF i używanym w syntezie widoku w czasie rzeczywistym, dopasowywaniu obrazów SDF i gigapikseli, symulacjach oraz jako szkielet zestawów narzędzi takich jak Nerfstudio. Podczas gdy Gaussian Splatting konkuruje teraz pod względem surowej szybkości renderowania, kodowanie skrótu pozostaje centralnym miejscem, gdzie potrzebne są zwarte, gładkie i dające się sprawdzać pola neuronowe, a trwające prace łączą te dwa elementy i zmierzają w kierunku większych, dynamicznych i możliwych do strumieniowego przesyłania scen.

Implementacja w świecie rzeczywistym

Przechwytywanie prawdziwego obiektu lub pomieszczenia w NeRF w ciągu kilku sekund na podstawie zestawu zdjęć wykonanych telefonem

Dopasowanie funkcji odległości ze znakiem neuronowym w celu szybkiej reprezentacji kształtu 3D

Kompresja i reprezentacja gigapikselowego obrazu w postaci ciągłego pola neuronowego

Umożliwia szybką rekonstrukcję scen w zestawach narzędzi badawczych i wstępną wizualizację efektów wizualnych

Zagrożenia i poręcze

Prawa do wizerunku i zgoda mogą stanowić ryzyko prawne, jeśli pochodzenie jest niejasne.

Wydajność modelu może się różnić w zależności od oświetlenia, demografii i środowiska.

Fałszywie pozytywne wyniki mogą pozostać niezauważone, chyba że monitorowane są progi ufności.

Plan wdrożenia

1

Zdefiniuj kryteria akceptacji dotyczące kosztów precyzji, wycofania i błędów.

2

Przetestuj na danych odpowiadających rzeczywistym warunkom produkcyjnym.

3

Dodaj weryfikację manualną, aby prognozy były mało pewne lub miały duży wpływ.

4

Śledź dryf modelu i przeprowadzaj ponowną weryfikację po zmianie kamery lub zbioru danych.

Odkrywaj dalej

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Instant-NGP Hash Encoding quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Rozpocznij quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Często zadawane pytania

What is Instant-NGP Hash Encoding?

Instant-NGP to technika firmy NVIDIA, która uczy neuronowych pól promieniowania i innych prymitywów grafiki neuronowej w ciągu kilku sekund, a nie godzin, poprzez przechowywanie możliwych do nauczenia się funkcji w tablicy mieszającej o wielu rozdzielczościach. Ma to znaczenie, ponieważ umożliwia rejestrowanie wysokiej jakości scen 3D na tyle szybko, że można uzyskać wrażenie niemal interaktywnego.

Jakie jest główne wąskie gardło w klasycznych NeRF, których celem jest Instant-NGP?

Klasyczne NeRF opierają się na dużym MLP, do którego odpytywane są niezwykle często; Instant-NGP zmniejsza prędkość uczenia i renderowania.

Gdzie Instant-NGP przechowuje większość swoich parametrów, których można się nauczyć?

Funkcje, których można się nauczyć, znajdują się w tabelach skrótów o wielu rozdzielczościach, pozostawiając jedynie niewielki MLP do łączenia wyszukanych funkcji.

W jaki sposób funkcje są łączone na wielu poziomach rozdzielczości?

Funkcje każdego poziomu są interpolowane trójliniowo i łączone przed przekazaniem do małego MLP.

W jaki sposób Instant-NGP radzi sobie z kolizjami skrótów w tabelach o wysokiej rozdzielczości?

Kolizje są dozwolone; regiony o dużej gęstości wytwarzają silniejsze gradienty, więc małe MLP i optymalizacja uczą się rozwiązywać wspólne szczeliny.

W przybliżeniu, w jakim stopniu Instant-NGP przyspiesza trening NeRF?

Przenosząc reprezentację do tabel skrótów i zmniejszając MLP, szkolenie, które trwało godzinami, może zakończyć się w ciągu kilku sekund.