Rank: 9 based on 2422 downloads (last 30 days) and 69 files submitted
photo

Brett Shoelson

E-mail
Company/University
MathWorks
Lat/Long
38.87423, -77.13025

Personal Profile:

I'm a biomedical engineer by training, but I love MATLAB and have worked as a Principal Application Engineer for MathWorks since 2005.

Professional Interests:
(medical) image processing, computer vision, algorithm development, ui development

 

Watch this Author's files

 

Files Posted by Brett View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
05 Sep 2014 Screenshot getImagePlanes.m Conveniently extract individual z-planes (e.g., RGB) from an image or axes with one line. Author: Brett Shoelson image processingutili... 17 0
24 Jul 2014 Screenshot Face Recognition using Aggregated Features Recognize faces with remarkable accuracy by aggregating features across training images! Author: Brett Shoelson face recognition, computer vision, featurebased recognit... 78 0
09 Jun 2014 Screenshot makePuzzle.zip Create and solve 15- (sliding-block) puzzles with default or custom images. Author: Brett Shoelson games 33 0
04 Jun 2014 Screenshot draggableRect Create a draggable rectangle in normalized units. Author: Brett Shoelson draggable rectangle, draggable, rectangle, dragrect 16 3
  • 5.0
5.0 | 1 rating
09 May 2014 Screenshot customGray Create a custom grayscale image of an RGB--specify weightings or select from predefined versions. Author: Brett Shoelson rgb2gray, grayscale, colorspace, color segmentation, custom visualization 37 3
Comments and Ratings by Brett View all
Updated File Comments Rating
14 Aug 2014 Image Registration App UI environment for registering a Moving image to a Fixed image Author: Brett Shoelson

@binu:
Just click on the "Download Submission" button on the upper right of this page.
Brett

07 Aug 2014 Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. Author: Brett Shoelson

@Mark:
You can get the version numbers of your particular tools by typing 'ver' at the Command Line. But again...please seem my comment dated March 8, 2013b below. You can use the Cascade Training GUI to specify ground truth in R2012b, or to use pre-trained detectors--but you'll need to update to R2013a (or later) to train new detectors.

27 Jul 2014 Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. Author: Brett Shoelson

@Sorath:
The background images you sent me do not appear to be corrupt. I don't know if there are others that are corrupt downstream that are triggering these errors, or if something else is going on. You'll have to go into debug mode (try: >> dbstop if warning) and see if you can narrow down the offending image or command. If you see, for example, that you have successfully processed several negative images before the warnings are triggered, that would give you additional information.
Brett

24 Jul 2014 Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. Author: Brett Shoelson

@Sorath,
It appears that your negative images may be corrupt. Would you please send me ONE (small one)?
Brett

18 Jul 2014 Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. Author: Brett Shoelson

@Zainb:
Seems I have a bug in my code that is encountered if 'Auto-include ROI-deleted positives as negatives' is checked but no other negative images are specified. I sent you a fix (I think) via email; would you kindly try it out and let me know if it solves the issue? If it works, I will incorporate it in the next update.

In the meantime, if anyone else is running into this, specifying at least one non-automatic negative should fix the problem.

Thanks,
Brett

Comments and Ratings on Brett's Files View all
Updated File Comment by Comments Rating
12 Sep 2014 edfRead A simple file reader for European Data Formatted (EDF-) files. Author: Brett Shoelson MacNamara, Clark

Hi Brett,

thank you for this file.
I am trying to open an .edf file and I have an error message I do not know how to interpret it :

Subscript indices must either be real positive integers or logicals.

Error in edfread (line 149)
hdr.label{ii} = regexprep(fread(fid,16,'*char')','\W','');

Do you have an idea of how I could fix it ?

Thanks a lot
Clark

20 Aug 2014 SegmentTool: An Interactive GUI for Segmenting Images Interactively find the best approach to segmenting (masking) your image Author: Brett Shoelson Anwer, Atif

20 Aug 2014 edfRead A simple file reader for European Data Formatted (EDF-) files. Author: Brett Shoelson Elisa

14 Aug 2014 Image Registration App UI environment for registering a Moving image to a Fixed image Author: Brett Shoelson Shoelson, Brett

@binu:
Just click on the "Download Submission" button on the upper right of this page.
Brett

14 Aug 2014 expandAxes Click any axes to expand it in a separate figure. Right-click expanded axes to export contents! Author: Brett Shoelson Heide, Shawn

This function works perfectly and was really easy to implement. I'm not sure if anyone else has this problem, but I save figures with expandable axes and I've noticed that the oldfig property doesn't always match what the new figure handle is. I added the following code to the nested function expandIt and everything works great. Thanks Brett!

if ~ishandle(hndlSet.oldfig) | hndlSet.oldfig ~= get(hndlSet.ax, 'Parent')
hndlSet.oldfig = gcf;
set(hndlSet.objectsOfInt,'buttondownfcn',{@expandIt,hndlSet,rotEnable});
end

Contact us