photo

Image Analyst


Last seen: Today Attivo dal 2010

Followers: 53   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

Statistica

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

Visualizza badge

Feeds

Risposto
Merging uniform boxes into larger ones
How about just using the convex hull? boxGrid= [... 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 ...

circa 24 ore fa | 0

Risposto
How to draw spectrum of signal?
Did you try plot()? fm = 1000; % whatever f = [0, 0, fm/2, fm]; X2 = [0, 1, 1, 0]; plot(f, X2, 'r-', 'LineWidth', 4); xlabe...

1 giorno fa | 1

| accettato

Risposto
How to get segmented image using k-means clustering ?
I can't follow your code without putting a lot more time into it. There are not enough comments. It looks like you're trying t...

1 giorno fa | 0

Risposto
I encountered an 'invalid use of operator' error message.
You forgot quotes. Corrected: load(fullfile('E:\charite\Data\EGCG_Round3\MRE\MouseAtlasReg\ProcessedShort\20241024_sl_MRE_Day1...

2 giorni fa | 0

Risposto
Get the figures that video created
"i'm trying to upload the video" <== where (what site) are you trying to upload your video file to? Is the destination folder a...

6 giorni fa | 0

Risposto
Warning: Equation is badly conditioned. Remove repeated data points or try centering and scaling.
What if you just scanned your data with movmean to get the local mean, and movstd to get the local standard deviation, and then ...

8 giorni fa | 1

Risposto
How to save frames to a video?
Please see my attached demo on how to make a movie from figures/axes/frames. Probably the simplest demos is movie_made_from_sur...

8 giorni fa | 0

| accettato

Risposto
How can I remove dark background in satellite label
Not sure exactly what function you used to put the text label on, like text or insertText, but look at those functions for an op...

8 giorni fa | 0

Risposto
How to get multiple function generated plots to generate from a single MATLAB script
To get it to plot in a new figure, you need to call the figure() function. Otherwise it just blasts over the old/existing figur...

8 giorni fa | 0

| accettato

Risposto
Color Detection and Tracking Using USB cam
See my attached video tracking demo where I track the movement of a green Sharpie marker.

8 giorni fa | 0

Risposto
How to calculate spray penetration length and spray cone angle?
It looks pretty easy. The steps would be Threshold the first image and use regionprops to find the centroid of the center spot...

11 giorni fa | 2

Risposto
Looking accurately for coordinates-based patterns
This seem similar to crystallography. What I'd do is search for "x ray diffraction crystallography pattern analysis" and see wh...

13 giorni fa | 0

Risposto
Finding the Center of Broken Vase Slices
What I'd do is to call bwboundaries on the binary image to get the coordinates of the perimeter. Do it on the original binary i...

13 giorni fa | 0

Risposto
Finding the real world (in^2) area of black smears on graph paper.
Here is a crude first cut at it. It's not very robust because you haven't used the suggestions in my other answer to improve th...

15 giorni fa | 0

Risposto
Finding the real world (in^2) area of black smears on graph paper.
See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general purpose demo of ...

15 giorni fa | 1

Risposto
how to crop the image from the green screen
Try this: % Demo by Image Analyst % Initialization steps: clc; % Clear the command window. close all; % Close all figure...

16 giorni fa | 0

Risposto
Why isn't the hold on feature working? It only shows my last plot.
How did you get "ans"? ans is a reserved keyword that gets changed very frequently, like when you call a function without accep...

17 giorni fa | 0

Risposto
How can the objects touching the boundary of the ROI polygon in an image be removed in Matlab?
"define a new image boundary to concide with the boundary of the polygon obtained using roipoly" <== To get a binary image mask ...

17 giorni fa | 0

Risposto
How to do autocorrelation with a given data
I don't have the Econometric Toolbox so I can't use autocorr but I can use the regular xcorr. Maybe this will help you: t = 3:...

17 giorni fa | 0

Risposto
Hiding a Colored Image Inside Another Colored Image
Hard to say without being able to run it and debug it. If you have any more questions, then attach your images with the papercl...

18 giorni fa | 0

Risposto
MATLAB Not Working After Update
If you do exactly what it says in the FAQ, you'll get it working, guaranteed. https://matlab.fandom.com/wiki/FAQ#After_installa...

23 giorni fa | 0

Risposto
How do I add space between any specific word in string
% Original string str = 'double function_name(double name1, float name2, double name3)'; % Use strrep to add spaces before a...

23 giorni fa | 0

Risposto
Generate K randomly rearranged ECG signals from the extracted beats, where K can be any large integer.
Because each segment may be a different number of samples (elements) you will have to first go through the signal and store the ...

27 giorni fa | 1

Risposto
C言語のDLLにyolov4の物体検出モデルをロードする方法
Seems like it's saying it doesn't like some of the characters in your path. Your current folder probably has an unsupported cha...

29 giorni fa | 0

Risposto
How to using the color intensity of each fruit, segment the three different fruits.
This looks like a homework problem. If you have any questions ask your instructor or read the link below to get started: How d...

29 giorni fa | 0

Risposto
Plot generating blank graph?
You need to index Im1 and Im6. Otherwise you're just overwriting a single number in your loop and not creating a vector of seve...

circa un mese fa | 1

Risposto
Help with Histogram Plot
Your picture does not show a histogram. A histogram would have counts (frequency of occurrence) on the vertical axis, not the y...

circa un mese fa | 0

Risposto
how to get the envelope of oscillating signal
Did youi look at envelope? help envelope

circa un mese fa | 1

Risposto
How can I filtered the color of the combustion image?
Since the blue and green channels in your camera are sensitive to wavelengths in the 400 - (roughly) 600 nm light wavelengths, y...

circa un mese fa | 1

| accettato

Risposto
Hi,I tray RUN this code but i get tis error ( below the code)
@B Your index is bigger than 12784, which is the max index m90_plot can take. Put these lines in and tell us what you see in th...

circa un mese fa | 0

Carica altro