Community Profile

photo

Image Analyst


Last seen: 1 dag ago Active 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

Programming Languages:
MATLAB, Visual Basic
Spoken Languages:
English

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • 36 Month Streak
  • Most Accepted 2014
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Thankful Level 4
  • Grand Master
  • Revival Level 4

View badges

Content Feed

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Answered
How to do a maximum rank filter
Looks right to me. Do you think something is wrong with that?

1 dag ago | 0

Answered
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

Answered
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

Answered
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

Answered
Question in continuous time signals
Why are you going from 8 to 12 instead of (7+DT) to 12?

1 dag ago | 0

Answered
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

Answered
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

Answered
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

Answered
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

Answered
box detection/rectangle detection
There is a function for this: colorChecker() Attached is a full demo.

3 dagen ago | 0

Answered
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

Answered
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

Answered
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

Answered
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

Answered
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

Load more