Community Profile

photo

Image Analyst


Last seen: Today
32,895 total contributions 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

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
Double y-axis with synchronized to each other
Is this what you want? x = 1 : 10; A = rand(1, 10); B = rand(1, 10) * 8 % Convert B to percent. Bpct = B * 100; yyaxis lef...

1 hour ago | 0

Answered
How do I convert a 3D greyscale image into a 2D greyscale image?
There are several things you can do that are typically done. One is to get a mean projection along the slices, where you take t...

2 hours ago | 0

Answered
matlab series using for
You did not ask any questions. You just made an announcement. I assume you'd like to ask for advice. Tips: Don't use sum as ...

2 hours ago | 0

Answered
Magnify or Resized Coloured Image
What does magnify mean to you? It's ambiguous. Do you want to zoom in without changing the number of pixels? You can use xl...

2 hours ago | 0

Answered
How to smoothen curves?
Try this. Note the discontinuities at elements 1, 20, and 100 meaning the data was not changed for those elements. Change wind...

3 hours ago | 0

Answered
how do I select only the segmented region from a original image in MATLAB
You could do mask = max(rgbImage, [], 3) > 0; [r, c] = find(mask); % Find rows and columns of non-zero pixels row1 = min(r); ...

3 hours ago | 0

Answered
does the grayscale image always give the temperature value corresponding to thermal image?
All you had to do was to take my demo and give the right coordinates for your image and your colorbar, and assign the colorbar l...

3 hours ago | 0

Answered
circle through 3 points equation
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_fit_a_circle_to_a_set_of_XY_data.3F

3 hours ago | 0

Answered
How do I cut a specific area in the image
You have to determine the starting and stopping row and column. Then you can extract it to a new image like this: newImage = r...

3 hours ago | 1

| accepted

Answered
How to convert two rgb images into grayscale? and then subtract ?
If you don't want negative numbers clipped to zero you can cast to double before subtracting image1 = imread('Image1.jpg'); i...

20 hours ago | 0

Answered
How to get luminance of an image?
Code samples in the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F So, try this if you have ...

21 hours ago | 0

Answered
Is there a way to report/flag submissions on the File Exchange?
Not sure if you can report - maybe you can - but for us moderators you can click on the user's name twice to get to their Commun...

22 hours ago | 1

| accepted

Answered
i am having problem in Undefined function or variable 'Testftr'. Error in imtest (line 49) TestSet = Testftr;
It's not a built-in function. Therefore you will have to supply that function. Did you write this code or did someone give it ...

1 day ago | 0

Answered
Left ventricular segmentation in Cardiac Magnetic Resonance Imaging
People have been working on that for decades. Look it up in USC Annotated Computer Vision Bibliography I'm sure you'll find d...

1 day ago | 0

| accepted

Answered
I want to learn Matlab coding , I try a lot but very weak .How to improve my Matlab coding and simulink ?
Read over this link: Best way(s) to master MATLAB? - MATLAB Answers - MATLAB Central

1 day ago | 0

Answered
Eliminate string from vector
You say "For example from c_gls to S1CSAR" so basically up until the last underline. Don't include _V and anything after that. ...

1 day ago | 0

| accepted

Answered
Anyway to do a 3D binary reconstruction without a huge contiguous 3D matrix?
Not sure I understand. Do you have an actual movie file, like in an .mp4 format? Otherwise, maybe check out the memmapfile()...

1 day ago | 0

Answered
MATLAB crashes every time after launching.
Looks like it's covered by the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation.2C_MATLAB_crashes_or_gives_an_error_m...

1 day ago | 0

Answered
What is the best approach to find a smaller matrix within a larger matrix (may not be identical, but need region if highest match)??
You can't use corss correlation reliably to find a math. It's just a myth. See attached demo for proof. However, you can use ...

1 day ago | 1

Answered
Plot image on different axes
What is the correspondence between the numbers in the plot, and the pixels of the image? There is no -50 pixels. What mapping ...

1 day ago | 0

Answered
How to see Hyperspectral Image from a .MAT file
What does this say s = load('yourMatFile.mat') % No semicolon. Replace with your actual filename. fieldnames(s) Do you have ...

1 day ago | 0

Answered
Eliminate string from vector
Did you try the unique() function? It has lots of options so be sure you understand which options to use. If you need more hel...

2 days ago | 0

Answered
How to change the Image colour of ones and zeros to white and black
You don't need a colormap. Just try this: B = randi([0 1],50, 100); imshow(B) impixelinfo();

2 days ago | 0

| accepted

Answered
Using the feature points object in matlab(no feature matching)
Just use indexing to get the small sub-image you're interested in and then use histogram subImage = bigImage(row1:row2, column1...

3 days ago | 0

Answered
what is wrong with my code
I'd start by using the Color Thresholder in HSV space to find green, then mask out the grass. Then I'd convert to HSV color spa...

3 days ago | 0

Answered
what is my wrong with my code
Try the color thresholder to segment each color individually. So you'll export 3 createMask() functions from it. Then use bwar...

3 days ago | 0

Answered
How to calculate the coefficients of a line in the standard form
x1=-2; x2=3; y1=4; y2=-5 coefficients = polyfit([x1,x2], [y1, y2], 1) % I need a MATLAB code to calculate A, B, and C in Ax+...

4 days ago | 0

Answered
Error using xlswrite (line 224)
If you're calling xlswrite 1251 times, you're not doing it right -- that will take forever. It's better to use ActiveX. See at...

4 days ago | 0

Answered
Approximation of pi is "too precise" .
For what it's worth, when I tried a pi estimation series, it was so accurate that after 2 terms, MATLAB couldn't tell the differ...

4 days ago | 0

Load more