Community Profile

photo

Image Analyst


Last seen: Today
32 624 total contributions since 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

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
I am unable to understand the error, Output argument "k" (and maybe others) not assigned during call to "trail3>A".
None of your if blocks ever gets entered and so k is never defined, yet you try to return it -- hence the error. Assign it to w...

environ 2 heures ago | 0

Answered
PSNR values of attacked watermarked image
There is a psnr() function built-in you know. I see no reason to expect that comparing a watermarked image with the original ...

environ 7 heures ago | 0

Answered
Average of some numbers out of group of numbers
v = [1,3,7,9] sortedList = sort(v, 'descend'); theAverage = mean(sortedList(1:3))

environ 7 heures ago | 0

Answered
Have index of numbers and letters in title
n = 1; % Whatever... % Assign cell contents. Some options depending on what you have to start with: t{n} = 'abc123 blah fubar...

1 jour ago | 0

Answered
MATLAB (Please Help, Full Practice in the below) : Split and plot the training data set and test data set.
TUTORIAL: How to ask a question (on Answers) and get a fast answer Hint: randsample() or randperm() and polyfit. Demo attached...

1 jour ago | 1

Answered
Resizing a binary image issue
To resize an image to match the size of another image, use imresize(): newImage2 = imresize(originalImage2, size(image1));

2 jours ago | 0

Answered
I need a code to sketch circle with interfaces
See the FAQ to plot the circle: https://matlab.fandom.com/wiki/FAQ#How_do_I_create_a_circle.3F For the other curves, you'd nee...

2 jours ago | 0

Answered
Enforcing a particular curve to fit the data points
What if you just made the y values constant after the x value of 0.6 index = find(x >= 0.06, 1, 'first'); CMOD(index:end) = 0....

2 jours ago | 0

Answered
Pixel values from multiple images
FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F % Specify the folder where the files live. my...

2 jours ago | 0

| accepted

Answered
how to change the markers and line style, for 'findpeaks' ?
I always plot the results myself: [peakValues, indexesOfPeaks] = findpeaks(................) plot(x, y, 'b-', 'LineWidth', 2);...

2 jours ago | 0

Answered
how can i avoid Nan in matlab expression and return 0
Why can't you just simply assign it to a variable and check if that variable is nan, and if it is, assign it to zero? result = ...

2 jours ago | 0

Answered
How can I open an xyz format file in MATLAB?
Try this. It took me about half an hour to write a reader for this type of file. It works for the data you mentioned (attached...

3 jours ago | 0

Answered
find the position of all non-zero minimum values in each column of a matrix
If you want a lengthier, but less cryptic brute force way of finding the min in each column and the row(s) it occurs at, see thi...

3 jours ago | 0

Answered
Create a simple rectangular image
Do you want to overlay an image or replace the image there? You said it both ways. Do you mean like this: img = zeros(100, 10...

3 jours ago | 0

Answered
my matlab is not opening
The fastest route to a solution is to do exactly what it says in the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation...

3 jours ago | 0

Answered
How to know pixel size ?
After you get your data, use max(): % Demo by Image Analyst. clc; % Clear command window. clear; % Delete all variables. clo...

3 jours ago | 0

Answered
Plotting a Shaded region using the movie function
Use xlim() to set the field of view along the x direction, then save the movie or gif as you're doing now. Attached are a varie...

3 jours ago | 0

Answered
Distinguishing ROI within an image with a different color
Use imoverlay(). Or see these: How to overlay a foreground image over a background image? - MATLAB Answers - MATLAB Central I...

5 jours ago | 0

| accepted

Answered
operand (&&) error when trying to set a parameter
Simply use isequal(): if isequal(TrueValMat, BOX) handles.certifyButton.Enable = 'on'; % Using new and modern OOP way inst...

5 jours ago | 0

Answered
How do I get the confusion matrix for all trained data
It should be pretty straightforward. Just determine the predicted class, and the actual class, where each class is identified b...

5 jours ago | 0

Answered
Equal Sized random assortment, using randi?
Chris: first you need to create a column vector with the desired number of 1s and 2s in the column. Then you need to use randpe...

5 jours ago | 0

| accepted

Answered
Automatic ultrasound segmentation of the left ventricle
You'll find algorithms here: http://www.visionbib.com/bibliography/contentsmedical.html#Medical%20Applications,%20CAT,%20MRI,%2...

5 jours ago | 0

Answered
Get distribution percentages of list of values
Is this what you mean? x = [ 185726 49585 10342 13788 3656 18303 120647 9627 20600 5035 102547 48199 130645 48090...

5 jours ago | 0

| accepted

Answered
How to increase robustness of object detection to detect similar to circle objects?
first use watershed to split apart touching blobs. Watershed transform question from tech support » Watershed transform questio...

5 jours ago | 0

Answered
Which Image preprocessing method is the best for Histology images?
H&E color segmentation is covered here: https://www.mathworks.com/help/images/color-based-segmentation-using-k-means-clustering...

5 jours ago | 1

| accepted

Answered
Image processing - pixel comparison
For what it's worth, see my attached modified median filter demo.

5 jours ago | 1

Answered
River Velocity Profile Speed Distribution
Try contour().

5 jours ago | 0

| accepted

Answered
Change the font color using writecell
Sorry you can't do that yet. In fact even if you use writecell() on an existing workbook that is nicely formatted with cell col...

5 jours ago | 0

Answered
High Resolution to Super resolution using girddata
Do what it tells you to do. Here's a start (just copied and pasted code from your assignment): [X,Y] = meshgrid( [1:size(data,...

6 jours ago | 0

Load more