photo

Image Analyst


Last seen: Today Active since 2010

Followers: 30   Following: 0

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. 44+ 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
Pronouns:
He/him
Professional Interests:
Image Data Workflows, Industrial Statistics, Image Processing and Computer Vision

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • Most Accepted 2023
  • Most Accepted 2022
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • Most Accepted 2021
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014

View badges

Feeds

Answered
GUIDE code from pre 2015 need to access the button press function and "programatically press the button" from a different m file
I agree with @Steven Lord that you should just rethink and reorganize the workflow. That said, please read the FAQ for ideas on...

ungefär 4 timmar ago | 0

Answered
How to play video in matlab for computer vision?
Do you really need to re-instantiate the video player inside the while loop? Try moving these lines before the while loop % In...

ungefär 4 timmar ago | 0

Answered
saving elements of a dataset as images
You want to save inputData(:,:,idxSelected(i)), which is a variable internal to a Mathworks written function called loadCSIDatas...

ungefär 5 timmar ago | 0

Answered
How could I fix this file path error?
Where does the MAT file actually live? If it is not in that folder, then type in the full path and name of the file.

en dag ago | 0

Answered
Getting " Yet Another Color Gamut Visualizer" App Working
I don't know about that particular File Exchangeitem but if you want to look at the gamut of your actual image, you might check ...

3 dagar ago | 0

Answered
How to get warning source
Learn to debug your code. Just step through it one line at a time until you see the error appear. See this link Debugging in ...

3 dagar ago | 0

Answered
How to save an image without axis or white space?
You can use imwrite() to save any matrix as an image. It won't save any axis labels or graphics in the overlay. You can use ...

6 dagar ago | 0

Answered
Not recognizing any text files in folder using dir(fullfile)
You're missing the forward slash after the drive letter and colon. Put that in. Also, your code is not very robust. You could...

8 dagar ago | 0

Answered
Assigning many cell array entries to same value using index
Seems like it should work, but it doesn't. However this works: %% Goal is cell array 'cellArray' containing 'High' for certain...

8 dagar ago | 0

| accepted

Answered
Problem with matlab; error opening functions
Simply reinstall the complete version. Do NOT "paste the toolbox folders, not install." Evidently that doesn't work, as you fo...

9 dagar ago | 0

| accepted

Answered
How to connect point by curve instead of line in MTALB plot
If you want a smooth envelope going through the convex hull points, like you showed in your example, I suggest first using convh...

10 dagar ago | 0

Answered
Add costume buttons to imagesc plot
I'd just use AppDesigner to create a GUI with an axes on it. Then use imshow() to display the image. Then have a button that s...

10 dagar ago | 1

Answered
If I want to get a radial profile on an image, which program should I use?
@Kengo Igarashi I think they should be the same if they, and you, implemented the correct algorithm. Are you sure they all used...

10 dagar ago | 0

Answered
Boundary Extraction Issue Using Image Restoration Techniques
After you call plot, do this: axis('on', 'image'); or you can do axis ij

11 dagar ago | 0

| accepted

Answered
Why do I get such different values for R, G and B for very similar photos?
It looks like your data for the latter plots is oscillating on an alternating element basis between two curves, hence the "solid...

17 dagar ago | 1

Answered
How can I find water surface temperature from landsat-9 bands?
Use multibandread to read bands 10 and 11. I'm not sure of the difference between those two bands (presumably you do), but thei...

17 dagar ago | 0

Answered
Curve fitting with loop
So why can't you just do what you said? Just call lsqcurvefit three times, updating variables before the second and third calls...

18 dagar ago | 0

Answered
Can I adjust the hyperparameters when using the Classification Learner app?
Perhaps. I know the Classification Learner app did undergo some changes around 2019. Not sure why you chose not to fill out th...

18 dagar ago | 0

Answered
how can i plot graph of skin friction using the bellow code.
I always use the function version of save. Try save('sliphybrid_upper.txt', 'descris', '-ascii');

18 dagar ago | 0

| accepted

Answered
Connecting branch points using a straight line as dictated by the skeleton
Why? Why do you think you need that? Here's what I'd do: Call bwmorph to find the branchpoints. Loop over each branchpoint an...

19 dagar ago | 0

Answered
how to open excel in side script
If you use Windows you can use ActiveX to open Excel and control anything in Excel. from your MATLAB code directly (no need to i...

21 dagar ago | 0

| accepted

Answered
Colormap editor window size is huge and cannot be resized bug
I just ran >> colormapeditor in r2024a and the default/initial window size is 538 pixels wide by 507 pixels high (verified by...

21 dagar ago | 0

Answered
How does a MATLAB compiled script represent the command window?
If you compile the program then anything that would be shown in the command window in the MATLAB development environment will be...

22 dagar ago | 0

Answered
Performing convolution - 3 signals are convolving with three corresponding signal ?
The result of a normal, full convolution is the sum of the extents of the two waveforms. You can automatically crop to the leng...

24 dagar ago | 0

Answered
Index in position 2 exceeds array bounds (must not exceed 175).
Why are you taking columns 1 to 350 exactly? What if it has more or less than 350 columns? Your code is not very robust in tha...

25 dagar ago | 1

Answered
How to transfer color and texture of an image to another image?
The best paper on gamut transfer I have see is this one: http://www.eyemaginary.com/Portfolio/ColorHistogramWarp.html Sorry,...

25 dagar ago | 0

Answered
How to enable Nearest Neighbor Classifier
I don't see how your code is doing any KNN classification. Where is the call to knnsearch? Are you sure you have training data...

26 dagar ago | 0

| accepted

Answered
Image Denoising of SEM Image
I'm going to assume you have a binary image that you just pseudocolored to be purple and yellow. (Sorry I don't have time to un...

26 dagar ago | 0

Answered
I do not know how to make this work??

26 dagar ago | 0

Answered
Segmentation of a tumor in xray
See my attached demo where I do essentially the same thing. One way to get rid of the skull is to call bwlabel and then use ism...

28 dagar ago | 0

Load more