<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nanoprobe Network &#187; Image Processing and Analysis</title>
	<atom:link href="http://nanoprobenetwork.org/category/software-library/image-processing-and-analysis/feed" rel="self" type="application/rss+xml" />
	<link>http://nanoprobenetwork.org</link>
	<description>An interactive, international virtual community dedicated to the science and technology of nano and bio scanning probes</description>
	<lastBuildDate>Fri, 30 Jul 2010 19:50:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Matlab Files for Reading NanoScope Data</title>
		<link>http://nanoprobenetwork.org/matlab-files-for-reading-nanoscope-data</link>
		<comments>http://nanoprobenetwork.org/matlab-files-for-reading-nanoscope-data#comments</comments>
		<pubDate>Fri, 30 Jul 2010 19:40:00 +0000</pubDate>
		<dc:creator>Jennifer Hampton</dc:creator>
				<category><![CDATA[Image Processing and Analysis]]></category>
		<category><![CDATA[Software Library]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[NanoScope]]></category>
		<category><![CDATA[v8.1]]></category>

		<guid isPermaLink="false">http://nanoprobenetwork.org/?p=566</guid>
		<description><![CDATA[Submission by: Jennifer R. Hampton 7/13/10
Original Submission:  2/16/09 (post here)
These programs, which are based on the Carpick Lab Toolbox, are used to extract the data from a NanoScope data file.
The scaled results are placed in the matrix data, an N x M x L matrix, where N is the number of lines, M is the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Submission by: <a href="../?author=480" target="_blank">Jennifer R. Hampton</a> 7/13/10</strong><br />
<strong>Original Submission:  2/16/09 (post <a href="../matlab-files-for-image-processing-and-analysis">here</a>)</strong></p>
<p>These programs, which are based on the <a href="http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox">Carpick Lab Toolbox</a>, are used to extract the data from a NanoScope data file.</p>
<p>The scaled results are placed in the matrix data, an N x M x L matrix, where N is the number of lines, M is the number of points per line (N = M in most cases), and L is the number of simultaneous data channels recorded.  The assumption is that the first data channel is topgraphy and all the other channels are not topography.  The data output is nm for the first channel and V for all subsequent channels.  It has been tested on data files with only one channel (topography) three channels (topography and LFM forward and back), and four channels (topography, peak force error, inphase and quadrature).</p>
<p>usage: data = open_di(file_name)<br />
To use open_di.m, you need get_num.m (included here) and di_header_find.m (in the <a href="http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox">Carpick Lab Toolbox</a>).</p>
<p>Original Version:  Jennifer R. Hampton  2/16/09<br />
7/13/10: adapted for NanoScope v 8.1 data files</p>
<p>Changes in v2:<br />
1) Searching the header for scale_data2 now looks for the string &#8216;\@2:Z scale: V&#8217;<br />
2) The output matrix, data, is preallocated before the final loop.</p>
<p><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/open_di.m">open_di.m</a></p>
<p>The file open_di.m is based on get_image_data.m from the Carpick Lab Toolbox, but with updated scaling, as described in the comments of the file. The heart of the code (reading data and placing it in the output matrix) is the same as in get_image_data.m.</p>
<p><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/get_num.m">get_num.m</a></p>
<p>The file get_num.m is a rewritten version of extract_num.m from the Carpick Lab Toolbox. The change was necessary to make sure that the correct number from each header line was extracted.</p>
<p><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/open_di_information.txt">open_di_information.txt</a></p>
<p>The file open_di_information.txt contains the information described above and additional information about the scaling from hardware to physical units.</p>
]]></content:encoded>
			<wfw:commentRss>http://nanoprobenetwork.org/matlab-files-for-reading-nanoscope-data/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matlab Files for Image Processing and Analysis</title>
		<link>http://nanoprobenetwork.org/matlab-files-for-image-processing-and-analysis</link>
		<comments>http://nanoprobenetwork.org/matlab-files-for-image-processing-and-analysis#comments</comments>
		<pubDate>Tue, 03 Mar 2009 19:22:33 +0000</pubDate>
		<dc:creator>Jennifer Hampton</dc:creator>
				<category><![CDATA[Image Processing and Analysis]]></category>
		<category><![CDATA[Software Library]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[NanoScope]]></category>

		<guid isPermaLink="false">http://nanoprobenetwork.org/matlab-files-for-image-processing-and-analysis</guid>
		<description><![CDATA[Submission by: Jennifer R. Hampton 2/16/09
Updated  7/30/10:  Updated versions of these files are available here.
These programs, which are based on the Carpick Lab Toolbox, are used to extract the data from a NanoScope data file.
The scaled results are placed in the matrix data, an N x M x L matrix, where N is the number [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Submission by: <a href="http://nanoprobenetwork.org/?author=480" target="_blank">Jennifer R. Hampton</a> 2/16/09</strong><br />
<strong>Updated  7/30/10:  Updated versions of these files are available <a href="http://nanoprobenetwork.org/matlab-files-for-reading-nanoscope-data">here</a>.</strong></p>
<p>These programs, which are based on the <a href="http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox">Carpick Lab Toolbox</a>, are used to extract the data from a NanoScope data file.</p>
<p>The scaled results are placed in the matrix data, an N x M x L matrix, where N is the number of lines, M is the number of points per line (N = M in most cases), and L is the number of simultaneous data channels recorded. The assumption is that the first data channel is topgraphy and all the other channels are not topography. The data output is nm for the first channel and V for all subsequent channels. It has been tested on data files with only one channel (topography) and data files with three channels (topography and LFM forward and back).</p>
<p>usage: data = open_di(file_name)</p>
<p>To use open_di.m, you need get_num.m (included here) and di_header_find.m (in the <a href="http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox">Carpick Lab Toolbox</a>).</p>
<p><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/open_di_v1.m">open_di_v1.m</a></p>
<p>The file open_di.m (v1) is based on get_image_data.m from the Carpick Lab Toolbox, but with updated scaling, as described in the comments of the file. The heart of the code (reading data and placing it in the output matrix) is the same as in get_image_data.m.</p>
<p><a title="get_num.m" href="http://nanoprobenetwork.org/wp-content/uploads/2009/03/get_num.m"></a><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/get_num.m">get_num.m</a></p>
<p>The file get_num.m is a rewritten version of extract_num.m from the Carpick Lab Toolbox. The change was necessary to make sure that the correct number from each header line was extracted.</p>
<p><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/open_di_information_v1.txt">open_di_information_v1.txt</a><a title="open_di_information.txt" href="http://nanoprobenetwork.org/wp-content/uploads/2009/03/open_di_information.txt"></a></p>
<p>The file open_di_information.txt (v1) contains the information described above and additional information about the scaling from hardware to physical units.</p>
]]></content:encoded>
			<wfw:commentRss>http://nanoprobenetwork.org/matlab-files-for-image-processing-and-analysis/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image SxM: Free SPM Software</title>
		<link>http://nanoprobenetwork.org/image-sxm-free-spm-software</link>
		<comments>http://nanoprobenetwork.org/image-sxm-free-spm-software#comments</comments>
		<pubDate>Sat, 13 Sep 2008 13:45:29 +0000</pubDate>
		<dc:creator>carpick</dc:creator>
				<category><![CDATA[Image Processing and Analysis]]></category>
		<category><![CDATA[Software Library]]></category>

		<guid isPermaLink="false">http://nanoprobenetwork.org/?p=109</guid>
		<description><![CDATA[Image SXM is a version of the public domain image analysis software NIH Image  that has been extended to handle the loading, display and analysis of scanning microscope images. Image SXM supports SAM, SCM, SEM, SFM, SLM, SNOM, SPM and STM images from many different SPM systems.The software is written by Steve Barrett at [...]]]></description>
			<content:encoded><![CDATA[<p>Image SXM is a version of the public domain image analysis software <a href="http://www.liv.ac.uk/~sdb/ImageSXM/" target="_blank">NIH Image</a>  that has been extended to handle the loading, display and analysis of scanning microscope images. Image SXM supports SAM, SCM, SEM, SFM, SLM, SNOM, SPM and STM images from many different SPM systems.The software is written by Steve Barrett at the University of Liverpool.</p>
<p>To download the software, click here: <a href="http://www.liv.ac.uk/~sdb/ImageSXM/" target="_blank">http://www.liv.ac.uk/~sdb/ImageSXM/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nanoprobenetwork.org/image-sxm-free-spm-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSxM: Free SPM Software</title>
		<link>http://nanoprobenetwork.org/wsxm-free-spm-software</link>
		<comments>http://nanoprobenetwork.org/wsxm-free-spm-software#comments</comments>
		<pubDate>Fri, 15 Aug 2008 00:13:42 +0000</pubDate>
		<dc:creator>carpick</dc:creator>
				<category><![CDATA[Image Processing and Analysis]]></category>
		<category><![CDATA[Software Library]]></category>

		<guid isPermaLink="false">http://nanoprobenetwork.org/?p=106</guid>
		<description><![CDATA[Description: WSxM is free SPM software developed by the company Nanotec Electronica.
Click here to download. 
]]></description>
			<content:encoded><![CDATA[<p>Description: WSxM is free SPM software developed by the company Nanotec Electronica.</p>
<p><a href="http://www.nanotec.es/wsxmGeneral.html" target="_blank">Click here to download. </a></p>
]]></content:encoded>
			<wfw:commentRss>http://nanoprobenetwork.org/wsxm-free-spm-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carpick Lab&#8217;s Software Toolbox (software tools for nanotribology research with AFM)</title>
		<link>http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox</link>
		<comments>http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox#comments</comments>
		<pubDate>Wed, 11 Jun 2008 13:08:57 +0000</pubDate>
		<dc:creator>carpick</dc:creator>
				<category><![CDATA[Image Processing and Analysis]]></category>
		<category><![CDATA[Software Library]]></category>

		<guid isPermaLink="false">http://nanoprobenetwork.org/?p=84</guid>
		<description><![CDATA[Below you will find descriptions and links to files for analyzing AFM images for nanotribology research.  This page provides free access to the analysis tools developed by the Carpick group at the University of Pennsylvania. Among the tools available here are instructions for gathering friction versus load (FvL) data from a Veeco (formerly Digital [...]]]></description>
			<content:encoded><![CDATA[<p>Below you will find descriptions and links to files for analyzing AFM images for nanotribology research.  This page provides free access to the analysis tools developed by the Carpick group at the University of Pennsylvania. Among the tools available here are instructions for gathering friction versus load (FvL) data from a Veeco (formerly Digital Instruments, DI) NanoScope (III or IV) AFM, MatLab scripts for analyzing FvL and adhesion data, and directions for the use of these scripts. Please read carefully the headers in each of the scripts and the directions in the manual provided below:  <a title="FvL Analysis Manual" href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/analyzingfvldata.pdf">FvL Analysis Manual</a> Please note that all materials on this page are Copyrighted by the Carpick Group at the University of Pennsylvania. They are authorized for use in government or academic research laboratories and non-profit institutions only. You are welcome to modify, re-post, and distribute these files as long as you provide attribution to the original source (this web site).  Please report any bugs by writing a Comment below.  <strong>Processing a NanoScope file</strong>The following scripts handle DI data files as described in the manual. You will need &#8216;get_image_data,&#8217; &#8216;di_version,&#8217; &#8216;di_header_find,&#8217; and &#8216;extract_num&#8217; to read DI data into a MatLab array. The two files &#8216;nano3read&#8217; and &#8216;getparameter&#8217; are the original copyrighted source code for each of the files as indicated.</p>
<ul>
<li><a title="get_image_data" href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/get_image_data.m" target="_blank">get_image_data.m</a><a title="get_image_data" rel="attachment wp-att-87" href="http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox/get_image_data"></a></li>
<li><a title="di_header_find.m" href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/di_header_find.m" target="_blank">di_header_find.m</a></li>
<li><a href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/di_version.m" target="_blank">di_versio.m</a></li>
<li><a title="extract_num.m" href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/extract_num.m">extract_num.m</a></li>
<li><a href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/nano3read.m" target="_blank">nano3read.m</a> (original source code for get_image_data)</li>
<li><a href="http://nanoprobenetwork.org/wp-content/uploads/2008/06/getparameter.m" target="_blank">getparameter.m</a> (orig. code for di_header_find and extract_num)</li>
</ul>
<p><strong>Calculating Friction vs Load</strong> The most important script to analyze your FvL data is &#8216;friction_v_load.&#8217; To process large batches of data, use &#8216;batch_process&#8217; (see the manual). File &#8216;latcal&#8217; is a Mathcad file that uses the output of the Lateral Calibration function of &#8216;friction_v_load&#8217; to find the ratio between normal and lateral calibration factors.</p>
<ul>
<li><a href="http://www.seas.upenn.edu/~carpick/software_toolbox/friction_v_load.m">friction_v_load.m</a> (Matlab file)</li>
<li><a href="http://www.seas.upenn.edu/~carpick/software_toolbox/batch_process.m">batch_process.m</a> (Matlab file)</li>
<li><a href="http://www.seas.upenn.edu/~carpick/software_toolbox/latcal.mcd">latcal.mcd</a> (MathCad file)</li>
</ul>
<p><strong>Measuring Pull-Off Forces (UPDATED JULY, 2010) </strong> The following files are applicable to force-distance data files only. The output of &#8216;getfd&#8217; is the pull-off force in volts and the slope of the contact region of a force curve (normal signal deflection sensitivity in volts per nm).</p>
<p>batchfd_new.m is the actual code that you run. This one allows you to run the analysis on a series of force-distance curves. It uses either getfd_new.m or getfd_new_oldNanoscope.m to do the analysis (you can change this on line #48 in batchfd_new.m).</p>
<p>If you are using a newer version of Nanoscope (v6.x), use getfd_new, and if you are using an older version, use the getfd_new_oldNanoscope one.  To use batchfd_new.m as-is, all the base names of the files need to be the same, and the file extensions should be consecutive (e.g., forcecurve.000,  forcecurve.001,  forcecurve.002 &#8230;).  So you will first pick the first file, and then you will tell the program what the extension is on the last file in the sequence.  When you run the code, it will show you each force-distance curve, and it will put some markers on the plots. The green and blue markers indicate the range over which the in-contact slope is calculated (V/nm). The red marker indicates the pull-off point. The black marker indicates what the out-of-contact voltage is, and it&#8217;s positioned directly above the pull-off point.  The code will then display the average pull-off deflection (nm) and its standard deviation. A file is saved that contains the slope (V/nm), pull-off voltage (V), pull-off deflection (nm), and max deflection (nm). If you use Kaleidagraph, you can drag this file into Kaleidagraph (using Space as the delimiter, skipping 0 lines, and reading the titles).</p>
<ul>
<li><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/getfd_new.m">getfd_new.m</a></li>
<li><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/getfd_new_oldNanoscope.m">getfd_new_oldNanoscope.m</a></li>
<li><a href="http://nanoprobenetwork.org/wp-content/uploads/2010/07/batchfd_new.M">batchfd_new.m</a></li>
</ul>
<p>For your convenience, all Matlab and Mathcad files are zipped here: <a href="http://www.seas.upenn.edu/~carpick/software_toolbox/SWfiles.zip">SWfiles</a> (note: this ZIP file does not include the new versions of getfd and batchfd. Upload those directly above. Sorry for the inconvenience.)</p>
]]></content:encoded>
			<wfw:commentRss>http://nanoprobenetwork.org/welcome-to-the-carpick-labs-software-toolbox/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
