Community Profile

photo

Image Analyst


Last seen: Today
30 505 total contributions since 2010

Senior Scientist 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. 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

Image Analyst's Badges

  • 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 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
Read from/write to txt file
Try this: promptMessage = sprintf('Select your text file on the next dialog box.'); titleBarCaption = 'Continue?'; buttonText...

ungefär en timme ago | 0

Answered
How to rotate an image and find the coordinates of some points
Define "half". Is it based on the caliper width from left to right? Or is it based on the number of pixels in each half (you w...

ungefär 2 timmar ago | 0

Answered
Detecting transition in a noisy square wave
Madjer, I think simple thresholding with removal of short pulses should work. Just remove pulses that are shorter than the know...

ungefär 2 timmar ago | 0

Answered
How to extract objects in inner circle of this image?
It's pretty easy. I suggest you first find all centroids and then find the average of the centroids, which will be at the cente...

ungefär 5 timmar ago | 0

Answered
How to plot with diferents colors
See attached demos.

ungefär 6 timmar ago | 0

Answered
Shade area between a curve and a vertical line and the x axis
This is a FAQ: FAQ How_do_I_shade_the_region_between_two_curves?

ungefär 8 timmar ago | 0

Answered
Problem with applying a function (kstest) to cell arrays
Is this what you're looking for? s = load('C.mat') C1 = s.C numCells = length(C1) for k = 1 : length(C1) thisArray = C1{k}...

ungefär 15 timmar ago | 1

Answered
how to find FWHM in histogram
Try this (untested): counts = histcounts(data); maxCounts = max(counts); leftBin = find(counts > maxCounts/2, 1, 'first') ri...

en dag ago | 0

Answered
Present 0 with white pixel and 1 with black pixel in matrix
imshow(~A);

en dag ago | 0

| accepted

Answered
blank screen on startup
Looks like the route to solving your problem is in the FAQ: Click here for the relevant FAQ entry

en dag ago | 0

Answered
change color scheme of a scatter plot
Try this: % values <= 10 ----- green color % (10<values<=20) ----- yellow color (for intermediate values i.e f...

en dag ago | 0

| accepted

Answered
Does MATLAB come with a toolbox label ids for multiple object tracking?
Yes, the Computer Vision Toolbox: https://www.mathworks.com/products/computer-vision.html#object-tracking

en dag ago | 0

Answered
need help with my code
Try this: clc; % Clear the command window. fprintf('Beginning to run %s.m.\n', mfilename); close all; % Close all figures...

en dag ago | 0

Answered
How can you increase the angular resolution of pixels in a 2 D image fourier transform
The pixel resolution is determined and fixed by the size of the image matrix. If you increase the image size using imresize() i...

en dag ago | 0

| accepted

Answered
connecting image extreme (end) boundries
Try mask = bwconvhull(mask, 'union'); or else try imclose() followed by imfill(), or try activecontour() (demo attached).

3 dagar ago | 1

| accepted

Answered
Histogram of color image
It's because your cover image has a continuous histogram - counts for every gray level - while your stego image does not. The s...

3 dagar ago | 0

Answered
How to draw a boundary in a cell population?
Use the Color Thresholder on the Apps tab of the tool ribbo to get the non-yellow region as a binary image. Then call bwboundar...

3 dagar ago | 0

Answered
Image rotation and transformation
You can apply your own custom rotation matrix by using https://en.wikipedia.org/wiki/Rotation_matrix Or call imtranslate() to s...

3 dagar ago | 0

Answered
hello how do I write this function without getting an error saying "variable K has an incorrect value".
What is "the above technique"? Try using trapz() instead of sum.

3 dagar ago | 0

Answered
function inside main program
What is this: table = dataset('xlsfile','xyz.xlsx'); X = table.x; function program(i) a = 1; for k = 1:n a = a * X(k)*...

3 dagar ago | 0

Answered
fast delete of rows in a table
Try this: numRows = size(db,1)-1; rowsToDelete = false(numRows, 1); for k = 2 : numRows % Has to start at 2, right? Since y...

3 dagar ago | 0

| accepted

Answered
plotting an open circle (open interval) in plot
Try this: % Create data. x = linspace(0, 4, 1000); y = x .^ 2; % Plot the quadratic curve. plot(x, y, 'b-', 'LineWidth', 2)...

3 dagar ago | 0

Answered
Input environment variable into script to run different values automatically
You can get the environment variable inside your program with getenv(). Description example value = getenv(name) searches the...

3 dagar ago | 0

Answered
How to calculate it in Matlab?
Try this with your two vectors that you say you already have: % Define some x and y (you apparently already have these but I ne...

3 dagar ago | 0

Answered
Hi: Please Anyone Help me , i need the simple code and little comments, I will be very thankful,,,,
Did you search for projectile in this forum? I've posted my projectile demo countless times. It's attached again. It computes...

4 dagar ago | 0

Answered
Two vectors in just ONE but in alternation
Try this: v1 = 1:10 v2 = 11:20 v=[v1(:), v2(:)] vec = reshape(v', 1, []) v = 1 11 2 12 3 13 ...

4 dagar ago | 0

| accepted

Answered
Extract subset of data between specified points
I'd use findpeaks() to find the peaks and valleys [peakValues, indexesOfPeaks] = findpeaks(signal); [valleyValues, indexesOfVa...

4 dagar ago | 1

| accepted

Answered
Sphere-based color slicing of image
Sucharita: Here, I've done 95% of it for you. If I do much more, then you'd just be turning in my answer as your own and I don...

4 dagar ago | 0

| accepted

Answered
How can I compare two separate images (before and after) and count how many pixels are in a particular spectrum?
Try the Color Thresholder onthe Apps tab of the tool ribbon. Try HSV color space.

4 dagar ago | 0

Answered
edgecolor of pixels of imagesc
You can't. And if you use pcolor, you don't either. The tiles you see in pcolor are NOT pixels. Look closely. If you want to...

4 dagar ago | 0

Load more