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. 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 bat365 Community Advisory Board. Be sure to click "View All" in my File Exchange to see ALL of my demos and tutorials: http:/matlabcentral/fileexchange/?term=authorid%3A31862 Professional Interests: Image analysis and processing
MATLAB, Visual Basic
Spoken Languages:
English
Professional Interests:
Image Data Workflows, Industrial Statistics, Image Processing and Computer Vision
Statistics
0 Questions
37,751 Answers
17 Files
Cody0 Problems
1 Solution
26 Highlights
RANK
2
of 277,486
REPUTATION
75,314
CONTRIBUTIONS
0 Questions
37,751 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
11,817
RANK
29 of 18,674
REPUTATION
23,016
AVERAGE RATING
4.70
CONTRIBUTIONS
17 Files
DOWNLOADS
628
ALL TIME DOWNLOADS
211502
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
26 Highlights
AVERAGE NO. OF LIKES
2
Content Feed
Error - Error using im2double
Your code does not use im2double. And you did not post the entire error message (all the red text). I know because the line nu...
10 hours ago | 0
Dimming an Image with a new max?
Try dimmed = rescale(orig, new_min, new_max); For example dimmed = rescale(orig, 0, 157); % Linearly scale image to now go be...
14 hours ago | 0
Help with matlab script
You had an extra "end" between step 4 and 5, and V_interpolated is not defined. Was it supposed to be interp_speeds instead of ...
1 day ago | 0
Find (local?) maxima when two maxima are adjacent to each other (maybe using islocalmax or findpeaks?)
If it's also a global max, you can do freq = [37 37 23 1 1 1]; [~, indexes] = find(freq == max(freq)) Works no matter if the ...
1 day ago | 1
How to reconstruct a corrupted image?
I don't know what the "upper layer" is. First you can call rgb2gray() to convert it to gray scale. But after that there is a ...
1 day ago | 0
MATLAB R2013b
What did the sales people say when you called them? You did call them, right?
1 day ago | 0
measuring duration of peaks
Try % Find valley to the left of the peak hold on; for k = 1 : numPeaks % Start just to the left of the peak by one inde...
2 days ago | 0
| accepted
how to sketch the graph of iterative sequence
Did you try this: k = 1 : 99; x = k * 4; subplot(1, 2, 1); plot(k, x, 'b-', 'LineWidth', 2); grid on; Or this x = linspac...
2 days ago | 0
| accepted
How to stop pi appearing as a text in the disp result?
I suggest you don't use symbolic terms at all. I suggest you just do it numerically with a for loop to sum some number of terms...
2 days ago | 0
how to remove error for edge detection in command P=edge(I,'prewitt');
You're probably passing it an RGB image: % Works with gray scale image: grayImage = imread('moon.tif'); edgeImage = edge(gray...
3 days ago | 0
How can I process the image and extract the spacing between individuals dots in a row ?
Like @Walter Roberson said, Use the radon transform to discover the angle at which your spot array is rotated. See attached d...
3 days ago | 0
| accepted
I am running into this error "Index in position 3 is invalid. Array indices must be positive integers or logical values." and do not understand why.
Before the line where it errors, put this slice1 = SaveCropVideo(str2double(Name), 1) slice2 = SaveCropVideo(str2double(Name),...
4 days ago | 0
How to convert ground turth data to Images
Depends on what you're doing. If you're doing regression you can just put the ground truth values in a table or matrix. If you...
4 days ago | 0
The noise histogram come deffrent as I expected
Please post your screenshots here if they are less than 5 MB. Let's keep your question content all in one place rather than sca...
4 days ago | 1
Tracking bubbles in a video recording
Try imtophat or imbothat on the original grayscale (not pseudocolored) image frames. Or try adapthisteq to flatten the image to...
4 days ago | 0
where is the error in this code?
See the FAQ for a thorough discussion: https://matlab.fandom.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_(or_similar)_not_equal_to_zero...
4 days ago | 0
can anyone please help me solve the accuracy verification issue with region props? is the performance optimal for measurements? has it been converted to square microns?
You didn't post the complete file. Can you attach it? What is numZones? 12? Perhaps the other zones are off the end of the i...
4 days ago | 0
Please help finding the average thickness of the marked region in image automatically for 1000 such images.
I'd threshold for the bright layer. Then scan the image column by column to find out where the bright column is. Then scan tho...
4 days ago | 0
Collect data from directories
See some file and folder demos, attached. Adapt as needed.
4 days ago | 1
How to plot a 2D map of values on cirle colored by intensity
Try using scatter scatter(x, y, markerSize, colormap, 'filled');
5 days ago | 0
| accepted
Can you please say why this is coming? can you please solve this?
You forgot to attach 'Capteur2125011.txt'. My guess is that you're either creating fields of "opts" that are not valid in readt...
5 days ago | 0
How do i open a .bzl file(bazel file) using matlab?
Have you searched the File Exchange? Who gave you the file(s)? Can you ask them for a MATLAB reader for the files? Are the ...
5 days ago | 0
Updating a graph by changing which column of a matrix is being plotted to create an animation.
You may be interested in this attached demo that creates a sequence of plots and writes them to a movie file. I have lots of ot...
5 days ago | 0
Plotting a contour plot on top of an image?
Look into labeloverlay and visboundaries help labeloverlay help visboundaries
5 days ago | 0
How to add together values in matrix and replace the empty spaces with zeroes
@Mathieu NOE's answer can be done more simply for those lucky enough to have the Image Processing Toolbox, which can find the in...
5 days ago | 0
Scale Bar adjustment in an OCT scan
Perhaps you should ask your Fiji question in an ImageJ forum. We're just about MATLAB here. I'm attaching a demo about drawing...
5 days ago | 0
| accepted
temperature measurement of gas turbine blade
You've given us nothing to help on yet, but we can try. In the meantime, see my attached thermal example In addition, see my...
5 days ago | 0
| accepted
Sobel Edge Detection Threshold value single vs uint8 image
I don't know Simulink but Sobel has a fixed filter size that may not scale well with the size/width of the edges in your particu...
5 days ago | 0
How to save all the data after processing all the images
Didn't I answer that in your duplicate question? /matlabcentral/answers/1938859-how-to-save-all-the-im...
6 days ago | 1
| accepted