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

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 **874**

ALL TIME DOWNLOADS**199124**

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

ongeveer 4 uur 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...

ongeveer 4 uur 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...

ongeveer 10 uur 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...

ongeveer 13 uur 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. ...

ongeveer 14 uur 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,...

ongeveer 16 uur 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...

ongeveer 16 uur 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?

ongeveer 16 uur 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

1 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 ...

1 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...

1 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 ...

1 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] ...

1 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...

1 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...

1 dag ago | 0

How to do a maximum rank filter

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

1 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...

1 dag 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...

1 dag 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...

1 dag ago | 0

Question in continuous time signals

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

1 dag 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 dagen 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 dagen 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 dagen 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 dagen ago | 0

box detection/rectangle detection

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

3 dagen 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 dagen 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 dagen 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 dagen 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 dagen 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 dagen ago | 0