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:
Deep Learning with Images, 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

답변 있음
Image fft2 metric?
You can use the attached algorithm to find the orientation of the pixels.

32분 전 | 0

답변 있음
How to overlay an image on a surface plot?
See attached demo for how to overlay a color image on a surface plot of a gray scale image. Adapt as needed. % Demo to creat...

37분 전 | 0

답변 있음
How can I generate a trigonometric formula for the following case?
Try this: Theta= [39.8414239035357 38.0423831220740 35.9925962696569 33.6629179282453 31.0086860615562 27.9576609766453 24.38...

약 3시간 전 | 1

답변 있음
How can I segment all buildings in the image?
Published papers are here: http://www.visionbib.com/bibliography/contentscartog9.html#Cartography,%20Aerial%20Images,%20Buildin...

약 7시간 전 | 0

답변 있음
how can I change the color of portion of image where intensity is below threshold
Use imoverlay mask = grayImage < 80; S = [68, 14, 98]; % Purple color. outputImage = imoverlay(grayImage, mask, S);

약 7시간 전 | 0

답변 있음
Find the (x,y) coordinate of a "white" pixel (from calculated matrix)
You can use bwperim to find pixels on the perimeter, in contact with black: rgbImage = imread('image_BW.png'); if size(rgbImag...

약 8시간 전 | 0

| 수락됨

답변 있음
Is my bar graph accurately graphing what I ask?
No, you'd need to do this % count the graylevel specks and plot as a function of the region number (the once green specks). fo...

약 8시간 전 | 0

| 수락됨

답변 있음
How to solve: Limits must be a 2-element vector of increasing numeric values.
It seems like MAX is a vector or matrix. Try this: ylim([0, max(MAX, 'all') + 0.2]);

약 23시간 전 | 0

답변 있음
How to generate random coordinates considering safety distance.
See attached demo. Adapt as needed.

1일 전 | 0

답변 있음
What does this plot mean? Can an equation be made of it?
With this: N_rel = 20; e_mean = 4.6600e+04; lambdaSO = rand(20,30); e_total = rand(1,30); x = 1 : N_rel; y = [e_mean; mean...

1일 전 | 0

답변 있음
Image analysis for speckle pattern
It's not obvious what a single grain is. What instrument created this? Was it an AFM? Can you zoom in so that the "grains" ar...

2일 전 | 0

답변 있음
Maximum perpendicular distance between lines
What you describe has a name. It's called the "triangle threshold method". It's fairly well known in the Image Processing comm...

2일 전 | 0

답변 있음
Save table with cell arrays in csv
I agree with @dpb if you want all those numbers in a single cell in Excel, you're going to have to turn the vector into a string...

2일 전 | 0

답변 있음
How to clear images in app designer
clf clears a whole figure, not just one axes on the figure. It clears everything I believe. So, since that is never anything I...

2일 전 | 1

| 수락됨

답변 있음
How to read the result of fprintf
The result of that fprintf() would be a line printed to the command window. Because you did not provide a file handle as the fi...

3일 전 | 0

답변 있음
Can someone help with the code of FTUC(Flooding Tree Uneven Clustering Protocol) or TARM (Trust-Aware Routing Mechanism).
You tagged it as an urgent homework problem. If you have any questions ask your instructor or read the link below to get starte...

3일 전 | 0

답변 있음
is there a way to put the threshold line and count how many times the signal crossed the line?
You can count the number of times it's above the line using bwlabel, if you have the Image Processing Toolbox. threshold = 0.3 ...

3일 전 | 0

답변 있음
Isolate horizonal part of curve
Maybe adjust the axis to start and end wherever you want, like xlim([0.5e-6, 5e-6]); but like John said, there is no flat part...

4일 전 | 1

답변 있음
Convenient way to filter sinusoidal noise from decay data?
Why not just leave the data as they are and fit an exponential decay to the whole thing? See attached demo.

4일 전 | 0

답변 있음
Reordering bounding box coordinates in a cell array from left to right, top to bottom.
If you know how many rows and columns there are I'd use kmeans() and sort() to reorder the AOIs in a logical left-to-right, top-...

4일 전 | 0

답변 있음
Stopping showing a MP4 file (frame) by exit button
You could make a checkbox on the window called chkFinishNow and then check it in your loop app.chkFinishNow.Value = false; whi...

4일 전 | 0

| 수락됨

답변 있음
Important plotting question (defining the markers in a for loop)
Try it this way: x = -2*pi:0.1:2*pi; colors = {'r', 'b', 'k', 'r', 'b', 'k'}; markers = {'o', 'o', 'o', '.', '.', '.'}; for ...

4일 전 | 1

| 수락됨

답변 있음
I want to plot soil moisture against daytime values but I am getting "Do indexing is not supported for variables of this type".
date is a function and does not have methods, like Var6(). And SM_05 is a column vector, not a table so there is no Var7 column...

4일 전 | 0

답변 있음
Is it possible to open an excel template, save as a new file then write data to the new file without overwriting the template?
Of course. I do this all the time. I have a template workbook with all the formatting just how I like it, then when it comes t...

4일 전 | 0

| 수락됨

답변 있음
Can I use another filename instead?
Even more robust: folder = "c:\users\matlab"; if ~isfolder(folder) errorMessage = sprintf('Error: folder does not exist:\...

4일 전 | 0

답변 있음
why my loop keeps only the last run?
You're not indexing C so you're just overwriting it every time. Fix: C=zeros(2,4); for z=1:2 C(z, :) =[A(z) B(z) D(z) E(...

4일 전 | 0

| 수락됨

답변 있음
why this code gives error?
Try using [] instead of 'auto': color=imread('peppers.png'); grayImage=rgb2gray(color); grayImage=double(grayImage); pfs=fsp...

4일 전 | 0

| 수락됨

답변 있음
For each pixel, how can you calculate the frequency of its assignment to each cluster using v.
You forgot to attach face2.jpg. In the meantime, see my attached kmeans demos.

5일 전 | 0

답변 있음
How can we re construct images with equation for temperature distribution. ?
See my attached demo.

5일 전 | 0

| 수락됨

답변 있음
Upper bound curve that passes through the extreme (highest) points
I don't understand why the convex hull is not what you want. That's what I was going to suggest. Otherwise maybe you can try m...

5일 전 | 1

더 보기