CSIS podcast on Remote Surveillance Camera design
Blog Post

Our Remote Surveillance Camera Innovations Highlighted on Recent Podcast

The future of investigative surveillance is now. Join us as our client Dan Coleman of Creative Solutions Investigative Services discusses rewriting the rules of surveillance technology on the Revenue Fuel podcast.
Mike Perkins
Blog Post

Sometimes, Noise Helps

I’ve been working on a fun problem lately that involves estimating a scalar parameter from a set of repeated observations. It turns out that in certain circumstances, the presence of noise in the system can actually make the estimate more accurate, which is a little counterintuitive and also kind of cool. In my case, I... View Article
Mike Perkins
Blog Post

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... View Article
The future of investigative surveillance is now. Join us as our client Dan Coleman of Creative Solutions Investigative Services discusses rewriting the rules of surveillance technology on the Revenue Fuel podcast.
I’ve been working on a fun problem lately that involves estimating a scalar parameter from a set of repeated observations. It turns out that in certain circumstances, the presence of noise in the system can actually make the estimate more accurate, which is a little counterintuitive and also kind of cool. In my case, I... View Article
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... View Article
Mike Perkins
Blog Post

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... View Article
Cardinal Peak
Blog Post

Cross-Processing Images in the Gimp

Transform your digital photos with vintage charm using Gimp's cross-processing script for unique color film effects. Download now from the Gimp registry!
Mike Perkins
Blog Post

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

Discover the power of transforms in video compression. Part 1 explains vectors, dot products, and orthonormal bases—essential for understanding advanced compression algorithms. Ready to transform your approach?
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... View Article
Transform your digital photos with vintage charm using Gimp's cross-processing script for unique color film effects. Download now from the Gimp registry!
Discover the power of transforms in video compression. Part 1 explains vectors, dot products, and orthonormal bases—essential for understanding advanced compression algorithms. Ready to transform your approach?
Cardinal Peak
Blog Post

Rolling CMOS Shutters and Curved Wiper Blades

One time last winter I shot a photo with my camera phone out the windshield of my car and got a strange image with curved wiper blades: No, my wipers don’t look like this! I’ve been meaning to track down the reason why this happened. It is clear that cellphone cameras don’t usually use mechanical... View Article
Cardinal Peak
Blog Post

Creating the Orton Effect in Gimp

Automate the dreamy Orton effect in Gimp for stunning landscape and flower photography. Enhance your images effortlessly with our Gimp script.
Mike Perkins
Blog Post

The Basics of 3D Image Acquisition

One of our clients is heavily involved in 3D video and has been for several years. However, several are just now starting to think about it because of the uptick of interest in the consumer electronics world. Enough questions have been posed to us recently that it seemed worthwhile to me to pull together a... View Article
One time last winter I shot a photo with my camera phone out the windshield of my car and got a strange image with curved wiper blades: No, my wipers don’t look like this! I’ve been meaning to track down the reason why this happened. It is clear that cellphone cameras don’t usually use mechanical... View Article
Automate the dreamy Orton effect in Gimp for stunning landscape and flower photography. Enhance your images effortlessly with our Gimp script.
One of our clients is heavily involved in 3D video and has been for several years. However, several are just now starting to think about it because of the uptick of interest in the consumer electronics world. Enough questions have been posed to us recently that it seemed worthwhile to me to pull together a... View Article
Cardinal Peak
Blog Post

Detecting Well-Focused Images

Our expert discusses how to write a program to automatically determine which photo in a group of pictures of the same scene is in the best focus. The trick is to use a contrast measurement in the passive autofocus algorithm.
Our expert discusses how to write a program to automatically determine which photo in a group of pictures of the same scene is in the best focus. The trick is to use a contrast measurement in the passive autofocus algorithm.