En matemáticas , un superelipsoide (o superelipsoide ) es un sólido cuyas secciones horizontales son superelipses (curvas de Lamé) con el mismo parámetro de cuadratura , y cuyas secciones verticales a través del centro son superelipses con el parámetro de cuadratura . Es una generalización de un elipsoide, que es un caso especial cuando . [2]
Los superelipsoides como primitivos de gráficos por computadora fueron popularizados por Alan H. Barr (quien usó el nombre " supercuadrículas " para referirse tanto a los superelipsoides como a los supertoroides ). [2] [3] En la literatura moderna de visión por computadora y robótica , supercuadrículas y superelipsoides se usan indistintamente, ya que los superelipsoides son la forma más representativa y ampliamente utilizada entre todas las supercuadrículas. [4] [5]
Los superelipsoides tienen un rico vocabulario de formas, que incluye cuboides, cilindros, elipsoides, octaedros y sus intermedios. [6] Se convierte en un primitivo geométrico importante ampliamente utilizado en visión por computadora, [6] [5] [7] robótica, [4] y simulación física. [8] La principal ventaja de describir objetos y entornos con superelipsoides es su concisión y expresividad en la forma. [6] Además, está disponible una expresión de forma cerrada de la suma de Minkowski entre dos superelipsoides. [9] Esto lo convierte en un primitivo geométrico deseable para el agarre de robots, la detección de colisiones y la planificación del movimiento. [4]
Casos especiales
Pueden surgir un puñado de figuras matemáticas notables como casos especiales de superelipsoides dado el conjunto correcto de valores, que se representan en el gráfico anterior:
Los parámetros y son números reales positivos que controlan la cuadratura de la forma.
La superficie del superelipsoide está definida por la ecuación:
Para cualquier punto dado , el punto se encuentra dentro del superelipsoide si , y fuera si .
Cualquier " paralelo de latitud " del superelipsoide (una sección horizontal en cualquier z constante entre -1 y +1) es una curva de Lamé con exponente , escalada por , que es
Cualquier " meridiano de longitud " (una sección por cualquier plano vertical que pase por el origen) es una curva de Lamé con exponente , estirada horizontalmente por un factor w que depende del plano de sección. Es decir, si y , para un dado , entonces la sección es
dónde
En particular, si es 1, las secciones transversales horizontales son círculos y el estiramiento horizontal de las secciones verticales es 1 para todos los planos. En ese caso, el superelipsoide es un sólido de revolución , obtenido al rotar la curva de Lamé con exponente alrededor del eje vertical.
Superelipsoide
La forma básica anterior se extiende desde −1 hasta +1 a lo largo de cada eje de coordenadas. El superelipsoide general se obtiene escalando la forma básica a lo largo de cada eje por los factores , , , los semidiámetros del sólido resultante. La función implícita es [2]
.
De manera similar, la superficie del superelipsoide está definida por la ecuación
Para cualquier punto dado , el punto se encuentra dentro del superelipsoide si , y fuera si .
Por lo tanto, la función implícita también se denomina función interior-exterior del superelipsoide. [2]
En aplicaciones de visión artificial y robótica, un superelipsoide con una posición general en el espacio euclidiano 3D suele ser de mayor interés. [6] [5]
Para una transformación euclidiana dada del marco superelipsoide en relación con el marco mundial, la función implícita de una superficie superelipsoide general definida por el marco mundial es [6]
¿Dónde está la operación de transformación que asigna el punto en el marco mundial al marco superelipsoide canónico?
Volumen del superelipsoide
El volumen abarcado por la superficie del superellipsoide se puede expresar en términos de las funciones beta , [10]
La recuperación de la representación superelipsoide (o supercuadrática) a partir de datos sin procesar (por ejemplo, nube de puntos, malla, imágenes y vóxeles) es una tarea importante en visión artificial, [11] [7] [6] [5] robótica [4] y simulación física. [8]
Los métodos computacionales tradicionales modelan el problema como un problema de mínimos cuadrados. [11] El objetivo es encontrar el conjunto óptimo de parámetros del superelipsoide que minimicen una función objetivo. Además de los parámetros de forma, SE(3) es la pose del marco del superelipsoide con respecto a la coordenada del mundo.
Hay dos funciones objetivo de uso común. [12] La primera se construye directamente a partir de la función implícita [11]
La minimización de la función objetivo proporciona un superelipsoide recuperado lo más cercano posible a todos los puntos de entrada . Mientras tanto, el valor escalar es proporcional positivamente al volumen del superelipsoide y, por lo tanto, también tiene el efecto de minimizar el volumen.
La otra función objetivo intenta minimizar la distancia radial entre los puntos y el superelipsoide. Es decir, [13] [12]
, dónde
Se ha diseñado un método probabilístico llamado EMS para abordar el ruido y los valores atípicos . [6] En este método, la recuperación del superelipsoide se reformula como un problema de estimación de máxima verosimilitud y se propone un método de optimización para evitar mínimos locales utilizando similitudes geométricas de los superelipsoides.
El método se amplía aún más mediante el modelado con técnicas bayesianas no paramétricas para recuperar múltiples superelipsoides simultáneamente. [14]
^ abcd Barr (1981). "Supercuadrículas y transformaciones que preservan el ángulo". IEEE Computer Graphics and Applications . 1 (1): 11–23. doi :10.1109/MCG.1981.1673799. ISSN 1558-1756. S2CID 9389947.
^ ab Barr, AH (1992), Supercuadrículas rígidas basadas en la física . Capítulo III.8 de Graphics Gems III , editado por D. Kirk, págs. 137-159
^ abcd Ruan, Sipu; Wang, Xiaoli; Chirikjian, Gregory S. (2022). "Detección de colisiones para uniones de cuerpos convexos con límites suaves utilizando parametrización de espacio de contacto de forma cerrada". IEEE Robotics and Automation Letters . 7 (4): 9485–9492. doi : 10.1109/LRA.2022.3190629 . ISSN 2377-3766. S2CID 250543506.
^ abcd Paschalidou, Despoina; Van Gool, Luc; Geiger, Andreas (2020). "Aprendizaje de la descomposición jerárquica de partes no supervisada de objetos 3D a partir de una sola imagen RGB". Conferencia IEEE/CVF de 2020 sobre visión artificial y reconocimiento de patrones (CVPR). págs. 1057–1067. doi :10.1109/CVPR42600.2020.00114. ISBN978-1-7281-7168-5. Número de identificación del sujeto 214634317.
^ abcdefg Liu, Weixiao; Wu, Yuwei; Ruan, Sipu; Chirikjian, Gregory S. (2022). "Recuperación supercuadrática robusta y precisa: un enfoque probabilístico". Conferencia IEEE/CVF de 2022 sobre visión artificial y reconocimiento de patrones (CVPR) . págs. 2666–2675. arXiv : 2111.14517 . doi :10.1109/CVPR52688.2022.00270. ISBN .978-1-6654-6946-3.S2CID244715106 .
^ ab Paschalidou, Despoina; Ulusoy, Ali Osman; Geiger, Andreas (2019). "Superquadrics Revisited: Learning 3D Shape Parsing Beyond Cuboids". Conferencia IEEE/CVF de 2019 sobre visión artificial y reconocimiento de patrones (CVPR) . págs. 10336–10345. arXiv : 1904.09970 . doi :10.1109/CVPR.2019.01059. ISBN .978-1-7281-3293-8.S2CID128265641 .
^ ab Lu, G.; Third, JR; Müller, CR (20 de agosto de 2012). "Evaluación crítica de dos enfoques para evaluar los contactos entre partículas con forma supercuadrática en simulaciones DEM". Chemical Engineering Science . 78 : 226–235. Bibcode :2012ChEnS..78..226L. doi :10.1016/j.ces.2012.05.041. ISSN 0009-2509.
^ Ruan, Sipu; Chirikjian, Gregory S. (1 de febrero de 2022). "Sumas de Minkowski de forma cerrada de cuerpos convexos con límites suaves y de curvatura positiva". Diseño asistido por computadora . 143 : 103133. arXiv : 2012.15461 . doi :10.1016/j.cad.2021.103133. ISSN 0010-4485. S2CID 229923980.
^ "SUPERCUÁDRICAS Y SUS PROPIEDADES GEOMÉTRICAS" (PDF) .
^ abc Bajcsy, R.; Solina, F. (1987). "Revisión de la representación tridimensional de objetos". Actas de la Conferencia Internacional sobre Visión por Computador (ICCV) IEEE/CVF : 231–240.
^ ab Zhang, Yan (1 de octubre de 2003). "Comparación experimental de funciones objetivo de ajuste supercuadrático". Pattern Recognition Letters . 24 (14): 2185–2193. Código Bibliográfico :2003PaReL..24.2185Z. doi :10.1016/S0167-8655(02)00400-2. ISSN 0167-8655.
^ Gross, AD; Boult, TE (1988). "Error de medidas de ajuste para la recuperación de sólidos paramétricos". [Actas de 1988] Segunda Conferencia Internacional sobre Visión por Computador . págs. 690–694. doi :10.1109/CCV.1988.590052. ISBN0-8186-0883-8.S2CID 43541446 .
^ Wu, Yuwei; Liu, Weixiao; Ruan, Sipu; Chirikjian, Gregory S. (2022). "Abstracción de formas basada en primitivos mediante inferencia bayesiana no paramétrica". En Avidan, Shai; Brostow, Gabriel; Cissé, Moustapha; Farinella, Giovanni Maria; Hassner, Tal (eds.). Visión artificial – ECCV 2022 . Apuntes de clase en informática. Vol. 13687. Cham: Springer Nature Switzerland. págs. 479–495. arXiv : 2203.14714 . doi :10.1007/978-3-031-19812-0_28. ISBN978-3-031-19812-0.
Bibliografía
Barr, "Superquadrics and Angle-Preserving Transformations", en IEEE Computer Graphics and Applications , vol. 1, núm. 1, págs. 11–23, enero de 1981, doi: 10.1109/MCG.1981.1673799.
Aleš Jaklič, Aleš Leonardis, Franc Solina, Segmentación y recuperación de supercuadricos . Editorial académica Kluwer, Dordrecht, 2000.
Aleš Jaklič, Franc Solina (2003) Momentos de superelipsoides y su aplicación al registro de imágenes de rango. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS, 33 (4). págs. 648–657
W. Liu, Y. Wu, S. Ruan y GS Chirikjian, "Recuperación supercuadrática robusta y precisa: un enfoque probabilístico", Conferencia IEEE/CVF 2022 sobre visión artificial y reconocimiento de patrones (CVPR) , Nueva Orleans, LA, EE. UU., 2022, págs. 2666–2675, doi: 10.1109/CVPR52688.2022.00270.
Enlaces externos
Bibliografía: Representaciones supercuadráticas
Glifos tensoriales supercuadráticos
Elipsoides y toroides supercuadráticos, iluminación y temporización OpenGL