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 I increase the number of Fourier frequencies by adding 500 zeros to the end of the 27-sample-long signal ??
Duplicate question #3. Previously answered here: https://www.mathworks.com/matlabcentral/answers/1570303-how-to-add-zero-point...

3 hours ago | 0

Answered
Saving For Loop Values Into a Matrix
Try this: alli = 0:0.1:1 allj = 0:0.1:1 for k1 = 1 : length(alli) i = alli(k1); for k2 = 1 : length(allj) ...

3 hours ago | 0

| accepted

Answered
How can I define successive vectors by matlab?
Yes, you get new u and v vectors every time - is that what you mean by successive? By the way you should do it this way: t = [...

6 hours ago | 0

| accepted

Answered
Try to plot inductance as a function of g
It seems like you want the drawing to be animated because you used pause(0.2) so try it this way: clc; % Clear the command w...

6 hours ago | 0

| accepted

Answered
I have to increase the number of Fourier frequencies by adding 500 zeros to the end of the 27-sample-long signal.
Again, another duplicate question answered here: https://www.mathworks.com/matlabcentral/answers/1570303-how-to-add-zero-points...

7 hours ago | 0

Answered
I have to increase the number of Fourier frequencies by adding 500 zeros to the end of the 27-sample-long signal.
This is a duplicate question. I answered it here: https://www.mathworks.com/matlabcentral/answers/1570303-how-to-add-zero-poin...

7 hours ago | 0

Answered
when i write functions in matlab it not recognizing?
It ran for me with no errors. Note that you never actually call either nestFunction() or localFunction(). You just assign func...

8 hours ago | 1

| accepted

Answered
Please help me convert equation to matlab code
Use sqrt() for square root, pi for pi, commas between columns, and semicolons between rows. For example m = [0, 1, pi; sq...

8 hours ago | 0

Answered
How to extract data with multiple headerlines locations, with a differing number of headerlines per file?
Generally for something this complicated, you need to write a custom reader for the file. Attach a sample data file and say wha...

21 hours ago | 0

Answered
Find Command not working.
It's probably not exactly 0.6. Try ismembertol().

21 hours ago | 0

Answered
How to add zero points in a function
If h is your signal, assign the last element to be zero h(527) = 0; The in between values will be automatically filled with ze...

23 hours ago | 0

| accepted

Answered
Convergence for thermal mass
Use writetable() to write your table to Excel. Use max() to clip your values to -5 or above data = max(data, -5);

23 hours ago | 0

Answered
why is my vector empty
Maybe you mean this: N=input('what is N? ') % establishes N all_A = {}; A=[]; loopCounter = 1; while true s = input('gi...

23 hours ago | 0

| accepted

Answered
Extract data from a web page
Try turning that imcomprehensible mess of XML into an organized structure with the attached function: url = char(strcat({'https...

24 hours ago | 0

Answered
How to segment 2 circles as left and right?
Not sure who told you to do that useless stuff but I'd be careful taking advice from them anymore. Sharpening the image, then b...

24 hours ago | 0

Answered
4x4 matrix with numbers from 1 to 4 in specific order
You need to put r in in reverse order, so assuming you're not allowed to use flipud(r), try: r = 1:4 M(1:4, 4)= r(end : -1 : 1...

1 day ago | 0

| accepted

Answered
HOW TO LINK MATLAB FILE THROUGH MICROSOFT WORD?
You could make a macro so they could run the macro. View tab -> Macros -> Record Macro Though I'm not sure if the macro can ...

1 day ago | 0

Answered
How can I plot average loop graph as given in the image
I'd start by looking at splitapply(), grpstats(), or groupsummary() to get the average of each unique pair of (x,y) coordinates....

1 day ago | 0

Answered
Unrecognized function or variable
You have another file that is required called importfile() that is not found in your current folder or on your search path. Use...

1 day ago | 0

Answered
how to convert 1x2 double into two 1x1
Try this to create 2 separate variables out of that 1x2 cell array Time_msg_match1 = Time_msg_match{1}; Time_msg_match2 = Time...

1 day ago | 0

Answered
How can I decrease the frame rate of a video?
You could write a new video with the same frames but specify a different frame rate property. I'm attaching a demo of how to cr...

2 days ago | 0

Answered
Highlight a specific part within an image
Try something like stdfilt() or entropyfilt() to identify the rough region.

2 days ago | 0

Answered
How can we know whether the current execution of command is conducting inside a function or not?
You can call fprintf immediately upon entering and just befor leaving the function: fprintf('Entering MyFunction().\n'); fprin...

2 days ago | 0

Answered
segment skull out of Mri image
There are lots of ways to do it depending on what method you want to use and how accurate you'd like it. If you want to do it b...

2 days ago | 0

Answered
how would I input this equation into MATLAB
Like this chiSquared = sum(((y - m) ./ sigma) .^ 2);

2 days ago | 0

Answered
How to make a standalone software which accepts excel files.
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_make_a_standalone_executable_from_my_MATLAB_code.3F

2 days ago | 0

Answered
circle marker weird filling
Try a dot plot(time,strain,'b.-','Color',C2,'LineWidth',lw,'MarkerSize',ms,'MarkerEdgeColor',C2,'MarkerFaceColor',C2);

2 days ago | 0

Answered
How do i plot equal size of circle in square(100*100 m^2) without overlapping?
Click on the "circle packing" tag on the right. This has been asked many times and there are several solutions with slight vari...

2 days ago | 1

Answered
how to calculate mean and standard deviation, from the image then subtracted from the original image iteratively using matlab ?
For local mean, use imfilter, or conv2() kernel = ones(5)/25; localMeanImage = conv2(double(grayImage), kernel, 'same'); For ...

2 days ago | 0

| accepted

Answered
Personalized RGB Masked Image
I'm not sure what you are asking. So what does your original image look like? What do you mean that you want white, black, and...

2 days ago | 0

| accepted

Load more