
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,543 Answers
17 Files
Cody0 Problems
1 Solution
29 Highlights
RANK
2
of 284,380
REPUTATION
76,758
CONTRIBUTIONS
0 Questions
38,543 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
12,120
RANK
29 of 19,201
REPUTATION
23,327
AVERAGE RATING
4.70
CONTRIBUTIONS
17 Files
DOWNLOADS
496
ALL TIME DOWNLOADS
214513
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
29 Highlights
AVERAGE NO. OF LIKES
2
Content Feed
How to combine three colour channels into the 'best' sRGB representation using a colour checker chart?
Shouldn't be too hard. So you have 3 gray scale images, one with a red filter, one with a green filter, and one with a blue fil...
16 hours ago | 0
This is a code that my team has been trying to fix but with no luck. There is one line on the graph that looks correct but the rest are all very small and wrong.
Yes, because the scale of the different plots is several orders of magnitude different so you can't see most of them if you use ...
21 hours ago | 0
Does anyone know how to load .mat file into app designer for plotting?
Try this: s = load('SBC1.mat') Don't use a semicolon and type that into the command window. What do you see? It should list...
22 hours ago | 0
Use same colorbar on new figure
After you've called figure and imshow to create your second image, call colorbar again cmap = hot(256); colormap(cmap); color...
23 hours ago | 0
test the mathlab solution of precipitation
Your "A" is a structure and so summing it leads to an error. You need to extract the array from the structure. I don't know wh...
23 hours ago | 0
How do I upload an image to Matlab to read in progam?
Try imread help imread See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic,...
23 hours ago | 0
Matlab don't work
See the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation,_MATLAB_crashes_or_gives_an_error_message_when_I_try_to_run_...
1 day ago | 0
Generate a group of random number
Try this and see if it works for your purposes. r = 0.5 * randn(20000, 1); histogram(r); grid on; theMean = mean(r) stDev =...
1 day ago | 0
How to extract only the object and get the extreme coordinates?
Try bwferet. help bwferet
1 day ago | 0
Assign values from an matrix to another by using row and column indexes -- array exceeds maximum array size preference
You can just use the logical image. Don't use find or rows or columns at all. Simply do mask = image1 == 1; % Logical image. ...
4 days ago | 1
How to Remove Tail from Segmented Circle
Another solution might be possible. How much do you know about the tail? Is it always about that thickness, and the ventricle ...
5 days ago | 1
How to package programs containing third-party tools into independent apps in Matlab?
First you'd have to get permission from the author/publisher to compile their third party code into your standalone executable. ...
5 days ago | 0
Inserting zeros into another array at values in the second array
This looks like a homework problem. If you have any questions ask your instructor or read the link below to get started: How d...
5 days ago | 0
How to calculate the Jaccard Index of two sets of points (x,y,z)
If you have just a list of points, and not a digital image, you can do this: list1 = [1,1; 2,3; 4,7; 5,9; 6,11; 7,13] list2 = ...
5 days ago | 0
Identifying straight line & intersection with the curve from the binary image
The best solution is if you can put your part into some kind of jig so that everything is in a fixed, known position. Then you ...
5 days ago | 0
| accepted
Infusing/ Overlaying two images in reference to their center-to-center distance w.r.t to coordinates
You're going to have to create a canvas larger than either one, like the height is the sum of the two images heights. Paste one...
5 days ago | 0
| accepted
Read files with both upper and lower cases
In Windows, it will retrieve all the files regardless of the capitalization of the extension or base file name. I'm not sure ab...
5 days ago | 0
What criteria should be used to select the number of images used in image processing for detection based on image segemntation?
Here is what MATLAB Playground says: "The number of images required to validate a traditional image analysis algorithm depends ...
5 days ago | 0
image processing ideal LPF
There is no ideal LPF in general. Maybe there is for your particular image though depending on the high frequency noise in your...
5 days ago | 0
Is it possible to use 'assignin' to append data to an array in the base workspace?
You'd need to use eval to first get the current values of the variable into a new variable, say existingVar. Then make up your ...
6 days ago | 0
| accepted
How can I just change the color of the bottom x-axis of a figure?
Here is a demo to show you how you can change nearly everything in a plot. % Demo to make a black graph with red Y axis, green ...
6 days ago | 0
Centerline detection from the binary image.
What I'd do is to find the rows where you have two blobs, instead of 0 or 1. Then for those, log the left edge and the right ed...
6 days ago | 2
| accepted
Passing a matrix between App Designer Apps
Start with the FAq for some ideas. https://matlab.fandom.com/wiki/FAQ#How_can_I_share_data_between_callback_functions_in_my_GUI...
7 days ago | 0
| accepted
edit .mat values to match
You could try interp1 or imresize to resize the stereo audio signal to be as if it had the number of samples it would have had i...
7 days ago | 0
How to calculate recall for image detection model based on image segementation?
See discussion in your duplicate post: https://www.mathworks.com/matlabcentral/answers/2049337-how-to-calculate-the-precision-an...
7 days ago | 0
code just runs and never stops not sure what to do
You forgot to put a failsafe in your code so most likely t(counter) never exceeds P. Try it this way % Initialization steps. ...
7 days ago | 0
Problem with rotating an image
stat is a structure array, not a single structure. Try this xy = vertcat(stat.Centroid); % Get all N blobs centroids into an N...
7 days ago | 0
Read the screen value according to the colorbar
If you are really starting with an RGB image of an indexed image that has been pseudocolored with a colormap, then you will need...
7 days ago | 0
Remove unwanted small and connected regions in the image
I know you accepted the other answer but I don't think it's right. It assumes you want to "count connected components in a bina...
7 days ago | 1
How to detect & fitting curvature from the binary image?
See my solution to your duplicate question: https://www.mathworks.com/matlabcentral/answers/2050272-curvature-detection-from-ou...
7 days ago | 0