Rank: 19 based on 1114 downloads (last 30 days) and 8 files submitted
photo

Image Analyst

E-mail
Lat/Long
38.8977, -77.03653

Personal Profile:

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. 33+ 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, thermal, ultraviolet, CT, MRI, radiography, profilometry, microscopy, 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

 

Watch this Author's files

 

Files Posted by Image View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
19 Sep 2012 Screenshot Color Checker Chart Synthesize a perfect version of the X-Rite Color Checker chart. Author: Image Analyst image processing, color, bad 48 2
  • 3.0
3.0 | 2 ratings
16 Mar 2012 Screenshot Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst demo, image analysis, image processing, segmentation, pick of the week, potw 546 65
  • 4.62162
4.6 | 39 ratings
19 Apr 2011 Screenshot Color segmentation by Delta E color difference User draws region and this finds pixels in the image with a similar color, using Delta E. Author: Image Analyst segmentation, color, image processing 87 12
  • 4.4
4.4 | 5 ratings
12 Nov 2010 Screenshot Thresholding an image GUI with sliders to set a threshold range on an image. Make a binary image. Author: Image Analyst binarize, threshold, binary image, image processing 80 4
  • 5.0
5.0 | 1 rating
11 Oct 2010 Screenshot Custom-shaped histogram Transform an image to have any histogram you want. Author: Image Analyst color detection, fun, segmentation, histogram, histogram equalizatio..., demo 60 4
  • 4.5
4.5 | 2 ratings
Comments and Ratings by Image View all
Updated File Comments Rating
13 Mar 2013 contour_following CONTOUR_FOLLOWING takes a B&W image, returns the sorted contour points. Author: Francois Mourougaya

It's not clear what this code does that the function bwboundaries(), in the Image Processing Toolbox, already does. Can you explain the differences, if any?

15 Feb 2013 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst

Nina, to do that exactly, you'd need to use John D'Errico's interparc program. Look for it in the File Exchange. You can also subsample, like thisBoundary(1:10:end,2) though these won't necessarily be evenly spaced in distance.

21 Oct 2012 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst

If anyone has any questions about their own specific images, they should ask in the Answers forum (look at the menu above). Do not put your specific question here as a comment on this program. I can help there in Answers. This page is not meant to be a discussion forum.

20 Sep 2012 Color segmentation by Delta E color difference User draws region and this finds pixels in the image with a similar color, using Delta E. Author: Image Analyst

ajit, if there is a brightness change, there is a color change. If you want to detect a hue, regardless of it's brightness, then you can use my HSV color segmentation demo and just threshold on the hue value. However skin is a boomerang-shaped gamut and can't be gotten by any simple carving up of the gamut in any 3D color space, no matter which one you pick. You'd need to carve out the boomerang shape, not just a hue sector or a delta-E ball shape.

22 Aug 2012 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst

Christie, when you adapted it, you had it read in a color image, even if it doesn't look like it. Do this to prove: [rows columns NumberOfColorChannels] = size(yourImage). Use rgb2gray() right after you call imread() to convert your color image into a gray scale image.

Comments and Ratings on Image's Files View all
Updated File Comment by Comments Rating
21 Jul 2013 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst Garcia, Mario

19 Jul 2013 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst salim, mustafs

dear image analyst,
can you please make to us more advance segmentation algorithms for different industrial application
the segmentation process is the most hard operation for all

19 Jul 2013 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst Pearson, Valeska

19 Jul 2013 Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst Pearson, Valeska

Hello image analyst,

How did you obtain the values to divide between foreground and background, at your thresholding code.

for example, why 70 and 0.94
thresholdValue - 70), double(0.94 * maxYValue(2))

03 Jun 2013 Color segmentation by Delta E color difference User draws region and this finds pixels in the image with a similar color, using Delta E. Author: Image Analyst Atanas

Hello, may I ask how can I segment every color object in separate picture, I mean for example on the next picture to segment only red object (red colored off course), on the next blue object and so on. Thank you in advance for the help :)

Top Tags Applied by Image
image processing, color, color classification, color detection, demo
Files Tagged by Image View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
19 Sep 2012 Screenshot Color Checker Chart Synthesize a perfect version of the X-Rite Color Checker chart. Author: Image Analyst image processing, color, bad 48 2
  • 3.0
3.0 | 2 ratings
13 Apr 2012 Checking the similarity of two 2D images using a checker-board with adjustable tile transparency This is a part of InSPIRE for checking the similarity of two figures possibly after registration. Author: Rex Cheung image processing, registration, image registration 6 0
16 Mar 2012 Screenshot Image Segmentation Tutorial ("BlobsDemo") Image Processing Tutorial to demonstrate the basic concepts to beginner users. Author: Image Analyst demo, image analysis, image processing, segmentation, pick of the week, potw 546 65
  • 4.62162
4.6 | 39 ratings
19 Apr 2011 Screenshot Color segmentation by Delta E color difference User draws region and this finds pixels in the image with a similar color, using Delta E. Author: Image Analyst segmentation, color, image processing 87 12
  • 4.4
4.4 | 5 ratings
12 Nov 2010 Screenshot Thresholding an image GUI with sliders to set a threshold range on an image. Make a binary image. Author: Image Analyst binarize, threshold, binary image, image processing 80 4
  • 5.0
5.0 | 1 rating

Contact us