Community Profile

photo

Image Analyst


Last seen: 2 dagen 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. 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
compare images 2 signal and indentify difference
Like with findpeaks? Mathworks had a seminar/demo of this using Deep Learning to look at spectrograms of ECG signals. Maybe ...

1 dag ago | 0

Answered
WHEN I AM RUNNING THIS CODE I AM RECEIVING ERROR IS CASE OF CONVERSION FROM LAB TO RGB. HERE I HAVE WORKED WITH B COMPONENT.HOW CAN I COMBINE 3 CHANNEL AND GER RID OF FROM ERR
I didn't go over the whole code (no time now) but I did notice something wrong immediately. L is channel 1, not 3. Corrected c...

2 dagen ago | 0

| accepted

Answered
How to Save data generated during a function execution
I don't know why you say that. You can save data created inside the function in a variety of ways and formats. Or, you can als...

2 dagen ago | 0

Answered
Increasing number of data points by linear interpolation method
See my attached spline demos. You can tell it how many points you want.

2 dagen ago | 1

Answered
How would you detect a single noise pixel in an image matrix?
If you had to describe it in words, how would you describe "noise"? Is it values above or below some gloal threshold? Or above...

2 dagen ago | 1

Answered
How can I find the difference in height between the two manometer's limbs using image processing?
Garbage in, garbage out. First of all try to improve your image capture. Get rid of the blue lines. Try a uniform backgroun...

2 dagen ago | 0

Answered
Use regionprops in a parent-children defect selction
The foreground is the white part. So it's finding boundaries of the whole gigantic white area. I suggest you invert BW.

2 dagen ago | 0

Answered
whats wrong with this code?
I'd use character arrays instead of strings and a for loop instead of a while loop: function assigning_values_to_character_arra...

2 dagen ago | 0

Answered
How to convert gray image frame into video frames?
See attached demos. If you have any more questions, then attach your data and code to read it in with the paperclip icon after ...

2 dagen ago | 0

Answered
How do I obtain all rgb pixels from an image instead of just one pixel from user input? And then how do I output that data to a csv file?
You seem to already have a variable called img. That IS all the pixel values for all locations. If you want just one row, colu...

3 dagen ago | 0

Answered
I want to find use regioprops and find the centroid of this shape along with other properties such as area of this shape. any ideas?
See my Image Processing Tutorial in my File Exchange: Image Analyst's File Exchange

3 dagen ago | 0

Answered
Please how can I do to download the videos into this website?
You don't download into the mathworks.com site. You upload files into a site, or download files from a site. If the Mathworks ...

3 dagen ago | 0

Answered
How can I stretch an image non-uniformly?
Use imresize to make the image dimensions and aspect ratio whatever you want.

4 dagen ago | 0

Answered
display comma in xlabel
Turn the number into a string. See my attached little utility function.

4 dagen ago | 0

Answered
Hello everyone, I want to restrict the domain of a vector to return it to a smaller data set. For example, X between 2 and 7
Try this: X = [ 1 2 3 4 5 6 7 8 9 10]; mask = X > 2 & X < 7; % Or X >=2 & X <= 7 X = X(mask)

4 dagen ago | 0

Answered
I am trying to use background subtraction on a set of images in a folder
Try this: folder = fullfile('C:\folder1\folder2'); filePattern = fullfile(folder, '*.jpg'); fileList = dir(filePattern); num...

5 dagen ago | 0

| accepted

Answered
Figure steals focus from parent app on update
It's been a problem for years. It doesn't always seem to happen but when it does it's very annoying. I remember one time it ...

5 dagen ago | 0

Answered
Increase determine step size
Try this: n = 5; n = [1,2:2:((2*n)-2)]

6 dagen ago | 0

Answered
Selecting multiple ROI in images for processing
See attached demos.

6 dagen ago | 0

| accepted

Answered
How do I code a sediment identifier or classifier by beach sand grain size using images?
I heard of a study that looked at beach sand in Alaska and was able to classify where (what river) each grain of sand came from....

6 dagen ago | 0

Answered
Making a script that will generate a random "walker" that will walk along the x-axis randomly.
See my attached collection of random walk demos.

6 dagen ago | 0

Answered
How do I keep my code and my variable editor in view at the same time
If you're using App Designer, then sadly no. App Designer and MATLAB each have their own separate IDE. I've been compaining fo...

6 dagen ago | 0

Answered
Is there a metric to quantify edge information contained within different regions of an image
You can find lines with hough or houghlines. If you take the profile across the edge you can fit a line through the middle part...

6 dagen ago | 0

Answered
How to separate string and number?
See lettersPattern and digitsPattern

6 dagen ago | 0

Answered
How to export color thresholder tool values?
Just export the function and then copy the threshold values from the exported function to your own custom code.

6 dagen ago | 0

Answered
Too many input arguments.
Don't use eval. Try it this way: cfileDir = fullfile(workDir, 'ElasticMeasure', 'DanEllis'); cd(cfileDir); mex dpcore.c; cd...

6 dagen ago | 0

Answered
How can I extract the data (values) which are comming under the line
Convert it to a digital image and then use improfile

7 dagen ago | 0

Answered
HOW TO GET UNDER A LINE VALUES USING PCOLOR
If you have the Image Processing Toolbox, use improfile

7 dagen ago | 0

Load more