Our blog focuses on sharing our experience and knowledge across a wide range of technologies and industries including hardware and software design, audio, video, internet of things, mobile application and signal processing technologies.

Mike Perkins

Transforms for Video Compression, Part 3: The DCT and Why Transforming Is Valuable

The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’m focusing on video since that’s my particular interest. Part…

Details
Mike Perkins

Transforms for Video Compression, Part 2: Matrix Representation and 2D Transforms

The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’m focusing on video since that’s my particular interest. Part…

Details

Cross-Processing Images in the Gimp

Color film photography looks to be fading fast; recently the last rolls of Kodachrome film were developed by the last place in the world that can process it. While black-and-white film development is commonly done in home laboratories, color film development requires specialized chemicals that were usually only available on an industrial scale. It appears…

Details
Mike Perkins

Transforms for Video Compression, Part 1: Vectors, the Dot Product and Orthonormal Bases

The use of transforms in data compression algorithms is at least 40 years old. The goal of this three-part series of posts is to provide the mathematical background necessary for understanding transforms and to explain why they are a valuable part of many compression algorithms. I’ll focus on video since that’s my particular interest. Part…

Details