stringtranslate.com

supercuadricos

Algunos supercuadricos.

En matemáticas , las supercuádricas o supercuádricas (también supercuadráticas ) son una familia de formas geométricas definidas por fórmulas que se asemejan a las de los elipsoides y otras cuádricas , excepto que las operaciones de cuadratura son reemplazadas por potencias arbitrarias. Pueden verse como los parientes tridimensionales de las superelipses . El término puede referirse al objeto sólido o a su superficie , según el contexto. Las ecuaciones siguientes especifican la superficie; el sólido se especifica reemplazando los signos de igualdad por signos de menor o igual.

Los supercuadricos incluyen muchas formas que se asemejan a cubos , octaedros , cilindros , rombos y husos , con esquinas redondeadas o afiladas. [1] Debido a su flexibilidad y relativa simplicidad, son herramientas populares de modelado geométrico , especialmente en gráficos por computadora . Se convierte en una importante primitiva geométrica ampliamente utilizada en visión por computadora, [2] [3] robótica, [4] y simulación física. [5]

Algunos autores, como Alan Barr, definen los "supercuadricos" como si incluyeran tanto los superelipsoides como los supertoroides . [1] [6] En la literatura moderna sobre visión por computadora, los supercuadricos y los superelipsoides se usan indistintamente, ya que los superelipsoides son la forma más representativa y ampliamente utilizada entre todos los supercuadricos. [2] [3] Varias publicaciones sobre visión por computadora cubren una cobertura completa de las propiedades geométricas de los supercuadricos y los métodos para su recuperación a partir de imágenes de rango y nubes de puntos . [1] [3] [7] [8]

Fórmulas

Ecuación implícita

La superficie del supercuadric básico está dada por

donde r , s y t son números reales positivos que determinan las características principales del supercuadrico. A saber:

Cada exponente se puede variar de forma independiente para obtener formas combinadas. Por ejemplo, si r = s =2 y t =4, se obtiene un sólido de revolución que se asemeja a un elipsoide con sección transversal redonda pero extremos aplanados. Esta fórmula es un caso especial de la fórmula del superelipsoide si (y sólo si) r  =  s .

Si se permite que algún exponente sea negativo, la forma se extiende hasta el infinito. Estas formas a veces se denominan superhiperboloides .

La forma básica anterior abarca de -1 a +1 a lo largo de cada eje de coordenadas. El supercuadric general es el resultado de escalar esta forma básica en diferentes cantidades A , B , C a lo largo de cada eje. Su ecuación general es

Descripción paramétrica

Las ecuaciones paramétricas en términos de parámetros de superficie u y v (equivalentes a longitud y latitud si m es igual a 2) son

donde están las funciones auxiliares

y la función de signo sgn( x ) es

Producto esférico

Barr introduce el producto esférico que, dadas dos curvas planas, produce una superficie 3D. Si

esfera

Barr utiliza el producto esférico para definir superficies cuádricas, como elipsoides e hiperboloides , así como el toro , superelipsoide , hiperboloides supercuádricos de una y dos hojas y supertoroides. [1]

Código de trazado

El siguiente código GNU Octave genera una aproximación de malla de un supercuadrico:

función supercuádrica ( épsilon,a ) n = 50 ; etamax = pi / 2 ; etamina = - pi / 2 ; wmáx = pi ; wmín = -pi ;deta = ( etamax - etamin ) / n ; dw = ( wmax - wmin ) / n ; [ i , j ] = meshgrid ( 1 : n + 1 , 1 : n + 1 ) eta = etamin + ( i - 1 ) * deta ; w = wmín + ( j - 1 ) * dw ; x = a ( 1 ) .* signo ( cos ( eta )) . * abs ( cos ( eta )) .^ épsilon ( 1 ) .* signo ( cos ( w )) .* abs ( cos ( w )) .^ épsilon ( 1 ); y = a ( 2 ) .* signo ( cos ( eta )) .* abs ( cos ( eta )) .^ épsilon ( 2 ) .* signo ( sin ( w )) .* abs ( sin ( w )) .^ épsilon ( 2 ); z = a ( 3 ) .* signo ( pecado ( eta ) .* abs ( pecado                                                                    ( eta )) .^ épsilon ( 3 ); malla ( x , y , z ); fin

Ver también

Referencias

  1. ^ abcd Barr (1 de enero de 1981). "Supercuádricas y transformaciones que preservan los ángulos". Aplicaciones y gráficos por computadora IEEE . 1 (1): 11–23. doi :10.1109/MCG.1981.1673799. ISSN  0272-1716. S2CID  9389947.
  2. ^ ab Paschalidou, Despoina; Ulusoy, Ali Osman; Geiger, Andreas (2019). "Superquadrics revisitado: aprendizaje del análisis de formas 3D más allá de los cuboides". Conferencia IEEE/CVF de 2019 sobre visión por computadora y reconocimiento de patrones (CVPR) . págs. 10336-10345. arXiv : 1904.09970 . doi :10.1109/CVPR.2019.01059. ISBN 978-1-7281-3293-8. S2CID  128265641.
  3. ^ abc Liu, Weixiao; Wu, Yuwei; Ruan, Sipu; Chirikjian, Gregory S. (2022). "Recuperación supercuádrica robusta y precisa: un enfoque probabilístico". Conferencia IEEE/CVF 2022 sobre visión por computadora y reconocimiento de patrones (CVPR) . págs. 2666–2675. arXiv : 2111.14517 . doi :10.1109/CVPR52688.2022.00270. ISBN 978-1-6654-6946-3. S2CID  244715106.
  4. ^ Ruan, Sipu; Wang, Xiaoli; Chirikjian, Gregory S. (2022). "Detección de colisiones para uniones de cuerpos convexos con límites suaves mediante parametrización del espacio de contacto de forma cerrada". Cartas de robótica y automatización IEEE . 7 (4): 9485–9492. doi : 10.1109/LRA.2022.3190629 . ISSN  2377-3766. S2CID  250543506.
  5. ^ Lu, G.; En tercer lugar, J.R.; Müller, CR (20 de agosto de 2012). "Evaluación crítica de dos enfoques para evaluar los contactos entre partículas de forma supercuádrica en simulaciones DEM". Ciencias de la Ingeniería Química . 78 : 226–235. Código Bib : 2012ChEnS..78..226L. doi :10.1016/j.ces.2012.05.041. ISSN  0009-2509.
  6. ^ Alan H. Barr (1992), Supercuadricos rígidos de base física . Capítulo III.8 de Graphics Gems III , editado por D. Kirk, págs. 137-159
  7. ^ Aleš Jaklič, Aleš Leonardis, Franc Solina (2000) Segmentación y recuperación de supercuadricos . Editorial académica Kluwer, Dordrecht
  8. ^ Wu, Yuwei; Liu, Weixiao; Ruan, Sipu; Chirikjian, Gregory S. (2022). "Abstracción de formas basada en primitivas mediante inferencia bayesiana no paramétrica". En Avidan, Shai; Brostow, Gabriel; Cissé, Moustapha; Farinella, Giovanni María; Hassner, Tal (eds.). Visión por Computador – ECCV 2022 . Apuntes de conferencias sobre informática. vol. 13687. Cham: Springer Nature Suiza. págs. 479–495. arXiv : 2203.14714 . doi :10.1007/978-3-031-19812-0_28. ISBN 978-3-031-19812-0.

enlaces externos