Community Profile

photo

Image Analyst


Last seen: Today
29.589 total contributions since 2010

Senior Scientist 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. 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

Image Analyst's Badges

  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
Extract the X and Y values of curve in image
Try this link

ongeveer 3 uur ago | 0

Answered
I am doing a project on determining the qulality of rice seeds using image processing. How do I measure the length, breadth, eccentricity etc of the grain using the image of the grains as an input?
See my Image Segmentation Tutorial. It will show you the basics of image segmentation and measurement of parameters.

ongeveer 4 uur ago | 0

Answered
We need to install Global Optimization Tool
Contact tech support by telephone and ask for Installation for the fastest (and free) help.

ongeveer 4 uur ago | 0

Answered
Is there a way for 'Smart Breaking' of code lines?
Do you want to split these lines into multiple lines manually, or automatically via a script? You can split any line apart as l...

ongeveer 14 uur ago | 0

Answered
Report bug on document of gmres
On the bottom of the documentation for any function, click on one of the 5 stars. It will bring up a box that asks you why you ...

ongeveer 15 uur ago | 1

Answered
Rotate a 3D data cloud to align with one axis
You might be looking for the view() function, if you want to rotate the whole coordinate system (data plus axes) so that you're ...

2 dagen ago | 0

Answered
Normalise data in Matlab
If you have data for only some (x,y) locations and then you want to interpolate data values for the missing (x,y) locations, the...

2 dagen ago | 0

Answered
Adding text to axis label.
Use the xlabel() and ylabel() commands instead. xlabel('RWD','FontSize',8, 'FontWeight','bold'); If you want to use text() bec...

2 dagen ago | 0

Answered
How to sort filenames that are stored by dir command
It's best if you can create the filenames with leading zeros, if you can. If you are stuck with those names, see this link on n...

2 dagen ago | 0

Answered
Image as function input
Get rid of the "clear" in that function, after the tic statement. That clear is deleting whatever you passed in for img and o...

2 dagen ago | 0

| accepted

Answered
How to construct a feature matrix X where rows correspond to pixels and columns correspond to features?
What are the features? The lab values? Have you tried just using brackets and parentheses? labImage = rgb2lab(rgbImage); lIm...

2 dagen ago | 1

Answered
writing into an image does not work as expected
Try to make it a uint8 image: newImage = ones(10, 10, 3, 'uint8); The problem was that it was double, and if it's double it ex...

2 dagen ago | 0

| accepted

Answered
how to calculate the distance between different pixels
Try this to get the mean separation: clc; % Clear the command window. close all; % Close all figures (except those of imto...

2 dagen ago | 1

Answered
Can I plot axis on top of a figure
See attached demos where I inset an axes on top of another, underneath axes.

2 dagen ago | 0

Answered
How to display two things on one line?
Use fprintf(): fprintf('The first random variable is %d.\n', x);

2 dagen ago | 0

Answered
rotating and saving images to folder: error during loop
Teshan: I believe the problem comes about because you are, in subsequent runs, processing images from a prior run. You should ...

3 dagen ago | 1

| accepted

Answered
Why 4.8/1.6 is not equal to 3?
See the FAQ: Why is 0.3 - 0.2 - 0.1, or similar, not equal to zero?

3 dagen ago | 0

Answered
For loop not calculating properly
Don't use sum as the name of your variable since that's already the name of a built-in function. You need to assign N outside t...

3 dagen ago | 0

Answered
How to find the valley areas of the image?
In your duplicate post I referred you to Vision Bob where there are dozens of papers on this 11.3.3 Specific 3-D Models, Rock A...

3 dagen ago | 0

| accepted

Answered
How to reverse the order of words in string
Sounds like homework, so here is a hint towards the solution: str = 'Hello. I. am. Here.' words = strsplit(str) reverseWords ...

3 dagen ago | 0

Answered
Hello! Can you help me with this?
Here's a start. Snippet to draw points and fit a spline curve through them with a lot more points: numPoints = 7; hFig = figu...

4 dagen ago | 0

Answered
scatteredInterpolant gives null matrix for collinear data . .
Use interp1() instead.

6 dagen ago | 0

Answered
Scaling distortion on images
Use padarray().

6 dagen ago | 0

Answered
Color different marker style according to different variables
It looks like (though I haven't tried it) that you can use the 'clr' option of gscatter to specify what color each group is.

8 dagen ago | 0

Answered
Where is the logic failure in my code ?
Use true or false, not 'True' or 'False'. No quotes or capitalization required. Or don't even use them at all. Your code co...

8 dagen ago | 0

Answered
how to view this image enlargely
No idea what you want. I don't know what "enlarge my output image for column" means exactly. Try zoom() or imresize() or repma...

8 dagen ago | 0

| accepted

Answered
How to detect all the pixel intensity values in a grayscale image and store them?
You can call impixelinfo() to let you see the gray levels as you mouse around over the image. To get the gray level of the imag...

8 dagen ago | 1

Answered
How to perform shape factor analysis (circularity) on list of x, y coordinates
There is a new function bwferet() that you might want to look into. You might want to look into edge linking algorithms to clos...

8 dagen ago | 1

Answered
[Assignment]Write a function called saddle that finds saddle points in the input matrix M.
Try this: numPoints = 7; M = randi(9, numPoints, numPoints) % M = [1,2,3,4,4,3,2,1] % Sample data rowMaxima = max(M, [], 2) ...

9 dagen ago | 0

Answered
How to change background color with imrotate function?
Right now there is no option to set the color of the background that is exposed after rotation. You could make a copy of imrota...

9 dagen ago | 0

Load more