Published


Bit slices
Blog reader Kathirvel wanted to know more about the MATLAB default image and how it was formed. I'll show...

19 years ago

Thumbnail

Published


Nonflat grayscale dilation and erosion
Blog reader Alex asked for an explanation of nonflat grayscale dilation and erosion. In the most commonly-used form...

19 years ago

Thumbnail

Published


Software development tools for engineers
Back in September I wrote that I would be attending the IEEE International Conference on Image Processing this month, and...

19 years ago

Thumbnail

Published


Getting MATLAB code from blog postings
Back in January, I wrote that I was using the MATLAB publish feature to generate some of my blog posts. Since then, I've...

19 years ago

Thumbnail

Published


Hough transform coordinate system
Reader JP asked me about my recent blog post on the Hough transform. Specifically, she wanted to know exactly how the...

19 years ago

Thumbnail

Published


The Story Behind the MATLAB Default Image
Image display was added in version 4 of MATLAB, sometime around 1990. Many observant users noticed that the...

19 years ago

Thumbnail

Published


Separable convolution
The sci.image.processing newsgroup had a discussion this week on separable filters, which reminded me that...

19 years ago

Thumbnail

Published


Dilation, erosion, and the morphological gradient
The morphological operator dilation acts like a local maximum operator. Erosion acts like a local minimum...

19 years ago

Thumbnail

Published


Unusual red-eye reduction technique
I was amused by this portion of a product description for a digital camera. I'm not sure that this is what I would expect...

19 years ago

Thumbnail

Published


Use makehgtform for 3-D rotation
Developer Mike G. read my recent post about three-dimensional image rotation and suggested that users might want to use...

19 years ago

Thumbnail

Published


ICIP 2006
The thirteenth International Conference on Image Processing (ICIP) is next month in Atlanta, Georgia. I'll be attending to...

19 years ago

Thumbnail

Published


R2006b
If you look closely at the bottom of my last post, you'll see "Published with MATLAB 7.3" in small gray text. Yep, the...

19 years ago

Thumbnail

Published


Showing image pixels associated with a Hough transform bin
Someone here recently puzzled over the output of the Hough transform functions in the Image Processing Toolbox. The...

19 years ago

Thumbnail

Published


Responses to reader challenge
Thanks to Kimo Johnson and Perttu Ranta-aho for responding to my custom spatial transformation challenge. ...

19 years ago

Thumbnail

Published


Spatial transformations: Three-dimensional rotation
Blog reader Stephen N., who's been following my posts about spatial transformations, asked me last week how to...

19 years ago

Thumbnail

Published


Discrete cosine transforms, JPEG, and software compatibility
Software compatibility is a tricky subject. No one likes it when an incompatible change occurs in a software...

19 years ago

Thumbnail

Published


Reader challenge: Custom spatial transformations
Were you intrigued by the custom spatial transformations I showed last week? Here's a challenge for you: Create a sample...

19 years ago

Thumbnail

Published


Spatial transformations: Defining and applying custom transforms
Blog reader David A. asked me a while back about how to transform an image based on some mathematical function. For...

19 years ago

Thumbnail

Published


Spatial transformations: Controlling the input and output grids with imtransform
The function imtransform has several optional parameters that allow you to fine-tune its behavior. Today's...

19 years ago

Thumbnail

Published


Spatial transformations: Handling noninvertible cases
I've written previously about how imtransform uses inverse mapping to compute the input-space location corresponding to...

19 years ago

Thumbnail

Published


GUI programming questions
I regularly receive blog comments and direct e-mail asking for help with writing image processing GUIs in MATLAB. That's...

19 years ago

Thumbnail

Published


Seen on the web: MATLAB example for tracing and measuring skin lesions
I saw an interesting MATLAB based image processing application on a melanoma skin cancer blog recently. The example,...

19 years ago

Thumbnail

Published


Input from tech support
Recently, our application support engineers gave a series of presentations to development groups. These presentations...

19 years ago

Thumbnail

Published


Spatial transformations: Translation confusion
The last time I wrote about spatial transformations, I explained that imtransform uses the function findbounds to...

19 years ago

Thumbnail

Published


Multidimensional interpolation with integer input
A customer asked me last week how to do multidimensional interpolation with integer inputs. The MATLAB function interpn...

19 years ago

Thumbnail

Published


More from CGIV
More bits and pieces from CGIV today, typed in while watching England and Sweden battle it out on the telly... it's...

19 years ago

Thumbnail

Published


Hue shifts near the L*=0 axis
At the European Colour in Graphics, Imaging, and Vision conference today, I took a tutorial called "Transforms for...

19 years ago

Thumbnail

Published


European colour
Next week I'll be in the UK. On Monday I'll be attending the International Color Consortium's DevCon 2006 at the...

19 years ago

Thumbnail

Published


Spatial transformations: findbounds
I've written previously about how Image Processing Toolbox uses inverse mapping to implement spatial transforms. In...

19 years ago

Thumbnail

Published


Determining point positions in MRI peg phantom
Blog reader Jonathan from St. Jude Children's Research Hospital sent me an image derived from an MRI peg phantom:bw...

19 years ago

Thumbnail

Load more