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

REPUTATION**67 198**

CONTRIBUTIONS

**0** Questions

**34 041** Answers

ANSWER ACCEPTANCE **
0.00%
**

VOTES RECEIVED**10 263**

RANK**29** of 17 206

REPUTATION**21 576**

AVERAGE RATING**4.70**

CONTRIBUTIONS**16** Files

DOWNLOADS **875**

ALL TIME DOWNLOADS**199126**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**1** Highlight

AVERAGE NO. OF LIKES**2**

**Content Feed**

ho to find index at which the 50% of the sum vector is included?

Isn't this a duplicate? If it's not your homework, you can use my solution: a = [3 5 7 3 5 8 9 3 1 41 6]; s = sum(a) c = cum...

ungefär 5 timmar ago | 0

how to find index of 50% of sum of signal?

Isn't this a duplicate? If it's not your homework, you can use my solution: a=[4 2 3 1 5 6 11]; s = sum(a) c = cumsum(a) [m...

ungefär 5 timmar ago | 0

Number of line for fcontour

Look at the max and min of your surface, then compute the 'LevelStep' using the number of contours you want. Something like (un...

ungefär 10 timmar ago | 1

How I can develop this segmentation codes ? I am so close to exact shape

I didn't read the paper but assuming you implemented the functions correctly, the problem may be that your image sizes don't mat...

ungefär 14 timmar ago | 0

How to normalize/Rescale Image Datastore

@hammad younas an imageDatastore is essentially just a structure that is a listing of file names. It is not image data itself. ...

ungefär 14 timmar ago | 1

| accepted

top- hat transform for signal processing

I know imtophat() and imbothat() should work for 1-D signals. They're in the Image Processing Toolbox. Observe: v = randi(20,...

ungefär 17 timmar ago | 0

i USE THE CODING FOR SHOW MULTIPLE CIRCLES, i observe changes when change the scale of window (change points which are inside circles) )

I don't believe the marker size is related to the scale of the axes. It's independent. If you want to display circles where th...

ungefär 17 timmar ago | 0

How to efficiently calculate mean and standard deviation of two large images at multiple misalignments?

8 hours? Wow. Why not use the built-in mean(), mean2(), std(), or std2() functions?

ungefär 17 timmar ago | 0

Random matrix with no repeats in rows and columns.

Just construct a Latin square for n=9, then multiply it by 2 https://en.wikipedia.org/wiki/Latin_square

en dag ago | 0

Adjusting the legend spacing

I don't know of any way in the legend() function. You might try creating strings for your legends manually and put a \n at the ...

en dag ago | 1

| accepted

how do I show the images name on top of each picture

Another option, other than title(), is to put the filename in text in the overlay rgbImage = imread(filename); imshow(rgbImage...

en dag ago | 0

Patch does not fill the area in the graph

We don't have your data. Make sure that the (0,0) point is in your data sent to patch(). Looks like now, that point is not in ...

en dag ago | 1

hey fellows , in which function to use for this case? Thanks

Hint, for the first one you have a matrix and two column vectors: coeffs = [4,2,1; 2,6,-4; 2, -14, 14] y = [a;b;c] ...

en dag ago | 0

About the error of 「vision.getMessage」

I get no such error. I suggest you call tech support for free installation help since it seems like it's not installed properly...

en dag ago | 0

finding number of centroids of a binary image

Try my Image Segmentation Tutorial. It gives a well commented demo to find the centroids and other things. Image Analyst's Fil...

en dag ago | 0

How to do a maximum rank filter

Looks right to me. Do you think something is wrong with that?

en dag ago | 0

Detect voids in FRC by Image Processing Toolbox

You forgot to attach the image. It looks like you're trying to detect bark blobs in a certain range. Why not just use regionpr...

2 dagar ago | 0

| accepted

why do i got this error?

I don't know exactly what you're doing but look at this: function [updatemodel, k_gain] = ESMDA_inversion(w, data, d_pred, alfa...

2 dagar ago | 0

How do plot rows of your matrix into a histogram?

Not sure what you mean by histogram. Is that your data or some kind of histogram of the data? Anyway, to plot the rows of your...

2 dagar ago | 0

Question in continuous time signals

Why are you going from 8 to 12 instead of (7+DT) to 12?

2 dagar ago | 0

how to convert an image into bits???

If you want to view bitplanes 0 through 7, as binary images, see my attached demo.

2 dagar ago | 0

How to draw a histogram of an image in a triangle?

Really I think you could do it. I did it in just a few minutes. Before I give you all the source code tell me if it's your h...

2 dagar ago | 1

How to draw a histogram of an image in a triangle?

Triangle thresholding has nothing to do with the shape of the histogram, so you don't need the triangle_th() function. I have a...

2 dagar ago | 1

| accepted

matlab coding how to do this?

Hint: % Ask user for two floating point numbers. defaultValue = {'400'}; titleBar = 'Enter values'; userPrompt = {'Enter flo...

3 dagar ago | 0

box detection/rectangle detection

There is a function for this: colorChecker() Attached is a full demo.

3 dagar ago | 0

linspace returning 1 value

You need to give linspace() the number of points, like Tmin = 487.87; Tmax = 1000; numPoints = 100; Tc = linspace(Tmin, Tmax...

3 dagar ago | 0

How to move random point on an arc by matlab

Take your two points, and the angle you want to rotate them by, and construct the rotation matrix https://en.wikipedia.org/wiki...

3 dagar ago | 0

non-uniform illumination

See my answer in your other question: https://www.mathworks.com/matlabcentral/answers/1593039-non-uniform-illumination-scenes-a...

3 dagar ago | 0

non-uniform illumination - Scenes are changing!

@thelabmaster, to get the mean and standard deviation only in the masked region, try this: % Demo by Image Analyst, November 24...

3 dagar ago | 0

| accepted

Resize the given image breadthwise by pixel deletion. The output is required to have half as many columns as the input

Sounds like homework. How do I get help on homework questions on MATLAB Answers? - MATLAB Answers - MATLAB Central Hint: colu...

3 dagar ago | 0