You are viewing the course site for a past offering of this course. The current offering may be found here.
Lecture 22: Image Processing (2)
drewkaul

Despite being lossy, JPEG compression removes image detail which most humans can't see. This is called "visually lossless compression," which can lead to compression ratios of 10-12 times and save lots of memory. The general approach to image compression includes a color transform from RGB to YCbCr, a transform to the frequency domain, removal of high frequencies, and lossless entropy coding. For more information on the specifics of image compression, I found the following article insightful: https://hackernoon.com/why-do-we-need-jpeg-compression-and-how-its-technically-working-52a3a9ced55d

aparikh98

We've been using PNG, a "lossless compression file" for many of our images for our class projects as opposed to JPEG. This article highlights some of the difference. https://www.digitaltrends.com/photography/jpeg-vs-png/

youtuyy

To add on to PNG, we used it for the screenshots on the website for our homework. PNG is common for web images because it is a lossless compression and no information will be discarded. PNG is a good choice for storing line drawings, text, and iconic graphics at a small file size. However, it is usually larger in file size.

sirejdua

SVG is another file type, where the file defines the sizes and geometries of shapes on the image, and rasterizes it during display, similar the bezier curves we learned about earlier. SVG files can be thought of the "generator" of the rasterized image, so in a way, the svg file is a compressed view of the rasterized file.

eliot1019

If chromaticity is related to the coloring which is wavelength of a signal, can I think of luminance as the amplitude?

You must be enrolled in the course to comment