Community Profile

photo

Image Analyst


Last seen: Today
31.097 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
could anybody tell me how to turn image 1 with the noise to image 2?
The first image looks way over exposed so it may not be possible. But you'd want to invert it: grayImage = 255 - grayImage; t...

alrededor de 1 hora ago | 0

Answered
could anybody tell me how to fix this image?
Is it corrupted, or is it just a raw, mosaiced image? If it got corrupted, do you know how it got corrupted? What gives the il...

alrededor de 5 horas ago | 1

Answered
Image pre-processing techniques (Justification required)
I imagine he preprocessed the images to try to improve the images before the CNN step. If you start with better images then you...

alrededor de 8 horas ago | 0

Answered
pplane update for Matlab 2020b?
Not sure what you mean the by latest release. Are you saying something does not work in R2020a and you're hoping it will work w...

alrededor de 9 horas ago | 0

Answered
Extract original image from watermarked image
See attached example that hides an image in another image and then recovers it.

alrededor de 11 horas ago | 0

Answered
segmentation with matlab-digital image segmentation
Put them on a black velvet background and threshold the image.

alrededor de 11 horas ago | 0

Answered
how to add a custom colormap to 16 bit grayscale image without using imshow
Yes, you can use ind2rgb() to make the rgb image. Then you don't have to display it if you don't want to, or you could display ...

alrededor de 11 horas ago | 0

Answered
Add transparency to colormap
I'd probably create a new RGB image with the colormap and ind2rgb(). Then take a weighted average of them rgbImage = cat(3, gr...

4 días ago | 0

Answered
Why subplots doesn't work?
Both of your code snippets plot both subplots on a single figure. The two subplots are not on different figures. It makes no d...

4 días ago | 0

Answered
Huge white space around the plot after saving
Try exportgraphics() instead of print().

4 días ago | 1

| accepted

Answered
Accessing Elements in a 3D matrix using Linear Indexing ?
Yes, it's possible but you'd need 3 dimensions for the linear array, not 2. So not M-by-N but rows-by-columns-by-slice. [rows,...

4 días ago | 0

Answered
Plot a filled black circle on a certain background
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_do_I_create_a_circle.3F

4 días ago | 0

Answered
Obtain average image threshold without the background
Try this: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) clear; % Erase all e...

4 días ago | 1

| accepted

Answered
calculating error while averaging multiple images
See my attached demo. It averages RGB and gray scale images and gives statistics about them.. Adapt as needed.

5 días ago | 1

Answered
Error using Video Writer
If your subsequent images are not the same size as the first frame, you could call imresize() to make them the same size.

5 días ago | 0

| accepted

Answered
Find whether there is a trend over time or the data is completely random
Star Strider will know, but until he answers the only thing I can suggest is looking into the chi-squared test.

5 días ago | 0

Answered
Shape identification from array data
See my attached shape identification demos. You could also use deep learning if you have a set of shapes to train on.

5 días ago | 0

Answered
Undefined function 'predict' for input arguments of type 'classreg.learning.partition.RegressionPartitionedLinear'.
What does this say >> which -all predict Also if you run the attached program, what does it say?

5 días ago | 0

| accepted

Answered
Issues in pca transformation
Since you're using random numbers, why do you think that exactly 50% of your points should fall into each of two classes? Your ...

5 días ago | 0

Answered
Transform image in matlab
See Steve's blog: http://blogs.mathworks.com/steve/2006/08/04/spatial-transformations-defining-and-applying-custom-transforms/

5 días ago | 0

Answered
Transforming a matrix in an image
First of all, your image is A, not im. im is what imshow returns and it is the handle to an image object, not an actual image i...

5 días ago | 0

| accepted

Answered
i am trying to do this code
You need to do it on the gray scale image. Here's a little bit more: clc; % Clear the command window. fprintf('Beginning t...

5 días ago | 0

Answered
i am trying to do this code
You cannot do this: [m,n,5]=size(A); Like I said before in your prior/duplicate question, the third output must be a variable:...

5 días ago | 0

Answered
how to transfer a 3D variable into a row in an excel file?
In general, you can make a row vector out of your 3-D variable like this: rowVector = array3d(:)'; % Now write to Excel xlswr...

5 días ago | 0

| accepted

Answered
what is wrong here? ??? Error using ==> times Matrix dimensions must agree.
Never do this with an image: [m,n]=size(A); Why not? Because if A is RGB, which yours is, then your n is the number of column...

5 días ago | 0

| accepted

Answered
two clustering algorithm's graph in a single plot
What is "affinity propagation clustering graph"? Do you have code to make that? In general, call "hold on" and then call scatt...

5 días ago | 0

Answered
Marking landmarks in image and determining real time distance panned by camera based on pixel value
This is what I see, and why we prefer that you attach the image here instead of on third party sites: It's all black. Perhap...

6 días ago | 0

Answered
apply knn over kmeans clustering
No, I don't think so. kmeans() assigns a class to every point with no guidance at all. knn assigns a class based on a referenc...

6 días ago | 0

Answered
Help ! mcc -m NOT WORK
Could be lots of reasons. Maybe you no longer have a license for the Compiler Toolbox. Maybe there is a syntax error on that l...

6 días ago | 0

Answered
How to compare one H,S and V histogram with another H,S and V histogram
Perhaps you just want to take the mean and standard deviation of each histogram. Why don't you look into CBIR papers to see how...

6 días ago | 0

Load more