Diseño e implementación de un método fractal para la compresión de imágenes

García González, Javier (2024). Diseño e implementación de un método fractal para la compresión de imágenes. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S. de Ingenieros Informáticos (UPM), Boadilla del Monte.

Descripción

Título: Diseño e implementación de un método fractal para la compresión de imágenes
Autor/es:
  • García González, Javier
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Matemáticas e Informática
Fecha: Julio 2024
Materias:
ODS:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Matemática Aplicada a las Tecnologías de la Información y las Comunicaciones
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_JAVIER_GARCIA_GONZALEZ.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (16MB)

Resumen

La compresión de imágenes es un proceso que busca reducir el tamaño de las imágenes para ocupar menos espacio de almacenamiento o facilitar su transmisión a través de redes de comunicación, como internet. Muchas imágenes contienen algún tipo de redundancia que puede ser eliminada durante el almacenamiento y restaurada durante la reconstrucción de la imagen. Sin embargo, la eliminación de redundancia no siempre resulta en una compresión elevada. Por otro lado, el ojo humano es incapaz de percibir muchas veces que se ha producido pérdida de información. Por lo tanto, los métodos de compresión de imágenes suelen modificar las imágenes de formas que no son detectables por el ojo o que no contribuyen a su degradación perceptible. Cuando estos cambios resultan en un aumento significativo de la redundancia, se puede lograr una compresión eficiente. En este ámbito, los algoritmos fractales emergen como una técnica innovadora. Estos métodos se basan en la repetición de patrones geométricos complejos y autosemejantes a diferentes escalas para representar la imagen de manera eficiente. Cada fractal representa una parte de la imagen original y, mediante transformaciones afines, se recrea la imagen completa. Este enfoque permite mantener una compresión en la que la calidad de la imagen comprimida se conserva en un nivel elevado. El estudio se centra en la aplicación de estos métodos fractales para reducir el tamaño de los archivos de imágenes sin perder calidad perceptible. Se parte de la premisa de que muchas imágenes contienen patrones fractales, lo que implica que ciertas estructuras se repiten a diferentes escalas. Al identificar y codificar estos patrones, es posible comprimir las imágenes de manera significativa. El objetivo principal de este Trabajo de Fin de Grado (TFG) es investigar y desarrollar los principales algoritmos de compresión fractal para imágenes. Para lograr este propósito, se lleva a cabo un estudio e implementación de diversos algoritmos y técnicas para la codificación y decodificación de imágenes. Además, se desarrolla una interfaz que permite evaluar su desempeño en términos de calidad de compresión y velocidad de procesamiento de manera cómoda, rápida y visual.

ABSTRACT

Image compression is a process aimed at reducing the size of images to save storage space or facilitate their transmission over communication networks, such as the internet. Many images contain some type of redundancy that can be eliminated during storage and restored during the image reconstruction. However, eliminating redundancy does not always result in high compression. On the other hand, the human eye often cannot perceive when information loss has occurred. Therefore, image compression methods often modify images in ways that are undetectable by the eye or do not contribute to noticeable degradation. When these changes result in a significant increase in redundancy, efficient compression can be achieved. In this field, fractal algorithms emerge as an innovative technique. These methods are based on the repetition of complex, self-similar geometric patterns at different scales to represent the image efficiently. Each fractal represents a part of the original image, and through affine transformations, the complete image is recreated. This approach allows for compression where the quality of the compressed image remains high. The study focuses on the application of these fractal methods to reduce the size of image files without losing perceptible quality. It starts from the premise that many images contain fractal patterns, implying that certain structures repeat at different scales. By identifying and encoding these patterns, it is possible to significantly compress the images. The main objective of this Final Degree Project (TFG) is to investigate and develop the main fractal compression algorithms for images. To achieve this goal, a study and implementation of various algorithms and techniques for image encoding and decoding are carried out. Additionally, an interface is developed to evaluate their performance in terms of compression quality and processing speed in a convenient, quick, and visual manner.

Más información

ID de Registro: 83016
Identificador DC: https://oa.upm.es/83016/
Identificador OAI: oai:oa.upm.es:83016
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 30 Jul 2024 08:37
Ultima Modificación: 30 Jul 2024 08:37