EN
Tech & Research

Algoritmo para los artefactos de guerra

Visor 3D forense balístico

Visor 3D forense para el análisis de uso de armas no letales en protestas sociales.  

Artefactos de guerra es un largometraje documental que examina el mercado global de las armas llamadas «no letales» —gases lacrimógenos, proyectiles de foam, tasers, cañones de agua— a través del registro observacional en las ferias de armamento europeas y de un archivo que traza la continuidad entre su diseño y sus víctimas. Junto a esa película existe una segunda pieza del proyecto, técnica y operativa, un algoritmo forense de código abierto y un visor 3D que permite reconstruir escenas de represión, simular trayectorias balísticas y medir distancias en el espacio reconstruido. Es sobre ese sistema que trata esta descripción. 

Dado un incidente documentado fotográficamente, ¿es posible demostrar que el proyectil no podía haber llegado a esa persona desde ese ángulo, a esa distancia, con ese arma, si se hubieran respetado los protocolos de uso de fuerza? Esa pregunta tiene consecuencias penales y políticas en los casos que el proyecto trabaja directamente —las víctimas de foam en Cataluña, los heridos del estallido social chileno entre otros— y no puede responderse con el análisis de imagen convencional. Requiere extraer del plano fotográfico las posiciones tridimensionales de los cuerpos, anclar sobre ellas los parámetros físicos del proyectil, y simular. El visor es la interfaz de ese proceso. 

El sistema funciona en tres capas articuladas. La primera es la reconstrucción 3D de los cuerpos a partir de una fotografía de la escena, un modelo de estimación de pose basado en SAM 3D, extrae por cada persona detectada 70 keypoints en tres dimensiones, la longitud focal estimada de la cámara, y la posición y orientación en el espacio. Ese conjunto de datos se exporta como JSON de metadatos y como malla GLB (el formato binario de glTF, estándar en tiempo real 3D), y se carga en el visor. La segunda capa es el motor de simulación balística, construido sobre Three.js, que permite seleccionar el tipo de proyectil por categoría, por ejemplo 40mm lanzado, arrojado a mano, calibre 1,  y por modelo específico de munición, desde el 7290M Mini-Bang hasta el 5230B Sting-Ball CS o el 6210 de gas lacrimógeno, configurar fuerza de disparo, gravedad, tamaño y velocidad de simulación, y definir el origen del disparo en coordenadas X, Y, Z del espacio reconstruido con ángulos. La tercera capa es el sistema de medición espacial, el modo medición permite colocar puntos en el espacio tridimensional, arrastrarlos con visualización de distancia en vivo, y exportar las mediciones con sus componentes en cada eje. 

La configuración completa de cada análisis, es decir posición de cuerpos, origen de disparo, parámetros balísticos, mediciones, puede guardarse y recargarse en JSON para reproducibilidad y trabajo colaborativo. 

El proyecto se inscribe en la tradición de lo que Forensic Architecture llama «investigación espacial»: el uso de métodos propios de la arquitectura, la ingeniería y los gráficos por computador para producir evidencia sobre eventos que el Estado tiene interés en oscurecer. La diferencia específica de este sistema respecto a los métodos habituales de reconstrucción forense, que suelen requerir escáneres LiDAR, cámaras calibradas o acceso al espacio físico, es que opera exclusivamente a partir de imágenes fotográficas disponibles, muchas de ellas tomadas por periodistas, manifestantes o testigos. 

La herramienta está siendo utilizada para reconstruir casos concretos de uso de proyectiles de foam. La aplicación, en su versión actual (V0.1), ya permite cargar la fotografía de la escena, importar la malla 3D generada por el algoritmo de pose, simular la trayectoria del proyectil sobre los cuerpos reconstruidos y exportar las mediciones del análisis. El objetivo formulado como tesis es que una reconstrucción tridimensional suficientemente precisa puede convertir una imagen en argumento jurídico, demostrar no solo que alguien resultó herido, sino en qué condiciones físicas y bajo qué protocolo eso fue posible o imposible.