Community Profile

photo

Image Analyst


Last seen: Today Aktiv seit 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. 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

Statistiken

All
  • MATLAB Central Treasure Hunt Finisher
  • Most Accepted 2022
  • Most Accepted 2021
  • Solver
  • 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 5

Abzeichen anzeigen

Content Feed

Beantwortet
How to enter a sigmoidal equation for a curve fit with lsqfitting
See my attached demo where I fit data to the rate equation (a sigmoid type of formula). Adapt as needed, like using a differe...

etwa 11 Stunden vor | 0

| akzeptiert

Beantwortet
Show img in coordinate system and perform transformations
"I want to show my image in xy-coordinate system" <== Did you try calling axis xy? axis xy Call it after you call imshow.

etwa 19 Stunden vor | 1

Beantwortet
Can we generate best fitted nonlinear equation between 4 inputs and 1 output, if we dont know the equation initially
There are an infinite number of models that could fit your data. I believe you need to know at least the form of the equation, ...

ein Tag vor | 0

Beantwortet
How can I retake the fundamentals course after completing it?
We volunteers here don't have access to any of the web software the Mathworks uses. Maybe there is a bug in it, or maybe that's...

ein Tag vor | 0

Beantwortet
Plot image in 2d plain and apply operations like translation/rotation and reflection
rgbImage = imread('peppers.png'); title('Original') nexttile imshow(rgbImage); img2 = imrotate(rgbImage, 90); title('Rotate...

2 Tage vor | 0

Beantwortet
kmeans with centroids from previous analysis
I think some explanation is needed here; The second time you call kmeans, it will do a kmeans all over again but starting with ...

2 Tage vor | 0

Beantwortet
How easy is it to give a Matlab toolbox as a Christmas present?
Here's one 😆 I'm pretty sure the Mathworks will not take it though!

3 Tage vor | 2

Beantwortet
imwrite result of viscircles instead of creategraphic
Try this if you have the Computer Vision Toolbox. % Initialization steps. clc; % Clear the command window. close all; % C...

3 Tage vor | 0

Beantwortet
MATLAB License Keys when using functions from a toolbox
The license is not checked out and back in again after every call. I'm not sure when they're checked back in : after a while, o...

4 Tage vor | 0

Beantwortet
Is there a variant of nlfilter for color images?
You can use imsplit and then operate on each individual color channel. Or you could transform to LAB color space and operate on...

4 Tage vor | 0

Beantwortet
How would i write this str?
I always use fprintf MyAge = 6; FreindName = 'Joe'; FreindAge = 4; fprintf("My friend %s's age is %d years.\n", FreindName, ...

4 Tage vor | 1

Beantwortet
What does this error mean?
If idx is a single number, then acc(idx) needs to be a single number. Evidently something in your expression is an array. Try ...

5 Tage vor | 0

Beantwortet
Update string with new line in edit Field (text) in mlapp
Yeah, kind of weird. But I found that if you make it a Text instead of an Edit box, it will work and show up on multiple lines:...

5 Tage vor | 0

Beantwortet
Create 2D mask from nonzero values in 3D array
I recommend processing the volumetric image one slice at a time. Try this: s = load('3Darray.mat') FAtp2_DA = s.FAtp2_DA; % ...

5 Tage vor | 0

Beantwortet
How to rename a structure array with a string stored in character
Just make copies of the originals if you need to keep them Signal_1_original = Signal_1; Signal_2_original = Signal_2; Signal...

5 Tage vor | 0

Beantwortet
How to remove sine shaped noises from a signal?
How monotone is your "real" signal? Can you just zero out the FFT outside the known range of your signal? Or, if not, maybe ju...

5 Tage vor | 0

Beantwortet
How to save files with Canny edge detection and Feature extraction
You need to look over all files in a for loop instead of a while loop in performCannyAndSave allFileNames = imds.Files numFile...

5 Tage vor | 0

Beantwortet
how I can represent it in MATLAB
See if the attached manual convolution helps you at all. Adapt as needed.

5 Tage vor | 0

Beantwortet
To create a false color image
See the attached article on a variety of ways to convert hyperspectral channels (wavelength bands) into RGB images.

5 Tage vor | 0

Beantwortet
Connecting/Activating license without license number/activation key
We don't usually handle installation questions here. See the FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation,_the_i...

5 Tage vor | 0

Beantwortet
Counting and measuring size of particles flowing in a video
The Computer Vision Toolbox has motion tracking capabilities. https://www.mathworks.com/help/vision/tracking-and-motion-estimat...

5 Tage vor | 0

Beantwortet
Last Saved .PNG uploaded on all PPT slides
What does this line do: dataSlides = add(ppt,'Title and Content'); What is ppt? I'd use ActiveX if you're using Windows. Why...

5 Tage vor | 0

Beantwortet
My function to read data from three csv files is only reading one file and storing it in 'ans' instead of the variable K.
How did you run it? You didn't just push the green run triangle did you? Did you do something like this: [K, K_sub, Q] = inpu...

6 Tage vor | 0

| akzeptiert

Beantwortet
automatic threshold based segmentation
See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general purpose demo of ...

6 Tage vor | 0

Beantwortet
What does this mean: K12_global(1:3:6,1:3:6)?
Another example indexes = 1 : 3 : 6 The next index would be 7 since 4 + 3 = 7, but since it was told to stop at 6, the 7 does ...

6 Tage vor | 0

Beantwortet
Using max value to normalize data
Use rescale to rescale a matrix from min to max to whatever range you want: signal = rescale(signal, 0, 1);

6 Tage vor | 0

Beantwortet
Index in position 3 exceeds array bounds
Evidently sim_data.cart_pos does not have 3 dimensions. What does this show if you put it just before that line that throws the...

6 Tage vor | 0

Beantwortet
Work to create a app
I made some fixes to it but it still doesn't plot anything. It runs without errors though. See attached.

6 Tage vor | 0

Beantwortet
where to put the break condition for the while loop
You need to decide when to get out of the loop. This can be either after a certain number of iterations, or when mode is no...

7 Tage vor | 0

Beantwortet
how to convert color image to gray in app designer in different windows without using imread and rgb2gray?
What can be used if your instructor doesn't want you to use any built-in functions? What can be programmed "without any built-i...

7 Tage vor | 0

Mehr laden