Community Profile

photo

Image Analyst


26,557 total contributions since 2010

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

Image Analyst's Badges

  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
Binarize from MSER regions in Matlab
Try this: grayImage = imread('cameraman.tif'); subplot(2, 2, 1); imshow(grayImage); title('Original Image', 'FontS...

6 hours ago | 0

Answered
Combining images to make a composite image
Do they all have mutually exclusive pixels? That is no pixels are colored by more than one color map? If so, just convert to r...

6 hours ago | 0

Answered
How to cut out annular of this Image?
The code below works for this image. Of course it may not work if you change the lighting, exposure, camera angle, F-stop, or c...

16 hours ago | 0

Answered
How to split following image to 9 separate images without title?
Convert to grayscale and take vertical and horizontal projections and look for gaps of a certain size.

19 hours ago | 0

Answered
could anyone help me to solve the issue
If you are going to select 1 number, or 3 numbers, or 5 numbers, or _however_ many numbers you want, you can specify their index...

19 hours ago | 0

Answered
how to save workspace variables to a .txt file
Did you look at save() and the -ascii option?

19 hours ago | 0

Answered
How to remove optic disc from retinal images?
It looks like Thresholded_image is a floating point image so, if it's not in the range of 0-1, you need to use [] in imshow. Try...

20 hours ago | 0

Answered
Reading 100 image in a loop and save them in a Matrix
If you want to stitch together 100 images to make a 3-D matrix, which is what it looks like you're trying to do with "X=[X temp]...

21 hours ago | 0

Answered
How to seperate the talk of different speakers in a record
See these links: <https://en.wikipedia.org/wiki/Cocktail_party_effect> <http://www.cnl.salk.edu/~tony/ica.html> <http:/...

1 day ago | 0

Answered
How to get Matlab to remember a path permanently?
Click on the Set Path button on the Home tab of the tool ribbon. Click on the save button after you browse to the path. Othe...

1 day ago | 0

| accepted

Answered
Problem with imwrite a color image
Photoshop doesn't recognize it either. But this works: rgbImage = imread('peppers.png'); outfile='image.jp2' % JPEG 200...

1 day ago | 1

| accepted

Answered
How can I split the image into blocks and then extract the features from each block?
See the FAQ: <https://matlab.wikia.com/wiki/FAQ#How_do_I_split_an_image_into_non-overlapping_blocks.3F>

1 day ago | 0

| accepted

Answered
median filter on ECG data
You can use medfilt1(). It's trivial.

2 days ago | 0

Answered
How to cut out annular of this Image?
Do you already have the (x,y) coordinates of the red circles you plotted? If so, you can just use polyarea(). Or do you not ...

3 days ago | 0

Answered
Find area of black parts in this porous material
Try the Color Thresholder app on the Apps tab of the tool ribbon. It's going to be a judgment call since this image has a conti...

3 days ago | 0

Answered
How to remove specific line in the binary image?
It looks like you might have used bwboundaries to get the boundaries of the blobs, and that you don't want the interior boundari...

3 days ago | 0

Answered
How to segment/crop characters from a Bengali handwriting word in an image in matlab?
The methods are described here: <http://www.visionbib.com/bibliography/char1031.html#Devanagari,%20Indic,%20Hindi,%20Hindu,%20Ba...

4 days ago | 0

Answered
Subtraction of negative matrix element
line() is a built-in function and you are not using it correctly. Do not use built-in function names for names of your variable...

4 days ago | 0

| accepted

Answered
How I can outline the skull image
Try this: % Code to crop off any black padding on the edges of the image. clc; % Clear the command window. clo...

4 days ago | 0

Answered
Get Real distance value in an image.
See my spatial calibration demo. It can do what you want. Adapt it as necessary.

4 days ago | 0

| accepted

Answered
Sir, I am doing White top hat transform on the retinal images in-order to extract the tumor . So what should be the approximate values of radius and N for the structuring element to get the better result ?
You should use whatever value works for tumors of that particular size. To find all possible tumor sizes, you might have to use...

4 days ago | 0

Answered
How to remove the gray dots from the black holes from the following image?
Try this code that removes all blobs except for the largest one: clc; % Clear the command window. close all; % Close...

4 days ago | 1

Answered
The answer out from matlab is different with the answer i calculated, i dont know where my code is wrong, : where lifeWest should be 72.8. please help
Why don't you add in the missing x and just use polyfit()? coefficients1 = polyfit(xj, f1) lifeWest = polyval(p1, coeffi...

4 days ago | 0

Answered
area under and over the curve
Try this: xLast = find(y > 1, 1, 'last'); areaUnderCurve = sum(abs(y(1:xLast) - 1)) This is basically assuming the digi...

4 days ago | 0

| accepted

Answered
What should I do for remove the background from this image?
Use the Color Thresholder app to threshold on the saturation channel. See attached demo. <</matlabcentral/answers/uploaded_f...

4 days ago | 1

| accepted

Answered
How to Non-uniform shadows removal in image ?
This is as far as I got. It's up to a point where they fail to explain certain parameters in the image, like the angle of the s...

5 days ago | 0

Answered
hello, i have a raw ECG text file. how can i plot this? any help? response will be appreciated.
Try this: data = importdata('106_5.txt') x = data(:, 1); y = data(:, 2); plot(x, y, 'b-', 'LineWidth', 2); titl...

5 days ago | 0

| accepted

Answered
getpts - can't select multiple points when plot contains datetime axis
getpts() is meant to work with images and return x,y values. The two axes are supposed to have the same units, which yours don'...

5 days ago | 0

| accepted

Answered
How to find a value in x axis in 1d plot with a given y
Try this: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) clear; % Era...

5 days ago | 1

| accepted

Answered
HOW TO CROP AN IMAGE
Here is code to crop away the rectangular black padding on the edges of the image: % Code to crop off any black padding on ...

5 days ago | 0

Load more