Community Profile

photo

Image Analyst


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

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

View badges

Content Feed

Answered
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,...

25 minutes ago | 0

Answered
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 ...

31 minutes ago | 1

Answered
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 hours ago | 0

Answered
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 hours ago | 0

Answered
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 hours ago | 0

Answered
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...

3 hours ago | 0

Answered
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...

3 hours ago | 0

Answered
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 ...

3 hours ago | 0

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

3 hours ago | 0

Answered
how to change value in element
You can use movmean(), smooth(), or conv().

3 hours ago | 0

Answered
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; ...

3 hours ago | 0

Answered
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...

3 hours ago | 0

Answered
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...

3 hours ago | 0

Answered
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...

16 hours ago | 0

Answered
ROI Image Processing for Edge Contrast
Try m1 = max(arr(:)); m2 = min(arr(:));

18 hours ago | 0

Answered
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...

20 hours ago | 1

Answered
Why my plot is blank?
You didn't index V or Tr. Try this: clc clear all close all w0=73000; S=950; AR=5.92; C_D0=0.015; K=0.08; rho=8.9068...

1 day ago | 1

| accepted

Answered
how to find the color gradients of natural scene image
You didn't answer my question so all I can suggest is to look at imgradient() or imgradientxy().

1 day ago | 0

Answered
I need to find the probability of an event happening given the population mean, a sample size and how many times I need it to happen
rate = 0.9 / 9000 cases = rate * 2415 rate = 0.0001 cases = 0.2415 So, assuming a ...

1 day ago | 0

Answered
Creating a pseudo-color image from a grayscale image
R = ..... G = ..... B = ..... cmap = [R(:), G(:), B(:)] coloredImage = ind2rgb(grayImage, cmap);

1 day ago | 0

Answered
How I can find a code to find (m) number form (1, n) and their sum must be different at each time.
I know it seems obvious but did you try a simple for loop? I assume you did and got something like n = 5; m = 4; numbers = l...

1 day ago | 0

Answered
histogram specialization, imhist error
imhist() returns two arguments. If you have one then it's just the counts: hist_xray2=imhist(x_ray); so hist_xray2 is the cou...

1 day ago | 0

| accepted

Answered
Image Normalization before Fine-Tuning a pretrained CNN for image classification
Sure. Use mat2gray() or rescale() or im2double().

1 day ago | 0

Answered
I am getting an error named Not enough input arguments for the function HelperPoolWaitbar below while running a code can anyone explain me how to solve it.
Like it says, you're not passing in the required inputs. How did you call it in your script or command window. If you did some...

1 day ago | 0

Answered
How to find copy paste(tempered) area in document image ?
See section on documents and forgery here: USC Annotated Computer Vision Bibliography

2 days ago | 0

Answered
Average pixel color intensity of ROI
What do you mean by "intensity"? Do you mean the values in the V image? You can use regionprops().

2 days ago | 0

Answered
How to draw a line between two points on a graph?
You can use either plot(), which is very general, or line() which is more specialized for lines.

2 days ago | 0

Answered
How to use specific vector to define axis in imagesc?
You can change the tick marks manually. See xticks() and xticklabels().

2 days ago | 0

| accepted

Answered
Finding correlation between two images
normxcorr2() scans the image with a window and does a normalization at each location. imfilter() does not. It simply moves the...

2 days ago | 0

| accepted

Answered
Removing unwanted data from a Histogram
Here is a full demo. Attach your data or histogram if you need more help. % Demo by Image Analyst. clc; % Clear the comman...

2 days ago | 0

| accepted

Load more