Community Profile

photo

Steve Eddins

MathWorks

Last seen: 11 jours ago Active since 2006

MATLAB user since 1987. MathWorker since 1993. Amateur French horn player. MATLAB design and development, image processing algorithms.

Image processing blog: https://blogs.mathworks.com/steve/

Statistics

All
  • 6 Month Streak
  • Knowledgeable Level 3
  • Leader
  • Speed Demon
  • GitHub Submissions Level 3
  • Personal Best Downloads Level 3
  • Community Group Solver
  • Computational Geometry I Master
  • Promoter
  • Famous
  • Introduction to MATLAB Master
  • Indexing V Master

View badges

Content Feed

Published


Use imbinarize to Threshold Gray-Scale Images
Today, I want to convince you to use imbinarize instead of im2bw.Background: I recently saw some data suggesting that many...

4 mois ago

Thumbnail

Published


NaN Sightings
Some of us at MathWorks like to share our "NaN sightings." Here is an example to show what I mean. This is a screenshot of...

5 mois ago

Thumbnail

Published


How to Use a Custom Interpolation Kernel with imresize
Recently, I was talking with MathWorks writer Jessica Bernier about the reference page for the imresize function. Jessica...

5 mois ago

Thumbnail

Published


How to Run Blog Post Code in Your Browser
I have published more than 560 blog posts here since 2006, and I estimate that about 98% of them started out as MATLAB...

6 mois ago

Thumbnail

Published


Plotting a* and b* colors
Today's blog post comes from planning one topic, but then taking a sharp left turn and doing something else completely. I...

6 mois ago

Thumbnail

Published


FFT Spectral Leakage
A MATLAB user recently contacted MathWorks tech support to ask why the output of fft did not meet their expectations, and...

8 mois ago

Thumbnail

Published


How imshowpair and imfuse work
In this post, I'll explore how imshowpair and imfuse work.Reason: I was curious.Last month, I wrote about registering...

10 mois ago

Thumbnail

Published


Registering Hand-Held Pictures
The typical modern French* horn, pictured below, has about 23 total feet of tubing. At the beginning and the end, the tubing...

10 mois ago

Thumbnail

Published


Transforming a color image to a weighted adjacency matrix
A question on MATLAB Answers caught my eye earlier today. Borys has this pseudocolor image of a weighted adjacency matrix:...

12 mois ago

Thumbnail

Published


How to Compute Perceptual Color Difference
I wrote previously about the new colorChecker, which can detect X-Rite test charts in the R2020b release. Another area of...

12 mois ago

Thumbnail

Published


Rediscovering Cody
Lately, I've been spending more time on MATLAB Central, and I'd like to encourage you to try out some of the resources...

environ un an ago

Thumbnail

Published


How to Detect an X-Rite® ColorChecker® Chart
When I saw this picture, I was really tempted to take it into the local garden nursery and ask them how to keep color...

environ un an ago

Thumbnail

Published


Making Color Spectrum Plots – Part 3
Recently, I've been explaining how I made this plot, which is from DIPUM3E (Digital Image Processing Using MATLAB, 3rd ed.):...

environ un an ago

Thumbnail

Published


What is 0.01?
I was looking at these two numbers the other day:$0.01$$\frac{5764607523034235}{576460752303423488}$It turns out they are...

plus d'un an ago

Thumbnail

Published


Making Color Spectrum Plots – Part 2
It was a while ago now, but on April 27 I started explaining how I made this plot, which is from DIPUM3E (Digital Image...

plus d'un an ago

Thumbnail

Published


Making Color Spectrum Plots – Part 1
The new edition of Digital Image Processing Using MATLAB (DIPUM3E) contains a number of MATLAB functions related to color,...

plus d'un an ago

Thumbnail

Published


Geometric Transformation of Points – Getting Started
I like to think of geometric transformations of images (stretching, shrinking, rotating, etc.) by starting with the...

plus d'un an ago

Thumbnail

Published


How to Display Color Swatches
When working on the "Color Image Processing" chapter of DIPUM3E, I found myself often wanting to display square blocks (or...

plus d'un an ago

Thumbnail

Published


Digital Image Processing Using MATLAB, 3rd edition
The 3rd edition of Digital Image Processing Using MATLAB (DIPUM3E) has just been published, at long last. The new edition...

plus d'un an ago

Thumbnail

Published


Treble clefs, Unicode, SVG, strings, Bézier curves, kron, implicit expansion, and polyshape
Today I will show you how I plotted this treble clef symbol in MATLAB: My discovery and implementation process for doing...

presque 2 ans ago

Thumbnail

Published


How to Write Animated PNG (APNG) Files from MATLAB
Today, I'm writing about how to create animated PNG (APNG) files, such as this one: I first wrote about APNG files last...

presque 2 ans ago

Thumbnail

Published


How to Go a Little Crazy with Graphics Titles
The title function is the third most commonly-used function in my 13 years of writing this blog, after imshow and imread....

presque 2 ans ago

Thumbnail

Published


How to Overlay a Color on an Image Using a Mask
In my first year of writing this blog (2006!), I showed how to overlay a color onto an image based on a mask. This was the...

presque 2 ans ago

Thumbnail

Published


How to Read and Visualize a DICOM Volume
Earlier this year, I learned something about DICOM datasets that surprised me. I had downloaded a Head-Neck CT+PET study,...

presque 2 ans ago

Thumbnail

Published


Guess the functions and get a t-shirt
Of all the MATLAB or MathWorks toolbox functions that have been mentioned in this blog since 2006, imshow and imread have...

presque 2 ans ago

Thumbnail

Published


How to display images with bilinear interpolation and antialiasing
Note: this blog post describes an image display feature that is new in R2019b. You can download this release from...

presque 2 ans ago

Thumbnail

Published


The tool builder’s gene (or how to get a job at MathWorks)
In my second year of grad school (1987-88), my thesis advisor asked me to develop some PC-based digital signal...

environ 2 ans ago

Thumbnail

Published


Using the Color Threshold app again
Back in the summer I had another chance to use the Color Thresholder, a very nice app that's in the Image Processing...

environ 2 ans ago

Thumbnail

Published


Documenting performance improvements
I recently noticed a change in the way we write some of our product release notes, and I wanted to mention it to you.In my...

environ 2 ans ago

Thumbnail

Published


New Hubble portrait of Jupiter
I thought this was worth sharing. From NASA's hubblesite.org: This new Hubble Space Telescope view of Jupiter,...

environ 2 ans ago

Thumbnail

Load more