RT Generic T1 Processing and codification images based on jpg standard A1 Tallante Pastor, Sergio A2 Fachhochschule Braunschweig/Wolfenbüttel, AB This project raises the necessity to use the image compression currently, and the different methods of compression and codification. Specifically, it will deepen the lossy compression standards with the JPEG [1] standard. The main goal of this project is to implement a Matlab program, which encode and compress an image of any format in a “jpg” format image, through JPEG standard premises. JPEG compresses images based on their spatial frequency, or level of detail in the image. Areas with low levels of detail, like blue sky, are compressed better than areas with high levels of detail, like hair, blades of trees, or hard-edged transitions. The JPEG algorithm takes advantage of the human eye's increased sensitivity to small differences in brightness versus small differences in color, especially at higher frequencies. The JPEG algorithm first transforms the image from RGB to the luminance/chrominance (Y-Cb-Cr) color space, or brightness/grayscale (Y) from the two color components. The algorithm then downsamples the color components and leaves the brightness component alone. Next, the JPEG algorithm approximates 8x8 blocks of pixels with a base value representing the average, plus some frequency coefficients for nearby variations. Quantization, then downsamples these DCT coefficients. Higher frequencies and chroma are quantized by larger coefficients than lower frequencies and luminance. Thus more of the brightness information is kept than the higher frequencies and color values. So the lower the level of detail and the fewer abrupt color or tonal transitions, the more efficient the JPEG algorithm becomes. ____________________________________________________________________________________________________________________________ AB En este proyecto se aborda la necesidad de comprimir las imágenes en laactualidad, además de explicar los diferentes métodos posibles para la compresión ycodificación de imágenes. En concreto, se va a profundizar en los estándares decompresión con pérdidas, mediante el estándar JPEG. El pilar central del proyecto será larealización de un programa en Matlab que codifique y comprima una imagen de cualquierformato en una imagen con formato “jpg”, mediante las premisas del estándar JPEG.La compresión de imágenes con JPEG está basada en la frecuencia espacial, o nivelde detalle, de las imágenes. Las áreas con bajo nivel de detalle, es decir, homogéneas, sepueden comprimir mejor que áreas con gran nivel de detalle o las transiciones de losbordes. El algoritmo JPEG se aprovecha de la sensibilidad del ojo humano a pequeñasdiferencias de brillo frente a las de color, especialmente con altas frecuencias. El algoritmoJPEG primero transforma la paleta de colores de la imagen RGB a un espacio de color deluminancia/crominancia (Y-Cb-Cr), o brillo/escala de grises (Y) con las dos componentesdel color. El algoritmo a continuación disminuye las componentes del color y deja solo lacomponente del brillo.A continuación, se aproxima la imagen en bloques de 8x8 pixeles con un valor basepromedio, además de coeficientes de frecuencia de variaciones cercanas. Con lacuantificación, se disminuyen la resolución de los coeficientes de la DCT. Las frecuenciasmás altas y crominancias se cuantifican con los coeficientes de bajas frecuencias yluminancia. De esta forma, se mantienen mayor información de brillo que de altasfrecuencias y colores. Por lo tanto, cuanto más homogénea sea la imagen (menor nivel dedetalle y menos transiciones tonales abruptas) más eficiente será el algoritmo JPEG. YR 2011 FD 2011-01-28 LK https://hdl.handle.net/10016/13731 UL https://hdl.handle.net/10016/13731 LA eng DS e-Archivo RD 2 may. 2024