Software Listing of Author : "Robert Bemis"
- AdvCurveFit
- License: Freeware
- Price: 0.00


This example solves a complex curve fitting problem that involves parameter pooling and stratification using a nonlinear least-squares approach. This example also takes advantage of some new language features with MATLAB 7. * Anonymous functions * Nested functions
- Publisher: Robert Bemis
- Date Released: 03-03-2013
- Download Size: 51 KB
- Download
- Platform: Matlab, Scripts
- Animated GIF
- License: Shareware
- Price:


This example animates the vibration of a membrane, captures a series of screen shots, and saves the animation as a GIF image file. The animated GIF is also embedded in an HTML page via the published M-File.
- Publisher: Robert Bemis
- Date Released: 19-05-2013
- Download Size: 215 KB
- Download
- Platform: Matlab, Scripts
- Color Segmentation
- License: Shareware
- Price:


Web-based seminars were broadcast live on 26 June 2003. The topic was how scientific imaging problems can be solved using MATLAB along with the Image Acquisition and Image Processing toolboxes. The particular example shown was a color based segmentation problem. The broadcasts were interactive in nature, so the demonstration worked with a camera and live image data. This package contains a script (.M) file, similar to that which was followed during delivery of the live webinars. It also includes a data (.MAT) file with some predefined image coordinates that specify known sample regions. The fabric image used by the script ships with version 4.0 of the Image Processing Toolbox.
- Publisher: Robert Bemis
- Date Released: 01-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Custom Pan/Zoom Icons
- License: Freeware
- Price: 0.00


This package contains no M-code - just a set of custom icons I created for a blog post on Doug's Pick of the Week using the submitted icon editor.
- Publisher: Robert Bemis
- Date Released: 02-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Demo files from Image Processing Webinar
- License: Shareware
- Price:


This package contains demos that were used during a webinar on Image Processing. An archived version of the webinar itself can be found on our web site. <http://www.mathworks.com/company/events/we...38&p2=723907056>; These demos illustrate how you can use MATLAB and the Image Processing Toolbox to solve image related problems in engineering and science. For example: * Determine size distribution of detected objects using morphological enhancement and intensity segmentation * Analyze shape of touching objects from topographic data using watershed segmentation and morphological operations * Isolate cancer cell using edge enhancement and morphological operations * Restore fuzzy, noisy image using enhancement and deblurring techniques such as Lucy-Richardson method * Align aerial photographs using control point registration and...
- Publisher: Robert Bemis
- Date Released: 24-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- DNA MicroArray Image Processing Case Study
- License: Freeware
- Price: 0.00


In one type of gene expression analysis, fluorescently tagged messenger RNA from different cells are hybridized to a microscopic array of thousands of complimentary DNA spots that correspond to different genes. Illuminated spots emit different color light, indicating which genes are expressed (e.g., green=control, red=sample, yellow=both). In this case study, MATLAB, the Image Processing and Signal Processing toolboxes were used to determine the green intensities from a small portion of a microarray image containing 4,800 spots. A 10x10 pattern of spots was detected by averaging rows and columns to produce horizontal and vertical profiles. Periodicity was determined automatically by autocorrelation and used to form an optimal length filter for morphological background removal. A rectangular grid of bounding boxes was defined. Each...
- Publisher: Robert Bemis
- Date Released: 04-05-2013
- Download Size: 4454 KB
- Download
- Platform: Matlab, Scripts
- Gravity Measurement Case Study
- License: Shareware
- Price:


The goal of this case study is to show how MATLAB and various toolboxes can be used together to solve an imaging problem. The specific problem shown here is a science experiment. Given a pendulum, measure gravity. The mathematics are well defined by classical physics. Gravity depends on the length of the pendulum and the period of oscillation. An example data set is included in which a ball suspended by a string was used as a pendulum. A captured video of the swinging ball and the time stamps for each video frame are stored in a native MATLAB data file. Another such file contains the predetermined pixel resolution associated with this camera setup. The Image Acquisition Toolbox was originally used to acquire a video of the oscillating pendulum directly into MATLAB. One advantage of this approach over importing video data from an AVI...
- Publisher: Robert Bemis
- Date Released: 01-05-2013
- Download Size: 11069 KB
- Download
- Platform: Matlab, Scripts
- Image Color Reduction
- License: Shareware
- Price:


This example shows how the number of colors in an image can be reduced.
- Publisher: Robert Bemis
- Date Released: 01-06-2013
- Download Size: 1874 KB
- Download
- Platform: Matlab, Scripts
- imaqutils
- License: Shareware
- Price:


These utilities provide convenient wrapper functions for finding available hardware and creating device objects for supported Image Acquisition devices. You can learn more about the Image Acquisition Toolbox and other products on The MathWorks web site (http://www.mathworks.com/products). Contents: * imaqavail * imaqcreate
- Publisher: Robert Bemis
- Date Released: 19-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MRI Brain Segmentation
- License: Freeware
- Price: 0.00


This case study shows how MATLAB can be used for a medical imaging problem. Given an MRI scan, first segment the brain mass from the rest of the head, then determine the brain volume. Also compare portions of gray and white matter present. This example was developed for seminars. It was also used for webinars for medical applications broadcast live on May 6, 2004. This package includes some MATLAB code and an MRI scan series consisting of 60 DICOM images. Note that this code relies on MATLAB Central submissions from others. Detailed references to those sources are included.
- Publisher: Robert Bemis
- Date Released: 15-04-2013
- Download Size: 2724 KB
- Download
- Platform: Matlab, Scripts
- Particle Size Analysis from Image Processing Webinar
- License: Shareware
- Price:


Web-based seminars were broadcast live on 03 March 2004. The topic involved custom analysis of image data for scientific problems using MATLAB, along with the Image Acquisition and Image Processing toolboxes. The particular example shown was a particle size analysis using an example image - light grains of rice on a dark background with nonuniform illumination. The broadcasts were interactive in nature, so the demonstration worked with a camera and live image data. This package contains MATLAB code and an example image that was used during delivery of the live webinars.
- Publisher: Robert Bemis
- Date Released: 13-02-2013
- Download Size: 51 KB
- Download
- Platform: Matlab, Scripts
- RelVar
- License: Shareware
- Price:


Whereas standard deviation and variance are measures of absolute variance, the coefficient of variation is a measure of relative variance. This is generally useful to compare several data sets. It can also be used as a simple quality indicator. The definition used here is ratio of standard deviation to mean value expressed as percentage. For more information on descriptive statistics, check out the online documentation for the Statistics Toolbox at http://www.mathworks.com/access/helpdesk/h.../descript.shtml. This is just a one-line utility but I use it often because it's convenient - saves typing.
- Publisher: Robert Bemis
- Date Released: 27-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Sonar Demo
- License: Shareware
- Price:


In this demo the Windows sound card is used as a data acquisition device. A chirp waveform is played out the speaker and captured by the microphone concurrently. The time delay between pitch and catch indicates separation distance. The time delay is determined using signal processing concepts (cross correlation and Hilbert pre-envelope). A graphical user interface makes operaton simple. This demo illustrates the basic principle; distances are not calibrated for accuracy.
- Publisher: Robert Bemis
- Date Released: 14-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Time index
- License: Freeware
- Price: 0.00


>> help timeidx TIMEIDX returns numeric index given time string. D = TIMEIDX(T) returns index value in relative days which is suitable for DATENUM math. To work in hours multiply by 24, for seconds multiply by 24*3600, etc. T can be a time string (DD:HH:MM:SS) where DD, HH and MM are incrementally optional and SS can include a decimal fraction. For multiple time values T must be a cell array of strings. The result is the same size/shape but type DOUBLE. D = TIMEIDX(T1,T2) returns a range of values. T1 and T2 are individual time strings (as above) and the result is a 1x2 DOUBLE array. N = TIMEIDX(...,FS) instead returns index values in sample units relative to the beginning of a record where FS is samples/second. Sample values are rounded to integer values. Time 0 corresponds to sample 1. Example 1: operation times...
- Publisher: Robert Bemis
- Date Released: 13-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
