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

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
how to use gscatter in app designer
Why would it be any different than for just a script? Just place an axes on your figure, then call gscatter. What's the diffic...

9 hours ago | 0

Answered
Divide training , validation and testing data.
Depends on what kind of network training you're doing. If you're using trainNetwork and labels, then you can use imageDatastore...

13 hours ago | 0

Answered
How to draw three circles with centers and radii given?
"I can't cuz there is no command for circles" <== there is if you have the Image Processing Toolbox. x1=2; y1=8; r1=10; x2=5;...

14 hours ago | 0

| accepted

Answered
how to put an app designer window in the center of the screen?
I have a function to center the GUI on the screen. See below. % Centers the figure on the screen. function CenterFigure(handl...

14 hours ago | 0

Answered
Semantic segmentation for grayscale image
Start here: https://www.mathworks.com/help/vision/ug/semantic-segmentation-using-deep-learning.html I'm working on a simplifie...

14 hours ago | 0

Answered
how to average a vector of arrays in Matlab
One simple intuitive way is to just add up all the arrays and divide by the number of the arrays numArrays = numel(indexes_ever...

1 day ago | 0

Answered
Display header along with data in excel using GUI
Try to make a table and then write it out with writetable % Create sample data. A = [12.7 5.02 -98 63.9 0 -.2 56]; B = [2 3 4...

1 day ago | 0

Answered
use findpeaks function for interpolation of signal peaks with damped sinusoidal oscillation
As the others have said, it's way undersampled so the peaks are not really where the peaks should be -- they're in between. If ...

1 day ago | 0

| accepted

Answered
using find-command to find max or min value
I prefer using the find function in combination to find max and min locations. The reason being if the max occurs at more than ...

1 day ago | 0

Answered
creating a video - zoom in effect of still image
It's somewhat smoother if you use round instead of floor. But I think some of the jitter is due to using integer coordinates fo...

1 day ago | 1

| accepted

Answered
How can i view only a small section of my graph?
Why don't you try adjusting xlim?

1 day ago | 0

Answered
how to set a range of data instead of percentile?
Explain what you mean by setting a range of data. The range of the data is what it is. If you want to scale the data to a diff...

1 day ago | 0

Answered
How do I shift a chirp signal to the right?
I didn't delve into the code too much but it looks like you're changing frequency so that's why it's shifting on the vertical ax...

1 day ago | 0

Answered
Morphological operation on 1-D signal (ECG)
What you were told is wrong. They do work for 1-D vectors. Look: vector1D = randi(9, 1, 31, 'uint8') v = imdilate(vector1D, ...

1 day ago | 0

| accepted

Answered
count the # of rows of CSV files in a folder, part 2
Maybe, but that's unnecessarily complicated. Just use ** in dir to get only csv files in the top level folder and subfolders an...

2 days ago | 0

Answered
trainingOptions for a RCNN detector with AlexNet
Why are you retraining it when you said it has already been trained to recognize stop signs? If that's true, just delete the fi...

2 days ago | 0

Answered
How to extract a Roipoly area in an image with poly2mask function under my own defined coordinates
poly2mask expects x and y to be in pixels. drawpolygon will give you the coordinates in pixels and thus should be fine for use ...

2 days ago | 0

| accepted

Answered
How to save two variables and create a function to use it later
Try this to save your two vectors in a .mat file and then recall them later % Save time and y variable save('Time Data.mat', '...

2 days ago | 0

Answered
+60k Lines on one plot - Too slow
Plot just a subsample of the curves. You'll never be able to see all 60k lines anyway, so just pick, say 1000 of them at random...

2 days ago | 0

Answered
Why is imcolordiff not symmetric and what is output range?
I didn't even know about this fairly new function. Maybe I should read release notes. Or maybe I just forgot about it. No it'...

2 days ago | 0

Answered
generate a random number base on pdf function
You need to do "inverse transform sampling" so you need the CDF, as the esteemed @John D'Errico said. https://en.wikipedia.org/...

2 days ago | 0

Answered
Added a new Toolbox but Matlab says I don't have it
Try restoredefaultpath If that doesn't fix it, either reinstall, or call tech support on Monday for free installation suppo

2 days ago | 0

| accepted

Answered
how to write codeing phylogenetic diversity index
I'm assuming you don't have the inputs needed to use that index. Maybe pick a different diversity index - one that is easier to...

2 days ago | 0

Answered
How can I make .mat file for SVM with 85 images?
What are the features that you measure for your SVM? You can collect them all in to a table for your training images, then use ...

2 days ago | 0

Answered
Do you know any histogram modification methods?
In the Image Processing Toolbox there are histeq, which gives lousy images, adapthisteq which gives good images. imadjust wh...

3 days ago | 0

Answered
I have problem to open Deep learning App
Try this. Tell us what you see in the command window: % Check that user has the specified Toolbox installed and licensed. % h...

3 days ago | 0

Answered
How do I store an input value to a variable each time?
See this snippet of code. Adapt as needed % Ask user for two floating point numbers. defaultValue = {'45.67', '78.91'}; titl...

3 days ago | 1

| accepted

Answered
can someone teach me how to find optic disc using three channels (RGB) ,shannon information content per channel in the ROI, OD centre using the circular Hough transform
Are you talking about color channel? The blue channel should have the greatest contrast between the retina and the optic disc. ...

3 days ago | 0

Answered
How to write MATLAB Scripts for FLIR's ResearchIR?
You should ask FLIR or check the FIle Exchange. All I have is the attached demo, and my Image Segmentation Tutorial: Image Ana...

3 days ago | 0

Load more