photo

Image Analyst


Last seen: Today Active since 2010

Followers: 26   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
Performing convolution - 3 signals are convolving with three corresponding signal ?
The result of a normal, full convolution is the sum of the extents of the two waveforms. You can automatically crop to the leng...

2 dagen ago | 0

Answered
Index in position 2 exceeds array bounds (must not exceed 175).
Why are you taking columns 1 to 350 exactly? What if it has more or less than 350 columns? Your code is not very robust in tha...

3 dagen ago | 0

Answered
How to transfer color and texture of an image to another image?
The best paper on gamut transfer I have see is this one: http://www.eyemaginary.com/Portfolio/ColorHistogramWarp.html Sorry,...

3 dagen ago | 0

Answered
How to enable Nearest Neighbor Classifier
I don't see how your code is doing any KNN classification. Where is the call to knnsearch? Are you sure you have training data...

4 dagen ago | 0

| accepted

Answered
Image Denoising of SEM Image
I'm going to assume you have a binary image that you just pseudocolored to be purple and yellow. (Sorry I don't have time to un...

4 dagen ago | 0

Answered
I do not know how to make this work??

4 dagen ago | 0

Answered
Segmentation of a tumor in xray
See my attached demo where I do essentially the same thing. One way to get rid of the skull is to call bwlabel and then use ism...

6 dagen ago | 0

Answered
Image segmentation for transparent objects in a image
If they're truly all the same color, then you can use the Color Thresholder on the Apps tab of the tool ribbon.

6 dagen ago | 0

Answered
How can I calculate the size of an object from a set of photos with no reference point?
If you know the total length of some thing in the image, then you can compute the number of cm per pixel and then you can measur...

6 dagen ago | 0

Answered
I want to find the centroid at a specific image
Your segmentation is all messed up. I probably could have fixed it for you if you had attached the original RGB image, but sinc...

6 dagen ago | 1

Answered
import txt file in matlab
It looks like just a simple matrix of numbers. Try readmatrix d = readmatrix(Ftable)

7 dagen ago | 0

| accepted

Highlighted


Ask Me Anything about image analysis or the Mathworks community
Hello, everyone! I’m Mark Hayworth, but you might know me better in the community as Image Analyst. I've been using MATLAB sinc...

7 dagen ago | 8

Answered
how to skip lines that start with a certain character while reading a text file
Try this: % Open the file for reading in text mode. fileID = fopen(fullFileName, 'rt'); % Read the first line of the file. t...

7 dagen ago | 0

Answered
Image Representation conversion to functional array
I'm not sure what you're starting with and what you want. Are you starting with a PNG image file and you want the coordinates o...

7 dagen ago | 0

Answered
Converting Colour RGB into a string with padding and gaps
Use sprintf to make up a custom string with the info you want, then use text to place that string somewhere on your GUI.

7 dagen ago | 0

| accepted

Answered
how to skip lines that start with a certain character while reading a text file
Try readlines to get each line in a cell array. Then loop over all lines skipping the ones that start with #: fprintf('Beginni...

7 dagen ago | 0

Answered
Use adjusted with imcontrast tool image
Using the option "Save as" under the File menu in the figure will not save the full sized image. It basically saves a screensho...

7 dagen ago | 0

Answered
Tracking motion of particles: using edge detection and blob analysis?
The Computer VIsion Toolbox has some tracking functionality, though I haven't used it.

8 dagen ago | 0

Answered
I need help combining two sine waves
How about using cos() instead of sin() and adjusting your ending time: f=1000; n=10; T=1/f; t=(0:T/100:n*T - T/2); s = cos(...

8 dagen ago | 0

Answered
make vectors same length using min function
How about x = [2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016]; y = [0, 0.05, 0.1, 0.15, 0.2]; a = [2...

8 dagen ago | 0

| accepted

Answered
Find index of a nearest value
Another solution x = [1 2 3 4 5 6 11 15 21 51 52 54 100 101 151 201 251 301 401]; targetValue = 10; [~, index] = min(abs(x - ...

8 dagen ago | 1

Answered
How to detect right triangles from an image and find the three side lengths of each triangle?
See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general purpose demo of ...

9 dagen ago | 0

Answered
warning in serial properties
If you look in the help, it will tell you. Use serialport instead. I figure you can figure out how to change your code as well...

13 dagen ago | 0

Answered
Align image to 3d point cloud
You'd have to somehow project your 3-D point cloud onto a 2-D plane so it can be compared to your 3-D image. But then some of t...

13 dagen ago | 0

Answered
change the color of curve from blue to any color and make it bold
You can specify the color as a 3 element vector with values between 0 and 1, or use one of the built in colors like 'r': y = ra...

13 dagen ago | 1

Answered
what toolbox to include for regression
For these few data points, and for a case like this where the best fit might simply be a line, you can use the build-in polyfit ...

14 dagen ago | 1

Answered
MATLAB editor configuration text extremely small
What is the "find bar"? Some of the fonts might still be controlled by the operating system so if you can't change a font siz...

15 dagen ago | 0

Answered
Why does my matlab code cannot detect the number of periods in a specific time range
Is locs_gelb the yellow signal? It looks like you've already determined how many cracks you have and your loop simply inspects ...

16 dagen ago | 0

Answered
I have the wrong code. How should I modify it to accomplish the goal?
That should be right, but delete lines 4-6. They should not be there. You pass in the base and height with your test function,...

16 dagen ago | 0

Answered
How to remove noise of low frequency signals
One way is use envelope, envspectrum, or audioEnvelope. Once you have the envelope, just subtract the lower curve of the envelo...

16 dagen ago | 0

Load more