Community Profile

# Image Analyst

25,621 total contributions since 2010

Senior Scientist 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. 37+ 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

What is the most efficient method to compare two matrices for an identical row?
You could use isequal() testing one row at a time to see if it was in the other matrix, though I don't know this would be faster...

12 hours ago | 0

How to set the boundaries?
Try this: boundindex = [0, find(abs(diff(targets)))] The only difference is that my array gives 10 as the final value, b...

12 hours ago | 0

In the following sample. The result of the graphic is one point What is wrong here please
Maybe you meant for A = 1:nPart th(A) = A * L; end plot(energy, th,'b*-'); grid on; assuming both energy...

20 hours ago | 0

Filter big data simulink or matlab
Can you attach the data in a .mat file? Also explain how you're getting the red line. For example sometimes you take the tops ...

20 hours ago | 0

Do you have a compilation script, like an m-file that has "mcc" commands in it with files listed? Are you sure you're giving th...

20 hours ago | 0

how do i identify the background of binary image?
In your case, the background is white. So you already have a background mask and you just need to tell us what "remove" means t...

21 hours ago | 0

| accepted

Undefined function 'count' for input arguments of type 'logical'.
Perhaps you want sum() to count the number of 1's in the array? Like this? if sum(L == 1) == 1 By the way, no semicolon...

21 hours ago | 0

| accepted

How to measure the length of the particular region?
Try this: [rows, columns, numberOfColorChannels] = size(yourImage); If you need the lengths in real world units, see my ...

24 hours ago | 0

creating a vector from data in a large array
How about a simple for loop: AvD_pi_tr_64_7900 = rand(65000, 8); % Whatever...sample data. counter = 1; for row = 3 :...

2 days ago | 0

Struct contents reference from a non-struct array object.
You might not be able to get properties from the noise_pop popup until it's been created. If the control is not yet done being ...

2 days ago | 0

How to connect live video camera with gui?
Run imaqtool and see what code it makes when you operate the camera. Copy and paste that code into your own program.

2 days ago | 0

GigE camera failed to open with gigecam and does not show up in imaqhwinfo('gige')
DO you see it in Imaging Devices category in Windows Device Manager? If Windows doesn't see it then MATLAB won't see it either....

2 days ago | 0

How to extract Depth from a given 2d image?
I'm not going to program up the whole paper for you. The best I can do is to offer up a demo of KNN that I have. See attached ...

2 days ago | 0

How to save the output image into the folder as shown in matlab?
Use fullfile(), not strcat(). Don't use path as the name of your variable - you'll destroy a very important built-in variable...

2 days ago | 0

| accepted

How can i store GLCM features of 100 images in a file at the running time of program?
In the loop, something like... xlData = cell(numImage, 3); for k = 1 : numImages filename = ....... thisIm...

2 days ago | 0

how can i graph two graphs on one axes in GUI matlab
To plot 2 graphs in one axes, assuming your have two sets of (x,y) coordinates you want to plot, try this: plot(x1, y1, 'b-...

2 days ago | 0

Pixel size of a image

2 days ago | 0

How to create boundary for cloud of points by connecting outer points?
Try boundary() or convhull().

2 days ago | 0

How can I process an image 100 times as explained below?
Very very simple. Try this: nextImage = imread('first image.png'); % or whatever your first image is... for k = 1 : 100...

3 days ago | 0

| accepted

how to use two popup menu which are related together?
Yes. In GUIDE, place two popups on the window and give them tag properties of 'pop1' and 'pop2' or whatever. Then Click on the...

3 days ago | 0

| accepted

How to search a word both uppercase and lowercase given a specified string?
Just cast the string to lower and use a lower case template: if contains(lower(yourString), 'bladder') % yourString ...

3 days ago | 0

Column Header for .csv file [HELP]
Try this, where I first write out the numerical data with csvwrite(), then I open the file and insert the column headers: d...

4 days ago | 0

Open selected csv file and plot
Try this: % Have user browse for a file, from a specified "starting folder." % For convenience in browsing, set a starti...

4 days ago | 0

How to divide image into X*Y blocks and count number of pixels for each block?
Try this: [rows, columns, numberOfColorChannels] = size(rgbImage); rowsPerBlock = round(rows / Y) colsPerBlock = roun...

4 days ago | 0

How can I segment micro aneurysms and hemorrhages from fundus images in case of diabetic retinopathy based on thresholding?Please suggest me threshold to segment this.Thanks in advance
Thresholding alone is most likely no good unless there is substantial pre- and post-processing. binaryImage = rgbImage(:,:,...

4 days ago | 0