Se requiere una suscripción a JoVE para ver este contenido. Inicie sesión o comience su prueba gratuita.

Artículo de método

Mapeo tridimensional de la rotación de objetos virtuales interactivos con datos de seguimiento ocular

1.9K visualizaciones

⸱

DOI:

10.3791/65977

⸱

18 de octubre de 2024

 ,  ,  ,  , 

En este artículo

Resumen

Hemos desarrollado un método simple, personalizable y eficiente para registrar datos procesuales cuantitativos de tareas espaciales interactivas y mapear estos datos de rotación con datos de seguimiento ocular.

Resumen

Presentamos un método para el registro en tiempo real de la interacción humana con objetos virtuales tridimensionales (3D). El enfoque consiste en asociar los datos de rotación del objeto manipulado con medidas de comportamiento, como el seguimiento ocular, para hacer mejores inferencias sobre los procesos cognitivos subyacentes.

La tarea consiste en mostrar dos modelos idénticos del mismo objeto 3D (una molécula), presentados en la pantalla de un ordenador: un objeto interactivo giratorio (iObj) y un objeto objetivo estático (tObj). Los participantes deben rotar iObj con el ratón hasta que consideren que su orientación es idéntica a la de tObj. La computadora rastrea todos los datos de interacción en tiempo real. Los datos de la mirada del participante también se registran mediante un rastreador ocular. La frecuencia de medición es de 10 Hz en el ordenador y de 60 Hz en el rastreador ocular.

Los datos de orientación de iObj con respecto a tObj se registran en cuaterniones de rotación. Los datos de mirada se sincronizan con la orientación de iObj y se referencian mediante este mismo sistema. Este método nos permite obtener las siguientes visualizaciones del proceso de interacción humana con iObj y tObj: (1) disparidad angular sincronizada con otros datos dependientes del tiempo; (2) Trayectoria de rotación en 3D dentro de lo que decidimos llamar una "bola de rotaciones"; (3) Mapa de calor de fijación 3D. En todos los pasos del protocolo se ha utilizado software libre, como GNU Octave y Jmol, y todos los scripts están disponibles como material complementario.

Con este enfoque, podemos realizar estudios cuantitativos detallados del proceso de resolución de tareas que involucran rotaciones mentales o físicas, en lugar de solo el resultado alcanzado. Es posible medir con precisión la importancia de cada parte de los modelos 3D para el participante en la resolución de tareas y, por lo tanto, relacionar los modelos con variables relevantes como las características de los objetos, las habilidades cognitivas de los individuos y las características de la interfaz hombre-máquina.

Introducción

La rotación mental (RM) es una capacidad cognitiva que permite a las personas manipular y rotar objetos mentalmente, lo que facilita una mejor comprensión de sus características y relaciones espaciales. Es una de las habilidades visoespaciales, un grupo cognitivo fundamental que se estudió ya en 18901. Las habilidades visoespaciales son un componente importante del repertorio cognitivo de un individuo que está influenciado tanto por factores hereditarios como ambientales 2,3,4,5. El interés en las habilidades visoespaciales ha crecido a lo largo del siglo XX debido a la creciente evidencia de su importancia en temas clave como la edad6 y el desarrollo7, el rendimiento en ciencia, tecnología, ingeniería y matemáticas (STEM)8,9, la creatividad10 y los rasgos evolutivos11.

La idea contemporánea de la RM deriva del trabajo pionero publicado por Shepard y Metzler (SM) en 197112. Idearon un método cronométrico utilizando una serie de tareas "iguales o diferentes", presentando dos proyecciones de objetos abstractos en 3D mostrados uno al lado del otro. Los participantes tenían que rotar mentalmente los objetos en algún eje y decidir si esas proyecciones representaban el mismo objeto girado de manera diferente u objetos distintos. El estudio reveló una correlación lineal positiva entre el tiempo de respuesta (RT) y la disparidad angular (AD) entre representaciones de un mismo objeto. Esta correlación se conoce como efecto de disparidad de ángulos (ADE). La ADE se considera una manifestación conductual de la IM y se hizo omnipresente en varios estudios posteriores influyentes en el campo 13,14,15,16,17,18,19,20,21,22,23,24,25. Los objetos 3D empleados en el estudio SM estaban compuestos por 10 cubos contiguos generados por el pionero de los gráficos por computadora Michael Noll en Bell Laboratories26. Se les conoce como figuras de SM y se emplean ampliamente en los estudios de RM.

Dos avances fueron de gran importancia en el trabajo seminal de Shepard y Metzler; en primer lugar, considerando las contribuciones en el campo de las evaluaciones de RM. En 1978, Vanderberg y Kuze27 desarrollaron una prueba psicométrica de lápiz y papel de 20 ítems basada en figuras SM "iguales o diferentes" que se conoció como la prueba de rotación mental (VKMRT). Cada ítem de la prueba presenta un estímulo objetivo. Los participantes deben seleccionar entre cuatro estímulos, cuáles representan el mismo objeto representado en el estímulo objetivo y cuáles no. VKMRT se ha utilizado para investigar la correlación entre la capacidad de RM y varios otros factores, como las diferencias relacionadas con el sexo 6,21,24,28,29,30, envejecimiento y desarrollo 6,31,32, rendimiento académico8,33, y habilidades en la música y los deportes34. En 1995, Peters et al. publicaron un estudio con figuras redibujadas para el VKMRT35,36. De manera similar, siguiendo el diseño de tarea "igual o diferente", se han empleado una variedad de otras bibliotecas de estímulos generados por computadora para investigar los procesos de RM y evaluar las habilidades de RM (versiones 3D de los estímulos SM originales 19,22,23,37,38, cuerpo humano imitando las figuras SM 25,39,40, polígonos planos para la rotación 2D41, 42, anatomía y órganos43, formas orgánicas44, moléculas45,46, entre otros21). También es relevante el Test de Visualización Espacial de Purdue (PSVT) propuesto por Guay en 197647. Implica una batería de pruebas, incluida la RM (PSVT:R). Empleando estímulos diferentes a los de VKMRT, PSVT:R requiere que los participantes identifiquen una operación de rotación en un estímulo modelo y la apliquen mentalmente a uno diferente. PSVT:R también se utiliza ampliamente, especialmente en estudios que investigan el papel de la RM en el logro de STEM 48,49,50.

El segundo avance de gran importancia en el trabajo seminal de Shepard y Metzler comprende las contribuciones a la comprensión del proceso de RM, en particular, con el uso de dispositivos de seguimiento ocular. En 1976, Just y Carpenter14 utilizaron un equipo de seguimiento ocular basado en video analógico para realizar un estudio basado en el experimento ADE de Shepard y Metzler. A partir de sus resultados sobre los movimientos oculares sacádicos y los RT, propusieron un modelo de procesos de RM que consta de tres fases: 1) la fase de búsqueda, en la que se reconocen partes similares de las figuras; 2) la fase de transformación y comparación, en la que una de las partes identificadas se rota mentalmente; 3) la fase de confirmación, en la que se decide si las cifras son iguales o no. Las fases se repiten de forma recursiva hasta que se puede tomar una decisión. Cada paso corresponde a patrones específicos de movimiento ocular sacádico y de fijación en estrecha relación con los ADE observados. Por lo tanto, al correlacionar la actividad ocular con los datos cronométricos, Just y Carpenter proporcionaron una firma cognitiva para el estudio de los procesos de resonancia magnética. Hasta la fecha, este modelo, aunque con adaptaciones, ha sido adoptado en varios estudios 15,42,46,51,52,53.

Siguiendo esta pista, varios estudios posteriores monitorean el comportamiento 18,19,22,23,25,34,40,54,55 y la actividad cerebral 20,22,56,57 Se realizaron funciones durante la rotación de estímulos. Sus hallazgos apuntan a un papel cooperativo entre la RM y los procesos motores. Además, existe un creciente interés en investigar estrategias de resolución de problemas que involucren la RM en relación con las diferencias individuales 15,41,46,51,58.

En general, se puede considerar que el diseño de estudios destinados a comprender los procesos de RM se basa en la presentación de una tarea con estímulos visuales que solicita a los participantes la realización de una operación de RM que, a su vez, implica una reacción motora. Si esta reacción permite la rotación de los estímulos, a menudo se denomina rotación física (RP). Dependiendo de los objetivos específicos de cada estudio, se han empleado diferentes estrategias y dispositivos para la adquisición y análisis de datos de RM y RP. En el paso de presentación de estímulos de la tarea, es posible cambiar los tipos de estímulos (es decir, ejemplos citados anteriormente); la proyección (imágenes generadas por ordenador en pantallas tradicionales 22,23,25,29,40,41,59, así como en estereoscopios19 y entornos de realidad virtual 60 y mixta43); y la interactividad de los estímulos (imágenes estáticas 12,27,36, animaciones61 y objetos virtuales interactivos 19,22,23,43,53,59).

La RM suele inferirse a partir de las mediciones de las RT (ADE), así como de la actividad ocular y cerebral 25,46,62. La actividad ocular se mide mediante datos de seguimiento ocular que consisten en movimientos y fijaciones sacádicas 14,15,42,51,52,54,58,60, así como pupilometría 40. Los datos RT suelen surgir de los datos de respuesta del motor registrados durante el funcionamiento de diversos dispositivos, como las palancas13, los botones e interruptores14,53, los pedales53, los mandos giratorios19, los joysticks37, el teclado61 y el ratón29,58,60, las ruedas motrices53, los sensores inerciales22,23, las pantallas táctiles52,59y micrófonos22. Para medir la RP, además de los RT, el diseño del estudio también incluirá el registro de rotaciones manuales de estímulos interactivos mientras los participantes realizan la tarea de RM 22,23,52,53.

En 1998, Wohlschläger y Wohlschläger19 utilizaron tareas "iguales o diferentes" con estímulos virtuales interactivos de SM manipulados con una perilla, con rotaciones limitadas a un eje por tarea. Midieron el RT y el registro acumulado de las rotaciones físicas realizadas durante las tareas. Al comparar situaciones con y sin rotación real de los estímulos interactivos, concluyeron que la RM y la RP comparten un proceso común tanto para las rotaciones imaginadas como para las realmente realizadas.

En 2014, se realizaron dos estudios que emplearon el mismo tipo de tareas con estímulos interactivos virtuales22,23. Sin embargo, los objetos fueron manipulados con sensores inerciales que capturaban el movimiento en el espacio 3D. En ambos casos, además de los RT, se registraron las trayectorias de rotación, es decir, la evolución de las diferencias de rotación entre los estímulos de referencia y los interactivos durante las tareas. A partir de estas trayectorias, fue posible extraer tanto información acumulativa (es decir, el número total de rotaciones, en unidades cuaterniónicas) como información detallada sobre las estrategias de solución. Adams et al.23 estudiaron el efecto cooperativo entre la RM y la RP. Además de los RT, utilizaron la integral de las trayectorias de rotación como parámetro de precisión y objetividad de la resolución. Los perfiles de las curvas se interpretaron de acuerdo con un modelo de tres pasos63 (planificación, rotación mayor, ajuste fino). Los resultados indican que la RM y la RP no tienen necesariamente un único factor común. Gardony et al.22 recolectaron datos sobre RT, precisión y rotación en tiempo real. Además de confirmar la relación entre RM y RP, el análisis de las trayectorias de rotación reveló que los participantes manipularon las cifras hasta que pudieron identificar si eran diferentes o no. Si eran iguales, los participantes los rotaban hasta que se vieran iguales.

Continuando con esta estrategia, en 2018, Wetzel y Bertel52 también utilizaron figuras SM interactivas en tareas "iguales o diferentes" utilizando tabletas con pantalla táctil como interfaz. Además, utilizaron un dispositivo de seguimiento ocular para obtener datos acumulativos sobre el tiempo de fijación y la amplitud sacádica como parámetros de la carga cognitiva implicada en la resolución de tareas de RM. Los autores confirmaron los estudios previos discutidos anteriormente con respecto a las relaciones entre RM y RP y los procesos de resolución de tareas. Sin embargo, en este estudio, no utilizaron el mapeo de fijación y los datos de movimientos sacádicos para los estímulos.

Se han propuesto y mejorado constantemente enfoques metodológicos para el mapeo de datos de seguimiento ocular sobre objetos virtuales en 3D, generalmente por investigadores interesados en estudiar los factores relacionados con la atención visual en entornos virtuales64. A pesar de ser asequibles y utilizar dispositivos de seguimiento ocular similares, aparentemente, estos métodos no se han integrado de manera efectiva en el repertorio experimental empleado en los estudios de rotación mental con objetos 3D interactivos como los mencionados anteriormente. Por el contrario, no encontramos ningún estudio en la literatura que informara sobre el mapeo en tiempo real de los datos de fijación y movimiento sacádico en objetos 3D interactivos. No parece haber un método conveniente para integrar fácilmente los datos de actividad ocular con las trayectorias de rotación. En esta investigación, nuestro objetivo es contribuir a llenar este vacío. El procedimiento se presenta en detalle, desde la adquisición de datos hasta la generación de resultados gráficos.

En este artículo, describimos en detalle un método para estudiar los procesos de rotación mental con objetos virtuales interactivos en 3D. Se destacan los siguientes avances. En primer lugar, integra la recopilación de datos cuantitativos de datos motores conductuales (rotación de objetos impulsados a mano a través de una interfaz informática) y oculares (seguimiento ocular) durante sesiones de interacción con modelos virtuales 3D. En segundo lugar, solo requiere equipos informáticos convencionales y dispositivos de seguimiento ocular para el diseño de tareas visuales, la adquisición de datos, el registro y el procesamiento. En tercer lugar, genera fácilmente una salida gráfica para facilitar el análisis de datos: disparidad angular, rotación física, trayectorias de rotación cuaterniónica y mapeo de datos de seguimiento ocular sobre objetos virtuales 3D. Finalmente, el método solo requiere software libre. Todo el código y los scripts desarrollados están disponibles de forma gratuita (https://github.com/rodrigocnstest/rodrigocnstest.github.io).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Protocolo

1. Preparación de herramientas de recopilación de datos

  1. Configure la recopilación de datos en línea (opcional).
    NOTA: Este paso describe cómo configurar un clon personalizable del código del proyecto y la página web de trabajo (consulte Archivo Complementario 1). Este paso fue adaptado de los tutoriales disponibles en https://pages.github.com/ y https://github.com/jamiewilson/form-to-google-sheets. Si los usuarios solo están interesados en el método de procesamiento de datos y no en el registro de datos, pueden utilizar la página web https://rodrigocnstest.github.io/iRT_JoVE.html, junto conTabla complementaria S1 y los archivos del repositorio en https://github.com/rodrigocns/rodrigocns_JoVE/tree/main/Octave, y omita los pasos 1.1, 1.2 y sus subpasos.
    1. Inicie sesión en GitHub (https://github.com/).
    2. Cree un clon público del repositorio de páginas de GitHub original.
      1. Haga clic en Importar repositorio desde https://github.com mientras está conectado a la cuenta.
      2. En el campo URL de clonación del repositorio anterior , pegue la URL https://github.com/rodrigocns/rodrigocns_JoVE en el campo Nombre del repositorio , escriba username.github.io, donde username es el nombre de usuario utilizado en la cuenta, y asegúrese de que la opción Public esté habilitada. Luego, haga clic en el botón verde Comenzar importación.
        NOTA: El repositorio ahora contiene la mayoría de los archivos necesarios para el resto de esta configuración, y cualquier cambio realizado en el repositorio se actualizará en el sitio web después de un par de minutos. Por ejemplo, el usuario llamado rodrigocnstest accedería a su propia página en https://rodrigocnstest.github.io y a su repositorio de GitHub en https://github.com/rodrigocnstest/rodrigocnstest.github.io.
    3. Configure una hoja de cálculo en la nube para almacenar los datos del experimento en línea.
      1. Regístrate o inicia sesión en una cuenta de Google.
      2. Una vez que haya iniciado sesión en la cuenta, vaya al archivo limpio de hojas de cálculo de iRT disponible en https://docs.google.com/spreadsheets/d/1imsVR7Avn69jSRV8wZYfsPkxvhSPZ73X_9
        Ops1wZrXI/edit?usp=compartiendo.
      3. Dentro de esta hoja de cálculo, haga clic en Archivo | Haz una copia. Aparecerá una pequeña ventana de confirmación.
      4. Dentro de la pequeña ventana, asigne un nombre al archivo y haga clic en el botón Hacer una copia .
    4. Configura una secuencia de comandos de Google Apps para automatizar el almacenamiento de datos dentro de la hoja de cálculo que has creado.
      1. Mientras está dentro del archivo de la hoja de cálculo, haga clic en la opción Extensión | Script de aplicaciones.
        NOTA: Este script debe crearse o accederse desde dentro de la hoja de cálculo para que esté asociado a ella. Es posible que intentar crear un script externamente no funcione.
      2. Haga clic en el botón Ejecutar para ejecutar el script por primera vez.
      3. Haga clic en el botón Revisar permisos . Aparecerá una nueva ventana. Haga clic en la misma cuenta que utilizó al crear la hoja de cálculo.
        NOTA: Si es la primera vez que realiza este paso, es posible que aparezca una alerta de seguridad que advierte al usuario sobre la aplicación que solicita acceso a la información de la cuenta. Es seguro ya que la aplicación intenta acceder al contenido de la hoja de cálculo y pide permiso para llenarla de datos. Si no aparece ninguna advertencia, se puede omitir el paso 1.1.4.4.
      4. Haga clic en Avanzado | Ir a De iRT a hojas de cálculo (no seguro) | Botón Permitir .
        NOTA: Después de la ejecución, debe aparecer un aviso que indique que la ejecución se completó dentro del registro de ejecución.
      5. En el panel deslizante izquierdo, haga clic en el botón Activadores (el cuarto icono de arriba a abajo) | + Botón Agregar disparador .
      6. En Elegir la función que se va a ejecutar, elija doPost; en Seleccionar origen de eventos, seleccione De hoja de cálculo; en Select event type (Seleccionar tipo de evento), elija On form submit (Al enviar el formulario). A continuación, haga clic en Guardar. Si aparecen ventanas emergentes de permisos, siga los pasos 1.1.4.3-1.1.4.4. Si el navegador termina bloqueando la ventana emergente, desbloquéela.
      7. Haga clic en el botón desplegable Implementar | Nueva implementación.
      8. Pase el ratón por encima del icono de engranaje y asegúrese de que la opción Aplicación web esté seleccionada.
      9. Escriba una descripción en el campo Nueva descripción , como Implementación 1; en el campo Quién tiene acceso , seleccione Cualquiera y, a continuación, haga clic en el botón Implementar .
        NOTA: El propósito del campo Nueva descripción es organizar las implementaciones de scripts. Se puede nombrar como desee el lector, como Primera implementación. El campo Ejecutar como ya debería aparecer como Yo(correo electrónico), donde correo electrónico es el correo electrónico utilizado hasta ahora.
      10. Dentro de la nueva ventana emergente, copie la dirección URL de la aplicación web de la implementación del script.
        NOTA: Si por alguna razón termina perdiendo la URL de la aplicación web copiada, recupérela haciendo clic en el menú desplegable Implementar | Administrar implementaciones. La dirección URL de la aplicación web debe estar allí.
      11. Vaya a la página en https://github.com/rodrigocnstest/rodrigocnstest.github.io/edit/main/javascript/scripts.js donde rodrigocnstest es el nombre de usuario utilizado en GitHub. Reemplace la dirección URL existente en la línea 5 por la dirección URL de la aplicación web copiada en el paso 1.1.4.10 y haga clic en el botón verde Confirmar cambios....
        NOTA: El valor de la URL copiada debe permanecer entre comillas simples o dobles " "'". Compruebe que la URL copiada es la correcta de la aplicación web.
      12. Finalmente, haga clic en el botón de confirmación Confirmar cambios en el centro de la pantalla.
    5. Asegúrese de que el proceso se haya completado correctamente y de que la página funcione.
      1. Vaya al repositorio en https://github.com/username/username.github.io/, donde username es el nombre de usuario utilizado en GitHub, y verifique si la implementación se ha actualizado después de los cambios realizados en el paso 1.4.14.
      2. Vaya a la página web en https://username.github.io/iRT_JoVE, cambie el nombre de usuario por el nombre de usuario utilizado en GitHub y, a continuación, haga clic en Siguiente.
      3. Haga clic en Ir, realice cualquier interacción haciendo clic y arrastrando el objeto de la derecha con el ratón, luego haga clic en el botón ¡LISTO!
      4. Vuelva al archivo de hoja de cálculo configurado en los pasos 1.1.3 y 1.1.4 y verifique la presencia de una nueva línea de datos agregada para cada vez que se presionó el botón LISTO .
  2. Configurar la adquisición de datos sin conexión (opcional).
    NOTA: El método diseñado para ejecutar y adquirir los datos de la tarea de rotación interactiva (iRT) está en línea a través de los servicios en la nube configurados en los pasos descritos anteriormente. Si lo desea (dado que la conexión a Internet puede ser un problema o tener una forma alternativa de ejecutarla), también es posible ejecutar la prueba localmente con o sin conexión a Internet en el lugar donde se ejecutará la prueba. Los siguientes pasos son una alternativa opcional y describen cómo lograrlo. De lo contrario, vaya al paso 1.3.
    1. Accede al repositorio de GitHub en el enlace: https://github.com/rodrigocnstest/rodrigocnstest.github.io. Haga clic en el botón verde < > Código | Descargue ZIP y, a continuación, descomprima los archivos descargados.
      NOTA: Los cambios realizados en los archivos almacenados localmente no cambiarán los archivos en el repositorio y viceversa. Los cambios previstos para ambas versiones deben aplicarse a ambas ubicaciones, ya sea copiando manualmente los archivos actualizados o mediante el uso de git/GitHub desktop.
    2. Obtenga la última versión de Mozilla Firefox a través del enlace: https://www.mozilla.org/en-US/firefox/new/.
    3. Abra el navegador Mozilla Firefox, escriba "about:config" en la ranura de URL, introduzca "security.fileuri.strict_origin_policy" en el campo de búsqueda y cambie su valor a false. NOTA: Ahora, Mozilla Firefox en el sistema operativo Windows debería poder acceder localmente a los archivos de la página web descargada en su computadora. Se pueden configurar otros navegadores y sistemas operativos para que funcionen localmente, cada uno con su configuración descrita en el enlace http://wiki.jmol.org/index.php/Troubleshooting/Local_Files.
  3. Configure la herramienta de procesamiento de datos.
    1. Descargue e instale la última versión de GNU Octave en https://octave.org/download.
  4. Configure el dispositivo de seguimiento ocular.
    1. Asegúrese de que el software del sistema de grabación esté instalado en la computadora portátil.
    2. Asegúrese de que la sala de investigación esté limpia y bien organizada para evitar distracciones.
    3. Utilice iluminación artificial en la habitación para mantener una iluminación constante durante todo el día.
    4. Instale la computadora sobre una mesa y asegúrese de que el participante pueda mover el mouse cómodamente.
    5. Proporcionar una silla cómoda para el participante, preferiblemente una silla fija, para minimizar el movimiento durante la prueba.
    6. Conecte un cable USB para alimentar la iluminación infrarroja y otro cable USB entre la computadora portátil / computadora y el rastreador ocular para la cámara.
    7. Coloque el rastreador ocular debajo de la pantalla.

2. Recopilación de datos

  1. Inicialice el software de recopilación de datos.
    1. Ejecute el software de seguimiento ocular en la computadora para recibir datos del rastreador ocular.
    2. Seleccione la opción Captura de pantalla en la ventana principal del software para capturar la mirada durante el experimento (también es posible utilizar este software para la visualización de mapas de calor y los datos de exportación sin procesar).
    3. Haga clic en Nuevo proyecto para crear un nuevo proyecto y una carpeta de proyecto donde se deben guardar los datos.
    4. Abra la página de prueba en https://rodrigocnstest.github.io/iRT_JoVE.html si utiliza la que se ofrece como ejemplo o la página creada en el paso 1.1. Alternativamente, abra el archivo iRT_JoVE.html localmente desde el navegador configurado previamente en el paso 1.2.
    5. Si es necesario, rellene los campos de nombre y correo electrónico para ayudar con la identificación de los datos, y marque la casilla para descargar una copia de seguridad de los datos producidos.
      NOTA: Si utiliza el método fuera de línea (paso 1.2), es aconsejable descargar las copias de seguridad.
    6. Intente ejecutar el experimento una vez para asegurarse de que el explorador cargará los elementos correctamente y de que no habrá problemas con las tareas presentadas o la adquisición de datos.
  2. Ejecute el experimento.
    1. Explique al participante el propósito del experimento, la tecnología utilizada y los criterios de inclusión/exclusión. Asegúrese de que el participante haya entendido todo. Pida al participante que rellene el formulario de consentimiento.
    2. Pida al participante que se siente frente al sistema de seguimiento ocular y se ponga lo más cómodo posible.
    3. Mueva la silla para asegurar una distancia óptima entre el participante y la cámara (la longitud ideal es de 65 cm desde el rastreador ocular hasta los ojos del participante).
    4. Pida al participante que permanezca lo más quieto posible durante el experimento. Ajuste la altura de la cámara para capturar correctamente las pupilas del participante (algunos programas resaltan la pupila para mostrar el reflejo de la córnea).
    5. Haga clic en Habilitar ganancia automática para optimizar el seguimiento de las pupilas cambiando la ganancia de la cámara hasta que se encuentren las pupilas (algunos programas no tienen esta opción).
    6. Pida al participante que mire una serie de puntos en la pantalla y siga el movimiento del punto sin mover la cabeza.
    7. Haga clic en Calibrar para iniciar la calibración (se asegurará de que el rastreador ocular pueda rastrear dónde está mirando el participante en la pantalla).
      NOTA: La pantalla se quedará en blanco y un marcador de calibración (punto) se moverá a través de cinco posiciones en la pantalla.
    8. Después de la calibración, se dibujará una estimación visual del punto de mira en la pantalla para verificar la precisión de la calibración. Pida al participante que mire a un punto específico de la pantalla para ver si la mirada se mostrará correctamente.
    9. Si la calibración no es satisfactoria, ajuste la cámara y vuelva a intentar la calibración hasta que el sistema realice un seguimiento adecuado de la mirada.
    10. Haga clic en el botón Recopilar datos en el lado derecho del software de seguimiento ocular (menú principal) para activar el modo de recopilación de datos. La visualización en tiempo real de la pantalla capturada se presentará con los datos de mirada que se muestran en la ventana de visualización principal.
    11. Haga clic en el botón Mirar video en el menú principal para mostrar la cara del usuario capturada por el rastreador ocular. A continuación, haz clic en Iniciar registro para comenzar el experimento.
      NOTA: Durante el experimento, la pupila del participante se resalta y su ojo se muestra como un punto que se mueve a través de la pantalla de la computadora portátil. Asegúrese de que el rastreador ocular rastree la pupila y el ojo a través de la pantalla.
    12. Si el punto desaparece o parpadea con frecuencia, detenga el experimento e intente calibrar de nuevo.
    13. Abra la ventana de iRT abierta anteriormente y dígale al participante que haga clic en Siguiente.
    14. Dé las siguientes instrucciones al participante: "En esta sección, realizará tres tareas de rotación. Al hacer clic en el botón GO! , aparecerán dos objetos en lados opuestos de la pantalla. Tu objetivo es rotar el objeto de la derecha hasta que coincida lo más posible con el objeto de la izquierda. Para rotar el objeto, haga clic y arrastre el ratón sobre él. Cuando termines cada una de las tres tareas, haz clic en el botón ¡LISTO! botón para concluir".
      NOTA: Para cada tarea, es posible que se pierdan los datos de iRT más allá de la marca de 5 minutos (327segundos exactamente). A medida que desarrollemos más el método, este límite debería ampliarse.
    15. Al final del experimento, asegúrese de que el rastreador ocular esté apagado del cable de extensión y vuelva a colocar la tapa de la lente en la cámara.
  3. Extraiga los datos.
    1. Una vez que se haya completado la recopilación de datos del rastreador ocular, haga clic en Analizar datos para acceder a los datos recopilados.
    2. Exporta un fichero .csv con todos los datos registrados para el usuario.
      NOTA: La primera columna de datos del rastreador ocular debe ser la época UNIX de los datos, ya que esta es la única manera de hacer que los diferentes conjuntos de datos coincidan correctamente a tiempo. Si el archivo no contiene uno, debe ser convertido de cualquier otro estándar de tiempo utilizado. El archivo puede estar en formato ".csv" o ".xlsx".
    3. Si utiliza la versión en línea de la página de tareas de rotación interactiva (paso 1.1), abra el archivo de Hojas de cálculo de Google utilizado para recibir los datos en línea (creado en el paso 1.1.3) y descárguelo haciendo clic en Archivo | Descargar | Microsoft Excel (.xlsx).
      NOTA: Estos datos están empaquetados para facilitar la transferencia de datos (cada tarea corresponde a una línea llena de datos). Para procesar los datos que contienen, primero se debe "desempaquetar" cada línea de datos empaquetados.

3. Procesamiento y análisis de datos

  1. Desempaquetar, fusionar y procesar los datos.
    NOTA: Los siguientes pasos describen cómo procesar los datos utilizando los scripts proporcionados (consulte el Archivo complementario 2). Los scripts GNU Octave solicitarán al usuario entradas sobre sus archivos. Si las entradas se envían en blanco, se utilizarán los valores predeterminados, que hacen referencia a los datos de muestra proporcionados si ningún dato de usuario los ha sobrescrito. Una vez que el script termina de ejecutarse, se puede cerrar.
    1. Descargue y descomprima el repositorio que se está utilizando (el propio del usuario o el original en https://github.com/rodrigocns/rodrigocns_JoVE) si aún no se ha descargado.
    2. Asegúrese de que los scripts 1.unpacking_sheets.m, 2.data_merge_and_process.m, 3.3D rotateal trajectory.m y los modelos de carpeta estén dentro del repositorio descargado en la carpeta Octave, y mueva los archivos de datos descargados de los pasos 2.3.2 y 2.3.3 a esta misma carpeta donde se encuentran los scripts de octava.
      NOTA: Es posible que se sobrescriban todos los archivos existentes que ya estén en la carpeta con los mismos nombres que los archivos recién escritos. Cambie el nombre o mueva los archivos a otra carpeta según corresponda.
    3. Abra el script 1.unpacking_sheets.m con el GNU Octave Launcher. En la pestaña Editor , ejecute el script haciendo clic en el botón verde Guardar archivo y ejecutar , para desempaquetar los datos a una estructura más legible.
      NOTA: Si alguno de los archivos de datos solicitados está abierto localmente, recuerde cerrarlos antes de ejecutar el script. Todos los archivos de script .m se ejecutaron utilizando el GNU Octave Launcher.
    4. Aparecerán dos indicaciones, una tras otra. Introduzca el nombre del archivo descargado dentro del primer mensaje y el nombre del archivo sin empaquetar dentro del segundo campo. Como alternativa, deje ambos campos de solicitud en blanco para usar los nombres predeterminados destinados a los archivos de muestra incluidos. Espere unos minutos (dependiendo del volumen de datos) a que aparezca una ventana emergente que informe al usuario de que el proceso se ha completado y que se ha escrito el nuevo archivo.
    5. Abra y ejecute el script 2.data_merge_and_process.m para fusionar los datos de eye tracker e iRT.
      NOTA: Aunque este script es complejo y abarca cientos de líneas de código, se divide en tres secciones principales: configuración, funciones y scripts. Todos ellos son comentados y explicados minuciosamente, facilitando futuras modificaciones, en caso de ser necesario.
    6. Aparecerán cuatro indicaciones. Introduzca el valor de sessionID, el valor de taskID (ambos de la tabla de datos de iRT), el nombre del archivo de datos de iRT sin empaquetar (escrito en el paso 3.1.5) y el nombre del archivo de datos del seguimiento ocular (exportado en el paso 2.3.2) o déjelos todos en blanco para utilizar los valores predeterminados.
      NOTA: Después de unos minutos, una ventana emergente de ayuda indicará que el script completó el cálculo y los nombres de los archivos utilizados y creados. Durante el proceso de script, aparecerán tres gráficos de muestra de disparidad angular: un gráfico simple, un gráfico con datos de mirada coloreada y un gráfico con datos de diámetro de pupila. Los dos archivos creados son la combinación de salida X Y.xlsx y la consola jmol de salida X Y.xlsx, donde X es el valor de sessionID e Y es el valor de taskID , ambos escritos al principio del paso 3.1.6.
  2. Renderice imágenes de trayectoria de rotación en 3D.
    1. Abra y ejecute el script 3.3D rotación trayectoria.m.
    2. Aparecerán tres mensajes. Introduzca el valor sessionID, el valor taskID y el nombre del archivo de datos iRT sin empaquetar, o déjelos en blanco para utilizar los valores predeterminados.
      NOTA: Aparecerá un gráfico en 3D. El gráfico representado es la trayectoria de rotación 3D de la sesión y tarea especificadas.
  3. Vuelve a reproducir las animaciones.
    1. Para reproducir la interacción de la tarea del participante, primero, vaya a la página web de la tarea interactiva, inicie la prueba (que muestra ambos modelos 3D), mueva el puntero del mouse en la esquina superior derecha de la pantalla hasta que el icono del mouse cambie a texto, como se muestra en el Archivo complementario 2 y, a continuación, haga clic en el texto de depuración invisible, habilitando el modo de depuración.
    2. De los botones que aparecen entre los modelos, haga clic en el botón timerStop para interrumpir la tarea y haga clic en el botón de la consola para abrir la consola JSmol del modelo a la derecha. Si la tarea de la interacción de interés no fue la primera, haga clic en los botones numerados dentro del área de depuración superior para cambiar la tarea que se muestra en la pantalla.
      NOTA: JSmol es el software de modelado molecular utilizado en la página web.
    3. Abra el console.xlsx de salida del archivo jmol y copie la página completa de comandos Jmol.
      NOTA: Cada página contiene comandos para una escena o animación diferente.
    4. Dentro de la consola de JSmol, pegue la lista de comandos copiados y haga clic en el botón Ejecutar o presione Enter en el teclado para ejecutarlo.
    5. Si lo desea, genere una animación .gif. Escriba el comando capture "filename" SCRIPT "output" dentro de la consola de JSmol, donde filename es el nombre del archivo .gif que se va a crear y output es la lista completa de comandos copiados en el paso 3.3.3, manteniendo ambos dentro de las comillas dobles.
      NOTA: Cuanto más complejos se vuelvan los comandos, con modelos más grandes o más cambios en el tiempo, y cuanto menos potentes sean las especificaciones de la computadora utilizada, más lenta será la animación. Jmol se centra en la visualización de compuestos químicos y reacciones, y el tipo de animaciones producidas con nuestra investigación supera los límites de las capacidades de renderizado de Jmol. Estos puntos deben tenerse en cuenta y tenerse en cuenta al realizar cualquier medición cuantitativa con esta animación.

4. Personalización de tareas

NOTA: Toda esta sección es opcional y solo se recomienda para aquellos a quienes les gusta experimentar o comprender cómo codificar. A continuación, encontrará algunas de las muchas opciones personalizables disponibles, y habrá más opciones disponibles a medida que desarrollemos más los métodos.

  1. Configurar tareas nuevas o existentes.
    1. Defina cuántas tareas interactivas realizará el participante y asigne un nombre a cada una de ellas en el archivo object_configs.js dentro de la matriz task_list reemplazar los nombres de los elementos existentes o agregar más. Asegúrese de que cada nombre sea único, ya que se utilizan posteriormente como identificadores.
    2. Elija archivos de coordenadas 3D compatibles con JSmol para realizar las tareas interactivas (http://wiki.jmol.org/index.php/File_formats). Copie estos archivos en la carpeta de modelos.
      NOTA: Los scripts incluidos en este artículo están optimizados para modelos asimétricos que utilizan el formato de archivo .xyz. Al elegir archivos de coordenadas, evite las simetrías de rotación, ya que tienen soluciones ambiguas65.
    3. Defina la configuración de representación para objetos 3D dentro de la función prepMolecule(num).
      NOTA: Todos los cambios de una tarea a la siguiente realizados por JSmol van aquí: cambiar el patrón de color, cambiar el tamaño o la forma en que se representan los elementos gráficos, orientación, traslación, ocultar partes del objeto, cargar nuevos modelos 3D, etc. (para más ejemplos, ver https://chemapps.stolaf.edu/jmol/docs/examples/bonds.htm). Cada tarea nombrada en task_list corresponde a un caso. Cada comando para que JSmol se ejecute sigue la estructura: Jmol.script( jsmol_obj , " jsmol_command1; jsmol_command2 "); donde jsmol_obj se refiere al objeto que se cambia (jsmol_ref y jsmol_obj son los valores predeterminados para los objetos objetivo e interactivos) seguido de uno o más comandos separados por un ";".
  2. Crear nuevos modelos.
    1. Utilice cualquier modelo .xyz descargado en línea o creado por editores moleculares como Avogadro (https://avogadro.cc/).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Resultados

Evolución de la disparidad angular y otras variables
Como se muestra en el paso 3.3.1 del Archivo Suplementario 2, se presentan dos lienzos al participante en la pantalla del monitor de vídeo, mostrando copias del mismo objeto virtual 3D en diferentes orientaciones. En el lienzo izquierdo, el objeto de destino (tObj) permanece estático y sirve como posición de destino o posición de tObj. En el lienzo de la derecha, el objeto interactivo (iObj) se muestra en una posici...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Discusión

Como se indicó anteriormente, este artículo tiene como objetivo presentar un procedimiento detallado de mapeo en tiempo real de datos de fijación y movimiento sacádico en objetos 3D interactivos, que es fácilmente personalizable y solo utiliza software disponible de forma gratuita, que proporciona instrucciones paso a paso para que todo funcione.

Si bien esta configuración experimental implicó una tarea altamente interactiva, como mover un objeto 3D para que c...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Divulgaciones

Los autores no tienen conflictos de intereses que revelar.

Agradecimientos

Los autores agradecen a la Coordinación de Perfeccionamiento del Personal de Nivel Superior (CAPES) - Código de Finanzas 001 y a la Universidad Federal del ABC (UFABC). João R. Sato recibió apoyo financiero de la Fundación de Apoyo a la Investigación Científica del Estado de São Paulo (FAPESP, Becas Nos. 2018/21934-5, 2018/04654-9 y 2023/02538-0).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Materiales

Lista de materiales utilizados en este artículo
NombreEmpresaNúmero de catálogoComentarios
FirefoxMozilla Foundation (Open Source)Cualquier navegador moderno actualizado que sea compatible con WebGL (https://caniuse.com/webgl), y a su vez con Jmol, puede ser utilizado
GNU OctaveOpen Sourcehttps://octave.org/
Google Apps ScriptGoogle LLCscript.google.com
Google SheetsGoogle LLChttps://www.google.com/sheets/about/
LaptopCualquier computadora que pueda ejecutar el software del sistema de seguimiento ocular.
Paquete de software Mangold Mangold Interfaz de software utilizada para el dispositivo de seguimiento ocular. Se puede utilizar cualquier software que genere los datos con valores de tiempo del sistema.
RatónCualquier ratón capaz de hacer clic y arrastrar con movimientos sencillos debe ser compatible. Las interfaces humanas análogas a un ratón con las mismas capacidades, como una pantalla táctil o un puntero, deben ser compatibles, pero pueden comportarse de forma diferente.
Vt3miniEyeTech Sistemas60 Hz. Cualquier dispositivo de seguimiento ocular que funcione debe ser compatible.
Digitales

Referencias

  1. Spearman, C. 34;General intelligence," objectively determined and measured. The American Journal of Psychology. 15, 201-292 (1904).
  2. McGee, M. G. Human spatial abilities: psychometric studies and environmental, genetic, hormonal, and neurological influences. Psychological bulletin. 86 (5), 889-918 (1979).
  3. Johnson, W., Bouchard, T. J. The structure of human intelligence: It is verbal, perceptual, and image rotation (VPR), not fluid and crystallized. Intelligence. 33 (4), 393-416 (2005).
  4. Hegarty, M. Components of spatial intelligence. Psychology of Learning and Motivation. 52, 265-297 (2010).
  5. Uttal, D. H., et al. The malleability of spatial skills: a meta-analysis of training studies. Psychological Bulletin. 139 (2), 352-402 (2013).
  6. Linn, M. C., Petersen, A. C. Emergence and characterization of sex differences in spatial ability: a meta-analysis. Child Development. 56 (6), 1479-1498 (1985).
  7. Johnson, S. P., Moore, D. S. Spatial thinking in infancy: Origins and development of mental rotation between 3 and 10 months of age. Cognitive Research: Principles and Implications. 5, 10(2020).
  8. Wai, J., Lubinski, D., Benbow, C. P. Spatial ability for STEM domains: aligning over 50 years of cumulative psychological knowledge solidifies its importance. Journal of Educational Psychology. 101 (4), 817-835 (2009).
  9. Newcombe, N. S., Stieff, M. Six myths about spatial thinking. International Journal of Science Education. 34, 955-971 (2012).
  10. Kell, H. J., Lubinski, D., Benbow, C. P., Steiger, J. H. Creativity and technical innovation: spatial ability's unique role. Psychological Science. 24 (9), 1831-1836 (2013).
  11. Geary, D. C. Spatial ability as a distinct domain of human cognition: An evolutionary perspective. Intelligence. 101616, (2022).
  12. Shepard, R., Metzler, J. Mental rotation of three-dimensional objects. Science. 171, 701-703 (1971).
  13. Shepard, R., Judd, S. Perceptual illusion of rotation of three-dimensional objects. Science. 191, 952-954 (1973).
  14. Just, M. A., Carpenter, P. A. Eye fixations and cognitive processes. Cognitive Psychology. 8, 441-480 (1976).
  15. Just, M. A., Carpenter, P. A. Cognitive coordinate systems: accounts of mental rotation and individual differences in spatial ability. Psychological Review. 92 (2), 137-172 (1985).
  16. Shepard, S., Metzler, D. Mental rotation: effects of dimensionality of objects and type of task. Journal of Experimental Psychology: Human Perception and Performance. 14 (1), 3-11 (1988).
  17. Biederman, I., Cooper, E. Size invariance in visual object priming. Journal of Experimental Psychology: Human Perception and Performance. 18, 121-133 (1992).
  18. Wexler, M., Kosslyn, S. M., Berthoz, A. Motor processes in mental rotation. Cognition. 68 (1), 77-94 (1998).
  19. Wohlschläger, A., Wohlschläger, A. Mental and manual rotation. Journal of Experimental Psychology: Human Perception and Performance. 24 (2), 397-412 (1998).
  20. Jordan, K., W, T., Heinze, H., Peters, M., Jäncke, L. Women and men exhibit different cortical activation patterns during mental rotation tasks. Neuropsychologia. 40, 2397-2408 (2002).
  21. Jansen-Osmann, P., Heil, M. Suitable stimuli to obtain (no) gender differences in the speed of cognitive processes involved in mental rotation. Brain and Cognition. 64, 217-227 (2007).
  22. Gardony, A. L., Taylor, H. A., Brunyé, T. T. What does physical rotation reveal about mental rotation. Psychological Science. 25 (2), 605-612 (2014).
  23. Adams, D. M., Stull, A. T., Hegarty, M. Effects of mental and manual rotation training on mental and manual rotation performance. Spatial Cognition & Computation. 14 (3), 169-198 (2014).
  24. Griksiene, R., Arnatkeviciute, A., Monciunskaite, R., Koenig, T., Ruksenas, O. Mental rotation of sequentially presented 3D figures: sex and sex hormones related differences in behavioural and ERP measures. Scientific Reports. 9, 18843(2019).
  25. Jansen, P., Render, A., Scheer, C., Siebertz, M. Mental rotation with abstract and embodied objects as stimuli: evidence from event-related potential (ERP). Experimental Brain Research. 238, 525-535 (2020).
  26. Noll, M. Early digital computer art at Bell Telephone Laboratories, Incorporated. Leonardo. 49 (1), 55-65 (2016).
  27. Vandenberg, S. G., Kuse, A. R. Mental rotations, a group of three-dimensional spatial visualization. Perceptual and Motor Skills. 47, 599-604 (1978).
  28. Hegarty, M. Ability and sex differences in spatial thinking: What does the mental rotation test really measure. Psychonomic Bulletin & Review. 25, 1212-1219 (2018).
  29. Kozaki, T. Training effect on sex-based differences in components of the Shepard and Metzler mental rotation task. Journal of Physiological Anthropology. 41, 39(2022).
  30. Bartlett, K. A., Camba, J. D. Gender differences in spatial ability: a critical review. Educational Psychology Review. 35, 1-29 (2023).
  31. Jansen, P., Schmelter, A., Quaiser-Pohl, C. M., Neuburger, S., Heil, M. Mental rotation performance in primary school age children: Are there gender differences in chronometric tests. Cognitive Development. 28, 51-62 (2013).
  32. Techentin, C., Voyer, D., Voyer, S. D. Spatial abilities and aging: a meta-analysis. Experimental Aging Research. 40, 395-425 (2014).
  33. Guillot, A., Champely, S., Batier, C., Thiriet, P., Collet, C. Relationship between spatial abilities, mental rotation and functional anatomy learning. Advances in Health Sciences Education. 12, 491-507 (2007).
  34. Voyer, D., Jansen, P. Motor expertise and performance in spatial tasks: A meta-analysis. Human Movement Science. 54, 110-124 (2017).
  35. Peters, M., et al. A redrawn Vandenberg and Kuse mental rotations test: different versions and factors that affect performance. Brain and Cognition. 28, 39-58 (1995).
  36. Peters, M., Battista, C. Applications of mental rotation figures of the Shepard and Metzler type and description of a mental rotation stimulus library. Brain and Cognition. 66, 260-264 (2008).
  37. Wiedenbauer, G., Schmid, J., Jansen-Osmann, P. Manual training of mental rotation. European Journal of Cognitive Psychology. 19, 17-36 (2007).
  38. Jost, L., Jansen, P. A novel approach to analyzing all trials in chronometric mental rotation and description of a flexible extended library of stimuli. Spatial Cognition & Computation. 20 (3), 234-256 (2020).
  39. Amorim, M. A., Isableu, B., Jarraya, M. Embodied spatial transformations:" body analogy" for the mental rotation of objects. Journal of Experimental Psychology: General. 135 (3), 327(2006).
  40. Bauer, R., Jost, L., Günther, B., Jansen, P. Pupillometry as a measure of cognitive load in mental rotation tasks with abstract and embodied figures. Psychological Research. 86, 1382-1396 (2022).
  41. Heil, M., Jansen-Osmann, P. Sex differences in mental rotation with polygons of different complexity: Do men utilize holistic processes whereas women prefer piecemeal ones. The Quarterly Journal of Experimental Psychology. 61 (5), 683-689 (2008).
  42. Larsen, A. Deconstructing mental rotation. Journal of Experimental Psychology: Human Perception and Performance. 40 (3), 1072-1091 (2014).
  43. Ho, S., Liu, P., Palombo, D. J., Handy, T. C., Krebs, C. The role of spatial ability in mixed reality learning with the HoloLens. Anatomic Sciences Education. 15, 1074-1085 (2022).
  44. Foster, D. H., Gilson, S. J. Recognizing novel three-dimensional objects by summing signals from parts and views. Procedures of the Royal Society London B. 269, 1939-1947 (2002).
  45. Stieff, M., Origenes, A., DeSutter, D., Lira, M. Operational constraints on the mental rotation of STEM representations. Journal of Educational Psychology. 110 (8), 1160-1174 (2018).
  46. Moen, K. C., et al. Strengthening spatial reasoning: elucidating the attentional and neural mechanisms associated with mental rotation skill development. Cognitive Research: Principles and Implications. 5, 20(2020).
  47. Guay, R. B. Purdue spatial visualization test: Rotations. Purdue Research Foundation. , West Lafayette, IN. (1976).
  48. Bodner, G. M., Guay, R. B. The Purdue Visualization of Rotations Test. The Chemical Educator. 2 (4), 1-17 (1997).
  49. Maeda, Y., Yoon, S. Y., Kim-Kang, K., Imbrie, P. K. Psychometric properties of the Revised PSVT:R for measuring First Year engineering students' spatial ability. International Journal of Engineering Education. 29, 763-776 (2013).
  50. Sorby, S., Veurink, N., Streiner, S. Does spatial skills instruction improve STEM outcomes? The answer is 'yes'. Learning and Individual Differences. 67, 209-222 (2018).
  51. Khooshabeh, P., Hegarty, M. Representations of shape during mental rotation. AAAI Spring Symposium: Cognitive Shape Processing. , 15-20 (2010).
  52. Wetzel, S., Bertel, S. Spatial cognition XI. Spatial cognition 2018. Lecture Notes in Computer Science. Creem-Regehr, S., Schoning, J., Klippel, A. 11034, Springer. Cham. 167-179 (2018).
  53. Jost, L., Jansen, P. Manual training of mental rotation performance: Visual representation of rotating figures is the main driver for improvements. Quarterly Journal of Experimental Psychology. 75 (4), 695-711 (2022).
  54. Irwin, D. E., Brockmole, J. R. Mental rotation is suppressed during saccadic eye movements. Psychonomic Bulletin & Review. 7 (4), 654-661 (2000).
  55. Moreau, D. The role of motor processes in three-dimensional mental rotation: Shaping cognitive processing via sensorimotor experience. Learning and Individual Differences. 22, 354-359 (2021).
  56. Kosslyn, S. M., Ganis, G., Thmpson, W. L. Neural foundations of imagery. Nature Reviews Neuroscience. 2, 635-642 (2001).
  57. Guo, J., Song, J. H. Reciprocal facilitation between mental and visuomotor rotations. Scientific Reports. 13, 825(2023).
  58. Nazareth, A., Killick, R., Dick, A. S., Pruden, S. M. Strategy selection versus flexibility: Using eye-trackers to investigate strategy use during mental rotation. Journal of Experimental Psychology: Learning, Memory, and Cognition. 45 (2), 232-245 (2019).
  59. Montag, M., Bertel, S., Koning, B. B., Zander, S. Exploration vs. limitation - An investigation of instructional design techniques for spatial ability training on mobile devices. Computers in Human Behavior. 118, 106678(2021).
  60. Tang, Z., et al. Eye movement characteristics in a mental rotation task presented in virtual reality. Frontiers in Neuroscience. 17, 1143006(2023).
  61. Münzer, S. Facilitating recognition of spatial structures through animation and the role of mental rotation ability. Learning and Individual Differences. 38, 76-82 (2015).
  62. Gardony, A. L., Eddy, M. D., Brunyé, T. T., Taylor, H. A. Cognitive strategies in the mental rotation task revealed by EEG spectral power. Brain and Cognition. 118, 1-18 (2017).
  63. Ruddle, R. A., Jones, D. M. Manual and virtual rotation of three-dimensional object. Journal of Experimental Psychology: Applied. 7 (4), 286-296 (2001).
  64. Sundstedt, V., Garro, V. A Systematic review of visualization techniques and analysis tools for eye-tracking in 3D environments. Frontiers in Neuroergonomics. 3, 910019(2022).
  65. Sawada, T., Zaidi, Q. Rotational-symmetry in a 3D scene and its 2D image. Journal of Mathematical Psychology. 87, 108-125 (2018).
  66. Xue, J., et al. Uncovering the cognitive processes underlying mental rotation: an eye-movement study. Scientific Reports. 7, 10076(2017).
  67. O'Shea, R. P. Thumb's rule tested: Visual angle of thumb's width is about 2 deg. Perception. 20, 415-418 (1991).
  68. Todd, J., Marois, R. Capacity limit of visual short-term memory in human posterior parietal cortex. Nature. 428, 751-754 (2004).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Reimpresiones y permisos

Explorar más artículos

Objetos virtuales en 3DTrayectoria de rotaciónRotación mentalTarea de rotación interactivaInteracción persona-computadoraAnálisis de datos de la miradaProcesos cognitivosRegistro en tiempo realMapeo rotacional