Community Profile

photo

Image Analyst


Last seen: Today 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. 40+ 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
Professional Interests:
Image Data Workflows, Industrial Statistics, Image Processing and Computer Vision

Statistics

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

バッジを表示

Content Feed

回答済み
How to use 1D projections to reconstruct an image?
This is essentially what CT does. You need to do filtered back projection. Study up on CT and find out how to use the inverse ...

約1時間 前 | 0

回答済み
add error for when input is not integer
uiwait(errordlg('Error! You must enter an integer (a numerical digit)'));

約1時間 前 | 0

回答済み
Graphing a Histogram for Simulation
How is it a distribution? You're not doing a Monte Carlo - you're not getting random numbers. Not sure what that function is. ...

約8時間 前 | 0

回答済み
MATLAB help 2D convolution
Try this: function output_image = my_convolution(image1, filter) [Gmag,Gdir] = imgradient(image1, 'sobel') output_image = GMa...

約8時間 前 | 0

回答済み
How to count number of blobs
I don't know why all novices think that just because you can see edges in the image, that edge detection is automatically the fi...

約9時間 前 | 0

回答済み
How can I color an image?
I don't think kmeans is a good way to segment a color image. I attach a demo as proof. You'd be better off using discriminant ...

約9時間 前 | 1

| 採用済み

回答済み
classifying images based on their object measurement properties and labeling them as such, how can I do this?
As an example, see my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange It's a generic, general p...

約12時間 前 | 0

| 採用済み

回答済み
Finding a double in the workspace by name and assigning it to a new variable
"They are named: "p100", "p101", "p102", "p103", etc. " Well that's your biggest mistake. Don't do that. Use an array. Why n...

約12時間 前 | 0

回答済み
The graph basic fitting tool accepts a matrice but not the polyfit function... How to do the same thing in a script ?
Try this: % Optional initialization steps clc; % Clear the command window. close all; % Close all figures (except those o...

約12時間 前 | 0

回答済み
I have used following code to segment a fundus image but the results are not very clear. The test4.jpeg fill is the original fundus images that I have used .please help
Try https://www.mathworks.com/matlabcentral/fileexchange/49172-trainable-cosfire-filters-for-curvilinear-structure-delineation-...

約13時間 前 | 0

回答済み
Why is ocr not working in this case
ocr() has lots of options. Try experimenting wtih them.

約13時間 前 | 0

回答済み
extend prediction bounds curves
I'd just use polyfit() to get the equations that fit your data. Once you have that equation, you can get values anywhere you wa...

約13時間 前 | 0

回答済み
finding edge/ plot from image/ maze
I'd try using indexedImage = rgb2ind(rgbImage, 8); to get an indexed image. Then find out the index for each color and ignor...

約13時間 前 | 0

回答済み
Error when using the placelabels function - Unrecognized function or variable
Ask the person you inherited it from. He or she probably wrote a custom function that they forgot to give you. If you can't co...

約13時間 前 | 0

回答済み
How can I carry out Image Transformation for the following image?
You can't. Sure, you can warp the image like with these Spatial transformations Defining and applying custom transforms Steve...

1日 前 | 0

| 採用済み

回答済み
I requested access for Matlab coder.
Call them today. Talk to a real live person.

1日 前 | 0

回答済み
What does sc in imagesc stand for?
Well I always thought it meant scaled since it works for gray scale and I don't use the word "color" for gray levels. And it is...

2日 前 | 0

回答済み
Show the value of footprint based gait pattern .
Get a mask of the blue feet. Use the Color Thresholder app on the Apps tab of the tool ribbon. Then call imerode with a struct...

2日 前 | 0

回答済み
How to select triangle shapes of specific height from SEM image ?
You could probably use Image Analysis. See my Image Segmentation Tutorial in my File Exchange: Image Analyst's File Exchange ...

2日 前 | 0

回答済み
how to transform a table with column names into an double array without column names
Simply use table2array A = table2array(X) Note the column headers are not actually part of the data so that's why doing X(2:en...

2日 前 | 0

回答済み
install of MATLAB2023A
If you're sure you downloaded the installer from the genuine mathworks.com site, then turn off Defender, if you can. Otherwise ...

2日 前 | 0

回答済み
how to detect spots in this image and store it and also reduce SNR threshold?
I don't see the line. It must be extremely faint or so narrow it got subsampled away when it went to display it. Looks like yo...

3日 前 | 0

回答済み
measure the distance between two object
I have no idea why you decided to use YOLO for this task: Maybe some data scientist told you to do that. They seem to think ...

3日 前 | 0

回答済み
Why is the unit of focal length in pixel when you multiply mm and pixel?
Where is that documentation you're referring to? I don't know why you'd multiply those two things. What do they represent? Bu...

3日 前 | 0

回答済み
Select pixels from a matrix given the centers ?
Yes, you can use meshgrid. Code is in the FAQ: https://matlab.fandom.com/wiki/FAQ#How_do_I_create_a_circle? Your x and y have ...

3日 前 | 0

回答済み
Editing .mat file in matlab
Why do you not want to read it into memory? Why not simply do % Load mat file into a structure. s = load('DQN_agent_Sell_Trai...

3日 前 | 0

回答済み
Pick a random column according to specific class data
Try randi A = [... 1 1 2 2 3 3 4 4 5 8 3 7 2 8 3 9 4 6 8 2 3 4 6 7 2 3 6 7 3 4 6 8]; [rows, columns] = siz...

3日 前 | 1

回答済み
Segmentation issue with my images: small green dots called mitochondria not accurately being detected in code
Perhaps try this: https://www.mathworks.com/matlabcentral/fileexchange/126325-tree-detection-with-decremental-circle-fitting-al...

4日 前 | 0

回答済み
Why is parfor-loop is much slower than for-loop in this case?
There is some setup time required to set up the different CPUs. If you have only 2 iterations and are using such tiny variables...

4日 前 | 1

| 採用済み

回答済み
how to Scale the pixel values of the image so that the minimum value be- comes 0 and the maximum value becomes 255
Try rescale output = uint8(rescale(inputImage, 0, 255));

4日 前 | 0

さらに読み込む