Steve on Image Processing

Concepts, algorithms & MATLAB

Image binarization – Otsu’s method 2

Posted by Steve Eddins,

binarization_otsu_method_08

In my 16-May-2016 post about image binarization, I talked about the new binarization functions in R2016a. Today I want to switch gears and talk about Otsu's method, one of the algorithms underlying imbinarize.... read more >>

Image binarization – new R2016a functions 2

Posted by Steve Eddins,

binarization_part2_06

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,

binarization_part1_featured_image

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,

imshow_scaling_02

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 >>

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