Steve on Image Processing

Image processing with a GPU 8

Posted by Steve Eddins,

I'd like to welcome guest blogger Anand Raja for today's post. Anand is a developer on the Image Processing Toolbox team. -Steve ... read more >>

Watershed transform question from tech support 3

Posted by Steve Eddins,

Watershed transform question from tech support  A support call came in this week from a customer trying to use watershed to segment this image: The complaint was that calling watershed did not produce a good segmentation.Today I want to show how to use watershed to segment this image. Along the way I'll explain the difference between... read more >>

Chess and a little text file manipulation 1

Posted by Steve Eddins,

Chess and a little text file manipulation  Here's an image of a chess position: And that's about as close to image processing as today's blog post will come. Because this post is really about text processing.It seems like a lot of computational tasks in engineering and science involve manipulating data in text files. This weekend I had... read more >>

timeit makes it into MATLAB 4

Posted by Steve Eddins,

timeit makes it into MATLAB  This is my first blog post with "Published with MATLAB R2013b" at the bottom. The latest MATLAB release shipped earlier in September. And, for the first time in a while, a function that I wrote has made it into MATLAB.Back in 2008, I spent some time trying to incorporate performance... read more >>

Defining and filling holes on the border of an image 9

Posted by Steve Eddins,

Defining and filling holes on the border of an image Blog reader Alex asked a question this week about filling holes in this binary image.url = ''; bw = imread(url); imshow(bw) Alex tried imfill but it didn't give him exactly what he was looking for.bw2 = imfill(bw,'holes'); imshow(bw2) title('Filling holes (first attempt)') Alex asked how he could fill the objects that are touching the... read more >>

Homomorphic filtering – part 2

Posted by Steve Eddins,

Homomorphic filtering – part 2 I'd like to welcome back guest blogger Spandan Tiwari for the second post in his two-part series on homomorphic filtering.Last time we looked at how to apply a simple homomorphic filter. Today we continue our discussion on homomorphic filtering. First I'll load the variables I, H, and Ihmf that I... read more >>

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