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

Statistics

All
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View badges

Content Feed

View by

Answered
How can I find the local maximum and local minimum in my dataset?
Depends on exactly what you mean by local min or max, and I don't see any black or red circles in the picture you posted. You c...

alrededor de 6 horas ago | 0

Answered
Highlight the region of plot or find some reliable and proper evaluation for the plot
Try this, and adapt as needed: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) ...

alrededor de 10 horas ago | 0

Answered
Reading multiple sheets from an excel file
Try this: baseFileName = 'BC1 2007-2020.xlsx'; % using a fully-qualified filename here would be good practice tblAllShe...

alrededor de 11 horas ago | 0

Answered
Imagedatastore can not find files
Did you look at what the fullfile() returns? Let's pull it out separately and see categories = {'x','y','z','a','b'}; rootFol...

alrededor de 11 horas ago | 0

| accepted

Answered
Problems with 'uigetfile' and 'imread' in simple MATLAB Web App
"If my goal is to have the user be able to upload one or more image(s) for analysis, is there a correct way to do this?" <== Wah...

alrededor de 11 horas ago | 0

Submitted


Fit Multiple Gaussians
Fit a specified number of Gaussians to a test signal.

alrededor de 15 horas ago | 29 downloads |

Thumbnail

Answered
readtable() on a csv is bringing in "missing" values when its a letter but reads fine when its a number
csvread() reads an array of all numbers. readtable() can read numbers and characters/strings but all items in a single column...

alrededor de 15 horas ago | 0

Answered
why this line gives error?
Can't you crop out a portion of it that demonstrates the error and upload that? What are these values? Put in this code after ...

alrededor de 15 horas ago | 0

Answered
Having issue with imwrite. I'm attaching my code and error below.
My guesses are either that the file is probably open and locked in some other program when you try to blast over it, and so it w...

alrededor de 15 horas ago | 0

Answered
How can i plot hyperspectral image data with kmeans?
What's wrong is that you called your function kmeans() function kmeans() clear; and there is a built in function called ...

alrededor de 16 horas ago | 0

Answered
How can i plot hyperspectral image data with kmeans?
I'm also attaching a kmeans demo for RGB, and some other kmeans demos in case they might help someone. In general I don't reall...

1 día ago | 0

Answered
How can i plot hyperspectral image data with kmeans?
See my attached demo for kmeans for hyperspectral images. If you can't figure out how to apply it, attach your images.

1 día ago | 0

Answered
Good day everyone I’ve been stuck with these questions. Can anyone please help me ?
It pretty much tells you what to do. If you need more help: How do I get help on homework questions on MATLAB Answers? - MATLA...

1 día ago | 0

Answered
Make a new a directory and save a file in a loop
The save() function does not return anything. So you cannot take it's output (of which there is none) and stuff it into j{ind_b...

2 días ago | 0

Answered
Identify and remove text from graph
If the graphs are digital images, you can simply use bwareafilt() in the Image Processing Toolbox to take either the largest blo...

2 días ago | 0

Answered
Matlab says, I reached the max limit of recursion: " Maximum recursion limit of 500 reached. "
newfunction() x = randn(100,1); y = randn(100,1); Xedges = [-Inf -2:0.4:2 Inf]; Yedges = [-Inf -2:0.4:2 Inf]; h = histogram...

2 días ago | 0

| accepted

Answered
How i fix the error "Matrix dimensions must agree?"
Not sure what you want or are expecting because you forgot to tell us. Perhaps you want a 1-dimensional, 4-element vector. If ...

2 días ago | 0

Answered
Matlab says, I reached the max limit of recursion: " Maximum recursion limit of 500 reached. "
Once I changed Histogram2 to histogram2 (MATLAB is case sensitive), it works fine: x = randn(100,1); y = randn(100,1); Xedges...

2 días ago | 0

Answered
How to select the last 6 values in a column?
Why not simply do: DD(isnan(DD)) = 0; Or if you really need to replace only nans in the last 6 rows only, and leave the others...

2 días ago | 0

Answered
How to combine and rgb and a thermal image?
To do side by side, do wideImage = [image1, image2]; To do top and bottom do tallImage = [image1; image2]; I would think tha...

2 días ago | 0

Answered
Detect signal clipping and remove
Try this clipValue = max(yourSignal); % Assume clipping occurs, or else just assign some known value, like 1. badIndexes = you...

3 días ago | 0

Answered
How to better filter echocardiographic image
I'm sure there are papers that deal with such images here: http://www.visionbib.com/bibliography/contentsmedical.html#Medical%2...

3 días ago | 0

Answered
Had 2020b and then 2021a. Had a brief issue with 2021a, uninstalled 2021a and tried to reinstall 2021a but I keep getting an error message.
FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation.2C_the_installer_crashes.2C_hangs.2C_gives_an_error_message.2C_does...

4 días ago | 0

| accepted

Answered
How do I make a smaller table by filtering a larger one?
You might need braces instead of parentheses to get the CONTENTS of the table: % Determine which rows to extract from the table...

5 días ago | 0

| accepted

Answered
Invalid expression. Check for missing multiplication operator, missing or
It doesn't like your decimal point. What is it? If I copy and paste your number into the command window, it complains about th...

5 días ago | 0

Answered
How to guide bwconncomp to specific region of image?
I don't know what the different components are? The blue/purple regions? The colored region is just a continuum of colors smoo...

5 días ago | 0

Answered
Moving window in time domain
The convn() function. n = 3; kernel = repmat(1, 1, 1, n) / n; smoothedImage = convn(image3d, kernel, 'same');

6 días ago | 0

Answered
How do i upload all images at once?
You'd have to zip them up into a single file to do them "all at once". Otherwise you can do them one-at-a-time using code from ...

6 días ago | 0

| accepted

Answered
Delete outliers in each column of a matrix
Why don't you just use the build-in isoutlier() function?

6 días ago | 0

Answered
Matrix sequence go diagonal
This isn't your homework is it? Try this: % 1,3,10,33,109,360 vec = [1,3,10,33,109,360] for k = 1 : length(vec) fprintf('%...

6 días ago | 0

| accepted

Load more