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

All

#### Content Feed

View by

It pretty much tells you what to do. If you need more help: How do I get help on homework questions on MATLAB Answers? - MATLA...

etwa 3 Stunden ago | 0

Make a new a directory and save a file in a loop
The save() function does not return anything. So you cannot take it's output (of which there is none) and stuff it into j{ind_b...

etwa 12 Stunden ago | 0

Identify and remove text from graph
If the graphs are digital images, you can simply use bwareafilt() in the Image Processing Toolbox to take either the largest blo...

etwa 13 Stunden ago | 0

Matlab says, I reached the max limit of recursion: " Maximum recursion limit of 500 reached. "
newfunction() x = randn(100,1); y = randn(100,1); Xedges = [-Inf -2:0.4:2 Inf]; Yedges = [-Inf -2:0.4:2 Inf]; h = histogram...

etwa 13 Stunden ago | 0

| accepted

How i fix the error "Matrix dimensions must agree?"
Not sure what you want or are expecting because you forgot to tell us. Perhaps you want a 1-dimensional, 4-element vector. If ...

etwa 13 Stunden ago | 0

Matlab says, I reached the max limit of recursion: " Maximum recursion limit of 500 reached. "
Once I changed Histogram2 to histogram2 (MATLAB is case sensitive), it works fine: x = randn(100,1); y = randn(100,1); Xedges...

etwa 14 Stunden ago | 0

How to select the last 6 values in a column?
Why not simply do: DD(isnan(DD)) = 0; Or if you really need to replace only nans in the last 6 rows only, and leave the others...

etwa 20 Stunden ago | 0

How to combine and rgb and a thermal image?
To do side by side, do wideImage = [image1, image2]; To do top and bottom do tallImage = [image1; image2]; I would think tha...

etwa 20 Stunden ago | 0

Detect signal clipping and remove
Try this clipValue = max(yourSignal); % Assume clipping occurs, or else just assign some known value, like 1. badIndexes = you...

etwa 23 Stunden ago | 0

How to better filter echocardiographic image
I'm sure there are papers that deal with such images here: http://www.visionbib.com/bibliography/contentsmedical.html#Medical%2...

ein Tag ago | 0

Had 2020b and then 2021a. Had a brief issue with 2021a, uninstalled 2021a and tried to reinstall 2021a but I keep getting an error message.
FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation.2C_the_installer_crashes.2C_hangs.2C_gives_an_error_message.2C_does...

2 Tage ago | 0

| accepted

How do I make a smaller table by filtering a larger one?
You might need braces instead of parentheses to get the CONTENTS of the table: % Determine which rows to extract from the table...

4 Tage ago | 0

| accepted

Invalid expression. Check for missing multiplication operator, missing or
It doesn't like your decimal point. What is it? If I copy and paste your number into the command window, it complains about th...

4 Tage ago | 0

How to guide bwconncomp to specific region of image?
I don't know what the different components are? The blue/purple regions? The colored region is just a continuum of colors smoo...

4 Tage ago | 0

Moving window in time domain
The convn() function. n = 3; kernel = repmat(1, 1, 1, n) / n; smoothedImage = convn(image3d, kernel, 'same');

4 Tage ago | 0

How do i upload all images at once?
You'd have to zip them up into a single file to do them "all at once". Otherwise you can do them one-at-a-time using code from ...

4 Tage ago | 0

| accepted

Delete outliers in each column of a matrix
Why don't you just use the build-in isoutlier() function?

4 Tage ago | 0

Matrix sequence go diagonal
This isn't your homework is it? Try this: % 1,3,10,33,109,360 vec = [1,3,10,33,109,360] for k = 1 : length(vec) fprintf('%...

5 Tage ago | 0

| accepted

How can to use the (Residue Number System-RNS) for text steganography in picture entry?
Maybe call the sales department tomorrow and ask them which toolbox they think would be most helpful for you. In the meantime, ...

5 Tage ago | 0

How do I plot a graph linearly spaced by N elements?
Try this: % Demo by Image Analyst clc; % Clear the command window. close all; % Close all figures (except those of imtool...

5 Tage ago | 2

| accepted

The best way is to follow the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F You create a lo...

5 Tage ago | 1

How do I find the maximum and minimum of a function in a given domain?
Try this: x = linspace(-3, 3, 1000); y = (1*x.^4)/4+(4*x.^3)/3- 5*(x.^2)/2; plot(x, y, 'b-', 'LineWidth', 2); grid on; % Fi...

5 Tage ago | 0

convert a vector to 2D matrix
This will do it without any toolboxes: A=[1 2 3 4 5 6 7] columnsInA = size(A, 2); % We want a square matrix. So figure out ma...

5 Tage ago | 1

| accepted

I need some help with a function
You're getting every other row. Try this: function n = lowerRightQuarter(A) [rows, columns] = size(A); middleRow = rows / 2 ...

5 Tage ago | 0

| accepted

Adding 2 vectors in a specified position
Try this: % Obtain "z" with the even positions containing "y" and % the odd position containing "x" (z=[1 12 2 13 3 14 ....

5 Tage ago | 0

| accepted

How to detect left mouse clicks within an area of an image
Did youi try to use drawpoint()? Try my attached demo that counts the number of points a user clicks on.

5 Tage ago | 0

| accepted

How do I crop out an a circle image from an image after edge detection
Your first mistake was doing an edge detection. Just because you can see edges in an image does not mean that the first thing y...

5 Tage ago | 0

How to guide bwconncomp to specific region of image?
Make a mask of the circle and use it to erase everything outside of the circle, then call bwconncomp() To maks a circle mask, s...

5 Tage ago | 0