Published


Upslope area – Introduction
A long time ago, blog reader Brendon asked me if I knew of a way to compute something called upslope area in MATLAB. I...

19 years ago

Thumbnail

Published


Neighbor indexing
In response to my last post about connected component labeling algorithms, blog reader JanKees wanted to know how to...

19 years ago

Thumbnail

Published


Pad values in dilation and erosion
Blog reader DKS asked recently why values outside the image are assumed to be -Inf when computing dilation. I thought...

19 years ago

Thumbnail

Published


New MATLAB Desktop Blog
This is just quick note to tell everyone about the newest MATLAB Central blog. When you get a chance, check out Inside the...

19 years ago

Thumbnail

Published


Connected component labeling – Part 3
Let's start looking at connected component labeling algorithms. In this post I want to explain how you can think of...

19 years ago

Thumbnail

Published


Computing distance using image file information
Patrick asked for an example on how to compute distances between objects based on resolution information stored in a file....

19 years ago

Thumbnail

Published


Connected component labeling – Part 2
In this series I'm discussing different ways to compute the connected components of a binary image. Before I get into...

19 years ago

Thumbnail

Published


What happened to isgray, isind, isbw, and isrgb?
In a blog comment recently, Rob asked about what happened to isrgb. When you run this function, it issues a warning about...

19 years ago

Thumbnail

Published


Connected component labeling – Part 1
Several people have asked recently about how bwlabel works, so I plan to write about it here during the next several...

19 years ago

Thumbnail

Published


R2007a
As Loren posted yesterday in her Art of MATLAB blog, the R2007a release is available. Readers of this blog might be...

19 years ago

Thumbnail

Published


ROIPOLY – rectangular regions and logical indexing
Several readers commented on my recent roipoly and poly2mask posts, and I wanted to follow up on a couple of...

19 years ago

Thumbnail

Published


Costas arrays
Last week I wrote about a possible modification to poly2mask that would estimate how much of each pixel is contained...

19 years ago

Thumbnail

Published


Antialiased polygon scan conversion: Are you interested?
In December I wrote several blogs about the algorithm underlying the poly2mask function. Basically, the algorithm uses...

19 years ago

Thumbnail

Published


Seen on the web
Item 1: Digital image correlation for strain measurement The iMechanica web site has an item on a MATLAB tool that...

19 years ago

Thumbnail

Published


A Year of Blogging
I started this blog on image processing and MATLAB about a year ago. Shortly afterward, another blogger discovered it and...

19 years ago

Thumbnail

Published


Superimposing line plots on images
Several people have asked me recently how to plot some kind of shape on top of an image, so I thought I'd show the basic...

19 years ago

Thumbnail

Published


B = “Profile Connection Space”
A couple of weeks ago I asked if anyone could guess what this "equation" means on my office whiteboard: It's...

19 years ago

Thumbnail

Published


Colorful anniversaries in 2006
[Guest blogger Jeff Mather, a developer on the Image and Geospatial team, is also an avid amateur photographer. He...

19 years ago

Thumbnail

Published


POLY2MASK and ROIPOLY – Part 3
This is the final post in a series discussing the algorithm underlying Image Processing Toolbox functions poly2mask and...

19 years ago

Thumbnail

Published


B = PCS
Every now and then, a visitor to my office will ask, "Hey, what does that equation on your whiteboard...

19 years ago

Thumbnail

Published


Image processing tools on the MATLAB Central File Exchange
Last week I posted a link to some bilateral filtering MATLAB code on the Web. A commenter quickly pointed out that there...

19 years ago

Thumbnail

Published


Getting MATLAB code from blog postings – An update
Loren and I frequently use the MATLAB publish feature to create our blog posts. Back in October, we started using some...

19 years ago

Thumbnail

Published


POLY2MASK and ROIPOLY – Part 2
I'm familiar with two basic ways to determine whether a point is inside a polygon. The first is to compute the winding...

19 years ago

Thumbnail

Published


Seen on the Web: Bilateral filtering in MATLAB
This looks interesting: Medical Image Processing: Bilateral Filtering in MATLAB. It includes MATLAB code. By the way, we...

19 years ago

Thumbnail

Published


POLY2MASK and ROIPOLY – Part 1
This is the first of several blogs about the algorithm behind poly2mask and roipoly. poly2mask takes a set of polygon...

19 years ago

Thumbnail

Published


3-D blood vessel tracing
We had a visitor from Harvard Medical School and Massachusetts General Hospital here at MathWorks headquarters in...

19 years ago

Thumbnail

Published


Separable convolution: Part 2
Back in October I introduced the concept of filter separability. A two-dimensional filter s is said to be separable if...

19 years ago

Thumbnail

Published


Tetrahedral interpolation for colorspace conversion
The Image Processing Toolbox function applycform can convert colors based on ICC profiles. ICC standards for the...

19 years ago

Thumbnail

Published


Old habits
Last time I showed off custom data cursors with a little utility function that displays object labels as data...

19 years ago

Thumbnail

Published


Labeling labeled objects
A post in comp.soft-sys.matlab this week (see the third post in this thread) asked how to display graphically the...

19 years ago

Thumbnail

Load more