Community Profile

# Image Analyst

Last seen: Today Active since 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

All

#### Content Feed

View by

Using for loop to loop over pixels in RGB image and brighten the image.
Not sure what your edit to your original question was, but apparently my first answer was not enough for you to figure it out, s...

10 hours ago | 0

| accepted

extracting data from a cell (in cell the data are images) and i need to store them seperately
You can do something like this: [rows, columns] = size(EO) for row = 1 : rows folder = sprintf('Row %d', row); if ~i...

11 hours ago | 0

Differentiate between oval and circle shaped images using MATLAB
Assuming you can get a mask for the blobs, use the 'Eccentricity' option in regionprops props = regionprops(mask, 'Eccentricity...

11 hours ago | 0

Hye there, can i know how to extract Plantation from an google satellite image, is there any code or technic can use in Matlab.
Since plantations often contain periodic patterns, you might take the fft2 and look for spikes indicating periodic structures.

11 hours ago | 0

What means ':' in strcat ?
It's taking whatever is in a{j} and adding a colon and then whatever is in b{k}. For example if a{j} is 'A1' and b{k} is 'H15' ...

11 hours ago | 0

How to convert a large set of variables in the MATLAB workspace into an Excel file?
Try this and adapt as needed: % Create variables a = "Hello World"; b = "Today is Friday"; c = "I am happy"; % Define wor...

11 hours ago | 0

Binning data into 1000 bins between values
Description example Y = discretize(X,edges) returns the indices of the bins that contain the elements of X. The jth bin contai...

11 hours ago | 1

Using for loop to loop over pixels in RGB image and brighten the image.
What are you doing with c? Nothing. Anyway, c will be the same as the original b. Where are you actually displaying the image...

23 hours ago | 0

finding the centre line of the binary image
Try [rows, columns] = size(binaryImage); leftEdges = nan(rows, 1); rightEdges = nan(rows, 1); for row = 1 : rows t = fi...

2 days ago | 0

| accepted

UITable color for value
Yes. Not sure how you're doing the display but you could make an array of circles and a colormap. Then use imshow(yourImage,...

2 days ago | 0

Why am I receiving the error "Array indices must be positive integers or logical values."?
You might want to learn about this and lots of other good things in the FAQ: https://matlab.fandom.com/wiki/FAQ#.22Subscript_in...

2 days ago | 1

how to assign imagesc to figure 1
Following Walter's code call figure(2) to create a figure numbered "2", then use bwmorph() with the 'clean' option to remove sin...

2 days ago | 0

how can i generate random spikes of magnitude 1 and 0 (digital pulses)in matlab
Use r = randi([0 1], 1, numElements); To widen the pulses use movmax(). To control the rise and fall of the pulses, use movm...

2 days ago | 0

| accepted

Can we apply histogram equalization on the HSV image?
Yes, though the results might look pretty strange unless you applied it to only the V channel, like this: clc; % Clear the c...

2 days ago | 0

if with 2 conditions
What does this say whos Ree It's probably a vector, not a scalar.

2 days ago | 0

How to suppress anonymous function handle being created?
You don't need to define it in a loop. You can define it outside the loop and just add the other variables to the input argumen...

2 days ago | 0

Exporting images (png) through export_fig - painfully slow
Try comparing it to exportgraphics() but you'd need r2020a or later.

3 days ago | 0

Displaying a set of images from a folder
FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F

3 days ago | 0

Try readcell() and writecell(). If someone changes it in Excel, it won't automatically update the workspace in MATLAB. You'll ...

3 days ago | 0

how can i use clarity factor with gaussian kernel in image processing
Looks like they define clarity as the max of the gradient in each floc blob: "The maximum value of Ig associated with each floc...

3 days ago | 0

how to calculate the area size of each spot in the image of ROI (pixels) in Matlab
See my Image Segmentation Tutorial and adapt as needed: Image Analyst's File Exchange If you need to background correct your i...

3 days ago | 0

| accepted

I have a problem getting the MAIN GUI to appear on my screen.
I don't know why this always happens on the weekend. Since it's an installation problem (you can't run MATLAB), you need to cal...

3 days ago | 0

Error: "Difference order N must be a positive integer scalar"
If you look at the documentation for diff() you'll see that the second argument is not a vector variable but a number for the di...

3 days ago | 0

How to access the equation above the while loop
Try this: % Demo by Image Analyst clc; % Clear the command window. close all; % Close all figures (except those of imtool...

3 days ago | 1

From equation to matrix with for loop
Do you mean like this: x = 1 : 12 numRows = 3; % Whatever you want. y = zeros(numRows, length(x)); % Preallocate. for row = ...

4 days ago | 1

| accepted

curve fitting and image segmentation
@Cansu Kelebek, try this to find the dividing line between the 2 breasts: % Demo by Image Analyst clc; % Clear the command ...

4 days ago | 1

How to create a .mat file and format the data with 5 features to classify using ANN
Try the Classification Learner App on the Apps tab of the tool ribbon. Let us know if you can't figure it out.

4 days ago | 0

Amplitude detection in time series data
You could probably use stdfilt() or movstd(). Try different window widths and plot the output. Or try thresholding and labelin...

4 days ago | 0