www.pudn.com > matlab-unwrapping-algorithms.zip > MATLAB Central - File detail - 2D phase unwrapping algorithms.htm, change:2009-09-16,size:22257b


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> 
<!-- saved from url=(0057)http://www.mathworks.com/matlabcentral/fileexchange/22504 --> 
<HTML lang=en><HEAD><TITLE>MATLAB Central - File detail - 2D phase unwrapping algorithms</TITLE><!-- request.URI=/matlabcentral/scrape_fx.html --><!-- request.docBase=/matlabcentral/ --><!-- request.locale.language=en --><!-- request.locale.country= --><!-- START OF GLOBAL NAV --><LINK  
href="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/sitewide.css"  
type=text/css rel=stylesheet><LINK  
href="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/mlc.css"  
type=text/css rel=stylesheet><!--[if lt IE 7]><LINK  
href="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/ie6down.css"  
type=text/css rel=stylesheet><![endif]--> 
<META http-equiv=content-type content="text/html; charset=UTF-8"><LINK  
href="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/fileexchange.css"  
type=text/css rel=stylesheet> 
<SCRIPT  
src="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/prototype.js"  
type=text/javascript></SCRIPT> 
 
<SCRIPT  
src="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/effects.js"  
type=text/javascript></SCRIPT> 
 
<SCRIPT  
src="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/dragdrop.js"  
type=text/javascript></SCRIPT> 
 
<SCRIPT  
src="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/controls.js"  
type=text/javascript></SCRIPT> 
 
<SCRIPT  
src="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/application.js"  
type=text/javascript></SCRIPT> 
<LINK media=screen  
href="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/application.css"  
type=text/css rel=stylesheet> 
<META content="MSHTML 6.00.2900.3603" name=GENERATOR></HEAD> 
<BODY> 
<DIV id=header> 
<DIV class=wrapper><!--put nothing in left div - only 11px wide shadow --> 
<DIV class=main> 
<DIV id=logo><A title=Home  
href="http://www.mathworks.com/matlabcentral/index.html"></A></DIV> 
<DIV id=headertools> 
<SCRIPT language=JavaScript1.3 type=text/javascript> 
 
function submitForm(query){ 
 
choice = document.forms['searchForm'].elements['search_submit'].value; 
 
if (choice == "entire1" || choice == "entire2" || choice == "contest" || choice == "matlabcentral" || choice == "blogs"){ 
 
   var searchInputNames = new Array("db","prox","rorder","rprox","rdfreq","rwfreq","rlead","sufs","order","is_summary_on","ResultCount"); 
   var searchInputValues = new Array("MSS","page","750","750","500","500","250","0","r","1","10"); 
 
   for (var i=0; i<searchInputNames.length; i++){ 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = searchInputNames[i]; 
      newElem.value = searchInputValues[i]; 
      document.forms['searchForm'].appendChild(newElem); 
   } 
 
   submit_action = '/cgi-bin/texis/webinator/search/'; 
} 
 
switch(choice){ 
   case "matlabcentral": 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = "matlabcentral"; 
      newElem.value = "Matlabcentral"; 
      document.forms['searchForm'].appendChild(newElem); 
 
      selected_index = 0; 
      break 
   case "fileexchange": 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = "term"; 
      newElem.value = query.value; 
      newElem.classname = "formelem"; 
      document.forms['searchForm'].appendChild(newElem); 
 
      submit_action = "/matlabcentral/fileexchange/"; 
      selected_index = 1; 
      break 
   case "cssm": 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = "search_string"; 
      newElem.value = query.value; 
      newElem.classname = "formelem"; 
      document.forms['searchForm'].appendChild(newElem); 
 
			submit_action = "/matlabcentral/newsreader/search_results"; 
      selected_index = 2; 
      break 
   case "linkexchange": 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = "term"; 
      newElem.value = query.value; 
      newElem.classname = "formelem"; 
      document.forms['searchForm'].appendChild(newElem); 
 
      submit_action = "/matlabcentral/linkexchange/"; 
      selected_index = 3; 
      break 
   case "blogs": 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = "blogs"; 
      newElem.value = "Blogs"; 
      document.forms['searchForm'].appendChild(newElem); 
 
      selected_index = 4; 
      break 
   case "contest": 
      var newElem = document.createElement("input"); 
      newElem.type = "hidden"; 
      newElem.name = "contest"; 
      newElem.value = "Contest"; 
      document.forms['searchForm'].appendChild(newElem); 
 
      selected_index = 5; 
      break 
   case "entire1": 
      selected_index = 6; 
      break 
   case "entire2": 
      selected_index = 7; 
      break 
   default: 
      selected_index = 7; 
      break 
} 
 
document.forms['searchForm'].elements['search_submit'].selectedIndex = selected_index; 
document.forms['searchForm'].elements['query'].value = query.value; 
document.forms['searchForm'].action = submit_action; 
 
} 
 
</SCRIPT> 
 
<FORM style="FONT-SIZE: 90%; MARGIN: 5px 0px 0px" name=searchForm  
onsubmit=submitForm(query) action="" method=post><LABEL  
for=search>Search:</LABEL> <SELECT style="FONT-SIZE: 9px" name=search_submit>  
  <OPTION value=matlabcentral selected>MATLAB Central</OPTION> <OPTION  
  value=fileexchange>   File Exchange</OPTION> <OPTION  
  value=cssm>   MATLAB Newsgroup</OPTION> <OPTION  
  value=linkexchange>   Link Exchange</OPTION> <OPTION  
  value=blogs>   Blogs</OPTION> <OPTION  
  value=contest>   Programming Contest</OPTION> <OPTION  
  value=entire1>MathWorks.com</OPTION> <OPTION  
  value=entire2>   All of MathWorks.com</OPTION></SELECT> <INPUT  
class=formelem size=10 name=query> <INPUT class="formelem gobutton" type=submit value=" Go " name=search> </FORM> 
<OL id=access2><A  
  href="https://www.mathworks.com/accesslogin/index_fe.do?uri=http://www.mathworks.com/matlabcentral/fileexchange/file_infos/22504">Login</A>  
 
  <LI class=first><A  
  href="https://www.mathworks.com/accesslogin/createProfile.do?uri=http://www.mathworks.com/matlabcentral/fileexchange/file_infos/22504">Create  
  Account</A>  
  <LI><A  
  href="https://www.mathworks.com/accesslogin/index_fe.do?uri=http://www.mathworks.com/matlabcentral/fileexchange/file_infos/22504">Login</A>  
  </LI></OL></DIV> 
<DIV id=globalnav><!-- from includes/global_nav.html --> 
<OL> 
  <LI class=active><A  
  href="http://www.mathworks.com/matlabcentral/fileexchange/">File Exchange</A>  
  </LI> 
  <LI class=;><A  
  href="http://www.mathworks.com/matlabcentral/newsreader/">Newsgroup</A> </LI> 
  <LI class=;><A  
  href="http://www.mathworks.com/matlabcentral/link_exchange/">Link Exchange</A>  
  </LI> 
  <LI class=;><A  
  href="http://blogs.mathworks.com/">  Blogs  </A> </LI> 
  <LI class=;><A  
  href="http://www.mathworks.com/contest/"> Contest </A> </LI> 
  <LI class="icon mathworks"><A  
  href="http://www.mathworks.com/">MathWorks.com</A>  
</LI></OL></DIV></DIV></DIV></DIV> 
<DIV id=middle> 
<DIV class=wrapper> 
<DIV id=colleft> 
<UL id=localnav> 
  <LI><A href="http://www.mathworks.com/matlabcentral/fileexchange/">Files</A>  
  </LI> 
  <LI><A  
  href="http://www.mathworks.com/matlabcentral/fileexchange/products">Files by  
  Product</A> </LI> 
  <LI><A  
  href="http://www.mathworks.com/matlabcentral/fileexchange/tags">Tags</A> </LI> 
  <LI><A  
  href="http://www.mathworks.com/matlabcentral/fileexchange/authors">Authors</A>  
  </LI> 
  <LI><A  
  href="http://www.mathworks.com/matlabcentral/fileexchange/feedbacks">Comments  
  and Ratings</A> </LI> 
  <LI class=maincta><A class=submitfile  
  href="http://www.mathworks.com/matlabcentral/fileexchange/new">Submit a  
  File</A> </LI></UL></DIV> 
<DIV class=columns2 id=mainbody> 
<TABLE class="details file" cellSpacing=0 cellPadding=0> 
  <TBODY> 
  <TR> 
    <TH class=maininfo> 
      <DIV id=rankinfo> 
      <DIV class=starrating> 
      <DIV style="WIDTH: 80%"> 
      <P>4.0</P></DIV></DIV><SPAN class=numberrating>4.0 <SPAN class=divider>|  
      </SPAN><A  
      href="http://www.mathworks.com/matlabcentral/fileexchange/22504#feedback">2  
      ratings</A> </SPAN><A id=ratelink  
      href="http://www.mathworks.com/matlabcentral/fileexchange/22504#comment">Rate  
      this file</A> <SPAN id=downloads>110 downloads (last 30 days)</SPAN> <SPAN  
      id=filesize>File Size: 41.17 KB</SPAN> <SPAN id=fileid>File ID:  
      #22504</SPAN> </DIV> 
      <DIV id=details> 
      <H1>2D phase unwrapping algorithms</H1> 
      <P id=author>by <A  
      href="http://www.mathworks.com/matlabcentral/fileexchange/authors/40329">Bruce  
      Spottiswoode</A> </P> 
      <P id=submissiondate> </P> 
      <P>22 Dec 2008 (Updated 23 Feb 2009) </P> 
      <P id=license>Code covered by <A  
      onclick="window.open(this.href,'new_window','height=500,width=640');return false;"  
      href="http://www.mathworks.com/matlabcentral/fileexchange/view_license?file_info_id=22504">BSD  
      License</A> <A class="info notext"  
      onclick="window.open(this.href,'small','toolbar=no,resizable=yes,status=yes,menu=no,scrollbars=yes,width=600,height=550');return false;"  
      href="http://www.mathworks.com/matlabcentral/fileexchange/help_license#bsd"> </A>  
      </SPAN> 
      <P id=summary>Implementations of the phase quality path following method  
      and Goldstein's branch cut method.</P> 
      <P id=filetools><A class=download title="Download Now"  
      href="http://www.mathworks.com/matlabcentral/fileexchange/22504?controller=file_infos&download=true">Download  
      Now</A> <SPAN class=divider>| </SPAN><A class=addwatch  
      title="Watch this file"  
      href="http://www.mathworks.com/matlabcentral/fileexchange/watchlists/new?type=file&uri=%2Fmatlabcentral%2Ffileexchange%2F22504&watching=22504">Watch  
      this File</A> </P></DIV></TH></TR> 
  <TR> 
    <TD class=file> 
      <TABLE class="fileview section" cellSpacing=0 cellPadding=0 border=0> 
        <TBODY> 
        <TR class=title> 
          <TH colSpan=2><SPAN class=heading>File Information</SPAN></TH></TR> 
        <TR> 
          <TD class=label>Description</TD> 
          <TD> 
            <P>Two 2D phase unwrapping approaches are included: <BR>1. Phase  
            quality guided path following method. <BR>2. Goldstein's branch cut  
            method.</P> 
            <P>The algorithms are described in: <BR>D. C. Ghiglia and M. D.  
            Pritt, Two-Dimensional Phase Unwrapping: <BR>Theory, Algorithms and  
            Software. New York: Wiley-Interscience, 1998.</P></TD></TR> 
        <TR> 
          <TD class=label>Acknowledgements</TD> 
          <TD><BR>This submission has inspired the following:<BR><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/23385">NF2FF</A>  
          </TD></TR> 
        <TR> 
          <TD class=label>MATLAB release</TD> 
          <TD>MATLAB 7.5 (R2007b) </TD></TR> 
        <TR> 
          <TD class=label><SPAN class=heading>Zip File Content</SPAN></TD> 
          <TD> </TD></TR> 
        <TR> 
          <TD class=label>Other Files </TD> 
          <TD>BranchCuts.m, <BR>FloodFill.m, <BR>GoldsteinUnwrap2D.m,  
            <BR>GuidedFloodFill.m, <BR>IM.mat, <BR>PhaseDerivativeVariance.m,  
            <BR>PhaseResidues.m, <BR>QualityGuidedUnwrap2D.m, <BR>readme.txt  
        </TD></TR></TBODY></TABLE> 
      <TABLE class="fileview section" cellSpacing=0 cellPadding=0 border=0> 
        <TBODY> 
        <TR class=title> 
          <TH colSpan=2><SPAN class=heading>Tags for This File </SPAN><A  
            class="info notext"  
            onclick="window.open(this.href,'small','toolbar=no,resizable=yes,status=yes,menu=no,scrollbars=yes,width=600,height=550');return false;"  
            href="http://www.mathworks.com/matlabcentral/fileexchange/help_tags"> </A>  
          </TH></TR> 
        <TR> 
          <TD class=label>Everyone's Tags</TD> 
          <TD> 
            <DIV id=all_tags><SPAN><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22image+processing%22">image  
            processing</A></SPAN>, <SPAN><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22phase+unaliasing%22">phase  
            unaliasing(2)</A></SPAN>, <SPAN><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22phase+unwrapping%22">phase  
            unwrapping</A></SPAN> </DIV></TD></TR> 
        <TR> 
          <TD class=label>Tags I've Applied</TD> 
          <TD> 
            <DIV id=my_tags><SPAN></SPAN></DIV></TD></TR> 
        <TR> 
          <TD class=label>Add New Tags</TD> 
          <TD><A  
            href="https://www.mathworks.com/accesslogin/index_fe.do?uri=http://www.mathworks.com/matlabcentral/fileexchange/22504">Please  
            login</A> to tag files. </TD></TR></TBODY></TABLE><A name=feedback></A> 
      <DIV id=feedbacks_table> 
      <TABLE class="fileview section" cellSpacing=0 cellPadding=0 border=0> 
        <TBODY> 
        <TR class=title> 
          <TH colSpan=4><SPAN class=heading>Comments and Ratings</SPAN> <SPAN  
            class=info>(2)</SPAN></TH></TR> 
        <TR> 
          <TD class=date><SPAN class=date>26 Feb 2009</SPAN></TD> 
          <TD><SPAN class=author><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/authors/47546">Deva</A>  
            </SPAN></TD> 
          <TD><SPAN class=comment> 
            <P>Thanks for the contribution!! It is a much more elegant code than  
            the one I was attempting to write from the pseudocode!</P> 
            <P>As I was testing out the code, I noticed that the algorithm does  
            not go back and unwrap the branch cut pixels, as is described in  
            Ghiglia and Pritt. Perhaps that would be a good addition to the next  
            version?</P></SPAN></TD> 
          <TD width=80> 
            <DIV class=starrating title=4> 
            <DIV style="WIDTH: 80%"></DIV></DIV></TD></TR> 
        <TR class=odd> 
          <TD class=date><SPAN class=date>15 May 2009</SPAN></TD> 
          <TD><SPAN class=author><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/authors/50617">Sjoerd  
            Crijns</A> </SPAN></TD> 
          <TD><SPAN class=comment> </SPAN></TD> 
          <TD width=80> 
            <DIV class=starrating title=4> 
            <DIV style="WIDTH: 80%"></DIV></DIV></TD></TR></TBODY></TABLE></DIV><A  
      name=comment></A> 
      <TABLE class="fileview inlineform" cellSpacing=0 cellPadding=0> 
        <TBODY> 
        <TR> 
          <TD><A  
            href="https://www.mathworks.com/accesslogin/index_fe.do?uri=http://www.mathworks.com/matlabcentral/fileexchange/22504">Please  
            login</A> to add a comment or rating. </TD></TR></TBODY></TABLE> 
      <TABLE class="fileview section" cellSpacing=0 cellPadding=0 border=0> 
        <TBODY> 
        <TR class=title> 
          <TH colSpan=2><SPAN class=heading>Updates</SPAN></TH></TR> 
        <TR> 
          <TD class=date>23 Feb 2009</TD> 
          <TD> 
            <P>Modified the Goldstein algorithm to allow only part of a phase  
            image to be unwrapped.</P></TD></TR></TBODY></TABLE> 
      <DIV id=tag_details> 
      <TABLE class="fileview datatable_full" id=tag_details cellSpacing=0  
      cellPadding=0 border=0> 
        <TBODY> 
        <TR> 
          <TH class="tabletools-top lower left" colSpan=3><SPAN  
            class=heading>Tag Activity for this File</SPAN></TH></TR> 
        <TR> 
          <TH>Tag</TH> 
          <TH>Applied By</TH> 
          <TH>Date/Time</TH></TR> 
        <TR> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22image+processing%22">image  
            processing</A></TD> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/authors/40329">Bruce  
            Spottiswoode</A></TD> 
          <TD>22 Dec 2008 15:15:27</TD></TR> 
        <TR class=odd> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22phase+unwrapping%22">phase  
            unwrapping</A></TD> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/authors/40329">Bruce  
            Spottiswoode</A></TD> 
          <TD>22 Dec 2008 15:15:27</TD></TR> 
        <TR> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22phase+unaliasing%22">phase  
            unaliasing</A></TD> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/authors/40329">Bruce  
            Spottiswoode</A></TD> 
          <TD>22 Dec 2008 15:15:27</TD></TR> 
        <TR class=odd> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/?term=tag%3A%22phase+unaliasing%22">phase  
            unaliasing</A></TD> 
          <TD><A  
            href="http://www.mathworks.com/matlabcentral/fileexchange/authors/67280">Chao  
            Xu</A></TD> 
          <TD>25 Aug 2009  
13:15:31</TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE> 
<DIV id=submissionpolicy> 
<H3>Public Submission Policy</H3> 
<P>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. <A  
class=small href="http://www.mathworks.com/matlabcentral/disclaimer.html">Read  
the complete Disclaimer prior to use.</A> </P></DIV> 
<P id=contactus>Contact us at <A  
href="mailto:files@mathworks.com">files@mathworks.com</A></P><!-- START OF GLOBAL FOOTER --></DIV> 
<DIV class=clearboth> </DIV> 
<DIV id=footer> 
<SCRIPT type=text/javascript> 
function clickDynamic(obj, target_url, tracking_code) { 
	var pos=target_url.indexOf("?"); 
	if (pos<=0) {  
		var linkComponents = target_url + tracking_code; 
		obj.href=linkComponents; 
	}  
} 
</SCRIPT> 
 
<DIV class=wrapper> 
<DIV> 
<UL id=mathworks> 
  <LI class=first>Featured MathWorks.com Topics:  
  <LI><A onclick="clickDynamic(this, this.href, '?s_cid=MLC_new')"  
  href="http://www.mathworks.com/products/new_products/latest_features.html">New  
  Products</A>  
  <LI><A title=support  
  onclick="clickDynamic(this, this.href, '?s_cid=MLC_support')"  
  href="http://www.mathworks.com/support/">Support</A>  
  <LI><A title=documentation  
  onclick="clickDynamic(this, this.href, '?s_cid=MLC_doc')"  
  href="http://www.mathworks.com/access/helpdesk/help/helpdesk.html">Documentation</A>  
 
  <LI><A title=training  
  onclick="clickDynamic(this, this.href, '?s_cid=MLC_training')"  
  href="http://www.mathworks.com/services/training/">Training</A>  
  <LI><A title=Webinars  
  onclick="clickDynamic(this, this.href, '?s_cid=MLC_webinars')"  
  href="http://www.mathworks.com/company/events/webinars/">Webinars</A>  
  <LI><A title=newsletters  
  onclick="clickDynamic(this, this.href, '?s_cid=MLC_newsletters')"  
  href="http://www.mathworks.com/company/newsletters/">Newsletters</A>  
  <LI><A title="MATLAB Trials"  
  href="http://www.mathworks.com/programs/trials/trial_request.html?prodcode=ML&s_cid=MLC_trials">MATLAB  
  Trials</A>  
  <LI><A title=Careers  
  onclick="clickDynamic(this, this.href, '?s_cid=MLC_careers')"  
  href="http://www.mathworks.com/company/jobs/">Careers</A> </LI></UL> 
<UL id=matlabcentral> 
  <LI class="copyright first">© 1994-2009 The MathWorks, Inc.  
  <LI><A title="Site Help" href="mailto:info@mathworks.com">Site Help</A>  
  <LI><A title=patents  
  href="http://www.mathworks.com/company/aboutus/policies_statements/patents.html"  
  rel=nofollow>Patents</A>  
  <LI><A title=trademarks  
  href="http://www.mathworks.com/company/aboutus/policies_statements/trademarks.html"  
  rel=nofollow>Trademarks</A>  
  <LI><A title="privacy policy"  
  href="http://www.mathworks.com/company/aboutus/policies_statements/"  
  rel=nofollow>Privacy Policy</A>  
  <LI><A title="preventing piracy"  
  href="http://www.mathworks.com/company/aboutus/policies_statements/piracy.html"  
  rel=nofollow>Preventing Piracy</A>  
  <LI><A title=RSS href="http://www.mathworks.com/company/rss/"  
  rel=nofollow>RSS</A> </LI></UL></DIV></DIV></DIV></DIV></DIV><!-- END OF GLOBAL FOOTER --><!-- SiteCatalyst code version: H.4. --> 
<SCRIPT language=JavaScript  
src="MATLAB Central - File detail - 2D phase unwrapping algorithms.files/s_code.js"  
type=text/javascript></SCRIPT> 
 
<SCRIPT language=JavaScript type=text/javascript><!--
s.pageName=document.title
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=s.t();if(s_code)document.write(s_code)//--></SCRIPT> 
 
<SCRIPT language=JavaScript type=text/javascript><!--
if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-')
//--></SCRIPT> 
<!--/DO NOT REMOVE/--><!-- End SiteCatalyst code version: H.4. --></BODY></HTML>