Superelipsoida

Kolekcja superelipsoid z parametrami wykładników, utworzona za pomocą POV-Ray . Tutaj e = 2/r i n = 2/t (odpowiednik r = 2/e i t = 2/n).

W matematyce superelipsoida (lub superelipsoida ) to bryła , której przekroje poziome są superelipsami (krzywe Lamégo) o tym samym parametrze kwadratowości i której przekroje pionowe przechodzące przez środek są superelipsami } z parametrem kwadratowości . Jest to uogólnienie elipsoidy, która jest szczególnym przypadkiem, gdy .

Superelipsoidy jako prymitywy grafiki komputerowej zostały spopularyzowane przez Alana H. Barra (który użył nazwy „ superelipsoidy ” w odniesieniu zarówno do superelipsoid, jak i supertoroidów ). We współczesnej literaturze dotyczącej wizji komputerowej i robotyki superkwadry i superelipsoidy są używane zamiennie, ponieważ superelipsoidy są najbardziej reprezentatywnym i szeroko stosowanym kształtem spośród wszystkich superkwadryk.

Superelipsoidy mają bogate słownictwo dotyczące kształtów, w tym prostopadłościany, cylindry, elipsoidy, ośmiościany i ich elementy pośrednie. Staje się ważnym prymitywem geometrycznym szeroko stosowanym w wizji komputerowej, robotyce i symulacji fizycznej. Główną zaletą opisywania obiektów i otoczenia za pomocą superelipsoid jest jego zwięzłość i wyrazistość kształtu. Ponadto dostępne jest wyrażenie w postaci zamkniętej sumy Minkowskiego między dwiema superelipsoidami. To czyni go pożądanym prymitywem geometrycznym do chwytania robotów, wykrywania kolizji i planowania ruchu. Przydatne narzędzia i algorytmy do wizualizacji superkwadrycznej, próbkowania i odzyskiwania są dostępne tutaj .

Przypadki specjalne

Kilka godnych uwagi figur matematycznych może powstać jako specjalne przypadki superelipsoid, biorąc pod uwagę prawidłowy zestaw wartości, które przedstawiono na powyższej grafice:

Supereggs Pieta Heina są również szczególnymi przypadkami superelipsoid.

Formuły

Podstawowa (znormalizowana) superelipsoida

Podstawowa superelipsoida jest zdefiniowana przez funkcję ukrytą

Parametry i kwadratowość kształtu

Powierzchnia superelipsoidy jest określona równaniem:

Dla dowolnego danego punktu punkt leży wewnątrz superelipsoidy, jeśli i na zewnątrz, jeśli .

Każdy „ równoległość szerokości geograficznej superelipsoidy (przekrój poziomy przy dowolnej stałej a +1) jest krzywą Lamégo z , skalowanym przez , czyli

Każdy „ południk długości geograficznej płaszczyznę pionową przechodzącą przez początek) jest krzywą Lamégo z wykładnikiem rozciągniętym poziomo o zależny płaszczyzna przekroju. Mianowicie, jeśli i , dla danego , to sekcja jest

Gdzie

W szczególności, jeśli , przekroje poziome są okręgami, a poziome rozciąganie wynosi 1 dla wszystkich płaszczyzn superelipsoida jest obrotową , uzyskaną przez obrócenie krzywej Lamé o pionowej.

Superelipsoida

Podstawowy kształt powyżej rozciąga się od -1 do +1 wzdłuż każdej osi współrzędnych. się podstawowego kształtu osi przez -średnice powstałej bryły. Ukryta funkcja to

.

Podobnie powierzchnia superelipsoidy jest określona przez równanie

Dla dowolnego danego punktu punkt leży wewnątrz superelipsoidy, jeśli i na zewnątrz, jeśli .

Dlatego funkcja ukryta jest również nazywana funkcją wewnątrz-na zewnątrz superelipsoidy.

η ) , .

Ogólnie pozowana superelipsoida

W widzeniach komputerowych i zastosowaniach robotów superelipsoida z ogólną pozą w trójwymiarowej przestrzeni euklidesowej jest zwykle bardziej interesująca.

Dla danej transformacji euklidesowej układu superelipsoidy względem układu świata, ukryta funkcja ogólnie ustawionej powierzchni superelipsoidy definiującej układ świata to

gdzie operacją transformacji, która odwzorowuje punkt układ świata w kanoniczny układ superelipsoidy.

Objętość superelipsoidy

powierzchnią superelipsoidy za funkcji

lub równoważnie z funkcją Gamma , ponieważ

Odzyskiwanie z danych

Odzyskiwanie reprezentacji superelipsoidy (lub superkwadryki) z surowych danych (np. chmury punktów, siatki, obrazy i woksele) jest ważnym zadaniem w wizji komputerowej, robotyce i symulacjach fizycznych.

Tradycyjne metody obliczeniowe modelują problem jako problem najmniejszych kwadratów. znalezienie które minizieją funkcję celu. Inne niż parametry kształtu, jest pozycją ramy superelipsoidy względem współrzędnej światowej.

Istnieją dwie powszechnie używane funkcje celu. Pierwszy jest konstruowany bezpośrednio w oparciu o funkcję implicit

Minimalizacja funkcji celu zapewnia odzyskaną superelipsoidę jak najbliżej wszystkich punktów wejściowych . W średnim czasie wartość skalarna superelipsoidy, a zatem ma również wpływ na minimalizację

Druga funkcja celu próbuje zminimalizować promieniową odległość między punktami a superelipsoidą. To jest

, gdzie

Metoda probabilistyczna zwana EMS jest przeznaczona do radzenia sobie z szumem i wartościami odstającymi . W tej metodzie odzysk superelipsoidy jest przeformułowany jako oszacowania największego prawdopodobieństwa i proponuje się metodę optymalizacji w celu uniknięcia lokalnych minimów z wykorzystaniem geometrycznych podobieństw superelipsoid.

Metoda jest dalej rozszerzana przez modelowanie za pomocą nieparametrycznych technik bayesowskich w celu jednoczesnego odzyskiwania wielu superelipsoid.

Bibliografia

  • Barr, „Superquadrics and Angle-Preserving Transformations” w IEEE Computer Graphics and Applications , tom. 1, nie. 1, s. 11-23, styczeń 1981, doi: 10.1109/MCG.1981.1673799.
  • Aleš Jaklič, Aleš Leonardis, Franc Solina, Segmentacja i odzyskiwanie superquadrics . Wydawnictwo Akademickie Kluwer, Dordrecht, 2000.
  • Aleš Jaklič, Franc Solina (2003) Momenty superelipsoid i ich zastosowanie do rejestracji obrazu zasięgu. TRANSAKCJE IEEE DOTYCZĄCE SYSTEMÓW, CZŁOWIEKA I CYBERNETYKI, 33 (4). s. 648–657
  • W. Liu, Y. Wu, S. Ruan i GS Chirikjian, „Robust and Accurate Superquadric Recovery: a Probabilistic Approach”, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) , Nowy Orlean, LA, USA, 2022 , s. 2666-2675, doi: 10.1109/CVPR52688.2022.00270.

Linki zewnętrzne