Steve on Image Processing

Concepts, algorithms & MATLAB

Image binarization – new R2016a functions 3

Posted by Steve Eddins,


In my 09-May-2016 post, I described the Image Processing Toolbox functions im2bw and graythresh, which have been in the product for a long time. I also identified a few weaknesses in the functional designs:... read more >>

Image binarization – im2bw and graythresh 2

Posted by Steve Eddins,


As I promised last time, I'm writing a series about functional designs for image binarization in the Image Processing Toolbox. Today I'll start by talking about im2bw and graythresh, two functions that have been in the product for a long time.... read more >>

Problem complexity 1

Posted by Steve Eddins,

Twice in the last month, I have read comments about certain problems being intrinsically hard to solve.... read more >>

Pausing MATLAB (R2016a) 3

Posted by Steve Eddins,

MATLAB R2016a shipped earlier this month. It has a new feature that is a personal favorite: the Pause button.... read more >>

MATLAB image display – autoscaling values with imshow 2

Posted by Steve Eddins,


Last week I talked about displaying gray-scale and binary images. In that post, I showed how to control the grayscale range. For example, the call imshow(I,[0.4 0.6]) displays the matrix I as a gray-scale image so that the value 0.4 gets displayed as black, and the value 0.6 gets displayed... read more >>

MATLAB image display – grayscale and binary images

Posted by Steve Eddins,

In my previous posts (February 9, February 22, and February 29), I discussed the truecolor and indexed image display models in MATLAB, as well as the direct and scaled variations of indexed display. The Image Processing Toolbox has conventions for two additional image display models: grayscale and binary. These conventions are used by the MATLAB image display function imshow, which originated in the Image Processing Toolbox.... read more >>

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