Community Profile

photo

Image Analyst


Last seen: Today Active since 2010

Senior Scientist (male/man) and Inventor in one of the world's 10 largest industrial corporations doing image analysis full time. Ph.D. in Optical Sciences specializing in imaging, image processing, and image analysis. 40+ years of military, academic, and (mostly) industrial experience with image analysis programming and algorithm development. Experience designing custom light booths and other imaging systems. Experience with color and monochrome imaging, video analysis, thermal, ultraviolet, hyperspectral, CT, MRI, radiography, profilometry, microscopy, NIR and Raman spectroscopy, etc. on a huge variety of subjects. Member of the Mathworks Community Advisory Board. Be sure to click "View All" in my File Exchange to see ALL of my demos and tutorials: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 Professional Interests: Image analysis and processing

Programming Languages:
MATLAB, Visual Basic
Spoken Languages:
English
Professional Interests:
Industrial Statistics, Deep Learning with Images, Image Processing and Computer Vision

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • Most Accepted 2021
  • 36 Month Streak
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Most Accepted 2014
  • Thankful Level 5
  • Grand Master

View badges

Content Feed

Answered
Histogram Equalisation creating pixelated images
Yes, you've learned that histogram equalized images look crappy. It's not surprising. So just don't do it. There is no need ...

environ 2 heures ago | 0

Answered
How to cluster lines ?
I'd pass in both endpoints of each line to kmeans and let it figure it out. Demo attached. If you have a situation where one e...

environ 11 heures ago | 0

Answered
how can i calculate brightness,contrast,hue and saturation of a image?
Useful conversions on the Math section here: http://www.brucelindbloom.com/ and here: https://www.easyrgb.com/en/math.php

environ 23 heures ago | 0

Answered
do specific work after a specific warning
Maybe try this: % Clear the last warning. lastwarn('Success'); class = kmeans(X,10); % See if there was a warning. [warning...

environ 23 heures ago | 1

Answered
Histogram distribution with two vectors
Since you say "I have two vectors for the two axes. I am essentially looking to have the frequency (y-axis) of the power at diff...

1 jour ago | 0

Answered
How to plot 2D field profiles with field vectors?
Try quiver

1 jour ago | 0

Answered
Find a row of the maximum of a matrix
To find the max of the matrix: maxValue = max(range_compressed_matrix(:)) % To find what row(s) and column(s) this occurs at u...

1 jour ago | 0

| accepted

Answered
Code browsing on MATLAB
Type control-shift-F to bring up a search utility that will let you search multiple files and folders for a pattern.

1 jour ago | 0

Answered
With an indexed image, how do you make a specific color to be brighter by editing the colormap itself.
To replace your colors for 50, 46, and 64 with the colors from the copper colormap, do this, where cmap is your main colormap %...

1 jour ago | 0

Answered
to build a table with XYZ values
Some info to build on what the other Answerers told you: You can use either meshgrid or ndgrid - just get the arguments right. ...

1 jour ago | 0

Answered
Displaying message in GUI
You could have a static text label on the GUI and then set its string or text property app.txtStatus.String = "Plotting the gra...

1 jour ago | 0

Answered
Saving plots in For loop
Use exportgraphics and no colon in the filename because that is a drive letter indicator. baseFileName = sprintf('Monthly plot ...

1 jour ago | 1

Answered
Generate noise signal with min and max amplitude
Try this: sigma = 1.1; r = sigma * randn(100000, 1); histogram(r) grid on; xticks(-5:5)

1 jour ago | 0

| accepted

Answered
How can I remove unwanted area by mask?
"How can I put process for multiple image ? " << See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_o...

1 jour ago | 1

Answered
Activate MATLAB program and get license
Whenever I install a new release it asks me for my email address (MATLAB account) and password and then the activation occurs a...

1 jour ago | 0

Answered
a converter for a dropdown component in gui
Why not use App Designer? Why are you creating yoru GUI the hard way by creating some or all of your components programmaticall...

1 jour ago | 0

Answered
How to fix errors caused by: "Index exceeds the number of array elements (7) "
Is glycanFrag a variable, function, or separate m-file? Set a breakpoint there before the error. When it stops, how many eleme...

1 jour ago | 0

Answered
Estimating the direction of the sound
I believe I made a demo for this in response to a similar question years ago. See attached demo. % Uses fitnlm() to fit a non-...

1 jour ago | 0

Answered
How I can adjust this x axis label incase of very small values of plot?
Try using xticks and xticklabels Also see the attached demo that shows you how to change virtually everything on an axes (color...

1 jour ago | 0

Answered
Converting livestream RGB video to gray scale
After you call videoinput set ReturnedColorSpace to 'grayscale'. vidobj = videoinput(theVideoAdaptor, cameraDeviceID, selectedC...

2 jours ago | 0

| accepted

Answered
Test or validate a model using (same number of images form each subfolder)
Regarding accuracy. It might be. But let's say you were building a dog and cat trainer and gave it 10000 images of dogs and 30...

2 jours ago | 0

| accepted

Answered
Create ROIs with a radius and at a 20° angle
See the FAQ https://matlab.fandom.com/wiki/FAQ#How_do_I_create_a_circle? then adapt it like this. Modify my adaptation to use...

2 jours ago | 0

Answered
How to remove bulbs in the mouse trajectory?
Would a good algorithm be that if there is a stretch of (x,y) coordinates where the x values were all contained in a certain de...

2 jours ago | 0

Answered
I want MATLAB to identify the overlapping area.
If you have a color digital image, and a binary image of the circle, which you can get using poly2mask, then you can mask the im...

2 jours ago | 0

Answered
how to find the number of pixels in the white region of a binary image
You can use nnz or bwarea Note they give different counts. nnx is strictly a count of the number of pixels. bwarea weights th...

2 jours ago | 0

Answered
Is there a way to use 2021a editor in 2022a release
I agree with Bruno. I don't think you can do it. However you can specify another editor, like SlickEdit, in the MATLAB Prefere...

3 jours ago | 0

Answered
grey image color restoration after image subtraction
Are your images color or grayscale? To avoid clipping to 0, like will happen if you subtract a larger uint8 number from a small...

3 jours ago | 0

| accepted

Answered
Grid detection of irregular objects
Not sure which of your poorly-named variables is your binary image mask, but you can use regionprops on it to get the equivalent...

3 jours ago | 0

| accepted

Answered
Spectrum in the freqency domiain
Have you checked out examples and functions in the Signal Processing Toolbox, or spectrogram,fft,pwelch? Broadband noise in the...

3 jours ago | 0

Answered
Create x and y coordinates with available values
Try randomX = min(x) + range(x) * rand(1); randomY = min(y) + range(y) * rand(1);

3 jours ago | 0

Load more