Community Profile

photo

Image Analyst


29.274 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

  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 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
find main area of image
Looks like you're doing an edge detection for some reason. Can I see the original image? Because usually edge detection is NOT...

circa 2 ore ago | 0

Answered
Fit Powerlaw to Data
I'd use fitnlm() in the Statistics and Machine Learning Toolbox. I suggest that you don't try to fit the first point. When I t...

circa 2 ore ago | 0

Answered
How can set colormap for below matirx?
I think this is what you want: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) ...

circa 3 ore ago | 1

| accepted

Answered
How would I implement the following without eval in?
You might go over the several methods found in the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_share_data_between_callback...

circa 3 ore ago | 0

Answered
How do I fix an error when regionprops finds no blob?
Label it before [labeledImage, numberOfRegions] = bwlabel(binaryImage); props = regionprops(labeledImage, gambarAsliParkir1, '...

circa 16 ore ago | 1

| accepted

Answered
index exceeds array bounds
See these snippets. It lets you ask user for interger or floating point number(s) with default values, and warning if the value...

circa 19 ore ago | 0

Answered
how to generate two random binary images with remove overlapping ?
Still not sure what you want. Please give the two input binary images, and give the output you want. Do you just want to crop...

circa 20 ore ago | 0

Answered
how to generate two random binary images with remove overlapping ?
You can just do this, if I understood correctly: % Make a binary image of the combination of the images, but without the overla...

circa 21 ore ago | 0

Answered
Fill the spaces between circles
Hint: since it seems like you're using a digital image and using viscircles, just see which point is within one radius of exactl...

1 giorno ago | 0

Answered
imread, with inputdlg (Prompt user to enter filename and display it)
It's so much nicer just to display all the files in a listbox and let the user click on one to display it. But it you prefer th...

1 giorno ago | 0

Answered
Error: Index in position 1 is invalid. Array indices must be positive integers or logical values
This is a FAQ, so see the FAQ Also, I don't believe you can have a space between the structure name and the field name like her...

3 giorni ago | 0

Answered
matlab hanging for the below code
It doesn't hang for me. But you should not use the name "sum" for your variable since it's the name of a very important built-i...

3 giorni ago | 0

| accepted

Answered
retired teachers accounts. How I have to manage ?
What do you mean by account? A MATLAB license, or an account here in the Answers forum? Call the Mathworks sales department an...

3 giorni ago | 0

Answered
How to find an exact sequence of values?
If you want to use functions already built in to the toolbox, you can use bwareafilt: binaryImage = logical([... 0 0 1 ...

3 giorni ago | 0

Answered
Black mask over pcolor plot
An example of what you'd like to see would be good. In the meantime, check out patch() and fill().

3 giorni ago | 0

Answered
How to crop detected face part?
Try this: rgbImage = imread('face.jpeg'); rgbImage = imresize(rgbImage,1); subplot(2, 3, 1); imshow(rgbImage); axis('on', '...

3 giorni ago | 1

| accepted

Answered
How to move the origin of the Y axis
Use the XAxisLocation and/or the YAxisLocation properties of the axes. Try this: x = rand(1, 20) - 0.5; y = rand(1, 20) - 0.5...

3 giorni ago | 1

Answered
2D Convex Hull: I can't think of a 'criteria' to filter out the 'wrong' points, please help!
Can you use the built-in convhull()? If so, you can get the indexes of those on the convex hull: x = rand(1, 20); y = rand(1,...

3 giorni ago | 0

Answered
Beginner's question about data plot
To get a plot with sharp, not sloping, edges, use stairs() or bar().

3 giorni ago | 0

Answered
Legend doesn't match my plot style
Are they vectors or matrices? Can you attach your data? Anyway, put hold on after the first call to plot. That's the way I al...

3 giorni ago | 0

Answered
Plotting only highest peaks from multiple signals
Lisa, try using max() function to compute the max. fs = 2e3; t = (0:1/fs:1-1/fs)'; A= sin(2*pi*19*t); B= chirp(t-0.6,61,t(en...

3 giorni ago | 2

Answered
Calculation of entropy shows " the entropy of the image is = NaN", please help
Use entropy(): H = entropy(I)

4 giorni ago | 0

Answered
How could I move my xlabel in the center to the right?
Delete the line where you manually position it: xlh.Position (2) = xlh.Position (2) - 1.1; then I think it should remain at it...

4 giorni ago | 0

Answered
Editing Specific numbers in a .txt file with matlab GUI Using search/replace
Why not simply list all the files in a listbox and let the user click on the file(s) s/he want to process? Anyway, if you want ...

4 giorni ago | 0

| accepted

Answered
extrapolation from correlated data
Can you attach some data? If the values are correlated, how about if you scatter one versus the other, then fit a line between...

4 giorni ago | 0

Answered
How do I replace the last value in the output string to 'and *value*.' instead of ', *value*,'?
Try for i = 1 : N fprintf('%d', i); if ismember(i, result) fprintf(' (prime)'); end if i < N fprintf(', '...

4 giorni ago | 1

| accepted

Answered
Help with Matlab code
Looks like polyfit() should do it temperature = [......... enthalpy = [........... coefficients = polyfit(temperature, enthal...

4 giorni ago | 0

| accepted

Answered
How do I create a list where it shows the values from the list 1:N so that in the list it says which numbers are prime?
Try this: N = 55; primeNumbers = primes(N) fprintf('list: '); for k = 1 : N fprintf('%d', k); if ismember(k, primeNumber...

4 giorni ago | 0

| accepted

Answered
Using one variable containing all name-value pairs for built-in Matlab functions
If you have version 2019b or later version of MATLAB, you might want to use the arguments block. See Loren's latest blog to lea...

4 giorni ago | 0

Answered
Bandpass filter applied to an image
Hints. One way is to fft2() the image, then zero out some portion of the spectrum, then ifft2(). A second way is to do a dif...

4 giorni ago | 0

| accepted

Load more