PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning
Descripción del Articulo
Hace no muchos años, se solía tomar fotografías analógicas o tradicionales, las cuales terminaban en una foto impresa y estaban expuestas a diferentes tipos de daños. Por consiguiente, el objetivo de este proyecto es la construcción de una aplicación móvil que permita restaurar retratos de personas...
| Autores: | , |
|---|---|
| Formato: | tesis de grado |
| Fecha de Publicación: | 2024 |
| Institución: | Universidad Peruana de Ciencias Aplicadas |
| Repositorio: | UPC-Institucional |
| Lenguaje: | español |
| OAI Identifier: | oai:repositorioacademico.upc.edu.pe:10757/676439 |
| Enlace del recurso: | http://hdl.handle.net/10757/676439 |
| Nivel de acceso: | acceso abierto |
| Materia: | Restauración de fotografías GAN Image Inpainting CNN Clasificación de Imágenes Transfer Learning Modelos de Machine Learning Photo Restoration Image Classification Deep Learning Machine Learning Models https://purl.org/pe-repo/ocde/ford#2.02.04 https://purl.org/pe-repo/ocde/ford#1.00.00 |
| id |
UUPC_8901d8e211da11f28c3494622ff17526 |
|---|---|
| oai_identifier_str |
oai:repositorioacademico.upc.edu.pe:10757/676439 |
| network_acronym_str |
UUPC |
| network_name_str |
UPC-Institucional |
| repository_id_str |
2670 |
| dc.title.es_PE.fl_str_mv |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| title |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| spellingShingle |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning Mendoza Davila, Christopher Andre Restauración de fotografías GAN Image Inpainting CNN Clasificación de Imágenes Transfer Learning Modelos de Machine Learning Photo Restoration Image Inpainting Image Classification Transfer Learning Deep Learning Machine Learning Models https://purl.org/pe-repo/ocde/ford#2.02.04 https://purl.org/pe-repo/ocde/ford#1.00.00 |
| title_short |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| title_full |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| title_fullStr |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| title_full_unstemmed |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| title_sort |
PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learning |
| author |
Mendoza Davila, Christopher Andre |
| author_facet |
Mendoza Davila, Christopher Andre Porta Montes, David Obhed |
| author_role |
author |
| author2 |
Porta Montes, David Obhed |
| author2_role |
author |
| dc.contributor.advisor.fl_str_mv |
Montalvo Garcia, Peter |
| dc.contributor.author.fl_str_mv |
Mendoza Davila, Christopher Andre Porta Montes, David Obhed |
| dc.subject.none.fl_str_mv |
Restauración de fotografías GAN Image Inpainting CNN Clasificación de Imágenes Transfer Learning Modelos de Machine Learning Photo Restoration Image Inpainting Image Classification Transfer Learning Deep Learning Machine Learning Models |
| topic |
Restauración de fotografías GAN Image Inpainting CNN Clasificación de Imágenes Transfer Learning Modelos de Machine Learning Photo Restoration Image Inpainting Image Classification Transfer Learning Deep Learning Machine Learning Models https://purl.org/pe-repo/ocde/ford#2.02.04 https://purl.org/pe-repo/ocde/ford#1.00.00 |
| dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.04 |
| dc.subject.ocde.es_PE.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#1.00.00 |
| description |
Hace no muchos años, se solía tomar fotografías analógicas o tradicionales, las cuales terminaban en una foto impresa y estaban expuestas a diferentes tipos de daños. Por consiguiente, el objetivo de este proyecto es la construcción de una aplicación móvil que permita restaurar retratos de personas utilizando técnicas de Deep Learning. Si bien muchos estudios proponen diversas técnicas de restauración, estas se centran en un solo tipo de daño y si logran enfocarse en distintos tipos de daño, sus resultados no son del todo buenos y pueden tener tiempos de ejecución excesivos reflejando el margen de mejora. Por ese motivo, proponemos la creación de una Red Neuronal Convolucional (CNN) para clasificar el tipo de daño de una imagen y, en consecuencia, aplicar modelos de restauración pre entrenados. Para este clasificador utilizamos la técnica de Transfer Learning usando Inception V3 como base para la arquitectura. Asimismo, para el entrenamiento del clasificador, creamos nuestra propia fuente de datos a partir del dataset FFHQ, que contiene una gran variedad de rostros de personas al cual tuvimos que aplicar filtros y máscaras para simular imágenes dañadas o antiguas. Los resultados muestran que el uso del clasificador para que identifique el tipo de daño en imágenes antes de la restauración es una buena opción para reducir los tiempos de ejecución y mejorar los resultados de las imágenes restauradas, dado que se aplica el modelo correcto al retrato que lo necesite. |
| publishDate |
2024 |
| dc.date.accessioned.none.fl_str_mv |
2024-11-18T21:17:45Z |
| dc.date.available.none.fl_str_mv |
2024-11-18T21:17:45Z |
| dc.date.issued.fl_str_mv |
2024-03-18 |
| dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.type.other.es_PE.fl_str_mv |
Tesis |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| format |
bachelorThesis |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10757/676439 |
| dc.identifier.isni.es_PE.fl_str_mv |
000000012196144X |
| url |
http://hdl.handle.net/10757/676439 |
| identifier_str_mv |
000000012196144X |
| dc.language.iso.es_PE.fl_str_mv |
spa |
| language |
spa |
| dc.relation.ispartof.fl_str_mv |
SUNEDU |
| dc.relation.url.none.fl_str_mv |
https://audio.com/raupc/audio/11575 |
| dc.relation.embedded.none.fl_str_mv |
<div style="height: 228px; width: 600px;"><iframe src="https://audio.com/embed/audio/1821190639982535?theme=image" style="display:block; border-radius: 1px; border: none; height: 204px; width: 600px;"></iframe><a href='https://audio.com/raupc' style="text-align: center; display: block; color: #A4ABB6; font-size: 12px; font-family: sans-serif; line-height: 16px; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;">@raupc</a></div> |
| dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
| dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
| dc.format.en_US.fl_str_mv |
application/pdf application/epub application/msword |
| dc.publisher.es_PE.fl_str_mv |
Universidad Peruana de Ciencias Aplicadas (UPC) |
| dc.publisher.country.es_PE.fl_str_mv |
PE |
| dc.source.es_PE.fl_str_mv |
Universidad Peruana de Ciencias Aplicadas (UPC) Repositorio Académico - UPC |
| dc.source.none.fl_str_mv |
reponame:UPC-Institucional instname:Universidad Peruana de Ciencias Aplicadas instacron:UPC |
| instname_str |
Universidad Peruana de Ciencias Aplicadas |
| instacron_str |
UPC |
| institution |
UPC |
| reponame_str |
UPC-Institucional |
| collection |
UPC-Institucional |
| bitstream.url.fl_str_mv |
https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/9/Mendoza_DC_Fichaautorizacion.pdf.jpg https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/11/Mendoza_DC_Reportesimilitud.pdf.jpg https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/13/Mendoza_DC_Actasimilitud.pdf.jpg https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/16/Mendoza_DC.pdf.jpg https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/6/Mendoza_DC.pdf.txt https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/8/Mendoza_DC_Fichaautorizacion.pdf.txt https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/10/Mendoza_DC_Reportesimilitud.pdf.txt https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/12/Mendoza_DC_Actasimilitud.pdf.txt https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/14/Mendoza_DC.pdf https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/15/Mendoza_DC.docx https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/3/Mendoza_DC_Fichaautorizacion.pdf https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/4/Mendoza_DC_Reportesimilitud.pdf https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/5/Mendoza_DC_Actasimilitud.pdf |
| bitstream.checksum.fl_str_mv |
adb7c5b42b6a57d55178958ac10d7077 6ac0000e0f51700dfc406c5b302349e6 ffb3e14795ea9ee89bd2adbe8cbbe69b 6d4ad83a4c2389703a1ca222915c4b2c 8c71b344bbb51a978336a882bb688435 41bd91c94c29f94f1d478446e875fbba 598fb28dd73d790a584690074cb47016 e4138ab9bccddfeaf78a42ec9fdf1745 a3aba207af6522d390a4fc7d03260512 e757331c760920dfe25a94c2c13e43d4 63726a240759ba099ea5391288bd5f39 a0768405965c30b759bd1e7621d26480 7b1ac0d64eca4bcf3ae56c21e66fe11a |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio académico upc |
| repository.mail.fl_str_mv |
upc@openrepository.com |
| _version_ |
1846066057687597056 |
| spelling |
f9d6a57610c9399640b8f135a0b1b984Montalvo Garcia, Peter6fad02f1f655c2348fbf209352e2fbd55004212b38e3a41ef70f5abdd3b9afc55f1500Mendoza Davila, Christopher AndrePorta Montes, David Obhed2024-11-18T21:17:45Z2024-11-18T21:17:45Z2024-03-18http://hdl.handle.net/10757/676439000000012196144XHace no muchos años, se solía tomar fotografías analógicas o tradicionales, las cuales terminaban en una foto impresa y estaban expuestas a diferentes tipos de daños. Por consiguiente, el objetivo de este proyecto es la construcción de una aplicación móvil que permita restaurar retratos de personas utilizando técnicas de Deep Learning. Si bien muchos estudios proponen diversas técnicas de restauración, estas se centran en un solo tipo de daño y si logran enfocarse en distintos tipos de daño, sus resultados no son del todo buenos y pueden tener tiempos de ejecución excesivos reflejando el margen de mejora. Por ese motivo, proponemos la creación de una Red Neuronal Convolucional (CNN) para clasificar el tipo de daño de una imagen y, en consecuencia, aplicar modelos de restauración pre entrenados. Para este clasificador utilizamos la técnica de Transfer Learning usando Inception V3 como base para la arquitectura. Asimismo, para el entrenamiento del clasificador, creamos nuestra propia fuente de datos a partir del dataset FFHQ, que contiene una gran variedad de rostros de personas al cual tuvimos que aplicar filtros y máscaras para simular imágenes dañadas o antiguas. Los resultados muestran que el uso del clasificador para que identifique el tipo de daño en imágenes antes de la restauración es una buena opción para reducir los tiempos de ejecución y mejorar los resultados de las imágenes restauradas, dado que se aplica el modelo correcto al retrato que lo necesite.Not many years ago, analog or traditional photographs used to be taken, which ended up in a printed photo and were exposed to different types of damage. Therefore, the objective of this project is the construction of a mobile application that allows restoring portraits of people using Deep Learning techniques. Although many studies propose various restoration techniques, they focus on a single type of damage and if they manage to focus on different types of damage, their results are not entirely good and may have excessive execution times reflecting the margin for improvement. For that reason, we propose the creation of a Convolutional Neural Network (CNN) to classify the type of damage of an image and, consequently, apply pre-trained restoration models. For this classifier we use the Transfer Learning technique using Inception V3 as the basis for the architecture. Likewise, for the training of the classifier, we created our own data source from the FFHQ dataset, which contains a great variety of people's faces to which we had to apply filters and masks to simulate damaged or old images. The results show that the use of the classifier to identify the type of damage in images before restoration is a good option to reduce execution times and improve the results of the restored images, since the correct model is applied to the portrait that needs it.TesisODS 9: Industria, innovación e infraestructuraODS 4: Educación de calidadODS 8: Trabajo decente y crecimiento económicoapplication/pdfapplication/epubapplication/mswordspaUniversidad Peruana de Ciencias Aplicadas (UPC)PEhttps://audio.com/raupc/audio/11575<div style="height: 228px; width: 600px;"><iframe src="https://audio.com/embed/audio/1821190639982535?theme=image" style="display:block; border-radius: 1px; border: none; height: 204px; width: 600px;"></iframe><a href='https://audio.com/raupc' style="text-align: center; display: block; color: #A4ABB6; font-size: 12px; font-family: sans-serif; line-height: 16px; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;">@raupc</a></div>SUNEDUinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/http://purl.org/coar/access_right/c_abf2Universidad Peruana de Ciencias Aplicadas (UPC)Repositorio Académico - UPCreponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCRestauración de fotografíasGANImage InpaintingCNNClasificación de ImágenesTransfer LearningModelos de Machine LearningPhoto RestorationImage InpaintingImage ClassificationTransfer LearningDeep LearningMachine Learning Modelshttps://purl.org/pe-repo/ocde/ford#2.02.04https://purl.org/pe-repo/ocde/ford#1.00.00PhotoRestorer: Restauración de retratos antiguos o dañados con Deep Learninginfo:eu-repo/semantics/bachelorThesisTesishttp://purl.org/coar/resource_type/c_7a1fUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de IngenieríaLicenciaturaCiencias de la ComputaciónLicenciado en Ciencias de la Computación2024-11-19T19:50:17Zhttps://purl.org/pe-repo/renati/type#tesishttps://orcid.org/0000-0003-1045-535170550542https://purl.org/pe-repo/renati/level#tituloProfesional611016Diaz Suarez, Jorge EduardoZubieta Cardenas, Robert ErnestoRojas Sihuay, Diego7256487772859861CONVERTED2_3954642CONVERTED2_3923422THUMBNAILMendoza_DC_Fichaautorizacion.pdf.jpgMendoza_DC_Fichaautorizacion.pdf.jpgGenerated Thumbnailimage/jpeg27513https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/9/Mendoza_DC_Fichaautorizacion.pdf.jpgadb7c5b42b6a57d55178958ac10d7077MD59falseMendoza_DC_Reportesimilitud.pdf.jpgMendoza_DC_Reportesimilitud.pdf.jpgGenerated Thumbnailimage/jpeg36276https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/11/Mendoza_DC_Reportesimilitud.pdf.jpg6ac0000e0f51700dfc406c5b302349e6MD511falseMendoza_DC_Actasimilitud.pdf.jpgMendoza_DC_Actasimilitud.pdf.jpgGenerated Thumbnailimage/jpeg40434https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/13/Mendoza_DC_Actasimilitud.pdf.jpgffb3e14795ea9ee89bd2adbe8cbbe69bMD513falseMendoza_DC.pdf.jpgMendoza_DC.pdf.jpgGenerated Thumbnailimage/jpeg27237https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/16/Mendoza_DC.pdf.jpg6d4ad83a4c2389703a1ca222915c4b2cMD516falseTEXTMendoza_DC.pdf.txtMendoza_DC.pdf.txtExtracted texttext/plain159541https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/6/Mendoza_DC.pdf.txt8c71b344bbb51a978336a882bb688435MD56falseMendoza_DC_Fichaautorizacion.pdf.txtMendoza_DC_Fichaautorizacion.pdf.txtExtracted texttext/plain2659https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/8/Mendoza_DC_Fichaautorizacion.pdf.txt41bd91c94c29f94f1d478446e875fbbaMD58falseMendoza_DC_Reportesimilitud.pdf.txtMendoza_DC_Reportesimilitud.pdf.txtExtracted texttext/plain1789https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/10/Mendoza_DC_Reportesimilitud.pdf.txt598fb28dd73d790a584690074cb47016MD510falseMendoza_DC_Actasimilitud.pdf.txtMendoza_DC_Actasimilitud.pdf.txtExtracted texttext/plain1185https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/12/Mendoza_DC_Actasimilitud.pdf.txte4138ab9bccddfeaf78a42ec9fdf1745MD512falseORIGINALMendoza_DC.pdfMendoza_DC.pdfapplication/pdf1469122https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/14/Mendoza_DC.pdfa3aba207af6522d390a4fc7d03260512MD514trueMendoza_DC.docxMendoza_DC.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document2548883https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/15/Mendoza_DC.docxe757331c760920dfe25a94c2c13e43d4MD515falseMendoza_DC_Fichaautorizacion.pdfMendoza_DC_Fichaautorizacion.pdfapplication/pdf166414https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/3/Mendoza_DC_Fichaautorizacion.pdf63726a240759ba099ea5391288bd5f39MD53falseMendoza_DC_Reportesimilitud.pdfMendoza_DC_Reportesimilitud.pdfapplication/pdf11453676https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/4/Mendoza_DC_Reportesimilitud.pdfa0768405965c30b759bd1e7621d26480MD54falseMendoza_DC_Actasimilitud.pdfMendoza_DC_Actasimilitud.pdfapplication/pdf121907https://repositorioacademico.upc.edu.pe/bitstream/10757/676439/5/Mendoza_DC_Actasimilitud.pdf7b1ac0d64eca4bcf3ae56c21e66fe11aMD55false10757/676439oai:repositorioacademico.upc.edu.pe:10757/6764392025-05-28 23:17:21.583Repositorio académico upcupc@openrepository.com |
| score |
13.936249 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).