photo

Image Analyst


Retired from The Procter and Gamble Company

Last seen: Today Attivo dal 2010

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

Statistica

All
MATLAB Answers

0 Domande
39.463 Risposte

File Exchange

17 File

Cody

0 Problemi
1 Soluzione

Discussions

74 Punti principali

RANK
2
of 301.116

REPUTAZIONE
78.506

CONTRIBUTI
0 Domande
39.463 Risposte

ACCETTAZIONE DELLE RISPOSTE
0.00%

VOTI RICEVUTI
12.588

RANK
28 of 21.174

REPUTAZIONE
23.957

VALUTAZIONE MEDIA
4.70

CONTRIBUTI
17 File

DOWNLOAD
115

ALL TIME DOWNLOAD
220760

RANK
113.712
of 172.871

CONTRIBUTI
0 Problemi
1 Soluzione

PUNTEGGIO
20

NUMERO DI BADGE
1

CONTRIBUTI
0 Post

CONTRIBUTI
0 Pubblico Canali

VALUTAZIONE MEDIA

CONTRIBUTI
74 Punti principali

NUMERO MEDIO DI LIKE
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

Visualizza badge

Feeds

Risposto
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?...

circa 15 ore fa | 0

Risposto
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...

circa 17 ore fa | 1

Risposto
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 ...

1 giorno fa | 0

Risposto
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...

7 giorni fa | 0

Risposto
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...

11 giorni fa | 0

Risposto
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...

12 giorni fa | 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...

16 giorni fa | 0

Risposto
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...

21 giorni fa | 0

Risposto
Is it possible to procedurally remove things from an engineering drawing?
I made a stab at trying to get the perimeters. It's not perfect but it may cut down on how much is left that you manually have ...

24 giorni fa | 0

Risposto
General Blockproc questions that aren't in the documentation
You can use xline and yline in a for loop to overlay your red lines over the image. blockproc will not do that for you. To do ...

27 giorni fa | 0

Risposto
Is it possible to procedurally remove things from an engineering drawing?
Unless you can get some standardization, which I'd doubt, it looks like the best option would be to use Photoshop and paint out ...

27 giorni fa | 0

Risposto
rectification of error in matlab editor
What operating system are you using? Where are you trying to save them? Windows will not let you save any file to the Program ...

29 giorni fa | 0

| accettato

Risposto
Transition point discontinuity (cliff/spike) in plots of solved system of non linear equations.
You could post-process your curve data to remove the spike. Perhaps findchangepts will be useful to you.

circa un mese fa | 0

Risposto
Need to compile my matlab code into a standalone executable to run on a 32-bit machine
I can help. I compile programs all the time. I use scripts to call mcc along with a bunch of other stuff to compile my m-files...

circa un mese fa | 0

Risposto
Matlab2025b cannot plot the variable values
What does this show >> whos Derating_Cap Since it's a 3-D array, maybe try extracting out a vector into a single variable and ...

circa un mese fa | 0

Risposto
Can I access FLIR specific GenICAM events via Image Acquisition Toolbox?
If you use the ImageAquisitionExplorer then whatever properties you see there are the ones you can modify. If it's really FLIR-...

circa un mese fa | 1

Risposto
Removing ghost rings on CCD reading?
Try this (requires Image Processing Toolbox, which you probably have). It takes away the ghost ring but leaves the briht specks...

circa un mese fa | 0

Risposto
Removing ghost rings on CCD reading?
To me, in the US, poach is something you do to cook an egg, or to hunt animals illegally. I assume you mean "remove" or "filter...

circa un mese fa | 0

Risposto
Why does my prediction always show high risk?
When you train the model in the Classifier Learner App, are you including in the data a variable that is exactly predicting/matc...

circa 2 mesi fa | 1

| accettato

Risposto
why can I only edit one script?
@David Koenig are you running windows? If so type "steps" into the search field on the task bar and create a video showing all ...

circa 2 mesi fa | 0

Risposto
How to identify a thin line in a noisy sideview picture?
It would be better to eliminate the reflections first. I don't know what you tried. Did you try changing the geometry of the c...

2 mesi fa | 0

Risposto
Have installed Matlab 2025b on my Macbook air M2 but it crashes at startup. Have tried a new installation but didn't work.
If it's still not working by Monday, do exactly what it says to do in the FAQ and you should be up and running soon. https://ma...

2 mesi fa | 0

Risposto
Opening an excel file, writing to it and closing it does not
See attached Excel Demo using ActiveX.

2 mesi fa | 0

Risposto
Problem with documentation on permanently offline devices. Opening help result with an empty page with "Page not found" message
Since it's an installation problem, you can call the main technical support line and ask for Installation. It will be free.

2 mesi fa | 0

Risposto
Can one move the figure window to the top left column in 2025b?
Yes, you can click the little downward-left arrow on the figure title bar. That should dock it. Then click and drag it over th...

2 mesi fa | 0

Risposto
I want to combine these two plots so they are placed sequentially in a bigger graph spanning -2 to 2. everything i try alters the data the plots show which i want to avoid.
Try putting hold on before you call plot. Then I think both the fplot curve and the plot curve should show up on the same axe...

3 mesi fa | 0

Risposto
How can I move the find & replace window or get it to automatically close
I don't think there is any way to get the "find" window vanish on its own after you find the first match. So you'd have to clic...

3 mesi fa | 1

Risposto
How to truncate empty cells from a cell array?
Try this: number_cell = cell(4,4); number_cell(1,1) = num2cell(1); number_cell(1,2) = num2cell(2); number_cell(1,4) = num2ce...

3 mesi fa | 2

| accettato

Risposto
Make command line returns appear on separate lines, not one semi-colon-delimited line
Try this: allInOneCharArray = genpath(pwd) separateFolders = strsplit(allInOneCharArray, ';')' Each folder is a string in a c...

3 mesi fa | 0

| accettato

Carica altro