photo

Image Analyst


Last seen: Today Actif depuis 2010

Followers: 101   Following: 0

Senior Scientist (male/man) and Inventor in the Procter and Gamble Company, one of the world's 10 largest industrial corporations. I did image analysis full time until my retirement in 2023 and currently have only part time jobs with P&G. I have Ph.D. in Optical Sciences specializing in imaging, image processing, and image analysis. 45+ 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.

Programming Languages:
MATLAB, Visual Basic
Spoken Languages:
English
Pronouns:
He/him
Professional Interests:
Industrial Statistics, Image Processing and Computer Vision

Statistiques

All
MATLAB Answers

0 Questions
39 484 Réponses

File Exchange

17 Fichiers

Cody

0 Problèmes
1 Solution

Discussions

75 Points forts

RANG
2
of 301 573

RÉPUTATION
78 538

CONTRIBUTIONS
0 Questions
39 484 Réponses

ACCEPTATION DE VOS RÉPONSES
0.00%

VOTES REÇUS
12 596

RANG
28 of 21 336

RÉPUTATION
23 981

CLASSEMENT MOYEN
4.70

CONTRIBUTIONS
17 Fichiers

TÉLÉCHARGEMENTS
108

ALL TIME TÉLÉCHARGEMENTS
220994

RANG
115 633
of 175 520

CONTRIBUTIONS
0 Problèmes
1 Solution

SCORE
20

NOMBRE DE BADGES
1

CONTRIBUTIONS
0 Publications

CONTRIBUTIONS
0 Public Chaîne

CLASSEMENT MOYEN

CONTRIBUTIONS
75 Points forts

NOMBRE MOYEN DE LIKES
3

  • 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

Afficher les badges

Feeds

Réponse apportée
Find specified number of points on curve with identical chord length (not arc length)
Use pdist2 to find the distance of every point to every other point. Then run along every row, starting with the diagonal eleme...

6 jours il y a | 0

Réponse apportée
How to remove unwanted double image in plot
Try something like this with your data [sortedx, sortOrder] = sort(x, 'ascend'); % Sort x and get the order it was sorted in. ...

7 jours il y a | 1

Réponse apportée
Identifying bright spots in RGB image
If the spots are always about the same size and white, then you can just segment out white regions and then filter out things th...

17 jours il y a | 1

Réponse apportée
2026a Release Date?
They don't announce the date in advance. You can check the website, which usually has it available for download before you get ...

19 jours il y a | 1

Réponse apportée
When plotting 3D graphs in MATLAB, can the x and y axis labels be made flush with the x-y plane, as shown in the figure below?
If you have a fixed orientation of the axes, try assigning the Orientation or Rotation properties of the tick labels. However I...

20 jours il y a | 1

Discussion


MATLAB on Artemis II?
Do we know if MATLAB is being used on the Artemis II (moon mission) spacecraft itself? Like is the crew running MATLAB programs...

22 jours il y a | 0

Réponse apportée
Need to download MATLAB 2008b onto my existing computer but no more activations exist for my license
Login to your Mathworks account on the web. Drill down until you see what computers are activated for your license. Tell it to...

environ un mois il y a | 0

Réponse apportée
identifying shapes in image
Yeah, of course. You can't use things like aspect ratio, area, etc. to classify shapes. Aspect ratio of a rectangle will chang...

environ un mois il y a | 0

Réponse apportée
Width and height values for ROIPosition must be greater than 0. error even when explicitly defining them.
I'm using a Teledyne camera with gentl. What happens if you call this attached InitializeVideoCamera function? It's meant to b...

environ 2 mois il y a | 0

Réponse apportée
Identify non accident properties and segment regions of concavity
You can identify concave regions by using bwconvhull and then subtracting, or doing an XOR, with the original binary image.

environ 2 mois il y a | 0

Réponse apportée
How can I force a .txt export
First of all NEVER overwrite the built in path variable. It's a reserved variable name and has information in there that you do...

environ 2 mois il y a | 0

| A accepté

Réponse apportée
visdiff() is crashing continuously in R2025b
No. But I haven't used it. You are a man of very few words (perhaps because you never read the tutorial link below). I'm not s...

environ 2 mois il y a | 0

| A accepté

Réponse apportée
How to identify a thin line in a noisy sideview picture?
It looks like the blobs are all on the upper side of the water surface. So what I would do is just scan the image finding the l...

environ 2 mois il y a | 0

Réponse apportée
Seeking advice on batch processing for opacity masking in ARK(Auto-Refractor Keratometer) retroillumination images (500+ images)
I agree with John. 500 is not that many and you'd spend more time developing an automatic algorithm than if you just hand traced...

environ 2 mois il y a | 0

Réponse apportée
to segment the coins from the background in the image and find the centroid of each distinct segmented coin
It looks like a homework question that gave you some starter code and you're supposed to fill in the commands after the comments...

environ 2 mois il y a | 0

Réponse apportée
searchin for an M file in all folders of my PC.
Try "Everything" by voidtools: https://www.voidtools.com/ It can give you nearly instant results on where files live. Not like...

2 mois il y a | 0

Réponse apportée
to segment the coins from the background in the image and find the centroid of each distinct segmented coin
You need to use regionprops See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It does exa...

2 mois il y a | 0

Réponse apportée
How to make a shape and find orientation of said shape from a BW mask?
You can use regionprops and look at 'Orientation' and the Feret properties with regionprops or bwferet.

2 mois il y a | 0

Réponse apportée
How to do 1D signal analysis?
Right before %% Compute PSDs for original signals [f1, PSD1] = myPSD(sig1, Fs); [f2, PSD2] = myPSD(sig2, Fs); you're going t...

2 mois il y a | 0

Réponse apportée
How to do 2D Image Processing?
For some examples, see my File Exchange: https://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862&sort=downl...

2 mois il y a | 0

Réponse apportée
Morphological Image Processing: Object Identification and Separation
There are MATLAB demos that separate particles. See blogs: Watershed transform question from tech support » Watershed transfor...

2 mois il y a | 1

Réponse apportée
Not able to access license.
Did you try to do what it said about logging in to your account to fix it? And then calling tech support and ask for installati...

2 mois il y a | 0

Réponse apportée
Can I get specific principal components from PC bands?
How did you specify or locate the coordinates in your MRI images? And is it a set of (x,y) coordinates, one set for each image?...

2 mois il y a | 0

Réponse apportée
how do i fill in the shapes
If you're ultimately trying to say that "this shape is a yellow triangle" and "this shape is a blue square" then some of what yo...

2 mois il y a | 1

Réponse apportée
how do i fill in the shapes
I have no idea what "how do i fill in the outline of the shapes so i can recognise them later " means. What do you really want ...

3 mois il y a | 0

Réponse apportée
Can the functions from the Camera Calibrator app be implemented in a standalone executable?
If your code calls one of the apps that is on the Apps tab of the toolbar and that app has it's own GUI then most likely it cann...

3 mois il y a | 0

Réponse apportée
how to place an image under my line plot in same figure - both same size?
Attached are some simple demo scripts that insert/inset/overlay/place/composite/superimpose (whatever you want to call it) image...

3 mois il y a | 0

Réponse apportée
mlapp scaling/zoom errors
I don't know about zooming into plots versus the entire GUI, but I know the layout of your main app's gui is messed up if you ar...

3 mois il y a | 0

Discussion


New unique names requirement for File Exchange addons
I got an email message that says all the files I've uploaded to the File Exchange will be given unique names. Are these new nam...

3 mois il y a | 0

Réponse apportée
how do i get my image to display. it keeps erroring out on me.
The image you specified is not in your current folder (where your script is) or on your search path. You can either move your...

3 mois il y a | 0

| A accepté

Charger plus