Optimización del software de correlación digital de imágenes (DIC) en C++
Tipus de documentTreball Final de Grau
Data2019-10-09
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-CompartirIgual 3.0 Espanya
Abstract
El objetivo de este trabajo es optimizar un programa de correlación digital de imagen. La idea consiste en hacer una primera fotografía de un objeto sin deformar, por ejemplo, de una probeta de hormigón, y a continuación, hacer una segunda fotografía después de aplicar una carga al objeto. A partir de la imagen de referencia, la imagen actual y una serie de parámetros, el programa busca la deformación que mejor correlacione las dos imágenes.
Este trabajo consiste en la continuación de dos trabajos anteriores: “Development and analysis of a Numpy-based DIC application for strain calculation” por Marc Guillem Zamora Agustí y “Contribució al desenvolupament del programari de correlació digital d’imatges (DIC)”
por Antonio Carreras Luque. En el primer trabajo se desarrolla la primera versión del software en Python; el segundo proyecto hace un primer intento de optimizar el programa mediante el lenguaje C++. El objetivo de este trabajo es continuar la optimización en C++, y además combinar el trabajo hecho en los dos proyectos para tener una versión del algoritmo completa y optimizada.
Después del proceso de optimización descrito en esta memoria, se consigue disminuir el tiempo de ejecución en un 88,1% respecto el proyecto de Marc Guillem Zamora y un 97,3% respecto el proyecto de Antonio Carreras. Además, también se reduce el consumo de RAM en un 27,4% respecto al original. También se prepara la estructura para una futura implementación de una interfaz de usuario construida en Python.
TitulacióGRAU EN ENGINYERIA EN TECNOLOGIES INDUSTRIALS (Pla 2010)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
memoria-sin-anexos-.pdf | 2,390Mb | Visualitza/Obre | ||
anexos.zip | 45,77Mb | application/zip | Visualitza/Obre |