Rank: 9 based on 6101 downloads (last 30 days) and 47 files submitted
photo

Brett Shoelson

E-mail
Company/University
The MathWorks
Lat/Long
38.8955001831055, -77.1445007324219

Personal Profile:

Professional Interests:

 

Watch this Author's files

 

Files Posted by Brett View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
09 Sep 2009 Screenshot MorphTool An interactive environment for morphologically operating on images. Author: Brett Shoelson morphology, dilation, gui, strel, structuring elements, image filtering 219 1
  • 5.0
5.0 | 1 rating
26 Jun 2009 TOGGLEFIG Finds and activates, or creates, figure with user-specified name. Author: Brett Shoelson toggle figure algorit... 119 7
  • 5.0
5.0 | 2 ratings
22 Jun 2009 Screenshot createButtonLabel Easily label pushbuttons with (rotated, vertical, or multi-line) text. Author: Brett Shoelson gui tools, example, create button label r... 118 0
06 May 2009 Screenshot IPTImages Returns a list or selectable UI of images in specified directory. By default, shows IPT demo images. Author: Brett Shoelson gui, image processing, utilities, file management, toolbox 100 0
14 Nov 2008 Screenshot showMaskAsOverlay Show (multiple) segmentation mask(s) with user-specified transparency/color as overlay on image Author: Brett Shoelson visualization, image processing, segmentation, mask 174 0
Comments and Ratings by Brett View all
Updated File Comments Rating
26 Jun 2009 TOGGLEFIG Finds and activates, or creates, figure with user-specified name. Author: Brett Shoelson

Danilo, thanks for finding the bug (and for suggesting a fix). New version addresses this!

17 Feb 2009 Quantitative High-Throughput Gene Expression Imaging Image Processing for Quantitative Gene Expression Analysis of Drosophila Embryo Images Author: Sam Roberts

I've used Sam's demo to present high-throughput screening in MATLAB, and am a big fan. This is an extremely well-thought-out demo that describes in great detail a very nice image-processing and curve-fitting workflow. It includes discussions of image exploration and algorithm development, stepping through to automation and batch processing, and ending with a nice implementation of the code in a distributed (cluster) environment. The subject matter is real and relevant. I highly recommend this to anyone who wants to improve his or her understanding of how MATLAB can help streamline an otherwise tedious image processing workflow.

Comments and Ratings on Brett's Files View all
Updated File Comment by Comments Rating
11 Nov 2009 write2excel Writes data to multiple ranges of existing Excel file. Author: Brett Shoelson Julia

and one more thing: is there a way to give input information regarding the sheet one wants to be written to?

11 Nov 2009 write2excel Writes data to multiple ranges of existing Excel file. Author: Brett Shoelson Julia

Dear Brett,

I know excel is evil and doesn't implement the NaN standard, but is there a way to get your program to write something sensible, like "-" or ".." to a cell when the data array has an NaN?

Right now it writes 65535 for me, which is far to close to a real number to be helpful.

Cheers and thanks for the great coding,
Julia
 

20 Oct 2009 freehanddraw Draw smooth lines freehand on images or plots; return the handle and xy data of the line object. Author: Brett Shoelson Analyst, Image

I had been using this with R2008b and discovered that it's still "broken" in R2009b, but thanks to Paul Groot's helpful comment, it's now working again. However, now that the Image Processing Toolbox has imfreehand(), maybe you could use that instead.

06 Oct 2009 zoom2cursor Dynamic, scalable zoom following the motion of the cursor; also displays the current position. Author: Brett Shoelson Attard, Charles

Very useful, thanks.
For those wondering how to exit the function, just click on 'X'.

I've found useful to create a 'exit_zoom2cursor' function.
If you're interested, comment the statement 'endbutton = ...'
And call this function:

function exit_zoom2cursor
zoomparams = getappdata(gcf,'zoomparams');
if isempty(zoomparams)
    return;
end;
set(gcf,'windowbuttonmotionfcn',zoomparams.oldwbmf);
set(zoomparams.currax,'units',zoomparams.oldaxunits,'xlim',zoomparams.oldxlim,'ylim',zoomparams.oldylim);
set(get(zoomparams.currax,'children'),'buttondownfcn',zoomparams.bdfcnold,'busyaction',zoomparams.baold);
set(gcf,'pointer',zoomparams.oldpointer,'doublebuffer',zoomparams.dbold);

01 Oct 2009 deleteoutliers For input vector A, returns a vector B with outliers removed. Author: Brett Shoelson Marcin

Very good. I compared your results with the one from:
http://www.graphpad.com/quickcalcs/Grubbs1.cfm
on my data and got the same results. Good work!

Top Tags Applied by Brett
utilities, directories, files, path, gui
Files Tagged by Brett View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
09 Sep 2009 Screenshot MorphTool An interactive environment for morphologically operating on images. Author: Brett Shoelson morphology, dilation, gui, strel, structuring elements, image filtering 219 1
  • 5.0
5.0 | 1 rating
26 Jun 2009 TOGGLEFIG Finds and activates, or creates, figure with user-specified name. Author: Brett Shoelson toggle figure algorit... 119 7
  • 5.0
5.0 | 2 ratings
22 Jun 2009 Screenshot createButtonLabel Easily label pushbuttons with (rotated, vertical, or multi-line) text. Author: Brett Shoelson gui tools, example, create button label r... 118 0
15 May 2009 Screenshot MATLAB Performance Measurement Advice on measuring MATLAB performance. Author: Bill McKeeman benchmarking, whitepaper, articles, configuration, article, performance 106 0
  • 5.0
5.0 | 1 rating
06 May 2009 Screenshot IPTImages Returns a list or selectable UI of images in specified directory. By default, shows IPT demo images. Author: Brett Shoelson gui, image processing, utilities, file management, toolbox 100 0
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com