Quiroscopia - huella digitales.Posee gran riqueza identificativa con deltas, ...
Presentacion baltra final tomas contreras edilberto sierra
1. Análisis y Diseño de Software
para Graficar Heridas y
Trayectorias en el Cuerpo
Humano producidas por
Proyectiles disparados por
Armas de Fuego
TOMAS ARMANDO CONTRERAS CARVAJAL
EDILBERTO SIERRA MEJIA
2. FACULTAD CIENCIAS SOCIALES Y
HUMANAS
Grupo de Investigación Criminal y
Ciencias Forenses - VIDOCQ
grupovidocq@udi.edu.co
4. Investigadores
Tomas Armando Contreras
Universidad de Investigación y Desarrollo - UDI,
Bucaramanga, Colombia.
tcontreras1@udi.edu.co
Abogado, Candidato a Magister en Administración,
Intendente(r) Policía Nacional, Dirección de Investigación
Criminal e Interpol DIJIN, Docente Investigador UDI,
Auditor ISO9001, investigador privado y perito en
balística, experto en identificación y análisis microscópico
de marcas de herramientas, protección Nacional de
armas químicas e incidentes de la industria, análisis y
procesamiento de la escena del crimen, ensayos no
destructivos el uso de líquidos penetrantes y partículas
magnéticas, manejo de Luces Forenses, Docente
Investigador, integrante del grupo de investigación en
criminalística y ciencias forenses VIDOCQ de la UDI,
dentro de sus proyectos de investigación se encuentra
desarrollando el producto software GS-DATAPRO para la
gestión de la protección y tratamiento de datos
personales y el sistema BALTRA para graficar heridas y
trayectorias en el cuerpo humano producidas por
proyectiles disparados por armas de fuego.
Proyecto BALTRA
5. Investigadores Ingeniero de Sistemas, Universidad de Investigación
y Desarrollo UDI. Máster en Seguridad Informática,
Universidad de la Rioja, (España). Auditor ISO/IEC
27001:2013, investigador privado y perito informático,
experto en análisis, diseño y desarrollo de software;
Recolección, tratamiento y análisis de evidencia
digital. Docente Investigador, integrante del grupo de
investigación en criminalística y ciencias forenses
VIDOCQ de la UDI, dentro de sus proyectos de
investigación se encuentra desarrollando el producto
software GS-DATAPRO para la gestión de la
protección y tratamiento de datos personales y el
sistema BALTRA para graficar heridas y trayectorias
en el cuerpo humano producidas por proyectiles
disparados por armas de fuego, con gran interés en
el desarrollo de nuevas técnicas de criptografía y
temas de ciberseguridad y ciberdefensa.
Edilberto Sierra Mejía
Universidad de Investigación y Desarrollo - UDI,
Bucaramanga, Colombia.
esierra1@udi.edu.co
Proyecto BALTRA
6. Proyectos VIDOCQ 2018-1
Nombre del proyecto Nombre del proyecto Producto COLCIENCIAS
Análisis, diseño y desarrollo de
software para graficar heridas y
trayectorias en el cuerpo humano
producida por proyectiles
disparados por armas de fuego.
Producto resultado de actividad de
Desarrollo Tecnológico e
innovación: Informe Técnico sobre
Análisis y Diseño de software,
Prototipo y Software.
7. Línea de investigación
“Análisis y diseño de
software para graficar
heridas y trayectorias en el
cuerpo humano producida
por proyectiles disparados
por armas de fuego”
Componente
Formación
criminalística
Componente
formación jurídica
Componente
formación forense
Componente
formación e
investigación
criminal
Investigación
criminal forense
Áreas Temáticas
Criminalística
Dactiloscopia
Documentoscopía y Grafología
Planimetría y campos gráficos de escenario
Balística
Áreas Temáticas
Derecho Penal
Derecho procesal penal
Derecho probatorio y técnicas de juicio oral
Áreas Temáticas
Medicina forense
Toxicología forense
Áreas Temáticas
Investigación criminal
Psicología criminal
Informática forense
Línea de Investigación
8. MARCO LEGAL
Constitución política art 250
Ley 906 de 2004 código de procedimiento penal colombiano
Articulo 256 Macro elementos materiales probatorios
Articulo 405 procedencias de la prueba pericial
Articulo 406 prestación del servicio de peritos
Articulo 408 quienes pueden ser peritos
Articulo 415 base de opinión pericial
Artículo 423 (evidencia demostrativa)
Proyecto BALTRA
10. Proyecto BALTRA
EVIDENCIA DEMOSTRATIVA
Es la evidencia que sin ser el objeto tangible, lo
representa.
Es creada por una de las partes con el fin de:
Ilustrar
Explicar
Clarificar
Resaltar algunos aspectos del caso
12. Proyecto BALTRA
¿POR QUE USAR EVIDENCIA
DEMOSTRATIVA?
Método
Retención a
las 3 horas
Retención a
las 72 horas
Contar 70 % 10 %
Mostrar 72 % 20 %
Contar y
Mostrar
85 % 65 %
13. Proyecto BALTRA
¿POR QUE USAR EVIDENCIA
DEMOSTRATIVA ?
Muchas personas son visuales
Otras son auditivas
Otras son táctiles
No sabemos qué funcionará en un
determinado caso, pero podemos
aumentar la posibilidad de éxito si
empleamos todos los medios disponibles
14. Proyecto BALTRA
¿POR QUE USAR EVIDENCIA
DEMOSTRATIVA ?
Vivimos en una sociedad abrumada por
atractivos despliegues visuales.
Refuerza el testimonio
Fortalece la credibilidad.
Estimula los sentidos y concentra la
atención cuando la mente divaga.
Se asume el papel de profesor
Genera confianza
Es persuasiva
15. Proyecto BALTRA
BASES PARA EL USO DE LA
EVIDENCIA DEMOSTRATIVA
A. Al igual que toda la evidencia, debe
ser relevante.
B. Debe ser una imagen justa y precisa
de lo que se pretende demostrar.
C. No debe estar en conflicto con el
reglamento probatorio (Art. 423).
D. Debe ser aceptada por el juez si
cumple con estos u otros requisitos.
16. Proyecto BALTRA
CONSEJOS PRÁCTICOS
La utilidad de la evidencia demostrativa
solamente está limitada por su iniciativa e
imaginación.
Debe ser concebida en forma cuidadosa,
interesante, persuasiva sin errores.
Ser utilizada con preparación y confianza
Tamaño Atractivo
Sala con equipos
18. Proyecto BALTRA
RECONSTRUCCIÓN DE TRAYECTORIAS
TRAYECTORIAS ESTABLECIDAS POR LOS PROYECTILES DEL ARMA DE FUEGO 1. Orificio de
entrada de proyectil a la altura del hipogastrio, no presenta orificio de salida. 2.
Escoriación por impacto tangencial producida por el rozamiento del proyectil
19. Proyecto BALTRA
RECONSTRUCCIÓN DE TRAYECTORIAS
VICTIMARIO
DISPAROS EFECTUADOS
A CORTA DISTANCIA
(APROXIMADAMENTE A 1.50 m)
DOS (2) IMPACTOS POR ARMA DE FUEGO
CALIBRE 9mm TIPO PISTOLA
OE= ORIFICIO DE ENTRADA
HR= HERIDA POR ROZAMIENTO
(ESCORIACIÓN POR IMPACTO
TANGENCIAL)
VICTIMA
20. PROBLEMA A RESOLVER
Dificultad al momento de graficar las heridas en la
elaboración de informes de criminalística debido a que los
aplicativos que actualmente se encuentran en uso no
todos son licenciados y no existe una versión en español,
esto provoca que la curva de aprendizaje y de utilización
del software sea mayor ya que requiere un conocimiento
previo del idioma inglés antes de iniciar el uso del
aplicativo y expone a las entidades que los utilizan a
sanciones y demandas por uso ilegitimo de software.
Proyecto BALTRA
21. PROBLEMA A RESOLVER
Carencia de un recurso grafico que permita ilustrar
con la precisión requerida los informes de
materialización de trayectorias balísticas y heridas
en el cuerpo humano ya que las aplicaciones
existentes no detallan las proporciones humanas
correspondiente a diferencia de sexo, contextura
física, raza o biotipo del individuo.
Proyecto BALTRA
22. SOLUCION PROPUESTA
Realizar el análisis, diseño y
desarrollo de un software bajo
ambiente web, que permita graficar
topográficamente heridas en la
figura del cuerpo humano, que sirva
como herramienta para estudiantes y
profesionales de la criminalística en
la realización de ilustraciones de
fácil comprensión.
Proyecto BALTRA
23. 1. FASE DE ANALISIS
Para el análisis del sistema BALTRA
se tuvo en cuenta la opinión de
investigadores y peritos de
laboratorios de balística forense,
quienes manifestaron las diferentes
necesidades y características
funcionales que debería tener la
nueva herramienta.
Proyecto BALTRA
24. Proyecto BalTra
INVESTIGACIÓN PRELIMINAR
Fueron tomados en cuenta opiniones
de grandes expertos, se contó con el
importante apoyo de funcionarios de
la Policía Nacional adscritos al Grupo
Regional de Policía Científica y
Criminalística de Bucaramanga, su
apoyo fue trascendental en el
análisis de requerimientos.
25. INVESTIGACIÓN PRELIMINAR
También se consultó con importantes
autoridades en el tema a nivel
regional y nacional, quienes
manifestaron su interés en el
desarrollo del proyecto y dieron
grandes aportes técnicos para el
cumplimiento de los objetivos del
proyecto.
Proyecto BALTRA
26. RECOLECCIÓN DE INFORMACIÓN
Se realizaron estudios a nivel interno
que tuvieron por objeto generar una
estadística propia sobre dimensiones
antropométricas teniendo como
población muestra estudiantes de la
facultad de criminalística y algunos
de sus familiares.
Proyecto BALTRA
28. ANALISIS ESTADÍSTICO
Apoyándose en trabajos previos de
investigación se estudiaron de
hombres y mujeres de distintas
edades, también se revisaron las
dimensiones antropométricas en
niños en posición erguido y sedente
teniendo en cuenta variables como
estatura, peso, profundidad del tórax,
entre otras.
Proyecto BALTRA
29. Proyecto BALTRA
REQUERIMIENTOS GENERALES
Dibujar las trayectorias de los proyectiles de armas de fuego
en posición anatómica,
Contar con la posibilidad de incorporar talla, peso,
perímetros en el tronco tanto en pecho, cintura, y cadera,
test, diferentes biotipos, estructura ósea, muscular y la
cuadratura topográfica, debiendo tener la imagen apariencia
de realidad en 3D.
Las imágenes deben ser graficadas a escala.
El programa debe ser compatible con los equipos de
escritorio y laptop de la Policía Nacional respecto a sus
sistemas operativos y capacidad de memoria.
Las medidas de los cuerpos que se diseñen deben permitir
ingresar información desde el vértice en sentido supero
inferior o ínfero superior y de la línea media hacia la
izquierda o derecha tanto en la cara anterior o posterior
(Plano coronal, transversa y sagital).
30. Proyecto BALTRA
REQUERIMIENTOS GENERALES
Que no exija un hardware con demasiados recursos de
memoria y rendimiento.
Debe permitir la visualización de imágenes en tercera
dimensión, la salida debe estar configurada según el
formato FPJ17 de la Policía y en extensión PDF
debidamente escalado en dimensiones para el formato
carta u oficio, de manera que así se pueda ahorrar tiempo
al perito y cumplir a cabalidad con la característica del
producto OPORTUNIDAD.
Es importante que exista un mecanismo de control para
validar que la salida fue efectivamente generada por el
sistema y es verídica, puede tratarse de una firma
electrónica.
Si se trabaja en un sitio web debe garantizarse en todo
momento la seguridad de la información.
31. Proyecto BalTra
REQUERIMIENTOS ESPECIFICOS
Atendiendo cada uno de los requisitos
generales, se plantea los
requerimientos detallados que
debería cumplir el sistema a fin de
llenar las expectativas de las
entidades solicitantes. Las soluciones
a estos requerimientos deben estar
respaldadas con el soporte científico
que produjo la investigación a fin de
alcanzar un nivel alto de aplicabilidad.
32. Proyecto BALTRA
Hardware y Software
El sistema debe trabajar en equipos de escritorio bajo
ambiente Windows, Linux ó MacOS, también debe ser
compatible con plataformas para dispositivos móviles
como Android y IOS, por lo cual sugiere que su
desarrollo se haga bajo un ambiente web.
Es importante tener en cuenta que los equipos con los
que cuentan las instituciones públicas en Colombia,
tienen por lo general especificaciones técnicas muy
básicas lo que restringe el uso de aplicaciones muy
complejas en su funcionamiento, por lo cual debe
exigirse los mínimos requerimientos de máquina.
33. Proyecto BALTRA
Seguridad y usuarios
Debe existir un panel de control que permita gestionar el acceso a
usuarios, los cuales deben iniciar sesión tanto con un usuario y
contraseña como con un código de verificación anti-robot para
evitar posibles ataques informáticos.
La contraseña debe ser fuerte y cifrarse con un algoritmo de al
menos 256 bits, se recomienda SHA-2 o AES.
Los restablecimientos de contraseña deben caducar a los 5
minutos de haberse generado.
Las salidas o impresiones que genera el sistema, deben contar con
un mecanismo de verificación como una firma digital la cual debe
poder ser cotejada en algún momento para validar su
autenticidad.
El sitio web debe tener un certificado de seguridad que garantice
al usuario que se encuentra realmente en la plataforma.
34. Proyecto BALTRA
Gráficos
Quizá el requerimiento más importante a nivel gráfico es
que el sistema debe poder plasmar sobre una imagen
tridimensional de un cuerpo humano las trayectorias de
proyectiles teniendo como referencia el vertex.
Es importante que las medidas se encuentren a escala y esta
pueda ser certificada para garantizar la veracidad del
dictamen.
El biotipo a graficar debe adaptarse a los estándares locales
o o regionales, este dibujo puede variar de acuerdo con las
medidas proporcionadas por el perito, a su sexo y a su raza.
Es importante tener en cuenta que los equipos con los que
cuentan las instituciones públicas en Colombia, tienen por
lo general especificaciones técnicas muy básicas lo que
restringe el uso de aplicaciones muy complejas en su
funcionamiento, por lo cual debe exigirse los mínimos
requerimientos de máquina.
35. Proyecto BALTRA
Reportes
El sistema debe ser capaz de emitir informes en PDF bajo el
formato que la institución evaluadora utilice como
complemento para la elaboración de los dictámenes.
Debe generar informes estadísticos que permitan al usuario
tener una panorámica de la cantidad de dictámenes
realizados en el tiempo.
Debe permitir filtrar los informes en un rango de fecha
específico.
36. 2. FASE DE DISEÑO
El diseño del sistema BALTRA
incluye la arquitectura, la vista lógica,
diagrama de despliegue, casos de
uso, diagrama de clases de diseño,
esquema de base de datos,
diagramas de secuencia y diseño de
interfaz grafica.
Proyecto BALTRA
37. REVISIÓN DE BIBLIOTECAS GRAFICAS
Dado que el producto software se trata de
una herramienta web, es necesario
estudiar en detalle todas las opciones que
existen en la actualidad para seleccionar la
mejor alternativa en la construcción de la
aplicación, es por esto que se evaluaron
las siguientes bibliotecas disponibles en la
web, algunas de ellas de libre licencia.
Proyecto BALTRA
38. Anteriormente conocido como
Google Body, es una aplicación
virtual de Zygote Media Group que
renderiza modelos anatómicos del
cuerpo humano en 3D. Contiene
muchas capas desde tejido muscular
a vasos sanguíneos que pueden
hacerse transparentes para permitir
un mejor estudio de las distintas
partes del cuerpo.
Proyecto BALTRA
39. BioDigital Human es una plataforma
que explora el cuerpo humano en 3D,
simplifica la comprensión de la
anatomía, las enfermedades y los
tratamientos. Es una mejor manera de
entender la salud y el cuerpo humano.
Contiene el conjunto más completo de
verdaderos modelos de anatomía y
estado de salud y todo accesible a
través de la web.
Proyecto BALTRA
40. BioTK es un cadáver virtual
completamente interactivo preciso y
realista que permite realizar
disecciones virtuales donde y cuando
lo desee, así como editar, guardar y
compartir descripciones de textos,
pines y escenas. Es preciso, realista,
completamente interactivo y fácil de
usar, permite compartir información
personalizada, es compatible con
prácticamente todas las plataformas.
Proyecto BALTRA
41. Three.js es una librería bastante
liviana y muy eficiente para generar y
animar gráficos en 3D dentro del
navegador, aprovechando las grandes
novedades que nos ofrece HTML5
para la generación de contenidos
multimedia. Aprovecha tanto las
capacidades de HTML5 que es capaz
de generar escenas 3D con WebGL,
Canvas (2D) y SVG.
Proyecto BALTRA
42. Three.js no es popular solo porque es
simple a la hora de usarlo a través de
JavaScript, sino porque tiene un
equilibrio perfecto entre el diseño y la
programación. Permite, entre otras
cosas, importar archivos 3D a partir
de Blender o Maya, pudiendo generar
terrenos u objetos totalmente
complejos y de gran calidad.
Proyecto BALTRA
43. La librería también incorpora
potentísimos shaders que se pueden
personalizar con OpenGL Shading
Language (GLSL). Y sin duda incorpora
todo lo necesario para crear escenas
3D, como son la posibilidad de
manipular luces, cámaras, animar
objetos, perspectivas, control de
visualizaciones y mucho más.
Proyecto BALTRA
44. Por medio un archivo HTML es
posible insertar la ventana donde
se visualizará todo el 3D, de una
forma muy simple, ya que el
objeto del Canvas nos los genera
Three.js. Para el proyecto Baltra se
utilizo una ventana cuya
visualización ocupa toda el espacio
del navegador mediante CSS.
Proyecto BALTRA
45. Para el desarrollo del prototipo del
sistema BALTRA se eligió la librería
de objetivos morfológicos en
humanos, la cual es muy diversa
en la construcción de los cuerpos y
versátil para la introducción de
código fuente complementario
para plasmar las trayectorias y los
orificios de entrada y salida.
Proyecto BALTRA
46. Proyecto BALTRA
DISEÑO DE INTERFAZ GRAFICA
Para diseñar la interfaz de usuario fue
necesario contar con la asesoría del
perito en balística, quien de acuerdo a la
experiencia enumera los diferentes
parámetros que deben enviarse a la
función graficadora para poder
diagramar el esquema en el plano.
47. Proyecto BALTRA
CUMPLIMIENTO DE REQUERIMIENTOS
Para dar cumplimiento a las solicitudes de
los laboratorios forenses es necesario tener
en cuenta todas aquellas variables que los
peritos tienen en cuenta para la generación
del modelo. Considerar tanto los orificios
de entrada y salida como la posición de los
proyectiles en el cuerpo es una de las
funciones básicas a implementar.
ANEXO DEL PROTOCOLO DE NECROPSIA DE HERIDAS POR PAF
49. Proyecto BALTRA
BIOTIPO
El sistema debe identificar la
contextura física del individuo,
es importante indicar si se trata
de una persona que se
encuentre dentro una de las
categorías ECTOMORFOS,
MESOMORFOS o ENDOMORFOS.
50. Proyecto BALTRA
BIOTIPO
Es una parámetro
trascendental dado que el
no dibujar adecuadamente
al individuo es una de las
mayores razones por las
que los informes tienden a
perder objetividad.
51. Proyecto BALTRA
BIOTIPO
Por esto la parametrización
incluye la opción de seleccionar
el biotipo del individuo, así
como también el sexo y otros
rasgos particulares como color
de piel y perímetros
anatómicos.
52. Proyecto BALTRA
UBICACIÓN EN EL PLANO
El sistema debe recibir del
usuario los parámetros que
permitirán ubicar las heridas
en el cuerpo describiendo
tanto el orificio de entrada
como de salida.
53. Proyecto BALTRA
UBICACIÓN EN EL PLANO
Debe definirse la distancia a la que
se encuentra cada orificio desde el
vértice sobre la línea media
izquierda, línea media derecha o
sobre (en el centro), y en que
plano debe ser dibujado cada uno
si es el anterior o el posterior.
54. Proyecto BALTRA
CALIBRE DEL PROYECTIL
Es un dato muy importante que dentro
del sistema BALTRA será referenciado,
en lo posible para que la aplicación
graficadora pueda detallar el tamaño de
la herida en el dibujo.
En los parámetros aparece un listado de
calibres de munición que el perito
puede seleccionar para optimizar el
resultado del informe.
55. Proyecto BALTRA
DESCRIPCION DE LA HERIDA
Se pretende llegar a un nivel de detalle
avanzado en donde se pueda
determinar si la herida presenta las
diferentes características que pueden
seleccionarse dentro de los parámetros
que generarán el gráfico. Para el
desarrollo inicial del prototipo de
BALTRA no se espera llegar a ese nivel
de detalle, sin embargo el dato quedará
propuesto para el desarrollo final.
56. Proyecto BALTRA
DESCRIPCION DE LA HERIDA
Por cada herida que se programe se
podrá dibujar tanto el orificio de
entrada como de salida, cada uno con
sus cualidades; el sistema validará que
no haya lugar a errores en la generación
del modelo, por eso en el diseño de la
interfaz gráfica se tuvo en cuenta
separarlos categóricamente.
57. Proyecto BALTRA
APLICACIÓN PARA TRAYECTORIAS
El proyecto BALTRA es ambicioso, se
pretende en el futuro incorporar
ilustraciones de victimas en distintas
posiciones. Esto dependerá del tipo de
biblioteca gráfica que se utilizará para
modelas los cuerpos sin que afecte los
requerimientos funcionales del sistema.
62. Proyecto BALTRA
AUTENTICIDAD DEL INFORME
El sistema BALTRA debe garantizar la
veracidad de los datos contenidos en el
documento generado para que sea fácil
validar que efectivamente fue generado
por el perito experto, esto se logra
utilizando algoritmos criptográficos o
firmas digitales, de esta manera se hará
mas transparente el proceso
garantizando la autenticidad y la
objetividad en el informe.
63. 3. FASE DE DESARROLLO
En este momento el prototipo del
sistema BALTRA se encuentra en
la fase de desarrollo y se espera
que para finales de 2018 quede
registrado como producto
resultado de actividad de
desarrollo tecnológico e
innovación para COLCIENCIAS.
Proyecto BALTRA
64. Proyecto BALTRA
¡ MUCHAS GRACIAS !
FACULTAD CIENCIAS SOCIALES Y
HUMANAS
Grupo de Investigación Criminal y Ciencias
Forenses - VIDOCQ
grupovidocq@udi.edu.co