Articulo de referencia

Visualización (gráficos)

Visualización de cómo se deforma un automóvil en un choque asimétrico mediante análisis de elementos finitos. La visualización (o visualización en inglés británico ; véanse las ...

Visualización de cómo se deforma un automóvil en un choque asimétrico mediante análisis de elementos finitos.

La visualización (o visualización en inglés británico ; véanse las diferencias ortográficas ), también conocida como visualización gráfica , es cualquier técnica para crear imágenes , diagramas o animaciones que comuniquen un mensaje. La visualización mediante imágenes visuales ha sido una forma eficaz de comunicar ideas tanto abstractas como concretas desde los albores de la humanidad. Ejemplos históricos incluyen las pinturas rupestres , los jeroglíficos egipcios , la geometría griega y los revolucionarios métodos de dibujo técnico de Leonardo da Vinci para fines de ingeniería, que incorporan activamente requisitos científicos.

Hoy en día, la visualización tiene aplicaciones cada vez mayores en ciencia, educación, ingeniería (por ejemplo, visualización de productos), multimedia interactiva , medicina , etc. Un ejemplo típico de aplicación de la visualización es el campo de los gráficos por computadora . La invención de los gráficos por computadora (y los gráficos 3D ) podría ser el avance más importante en la visualización desde la invención de la perspectiva central en el Renacimiento . El desarrollo de la animación también contribuyó al avance de la visualización.

Descripción general

El mapamundi de Ptolomeo , reconstituido a partir de la Geografía de Ptolomeo (circa 150), indica los países de " Serica " ​​y "Sinae" ( China ) en el extremo derecho, más allá de la isla de "Taprobane" ( Sri Lanka , de gran tamaño) y la "Aurea Chersonesus" ( península del sudeste asiático ).
Infografía de Charles Minard sobre la marcha de Napoleón

El uso de la visualización para presentar información no es un fenómeno nuevo. Se ha utilizado en mapas, dibujos científicos y gráficos de datos durante más de mil años. Ejemplos de cartografía incluyen la Geografía de Ptolomeo (siglo II d. C.), un mapa de China (1137 d. C.) y el mapa de Minard (1861) de la invasión de Rusia por Napoleón hace siglo y medio. La mayoría de los conceptos aprendidos al diseñar estas imágenes se aplican fácilmente a la visualización por computadora. Edward Tufte ha escrito tres libros aclamados por la crítica que explican muchos de estos principios. [ 1 ] [ 2 ] [ 3 ]

Los gráficos por computadora se han utilizado desde sus inicios para estudiar problemas científicos. Sin embargo, en sus comienzos, la falta de potencia gráfica a menudo limitaba su utilidad. El reciente énfasis en la visualización comenzó en 1987 con la publicación de Visualization in Scientific Computing, un número especial de Computer Graphics. [ 4 ] Desde entonces, se han celebrado varias conferencias y talleres, copatrocinados por la IEEE Computer Society y ACM SIGGRAPH , dedicados al tema general y a áreas específicas del campo, como la visualización de volúmenes.

La mayoría de la gente está familiarizada con las animaciones digitales que se utilizan para presentar datos meteorológicos durante los informes del tiempo en televisión , aunque pocos pueden distinguir entre esos modelos de la realidad y las fotos satelitales que también se muestran en dichos programas. La televisión también ofrece visualizaciones científicas al mostrar reconstrucciones animadas y generadas por computadora de accidentes de tráfico o aéreos. Algunos de los ejemplos más populares de visualizaciones científicas son las imágenes generadas por computadora que muestran naves espaciales reales en acción, en el vacío más allá de la Tierra o en otros planetas . Las formas dinámicas de visualización, como las animaciones educativas o las líneas de tiempo , tienen el potencial de mejorar el aprendizaje sobre sistemas que cambian con el tiempo.

Además de la distinción entre visualizaciones interactivas y animación, la categorización más útil probablemente sea entre visualizaciones científicas abstractas y basadas en modelos. Las visualizaciones abstractas muestran construcciones completamente conceptuales en 2D o 3D. Estas formas generadas son totalmente arbitrarias. Las visualizaciones basadas en modelos superponen datos sobre imágenes reales o digitales de la realidad, o bien crean una construcción digital de un objeto real directamente a partir de los datos científicos.

La visualización científica se suele realizar con software especializado , aunque existen algunas excepciones, que se detallan a continuación. Algunos de estos programas especializados se han publicado como software de código abierto , y a menudo tienen su origen en universidades, dentro de un entorno académico donde es común compartir herramientas de software y dar acceso al código fuente. También existen numerosos paquetes de software propietario con herramientas para la visualización científica.

Los modelos y marcos de trabajo para la creación de visualizaciones incluyen los modelos de flujo de datos popularizados por sistemas como AVS, IRIS Explorer y el kit de herramientas VTK , y los modelos de estado de datos en sistemas de hojas de cálculo como Spreadsheet for Visualization y Spreadsheet for Images.

Aplicaciones

Visualización científica

Simulación de una inestabilidad de Rayleigh-Taylor causada por la mezcla de dos fluidos.

Como disciplina de la informática , la visualización científica es el uso de representaciones interactivas y sensoriales, típicamente visuales, de datos abstractos para reforzar la cognición , la formulación de hipótesis y el razonamiento . La visualización científica es la transformación, selección o representación de datos de simulaciones o experimentos, con una estructura geométrica implícita o explícita, para permitir la exploración, el análisis y la comprensión de los datos. La visualización científica se centra y enfatiza la representación de datos de orden superior utilizando principalmente técnicas gráficas y de animación. [ 5 ] [ 6 ] Es una parte muy importante de la visualización y quizás la primera, ya que la visualización de experimentos y fenómenos es tan antigua como la ciencia misma. Las áreas tradicionales de la visualización científica son la visualización de flujo , la visualización médica , la visualización astrofísica y la visualización química . Existen varias técnicas diferentes para visualizar datos científicos, siendo la reconstrucción de isosuperficies y la renderización directa de volumen las más comunes.

Visualización de datos e información

Utilización media relativa de IPv4

La visualización de datos es una subcategoría relacionada de la visualización que trata con gráficos estadísticos y datos geoespaciales (como en la cartografía temática ) que se abstraen en forma esquemática. [ 7 ]

Ejemplo de visualización de información para la monitorización de sitios web ( servidor MusicBrainz con Grafana ).

La visualización de información se centra en el uso de herramientas informáticas para explorar grandes cantidades de datos abstractos. El término "visualización de información" fue acuñado originalmente por el Grupo de Investigación de Interfaz de Usuario de Xerox PARC, en el que participó Jock Mackinlay . [ 8 ] La aplicación práctica de la visualización de información en programas informáticos implica seleccionar, transformar y representar datos abstractos de forma que facilite la interacción humana para su exploración y comprensión. Aspectos importantes de la visualización de información son la dinámica de la representación visual y la interactividad. Las técnicas avanzadas permiten al usuario modificar la visualización en tiempo real, lo que proporciona una percepción sin precedentes de los patrones y las relaciones estructurales en los datos abstractos en cuestión.

Visualización educativa

La visualización educativa consiste en utilizar una simulación para crear una imagen de algo que permita enseñarlo. Esto resulta muy útil al enseñar un tema que es difícil de visualizar de otra manera, como por ejemplo, la estructura atómica , ya que los átomos son demasiado pequeños para estudiarlos fácilmente sin equipos científicos costosos y difíciles de usar.

Visualización del conocimiento

El uso de representaciones visuales para transferir conocimiento entre al menos dos personas tiene como objetivo mejorar la transferencia de conocimiento mediante el uso complementario de métodos de visualización basados ​​en computadora y no basados ​​en computadora. [ 9 ] Por lo tanto, una visualización bien diseñada es una parte importante no solo del análisis de datos sino también del proceso de transferencia de conocimiento. [ 10 ] La transferencia de conocimiento puede mejorarse significativamente utilizando diseños híbridos, ya que aumenta la densidad de información, pero también puede disminuir la claridad. Por ejemplo, la visualización de un campo escalar 3D puede implementarse utilizando isosuperficies para la distribución del campo y texturas para el gradiente del campo. [ 11 ] Ejemplos de tales formatos visuales son bocetos , diagramas , imágenes , objetos, visualizaciones interactivas, aplicaciones de visualización de información y visualizaciones imaginarias como en historias . Mientras que la visualización de información se concentra en el uso de herramientas asistidas por computadora para obtener nuevas perspectivas, la visualización de conocimiento se centra en transferir perspectivas y crear nuevo conocimiento en grupos . Más allá de la mera transmisión de hechos , la visualización del conocimiento busca transmitir ideas , experiencias , actitudes , valores , expectativas , perspectivas , opiniones y estimaciones en diferentes campos mediante el uso de diversas visualizaciones complementarias. Véase también: diccionario de imágenes , diccionario visual.

Visualización del producto

La visualización de productos implica el uso de software para visualizar y manipular modelos 3D, dibujos técnicos y otra documentación relacionada con componentes fabricados y grandes ensamblajes de productos. Es una parte fundamental de la gestión del ciclo de vida del producto . El software de visualización de productos suele ofrecer altos niveles de fotorrealismo, permitiendo visualizar el producto antes de su fabricación. Esto facilita funciones que abarcan desde el diseño y el estilismo hasta las ventas y el marketing. La visualización técnica es un aspecto importante del desarrollo de productos. Originalmente, los dibujos técnicos se realizaban a mano, pero con el auge de los gráficos por computadora avanzados, el diseño asistido por computadora (CAD) ha reemplazado al tablero de dibujo . Los dibujos y modelos CAD presentan varias ventajas sobre los dibujos a mano, como la posibilidad de modelado 3D , prototipado rápido y simulación . La visualización 3D de productos promete experiencias más interactivas para los compradores en línea, pero también plantea desafíos a los minoristas, quienes deben superar obstáculos en la producción de contenido 3D, ya que la producción de contenido 3D a gran escala puede ser extremadamente costosa y requerir mucho tiempo. [ 12 ]

En los últimos años, la visualización de productos ha incorporado cada vez más tecnologías interactivas y en tiempo real, especialmente en entornos de comercio electrónico. Las modernas herramientas de visualización 3D permiten a los usuarios explorar los productos en detalle, personalizar atributos como el color, los materiales y la configuración, y visualizarlos en contextos simulados o reales.

Estas capacidades mejoran la participación del usuario y facilitan una toma de decisiones más informada al proporcionar representaciones realistas y contextualizadas de los productos. Como resultado, la visualización de productos puede ayudar a reducir la incertidumbre antes de la compra y contribuir a disminuir las tasas de devolución de productos. [ 13 ]

Comunicación visual

La comunicación visual es la transmisión de ideas mediante la representación visual de información . Si bien se asocia principalmente con imágenes bidimensionales , incluye caracteres alfanuméricos , arte , letreros y recursos electrónicos . Investigaciones recientes en este campo se han centrado en el diseño web y la usabilidad orientada a los gráficos .

Análisis visual

El análisis visual se centra en la interacción humana con los sistemas de visualización como parte de un proceso más amplio de análisis de datos. El análisis visual se ha definido como "la ciencia del razonamiento analítico apoyado por la interfaz visual interactiva". [ 14 ]

Su enfoque se centra en el discurso humano sobre la información (la interacción) dentro de espacios de información masivos y dinámicos. La investigación en analítica visual se concentra en brindar soporte a las operaciones perceptivas y cognitivas que permiten a los usuarios detectar lo esperado y descubrir lo inesperado en espacios de información complejos.

Las tecnologías derivadas del análisis visual encuentran aplicación en casi todos los campos, pero están siendo impulsadas por necesidades críticas (y financiación) en biología y seguridad nacional.

Interactividad

La visualización interactiva es una rama de la visualización gráfica en la informática que consiste en estudiar cómo interactúan los humanos con las computadoras para crear ilustraciones gráficas de información y cómo se puede hacer que este proceso sea más eficiente.

Para que una visualización se considere interactiva, debe cumplir dos criterios:

  • Entrada humana: el control de algún aspecto de la representación visual de la información, o de la información que se representa, debe estar disponible para un ser humano, y
  • Tiempo de respuesta: los cambios realizados por el usuario deben incorporarse a la visualización de manera oportuna. En general, la visualización interactiva se considera una tarea de tiempo real flexible .

Un tipo particular de visualización interactiva es la realidad virtual (RV), donde la representación visual de la información se presenta mediante un dispositivo de visualización inmersivo, como un proyector estéreo (véase estereoscopía ). La RV también se caracteriza por el uso de una metáfora espacial, donde algún aspecto de la información se representa en tres dimensiones para que los humanos puedan explorarla como si estuviera presente (cuando en realidad es remota), con un tamaño adecuado (cuando en realidad es mucho menor o mayor de lo que los humanos pueden percibir directamente) o con forma (cuando en realidad puede ser completamente abstracta).

Otro tipo de visualización interactiva es la visualización colaborativa, en la que varias personas interactúan con la misma visualización informática para comunicar sus ideas o explorar información de forma cooperativa. Con frecuencia, la visualización colaborativa se utiliza cuando las personas están físicamente separadas. Mediante varios ordenadores conectados en red, se puede presentar la misma visualización a cada persona simultáneamente. Posteriormente, las personas realizan anotaciones en la visualización y se comunican mediante audio (por ejemplo, por teléfono), vídeo (por ejemplo, mediante videoconferencia) o mensajes de texto (por ejemplo, mediante IRC ).

Control humano de la visualización

El Sistema de Gráficos Interactivos Jerárquicos para Programadores ( PHIGS ) fue uno de los primeros intentos programáticos de visualización interactiva y proporcionó una enumeración de los tipos de entrada que aportan los humanos. Las personas pueden:

  1. Seleccione alguna parte de una representación visual existente;
  2. Localice un punto de interés (que puede no tener una representación existente);
  3. Trazar un camino;
  4. Elija una opción de la lista de opciones;
  5. Valorar introduciendo un número; y
  6. Escribe introduciendo texto.

Todas estas acciones requieren un dispositivo físico. Los dispositivos de entrada van desde los más comunes ( teclados , ratones , tabletas gráficas , trackballs y paneles táctiles ) hasta los más especializados ( guantes con cable , brazos articulados e incluso cintas de correr omnidireccionales ).

Estas acciones de entrada pueden utilizarse para controlar tanto la información única que se representa como la forma en que se presenta. Cuando se modifica la información presentada, la visualización suele formar parte de un bucle de retroalimentación . Por ejemplo, consideremos un sistema de aviónica donde el piloto introduce el alabeo, el cabeceo y la guiñada, y el sistema de visualización proporciona una representación de la nueva actitud de la aeronave. Otro ejemplo sería un científico que modifica una simulación mientras se está ejecutando en respuesta a una visualización de su progreso actual. Esto se denomina control computacional .

Con mayor frecuencia, se modifica la representación de la información en lugar de la información en sí misma.

Respuesta rápida a la información humana

Los experimentos han demostrado que la mayoría de las personas perciben un retraso de más de 20 ms entre la entrada de datos y la actualización de la representación visual . Por lo tanto, es deseable que una visualización interactiva proporcione una representación basada en la entrada humana dentro de este lapso de tiempo. Sin embargo, cuando se deben procesar grandes cantidades de datos para crear una visualización, esto se vuelve difícil o incluso imposible con la tecnología actual. Por lo tanto, el término "visualización interactiva" se aplica generalmente a sistemas que proporcionan retroalimentación a los usuarios en cuestión de segundos después de la entrada. El término " velocidad de fotogramas interactiva " se usa a menudo para medir la interactividad de una visualización. La velocidad de fotogramas mide la frecuencia con la que un sistema de visualización puede generar una imagen (un fotograma). Una velocidad de fotogramas de 50 fotogramas por segundo (fotogramas/s) se considera buena, mientras que 0,1 fotogramas/s se consideraría deficiente. Sin embargo, el uso de la velocidad de fotogramas para caracterizar la interactividad es un poco engañoso, ya que la velocidad de fotogramas es una medida del ancho de banda , mientras que los humanos son más sensibles a la latencia . En concreto, es posible alcanzar una buena velocidad de fotogramas de 50 fotogramas/s, pero si las imágenes generadas hacen referencia a cambios en la visualización que una persona realizó hace más de 1 segundo, no resultará interactivo para el usuario.

El rápido tiempo de respuesta requerido para la visualización interactiva es una limitación difícil de cumplir y se han explorado varios enfoques para proporcionar a las personas retroalimentación visual rápida basada en su entrada. Algunos incluyen:

  1. Renderizado paralelo : se utiliza más de un ordenador o tarjeta gráfica simultáneamente para renderizar una imagen. Varios ordenadores pueden renderizar múltiples fotogramas al mismo tiempo y los resultados se transfieren a través de la red para su visualización en un único monitor . Esto requiere que cada ordenador almacene una copia de toda la información que se va a renderizar, lo que aumenta el ancho de banda, pero también la latencia. Asimismo, cada ordenador puede renderizar una región diferente de un mismo fotograma y enviar los resultados a través de la red para su visualización. Esto también requiere que cada ordenador almacene todos los datos y puede provocar un desequilibrio de carga cuando un ordenador es responsable de renderizar una región de la pantalla con más información que los demás. Por último, cada ordenador puede renderizar un fotograma completo que contenga un subconjunto de la información. Las imágenes resultantes, junto con el búfer de profundidad asociado , se pueden enviar a través de la red y combinar con las imágenes de otros ordenadores. El resultado es un único fotograma que contiene toda la información que se va a renderizar, aunque la memoria de ningún ordenador individual haya almacenado toda la información. Esto se denomina composición de profundidad paralela y se utiliza cuando se debe renderizar de forma interactiva una gran cantidad de información.
  2. Renderizado progresivo : donde se garantiza una velocidad de fotogramas al renderizar un subconjunto de la información que se va a presentar y proporcionar mejoras incrementales (progresivas) al renderizado una vez que la visualización deja de cambiar.
  3. Renderizado de nivel de detalle ( LOD ) : se renderizan representaciones simplificadas de la información para lograr la velocidad de fotogramas deseada mientras una persona proporciona entrada, y luego se utiliza la representación completa para generar una imagen fija una vez que la persona termina de manipular la visualización. Una variante común del renderizado LOD es el submuestreo . Cuando la información que se representa se almacena en una matriz topológicamente rectangular (como es común con las fotos digitales , las resonancias magnéticas y las simulaciones de diferencias finitas ), se puede generar fácilmente una versión de menor resolución omitiendo n puntos por cada 1 punto renderizado. El submuestreo también se puede utilizar para acelerar técnicas de renderizado como la visualización de volumen, que requieren más del doble de cálculos para una imagen del doble de tamaño. Al renderizar una imagen más pequeña y luego escalarla para llenar el espacio de pantalla requerido, se requiere mucho menos tiempo para renderizar los mismos datos.
  4. Renderizado sin marcos : la visualización ya no se presenta como una serie temporal de imágenes, sino como una sola imagen en la que diferentes regiones se actualizan con el tiempo.

Véase también

Referencias

  1. Tufte, Edward R. (1990). Visualizando la información . Graphics Press. ISBN 0961392118.
  2. Tufte, Edward R. (2001) [1.ª ed. 1983]. La representación visual de la información cuantitativa (2.ª ed.). Graphics Press. ISBN  0961392142.
  3. Tufte, Edward R. (1997). Explicaciones visuales: imágenes y cantidades, evidencia y narrativa . Graphics Press. ISBN 0961392126.
  4. "evl – laboratorio de visualización electrónica" . www.evl.uic.edu . Archivado del original el 30 de abril de 2020. Consultado el 2 de septiembre de 2018 .
  5. "Visualización científica". sciencedaily.com. Science Daily, 2010. Recuperado de la web https://www.sciencedaily.com/articles/s/scientific_visualization.htm Archivado el 23 de abril de 2015 en Wayback Machine . el 17 de noviembre de 2011.
  6. "Visualización científica". Instituto de Computación Científica e Imágenes. Instituto de Computación Científica e Imágenes, Universidad de Utah, s.f. Recuperado de la web http://www.sci.utah.edu/research/visualization.html Archivado el 4 de octubre de 2019 en Wayback Machine . el 17 de noviembre de 2011.
  7. Michael Friendly (2008). "Hitos en la historia de la cartografía temática, los gráficos estadísticos y la visualización de datos" . Proyecto trasladado a http://datavis.ca/milestones/
  8. "Visualización para todos" . Grupo HCI de Stanford . Universidad de Stanford. 25 de enero de 2001. Consultado el 10 de abril de 2026. Colaboró ​​con el Grupo de Investigación de Interfaz de Usuario para desarrollar muchas aplicaciones novedosas de gráficos por computadora para el acceso a la información, acuñando el término "Visualización de la información".
  9. ^ (Burkhard y Meier, 2004),
  10. Opiła, Janusz (1 de abril de 2019). "El papel de la visualización en un proceso de transferencia de conocimiento" . Business Systems Research Journal . 10 (1): 164– 179. doi : 10.2478/bsrj-2019-0012 . ISSN 1847-9375 . 
  11. Opila, J.; Opila, G. (mayo de 2018). "Visualización de un campo escalar 3D computable mediante interpolación cúbica o función de estimación de densidad de kernel". 41.ª Convención Internacional de Tecnologías de la Información y la Comunicación, Electrónica y Microelectrónica (MIPRO) de 2018. Opatija: IEEE. pp. 0189–0194 . doi : 10.23919/MIPRO.2018.8400036 . ISBN  9789532330953. S2CID 49640048 . 
  12. "Flujos de trabajo 3D en el comercio electrónico global" . www.dgg3d.com . 28 de febrero de 2020. Consultado el 22 de abril de 2020 .
  13. "Visualización de productos 3D explicada" . Zolak . 2024. Consultado el 9 de abril de 2026 .
  14. Thomas, JJ y Cook, KA (Eds.) (2005). Un camino iluminado: La agenda de investigación y desarrollo para el análisis visual, IEEE Computer Society Press, ISBN 0-7695-2323-4

Lecturas adicionales

  • Battiti, Roberto ; Mauro Brunato (2011). Inteligencia de negocios reactiva. De los datos a los modelos y a la información . Trento, Italia: Reactive Search Srl. ISBN 978-88-905795-0-9.
  • Bederson, Benjamin B., y Ben Shneiderman . El arte de la visualización de la información: lecturas y reflexiones , Morgan Kaufmann, 2003, ISBN 1-55860-915-6.
  • Cleveland, William S. (1993). Visualización de datos.
  • Cleveland, William S. (1994). Los elementos de la representación gráfica de datos.
  • Charles D. Hansen, Chris Johnson. El manual de visualización , Academic Press (junio de 2004).
  • Kravetz, Stephen A. y David Womble. eds. Introducción a la bioinformática. Totowa, NJ Humana Press, 2003.
  • Mackinlay, Jock D. (1999). Lecturas sobre visualización de información: usar la visión para pensar . Card , SK , Ben Shneiderman (eds.). Morgan Kaufmann Publishers Inc. pp. 686. ISBN  1-55860-533-9.
  • Will Schroeder, Ken Martin, Bill Lorensen. El kit de herramientas de visualización, agosto de 2004.
  • Spence, Robert Visualización de la información: Diseño para la interacción (2.ª edición) , Prentice Hall, 2007, ISBN 0-13-206550-9.
  • Edward R. Tufte (1992). La representación visual de la información cuantitativa.
  • Edward R. Tufte (1990). Visualización de información.
  • Edward R. Tufte (1997). Explicaciones visuales: imágenes y cantidades, evidencia y narrativa.
  • Matthew Ward, Georges Grinstein, Daniel Keim. Visualización interactiva de datos: fundamentos, técnicas y aplicaciones. (Mayo de 2010).
  • Wilkinson, Leland . La gramática de los gráficos, Springer ISBN 0-387-24544-8
  • Instituto Nacional de Estándares y Tecnología
  • Tutoriales de visualización científica, Instituto Tecnológico de Georgia
  • Estudio de Visualización Científica (NASA)
  • Visual-literacy.org Archivado el 22 de octubre de 2019 en Wayback Machine (por ejemplo, Tabla periódica de métodos de visualización ).
Conferencias

En numerosas conferencias se presentan y publican trabajos académicos sobre visualización interactiva.

  • Sociedad Estadounidense de Ciencia y Tecnología de la Información (ASIS&T SIGVIS), Grupo de Interés Especial en Visualización de Información y Sonido. Archivado el 2 de diciembre de 2008 en Wayback Machine.
  • ACM SIGCHI
  • ACM SIGGRAPH
  • ACM VRST
  • Eurographics
  • Visualización IEEE
  • Transacciones de ACM sobre gráficos
  • Transacciones IEEE sobre Visualización y Gráficos por Computadora