Community Profile

# Image Analyst

##### Last seen: Today
30,477 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

View details...

Contributions in
View by

How can I compare two separate images (before and after) and count how many pixels are in a particular spectrum?
Try the Color Thresholder onthe Apps tab of the tool ribbon. Try HSV color space.

7 hours ago | 0

edgecolor of pixels of imagesc
You can't. And if you use pcolor, you don't either. The tiles you see in pcolor are NOT pixels. Look closely. If you want to...

13 hours ago | 0

Overlay binary image image on contrast stretched image to get the final result

16 hours ago | 0

Gaussian filter vs median filter vs wiener filter??Noise tackling performance with image corrupted with salt and pepper noise
A guassian filter blurs edges and is affected by the noise value itself. A median filter preserves edges and is not affected by...

18 hours ago | 0

how to know the array of the function that i plot
Make sure you use .* instead of just * alone: vec1 = function1(); vec2 = function2(); theProduct = vec1 .* vec2;

19 hours ago | 0

Yet Another Excel COM Problem -- SAVEAS
Fixes made: function SaveXlsAsXlsx(filename) % Takes a .xls file and saves as same name in .xlsx format % MS VBA Enumeratio...

19 hours ago | 0

Find the evaluated condition in decision
Do you mean like this? if (u == 1) && (u1==2) % First condition code. elseif (u == 2) && u1 == 2 % Only evaluated if the ...

19 hours ago | 0

Sphere-based color slicing of image
Just scan the image pixel by pixel getting the RGB color. Then compute the color distance and if it's less than R0, copy that c...

19 hours ago | 0

Image import in -y axis
Please attach 'bottle.jpg' Also use axis ij to flip the direction of plotting with plot(). Or else (# of rows - y) instead ...

19 hours ago | 0

I don't understand what does the question ask!
Hint: a=input('Enter the size of rows:'); b=input('Enter the size of columns:'); A=randi([-30 30],a,b) for row = 1 : a the...

19 hours ago | 0

Measuring Width of the irregular object in large set of images
I'm not really sure what you're pointing to. I think your best bet might be to train a deep learning model.

20 hours ago | 1

| accepted

Pick a number from an array with a certain probability
Is this homework? Sounds like it. See Wikipedia: https://en.wikipedia.org/wiki/Inverse_transform_sampling Hint: use cumsum(pr...

20 hours ago | 0

How to create a blue color gradient
0 to 255 is 256 values, not 255 values. Anyway, try this: rows = 3840; columns = 2160; black = zeros(rows, columns, 'uint8')...

20 hours ago | 1

| accepted

Query regarding colour thresholder and mask formed
You forgot to give the third dimension when you got pixel. Try this: for row=1:rows for col=1:columns pixel = new_eye_ima...

20 hours ago | 0

what is difference between augmentedImageDatastore and ImageDatastore
With the augmented version you have to give it instructions how to modify the original image, like rotate it or scale it. So it...

20 hours ago | 1

Pan and rgb image appear in black
Try this: grayImage = imread('pan.tif'); [rows, columns, numberOfColorChannels] = size(grayImage) subplot(1, 2, 1); imshow(g...

20 hours ago | 0

Request to assist:-
Without any other guidance, like how the various x are related to the A, here is one way that will work: function [x1,x5,x7,x8]...

22 hours ago | 0

How can I automatically do thresholding multiple images in a folder by for loop?
Check the FAQ: How do I process a sequence of files?

22 hours ago | 0

| accepted

making upper case character with respect to the indexes
Try this: indxC = [1,7]; s ='hello world'; s(indxC) = upper(s(indxC)) or more generally: s ='hello world'; upperS = upper(...

1 day ago | 0

| accepted

obtener un area de una imagen
Try imfreehand(), impoly(), drawpoints(), or roipolyold() imshow('cameraman.tif'); uiwait(helpdlg('Draw a polygon with left cl...

1 day ago | 0

pixel values from Tif file
% Have user browse for a file, from a specified "starting folder." % For convenience in browsing, set a starting folder from wh...

1 day ago | 0

How can i change specific pixels value in a binary image?
Try drawpoints or imfreehand(). See attached masking demos.

1 day ago | 0

| accepted

Error using \ .Matrix dimensions must agree problem
See the error section in the FAQ: https://matlab.fandom.com/wiki/FAQ#Error_Messages

1 day ago | 0

Choosing columns to create a matrix
Did you try reshape: output = reshape(A, 200, [])';

1 day ago | 0

| accepted

Generate a movie silently

1 day ago | 0

moving sum using movsum()
If the window cannot overlap the ends without the window sticking out past the edge of the vector, then it essentially stops the...

1 day ago | 1

I can't do ndvi for Landsat8 satellite image
Somehow you need to read in the band images. For example, can you use multibandread()?

2 days ago | 0

draw bounding box around a character
Presumably you used regionprops() props = regionprops(binaryImage, 'BoundingBox'); % Plot all the bounding boxes. hold on; f...

2 days ago | 1

| accepted