# 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 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

**Programming Languages:**

MATLAB, Visual Basic

**Spoken Languages:**

English

**Statistics**

RANK**2**

of 244,224

REPUTATION**66,536**

CONTRIBUTIONS

**0** Questions

**33,740** Answers

ANSWER ACCEPTANCE **
0.00%
**

VOTES RECEIVED**10,130**

RANK**30** of 17,072

REPUTATION**21,470**

AVERAGE RATING**4.70**

CONTRIBUTIONS**16** Files

DOWNLOADS **799**

ALL TIME DOWNLOADS**198118**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**1** Highlight

AVERAGE NO. OF LIKES**1**

**Content Feed**

segment skull out of Mri image

There are lots of ways to do it depending on what method you want to use and how accurate you'd like it. If you want to do it b...

4 hours ago | 0

how would I input this equation into MATLAB

Like this chiSquared = sum(((y - m) ./ sigma) .^ 2);

4 hours ago | 0

How to make a standalone software which accepts excel files.

See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_make_a_standalone_executable_from_my_MATLAB_code.3F

9 hours ago | 0

circle marker weird filling

Try a dot plot(time,strain,'b.-','Color',C2,'LineWidth',lw,'MarkerSize',ms,'MarkerEdgeColor',C2,'MarkerFaceColor',C2);

9 hours ago | 0

How do i plot equal size of circle in square(100*100 m^2) without overlapping?

Click on the "circle packing" tag on the right. This has been asked many times and there are several solutions with slight vari...

9 hours ago | 0

how to calculate mean and standard deviation, from the image then subtracted from the original image iteratively using matlab ?

For local mean, use imfilter, or conv2() kernel = ones(5)/25; localMeanImage = conv2(double(grayImage), kernel, 'same'); For ...

9 hours ago | 0

Personalized RGB Masked Image

I'm not sure what you are asking. So what does your original image look like? What do you mean that you want white, black, and...

9 hours ago | 0

| accepted

Color Thresholder tool runs out of memory

You should reduce the pixel dimensions by a factor of 50 or 100. There is no need to have such a huge image for determining the...

9 hours ago | 0

Unable to activate your machine

Well I'd do what it says : "refer to the following solution ID, to help resolve this issue: 1-661QJD”. What happened when you d...

13 hours ago | 0

How do I cut the signal into several parts?

Please post the graph along with annotations about where you want to do things to the signal. Did you try thresholding? quietI...

24 hours ago | 0

k means clustering shows only blank image if i loop it k times

See attached demos.

1 day ago | 0

How can I make a function be run with only teenager variables in matlab

Try this: function A = optim(B, C, D, E) % Clip values to a defined range B = max([1, B]); % Clip so there are no values lowe...

1 day ago | 0

Selecting a row of numbers clockwise around a matrix of values

mTop = m(1, :); mLeft = m(2:end, end); mBottom = fliplr(m(end, 1:end-1)); mRight = flipud(m(2:end-1, 1)); outerValues = [mTo...

2 days ago | 0

extract pixels where value is greater or less than a specified value

Use ismember() to determine if one set of values is contained within another set of values. Not sure what ind represents. Line...

2 days ago | 0

No such file or directory for a found file.

Try this: topLevelFolder = fullfile(pwd, 'Aero Lab Airfoil Testing/2002 Aero Lab 2 - Group Data'); filePattern = fullfile(topL...

2 days ago | 0

matlab crashes when trying to box plot

If you sent in the crash report, they will analyze it and reply back to you by email. If you need more immediate help, call the...

2 days ago | 0

Ego detecting the shape of an object using either radar, lidar, or vision camera

Here are ways to get help: https://www.mathworks.com/services/consulting.html?s_tid=hp_ff_s_consulting TUTORIAL: How to ask a ...

2 days ago | 0

how can I extract 2D matrices for xy, xz, yz planes from a 3D matrix and use the pcolor function?

Try imshow() instead of pcolor. pcolor() doesn't even show you the last row or column so that's why I don't like pcolor(). ims...

2 days ago | 0

Create a matrix of 50 rows and 50 columns. The odd columns should contain values 2 and the even columns values 0

There are several ways to do this. What did you try? You can do it in 2 lines of code. Here is the first one: m = zeros(50,5...

2 days ago | 0

sum only consecutive 1's in matrix

This will do it: % Read in data. s = load('PNM.mat') particleNotMoved = s.particleNotMoved % Prepare a matrix to hold our ou...

3 days ago | 0

| accepted

RGB to HSV and then quantization of H and S into 72 and 20 bins respectively.

Try this: rgbImage = imread('peppers.png'); subplot(2, 2, 1); imshow(rgbImage); title('Original RGB Image') impixelinfo; %...

3 days ago | 1

| accepted

how can i change seabed color in acoustic channel

% Plot in black plot(x, signal, 'k-', 'LineWidth', 2); % Or to plot in brown brown = [96, 57, 19] / 255; plot(x, signal, '-'...

3 days ago | 0

Error in using NaN value and calculate the mean of each row

Did you try mean(): rowMeans = mean(data(:, 4:end), 2, 'omitnan');

3 days ago | 0

Cant load large data set

That's actually quite a small data set - maybe you only included the first 5000 rows. Anyway you can read it into a matrix or a...

3 days ago | 0

I am trying to write a function that draws a card from the deck, adds it to a hand, then deletes that card from the deck.

I'm pretty sure you don't need cell arrays. A regular numerical (double) array of length 52 should work. For what it's worth, ...

3 days ago | 0

reading multiple images in a folder and storing the data

There is nothing in that code that stores anything in a text file. Try fopen(), then fprintf() and then fclose(), or the writem...

3 days ago | 0

Change number of drop downs based on spinner value using matlab app designer?

I suggest you place all the drop downs on the figure in App Designer, and then set the visibility of all but the first to off/0/...

3 days ago | 1

| accepted

Will uicontrols eventually be fully deprecated?

The documentation says "The uicontrol function is not supported in App Designer or in apps created using the uifigure function. ...

3 days ago | 0

How to calculate sum area of a particular coordinate?

@mohd akmal masud your t is a table so you need to do it this way: % Load table from mat file. s = load('answers.mat'); t = s...

3 days ago | 0

| accepted