Steve on Image Processing and MATLAB

Concepts, algorithms & MATLAB

Pursuit Curves 2

Posted by Steve Eddins,

Here's an interesting snippet I learned while working on today's blog post: Mathematician Jacob Bernoulli asked for a logarithmic spiral to be engraved on his tombstone. Here's an example of a such a spiral.... read more >>

Animated PNG (APNG) Files 6

Posted by Steve Eddins,

Have you heard of animated PNG (APNG) files? Are you interested in creating them from MATLAB? They are supposed to be an improvement over GIF for making animations that are viewable in a web browser. (If you have an opinion about this, one way or the other, please share your... read more >>

Superpixel Posterization 6

Posted by Steve Eddins,

Today's blog post was inspired by an example written by my friend and Image Processing Toolbox developer, Alex Taylor. A few years back, Alex tinkered with using toolbox algorithms to achieve a pseudo-artistic "posterization" effect, like this: ... read more >>

What is the Shape of a Pixel? 6

Posted by Steve Eddins,

What is the shape of a pixel? At various times, I have a pixel as a square (often), a point (sometimes), or a rectangle (occasionally). I recall back in grad school doing some homework where we were treating pixels as hexagons.... read more >>

Minimum Feret Diameter 3

Posted by Steve Eddins,

Last time (if you can remember that long ago), I talked about how to find the maximum Feret diameter of a shape. The Feret diameter, sometimes called the caliper diameter, is illustrated by the diagram below. In a virtual sense, place the object to be measured inside the jaws of a caliper, with the caliper oriented at a specified angle. Close the jaws tightly on the object while maintaining that angle. The distance between the jaws is the Feret diameter at that angle.... read more >>

These postings are the author's and don't necessarily represent the opinions of MathWorks.