Eliminació d'objectes en moviment a partir d'una seqüència d'imatges per a dispositius amb Android OS
Vadillo Martín, Jairo
Sánchez Pujadas, Francisco Javier, dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Data: 2014
Descripció: 9 pag.
Resum: A vegades, quan es vol fer una fotografia d'un lloc que s'està visitant (un monument d'una ciutat, una platja etc. ), hi ha persones, animals o altres objectes en moviment que impedeixen prendre una bona captura. La solució que es proposa en aquest projecte és prendre una seqüència de fotografies d'un mateix entorn per després detectar el que és comú durant les diferents captures. S'ha implementat aquesta solució en forma d'aplicació per a telèfons mòbils amb sistema operatiu Android. Per tal d'eliminar els objectes en moviment s'han estudiat diferents algorismes per a processar la imatge píxel a píxel fent servir les llibreries natives d'Android (NDK). El fet que el processament es faci píxel a píxel fa que les captures hagin de tenir el mateix enquadrament però amb els telèfons mòbils no es sol utilitzar un trípode. Per aquest motiu, s'ha hagut de dissenyar i desenvolupar també un algorisme d'alineació d'imatges fent servir la llibreria OpenCV4Android. El resultat ha sigut una aplicació que funciona com una càmera convencional i que mitjançant un algorisme de selecció, QuickSelect, calcula la mediana píxel a píxel de les diferents imatges. Aquest mètode és molt robust sempre que les diferents parts del fons siguin visibles a més de la meitat de les imatges.
Resum: Sometimes, when you want to take a picture of a place (a monument in a city, a beach, etc. ), there are people, animals or another moving objects that don't let us take a good picture. The solution proposed on this project is to take a sequence of pictures of the same place to check what is common along the different takes. This solution has been implemented for mobile phones with Android OS. In order to remove the moving objects different algorithms to process the image pixel-by-pixel using Android native libraries (NDK) have been studied. The fact that the image processing its done pixel-by-pixel forces the images to be equally aligned but it's very rare to use a tripod using mobile phones. For this reason, an algorithm to align the images using OpenCV4Android has been also designed and developed. The result it's an application that works as a common camera that calculates the median pixel-by-pixel using a selection algorithm: QuickSelect. This method is very good if the different background parts are visible at least at the half of the images.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Llengua: Català
Titulació: Grau en Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Computació
Matèria: Alineació d'imatges ; Android ; Fotografia computacional ; Mediana ; NDK ; OpenCV4Android ; Processament d'imatge ; Computacional photography ; Image align ; Image processing ; Median



9 p, 1.3 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2014-06-17, darrera modificació el 2023-07-22



   Favorit i Compartir