photo

Image Analyst


Last seen: Today Active since 2010

Followers: 49   Following: 0

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 2023
  • Most Accepted 2022
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • Most Accepted 2021
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014

View badges

Feeds

Answered
How to calculate spray penetration length and spray cone angle?
It looks pretty easy. The steps would be Threshold the first image and use regionprops to find the centroid of the center spot...

ungefär 9 timmar ago | 1

Answered
Looking accurately for coordinates-based patterns
This seem similar to crystallography. What I'd do is search for "x ray diffraction crystallography pattern analysis" and see wh...

2 dagar ago | 0

Answered
Finding the Center of Broken Vase Slices
What I'd do is to call bwboundaries on the binary image to get the coordinates of the perimeter. Do it on the original binary i...

3 dagar ago | 0

Answered
Finding the real world (in^2) area of black smears on graph paper.
Here is a crude first cut at it. It's not very robust because you haven't used the suggestions in my other answer to improve th...

4 dagar ago | 0

Answered
Finding the real world (in^2) area of black smears on graph paper.
See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general purpose demo of ...

5 dagar ago | 1

Answered
how to crop the image from the green screen
Try this: % Demo by Image Analyst % Initialization steps: clc; % Clear the command window. close all; % Close all figure...

6 dagar ago | 0

Answered
Why isn't the hold on feature working? It only shows my last plot.
How did you get "ans"? ans is a reserved keyword that gets changed very frequently, like when you call a function without accep...

6 dagar ago | 0

Answered
How can the objects touching the boundary of the ROI polygon in an image be removed in Matlab?
"define a new image boundary to concide with the boundary of the polygon obtained using roipoly" <== To get a binary image mask ...

7 dagar ago | 0

Answered
How to do autocorrelation with a given data
I don't have the Econometric Toolbox so I can't use autocorr but I can use the regular xcorr. Maybe this will help you: t = 3:...

7 dagar ago | 0

Answered
Hiding a Colored Image Inside Another Colored Image
Hard to say without being able to run it and debug it. If you have any more questions, then attach your images with the papercl...

8 dagar ago | 0

Answered
MATLAB Not Working After Update
If you do exactly what it says in the FAQ, you'll get it working, guaranteed. https://matlab.fandom.com/wiki/FAQ#After_installa...

13 dagar ago | 0

Answered
How do I add space between any specific word in string
% Original string str = 'double function_name(double name1, float name2, double name3)'; % Use strrep to add spaces before a...

13 dagar ago | 0

Answered
Generate K randomly rearranged ECG signals from the extracted beats, where K can be any large integer.
Because each segment may be a different number of samples (elements) you will have to first go through the signal and store the ...

17 dagar ago | 1

Answered
C言語のDLLにyolov4の物体検出モデルをロードする方法
Seems like it's saying it doesn't like some of the characters in your path. Your current folder probably has an unsupported cha...

18 dagar ago | 0

Answered
How to using the color intensity of each fruit, segment the three different fruits.
This looks like a homework problem. If you have any questions ask your instructor or read the link below to get started: How d...

18 dagar ago | 0

Answered
Plot generating blank graph?
You need to index Im1 and Im6. Otherwise you're just overwriting a single number in your loop and not creating a vector of seve...

21 dagar ago | 1

Answered
Help with Histogram Plot
Your picture does not show a histogram. A histogram would have counts (frequency of occurrence) on the vertical axis, not the y...

25 dagar ago | 0

Answered
how to get the envelope of oscillating signal
Did youi look at envelope? help envelope

25 dagar ago | 1

Answered
How can I filtered the color of the combustion image?
Since the blue and green channels in your camera are sensitive to wavelengths in the 400 - (roughly) 600 nm light wavelengths, y...

25 dagar ago | 1

| accepted

Answered
Hi,I tray RUN this code but i get tis error ( below the code)
@B Your index is bigger than 12784, which is the max index m90_plot can take. Put these lines in and tell us what you see in th...

27 dagar ago | 0

Answered
Plotting a graph based on a large table
Theo, would using imshow or imagesc work? data = readmatrix(filename); imshow(data, []); axis('on', 'image') xlabel('Colu...

ungefär en månad ago | 0

Answered
Deployed Matlab function with strage errors: functions not found
Christian: See the FAQ: https://matlab.fandom.com/wiki/FAQ#My_standalone_executable_won't_run_on_the_target_computer._What_can_...

ungefär en månad ago | 0

| accepted

Answered
embedding inset plots in subplots matlab
For what it's worth (may help someone in the future) I'm attaching my demos for inserting inset plots and images inside other pl...

ungefär en månad ago | 0

Answered
Can't bring up matlab
See the FAQ and do exactly what it says to do in there: https://matlab.fandom.com/wiki/FAQ#After_installation,_MATLAB_crashes_o...

ungefär en månad ago | 0

Answered
enlarge a curved arc with rounded edges, only from the rounded edge
Try bwskel then bwmorph to find the endpoints. Mask off a certain radius from the endpoints then use imdilate to grow them bigg...

ungefär en månad ago | 0

Answered
How to segment an Image using threshold and region growing
Here's one possible way. I wrote the attached script to emulate what Adobe Photoshop's Magic Wand tool does. Also there are re...

ungefär en månad ago | 0

Answered
Region GRowing image segmentation
Here's one possible way. I wrote the attached script to emulate what Adobe Photoshop's Magic Wand tool does. Also there are re...

ungefär en månad ago | 0

Answered
Why did CD folder; give such a goofy error message when I just forgot ()
Since apploc is a variable that contains the actual folder name, you need to use the functional form of cd: cd(apploc); If you...

ungefär en månad ago | 0

Answered
How do I skip items in a legend?
Every time you plot, get the handle to the points or curves. Then pass only those that you want into legend. Here is a full de...

ungefär en månad ago | 0

Answered
Smooth noisy data whilst keep absolute minimum and maximum values
In spectroscopy there are a number of baseline correction algorithms that do what you're asking. Google it. Or search this for...

ungefär en månad ago | 0

Load more