Community Profile

photo

Image Analyst


Last seen: 1 day ago 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. 44+ 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
Pronouns:
He/him
Professional Interests:
Image Data Workflows, Industrial Statistics, Image Processing and Computer Vision

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • Most Accepted 2022
  • Most Accepted 2021
  • Solver
  • 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 5

View badges

Content Feed

Answered
How to add trace marker along the graphs in videos?
See attached movie making demos. Try taking one of them and modifying it. If you can't figure it out, post your code attempt.

14 hours ago | 0

Answered
How can I store the compressed file into a different folder with the same structure as the original?
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files? If you still can't figure out how to ad...

16 hours ago | 0

Answered
resize and fill table
Does this work for you? data = readmatrix('file.xlsx'); % Note: sometimes 0's are missing from colum 1 for some reason. % Is ...

18 hours ago | 0

Answered
How to find differences between 2 large tables that have a mix of string and numbers?
Have you tried iterating over every element of both tables using isequal to determine whether the locations are the same? Somet...

22 hours ago | 0

| accepted

Answered
I am trying to plot data over a satellite image using the pcolor function
Have you tried displaying the image with imshow and then using text to show numbers over the image? Do you have a mock-up of wh...

22 hours ago | 0

Answered
matlab error starting desktop
Trust me, your fastest route to success is to do exactly what it says in the FAQ: https://matlab.fandom.com/wiki/FAQ#After_inst...

22 hours ago | 0

Answered
MATLAB has encountered an internal error and needs to close
Since it looks like some third party software where the access violation originates, not MATLAB itself, you'll have to take it u...

22 hours ago | 0

Answered
how do i use for statementt
You will learn that and many other fundamental concepts, if you invest 2 hours of your time here: MATLAB Academy - Free 2 hour ...

3 days ago | 1

Answered
Getting this error: Unrecognized field name "absolut".
CEU_X evidently does not have a field called that. What does this show whos CEU_X CEU_X if you type those into the command w...

3 days ago | 0

Answered
Scanned images to matlab array
Use imread grayImage = imread(bmpFullFileName); See the FAQ for how to get the file names into a string. https://matlab.fando...

3 days ago | 0

Answered
why my code run in online matlab, and in app has an error?
When I run it on my computer, it says 'detectSpeech' requires Audio Toolbox. Error in test1 (line 17) detectSpeech(audioIn,fs...

3 days ago | 0

Answered
I need anyone can help me in my project"melanoma detection based on shark smell algorithm"
If it's not in the File Exchange, then most likely the rare individual who has that code will not see your post and hand over th...

3 days ago | 0

Answered
Why do I get the error "Subscript indices must either be real positive integers or logicals." ?
We get this asked every day. It's our most FAQQY of FAQs, so see the FAQ for a thorough discussion: https://matlab.fandom.com/...

3 days ago | 1

Answered
What are Your Thoughts on TMW Documentation Linking to the File Exchange
I think that as long as the documentation refers to other Mathworks staff-supplied web pages or code, it's fine by me.

4 days ago | 0

Answered
Cannot save a figure as a PNG file
Try exportgraphics exportgraphics(gcf, fileName);

4 days ago | 0

Answered
Convert cell array to filename
See the FAQ: https://matlab.fandom.com/wiki/FAQ#What_is_a_cell_array? Let's say element 1 of your cell array has a string that ...

4 days ago | 0

Answered
How can measure distance after threshold
"the distance from the right side to any white region , and from botton to the any white region. " To find the distance from t...

4 days ago | 0

Answered
Masking images/matrixes
It looks like your mask is actually a labeled image since each blob seems to have a unique value (label). So in that case to ge...

4 days ago | 1

Answered
Dividing part of a histogram
I think you may have overlooked my suggestion to use linspace to compute the edges, or you just coudn't figure it out. So here ...

4 days ago | 0

Answered
update the column headng by readin the excel file
You forgot to attach your workbook, and forgot to say what kind of variable you want to work with in MATLAB (table, cell array, ...

4 days ago | 0

Answered
Dividing part of a histogram
Specify the "edges" you want for the bins as an input to histogram or histcounts

4 days ago | 0

Answered
what does count pixel =0 indicates?
It looks like your input image is practically binary already, because there is no histogram shown in the plot. Is it already bi...

4 days ago | 0

Answered
How can measure distance after threshold
Use bwdist on the inverse of the binary image. help bwdist

5 days ago | 0

Answered
Identify XY coordinates of boundaries of top 1/4 'pie slice' of circle
There is, sind and cosd, and it sounds like you've used them. They're for the arc. And linspace is for the straight line parts...

5 days ago | 0

| accepted

Answered
While performing Time Series plot in MATLAB, I am getting error "Index exceeds the number of array elements. Error in ts_plot (line 42)
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this: TUTOR...

5 days ago | 0

Answered
Comments before the H1 line in help text
You could try using readlines and writing your own help function PrintHelp. Something like this: % Test code for PrintHelp fi...

5 days ago | 0

Answered
Comments before the H1 line in help text
I don't believe so. It does not look like it. The help function just takes all the comments at the beginning of the file. If ...

6 days ago | 0

| accepted

Answered
Optimization using Cell Arrays
Just use a normal double array. Cell arrays are slow and very inefficient and are a special type of variable for situations whe...

6 days ago | 0

Answered
extracting boundaries properties from regionprops()
If they are known to be spheres, and you want to ignore having a "bay" if there happens to be a black spot on the boundary, you ...

6 days ago | 0

| accepted

Answered
How to calculate the area of single leaf along with its height
First of all you need to segment the plant, which is easy enough. Then get the skeleton of the leaf with bwskel. Then you need ...

6 days ago | 1

| accepted

Load more