
Image Analyst
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
MATLAB, Visual Basic
Spoken Languages:
English
Pronouns:
He/him
Professional Interests:
Image Data Workflows, Industrial Statistics, Image Processing and Computer Vision
Statistics
0 Questions
38,351 Answers
17 Files
Cody0 Problems
1 Solution
29 Highlights
RANK
2
of 282,035
REPUTATION
76,394
CONTRIBUTIONS
0 Questions
38,351 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
12,034
RANK
29 of 19,072
REPUTATION
23,239
AVERAGE RATING
4.70
CONTRIBUTIONS
17 Files
DOWNLOADS
351
ALL TIME DOWNLOADS
213683
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
29 Highlights
AVERAGE NO. OF LIKES
2
Content Feed
Dicom image segmentation to detect objects with same pixel intensity neighbor
If the other tissue is "touching" the green surface, then it will be tough to distinguish them based on intensity and morphology...
21 hours ago | 0
Finding angle Between the bending of finger
Try bwskel. Be careful though because some algorithm that works fine for a computer graphics image may fail miserably for a rea...
21 hours ago | 0
How do I get the brightest pixels from this image?
You should be able to use @bwskel to get the skeleton. Then use the skeleton as a mask to get the pixel values along the ridge....
22 hours ago | 0
| accepted
How can I know which ditribution is appropriate to fit on the generated histogram? and, How can I do that?
I agree with @Star Strider and @the cyclist -- if you can't use the actual distribution and must use a formula, you should use o...
22 hours ago | 0
How to make a random circularly-symmetric gaussian distributed additive noise component with mean 0 and variance (sigma^2)/2?
Not exactly sure what you want, but how about this: g = fspecial("gaussian", 201, 40); % Create Gaussian intensity pattern. im...
1 day ago | 0
Interpreting the output of regionprops function
Try this: % Measure properties of all the individual blobs in the image. props = regionprops(mask, 'MajorAxisLength', 'MinorAx...
1 day ago | 0
| accepted
Where can I download the data in excel which is used in MATLAB for example patients.mat etc
On my computer it is here: C:\Program Files\MATLAB\R2023b\toolbox\matlab\demos\patients.mat
1 day ago | 0
For-loop finding the difference between 7 different arrays
You can't loop it since you chose to have separately named 1-D arrays so you can just do it in 7 lines: A(:,1) = t1(:,1)-tref(:...
2 days ago | 0
How to trace the minimum and maximum lines of the image of the moiré franges?
To see published algorithms on the topic, see 9.5.3 Optical Interferometry, Moire Patterns https://www.visionbib.com/bibliogra...
2 days ago | 0
Can I gray out the UIAxes?
To change just about anything you can think of on a graph see the attached demo.
2 days ago | 0
Matlab function gives 'ans=0' answer problem
Evidently you never took the training onramp course. John gave an excellent explanation. To learn other fundamental yet essent...
2 days ago | 0
Function definition are not supported in this context. Functions can only be created as local or nested functions in code files.(clarification and application?)
Try this as the first line to declare the function: function status = celldestiny2(A,i,j) To learn other fundamental concepts,...
2 days ago | 0
Surface roughness determined from a depth map.
Looks like youi're assuming that your brightness corresponds to depth. Assuming that's true there are several definitions of ro...
2 days ago | 1
| accepted
I lost my computer where my matlab R2019b was installed
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_do_I_release_or_deactivate_a_MATLAB_license? Lots of other good stuff in t...
3 days ago | 0
Error Message: Undefined function 'BME3202M2F' for input arguments of type 'char'.
It works for me. Watch: gain1 = 1000; gain2 = 1000; % 9 uA [ AI0Centered9, AI1Centered9, time9 ] = BME3202M2F('exp2.1(9).cs...
3 days ago | 0
Removing Noise in Image
What do we know about the circular/elliptical shape? Is it always partially outside the image? Do the streaks always emanate f...
3 days ago | 0
Using different line style, colour, and legend
Looks like you know how to use MATLAB. About all I might offer is to use the 'Color' option in plot to specify specific colors....
3 days ago | 0
| accepted
matlab invalid expression error
Tons of errors. I got tired of fixing them all, but I got this far in your script. You can continue to fix them one at a time ...
3 days ago | 0
| accepted
How to remove border from figure
Use exportgraphics to save the current, or designated, axes as a PNG image file: exportgraphics(gca, 'Figure 2.png'); If you o...
3 days ago | 0
how to extract binary images
You can use drawfreehand to hand trace around all the blobs you want to retain. See attached freehand_masking_demo.m. I've atta...
3 days ago | 0
How to eliminate delays in drawing a graph during modeling in Simulink, in a dashboard?
I don't know Simulink, but it MATLAB you'd call drawnow; to force an immediate update/refresh of the screen and plots.
3 days ago | 0
finding min and max values from a file
Try this. It loops over all files and finds the min and max displacement of each file, along with the times that those extrema ...
3 days ago | 0
Finding area, average and moments of parts of a segmented image
See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general purpose demo of ...
4 days ago | 0
reverse of bwmorph(BW, 'skel' )
I don't believe the other answer will maintain separation of the pieces you split apart. It looks like it will merge them toget...
4 days ago | 0
Index in position 1 is invalid. Array indices must be positive integers or logical values. "Ideas of fractal fractional using exponential kernel"
Why do you have this: k=1:j; ??? so then k is a vector but then you use it as an index with a scalar when referencing ...
4 days ago | 0
Help in plotting a graph
Try this: numPoints = 1000; x = linspace(0.03, 0.09, numPoints); y = linspace(15, -10, numPoints); plot(x, -12*ones(numPoint...
5 days ago | 0
i have detected a object in a scene image , now i want to find centroid coordinates of this object in a whole image . How do i get this ?
See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general purpose demo of ...
5 days ago | 0
Is it possible to programmatically get a list of all file dependencies included in my standalone application (Matlab Compiler )
I use my attached function. Obviously it only finds functions called by your functions. Even if you hard coded some filename i...
6 days ago | 0
How can I plot columnar grains?
Perhaps the Volume Viewer app on the Apps tab of the tool ribbon.
6 days ago | 0