Community Profile

photo

Image Analyst


Last seen: Today 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

배지보기

Content Feed

보기 기준

답변 있음
How to have multiple plots in one figure
To have a layout/grid of axes on a figure, use subplot(). To draw a contant line at some y value, use yline().

약 3시간 전 | 0

답변 있음
How can I use data (range of ages like 70-75) without matlab calculating that array for the command "legend"?
Since you want the contents, not a table, you must use braces not parentheses: legend(G{1,1});

약 7시간 전 | 0

답변 있음
can you help us for area segmentation method on temporal bone object to segment the region marked with arrows
Did you try thresholding? See attached demo. Adapt as needed.

약 14시간 전 | 0

답변 있음
Constraining a variable value
b = 1/a; b = max([b, 0.5]); % Make sure b is > 0.5 c = a + (b-a) * rand; c = max([c, 0.5]); % Make sure c is > 0.5

약 19시간 전 | 0

답변 있음
Creating a "boundary" between two parts of the matrix
Here's a start: A =[1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...

약 19시간 전 | 0

답변 있음
(HOW) I need the code run again if the ( else condition return ) till give me value
Try this when you define it: function success = Labelvertices success = true; % existing code.... % Then inside the else whe...

약 23시간 전 | 0

답변 있음
How to find the centroid of curve ?
Try this: % Coefficients (with 95% confidence bounds): a = -5458 % (-6549, -4368) b = 0.1531 % ...

1일 전 | 0

답변 있음
How to extract the backgroung from the object .....after using Watershed segmentation??
~BW would be the background. It's just the inverse of the foreground. You can get a better answer if you upload the image. TU...

1일 전 | 0

답변 있음
Need help with code detecting slope of multiple lines. beginner to MATLAB
When I gave you that code, I assumed all your stripes had that color. Since the background and stripes are now of different col...

1일 전 | 0

| 수락됨

답변 있음
How to plot multiple circles within a circle by using a for-loop for radius/center position?
If you have a list of the centers and radii, and the Image Processing Toolbox, I'd simply use the function meant for displaying ...

1일 전 | 0

답변 있음
Blurring an image using FFT (Fast Fourier Transform)
Try []: imshow(I_fill, []) but you'll likely notice no difference at all because of how smooth the function already is.

1일 전 | 0

답변 있음
How to fix graythresh error?
The code you gave runs fine: I=imread('coins.png'); level=graythresh(I)

1일 전 | 0

답변 있음
I'm trying to calculate the surface area of the particles that are attached to the bubble in the image. But I'm not too sure how. Edge Detection doesn't work accurately.
What I'd do it to find the blob (bubble plus particles) like @yanqi liu did. But now you need to determine what is bubble and w...

1일 전 | 0

답변 있음
Unique values for each sequence
Here's one way: x = [1 1 1 1 2 2 1 1 1 3 3 3 2] dx = [1, diff(x)] x2 = x(dx ~= 0) x2 is your output variable that you wanted...

2일 전 | 0

| 수락됨

답변 있음
How can the individual samples be visable in the plot
OK, I have a second answer. Maybe your "S" is not a value when you say 0.5S. Maybe "S" really means " seconds". In that case,...

2일 전 | 0

| 수락됨

답변 있음
How can the individual samples be visable in the plot
Here, try this: % Demo by Image Analyst clc; % Clear the command window. close all; % Close all figures (except those of ...

2일 전 | 1

답변 있음
how to threshold image in 3*3 window?
Try beginning at row and columns 2, for p= (k+1) : row-k for q = (k+1) : col-k

2일 전 | 0

답변 있음
Why the pushbutton does not work?
Set a breakpoint in the callback function. Does it stop there? What happens if you step through it line by line? Debugging in...

2일 전 | 0

답변 있음
How to split a certain class of images in folder(image dataset contains more than 10,000 images) having different classes into separate folder or location.
Use the FAQ to process a sequence of files: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F Inside...

2일 전 | 0

답변 있음
How to view jpeg image like can scroll
From the help for imtile(): Description out = imtile(filenames) returns a tiled image containing the images specified in filen...

2일 전 | 1

| 수락됨

답변 있음
remove one directional translational blur or artifacts by sequential subtraction
You can use conv2() to do subtraction of a pixel from its neighbors. Ideally you'd want the convolution kernel to be the invers...

2일 전 | 0

답변 있음
What is the best approach to normalize the image??
For normalizing, try rescale() or mat2gray(). For denoising, I'm sure those techniques you tried should have worked. For more ...

2일 전 | 0

답변 있음
Compare images based on dimension or shape similarity index?
I'd probably threshold and use dice().

2일 전 | 0

답변 있음
how to change value in element
You can use movmean(), smooth(), or conv().

2일 전 | 0

답변 있음
Combine LineStyleOrder and ColorOrder
If that didn't work then perhaps try it like this instead. y2 = randi([10 50],11,11); x = 1 : length(y2); myColors = [0,0,1; ...

2일 전 | 0

답변 있음
I want the graph
It looks like homework, so read this: How do I get help on homework questions on MATLAB Answers? - MATLAB Answers - MATLAB Cent...

2일 전 | 0

답변 있음
In this code I have a result but I want it as integer numbers.
round() will turn floating point numbers (doubles) with fractions into floating point numbers (doubles) with no fraction (the fr...

2일 전 | 0

답변 있음
Measure circle radius in multiple images and output data in csv file
Nick, it really depends on how hard it is to find your circles. You forgot to attach your image so I can't see it. It could be...

3일 전 | 0

답변 있음
ROI Image Processing for Edge Contrast
Try m1 = max(arr(:)); m2 = min(arr(:));

3일 전 | 0

답변 있음
How to retrieve the list of numbers from which the average of a normal simulation is derived?
I'm not sure what you're asking. If all you have is a mean, say 75, then there are an infinite number of data values that could...

3일 전 | 1

더로드