Home Page

Download Page

email

Matlab Toolbox

The toolbox is currently at version 0.11 from Mar 17 2003. It is a 1.3MB download available as rtools.tar.gz and rtools.zip . See the README.TXT file within for more detail. The changelog is below.

These compressed files do not include the sample AirSAR data. To save space on the radarworks.com server, this is currently in 75MB zipped format on my Japanese server, as jpldata.zip (Unix users need an unzip command, or unzip on a PC).

Many thanks to the NASA/JPL AirSAR team for obtaining this data and, more importantly, making it freely available. Please reference them whenever you use it.

Changelog:

v0.12: Available around May 1, 2003 (time allowing - starting new job)
Polarimetric filtering routines added

v0.11: Mar 17, 2003
Major rewrite of openairsar.m to open old data files as well. I hacked together the previous version thinking that hdxxxx.log files were always present. Previous version is now renamed to openairsar_new.m but it only works for recent datasets.
Included Solaris .mexsol files (segfullX may crash with low memory)
Changed make*.m files so they run on all systems (previously just Lin/Win)
Removed accidental C++ comments from .c files
Improved documentation of Weibull functions
Added warning when RT_Kcdf_noise.m and RT_Kpdf_noise.m are using limiting distribution

v0.10: Mar 4, 2003
Alterations to RT_Kpdf_noise.m and RT_Kcdf_noise.m for better stability (still slow)
Added HTML help files (in directory HTML_help)

v0.09: Mar 3, 2003
Added RT_Kpdf_noise.m and RT_Kcdf_noise.m
Added k_noise_demo.m
BUG: RT_cgaussian_fft.m incorrectly formed the two sided autocorrelation function,
this meant that zero correlation could not be achieved.
Changed RT_Kcdf.m so that it returns [p,q,uerr] rather than [p,uerr] in line with other
CDF functions.
Corrected slight typo in cgamnn.m , now slightly more robust.

v0.08: Feb 26, 2003
Improved the accuracy checks in separation_demo.m, changed to default 4 looks.
Hopefully improved the hack in single_polsep.m and multiple_polsep.m that allows 2x2 covariance matrices to be used with the same code.

v0.07: Feb 25, 2003
Changed multiple_polsep.m so that it no longer calls gaminv.m (required Statistics Toolbox)
Documented separation_demo.m (previously included as separation_test.m)
Minor code and documentation changes.

v0.06: Feb 20, 2003
Added Weibull statistical functions, based on shape parameter a and mean mu.
Note: The `standard' Weibull distribution uses a scale parameter b which is more
difficult to understand (it's not a linear function of the mean).
Modified statistics_demo.m to include Weibull PDF and CDF
Added weibull_demo.m to use parameter estimator weib_est.m

v0.05: Feb 17, 2003
Added Constant False Alarm Rate (CFAR) functions for CA, CAGO, CASO, OS and TM
Now includes theoretical Threshold, Probability of False Alarm and Detection.
Also the processor architectures have been implemented in C for speed.
CFAR Theory demonstration added (cfar_theory_demo.m)
CFAR Simulation demonstration added (cfar_sim_demo.m)

v0.04: Feb 12, 2003
Added F distribution functions
Added change detection demo using F distribution (change_demo.m)
Replaced RT_cgaussian.m with RT_cgaussian_irr.m and RT_cgaussian_fft.m
Updated correlation_demo.m to use new functions
Added Swerling Probability of Detection Function (swerling_pd.m)
Added random generator for K with coherent noise (RT_Krnd_noise.m)
Added Target Detection demo for IID K (k_detection_demo.m)
Improved comments in demos

v0.03: Feb 6, 2003
Removed dlls for Windows ME, they were far too slow using the Borland compiler.
Added spatially correlated Gamma generation functions
Added correlation_demo.m
BUG: Shape parameter in segfullX.dll for multiple frequencies was counted twice,
i.e. an input parameter of s for F frequencies for 3 polarisations was used as
s * F * 3 * F ... now correctly set as s * F * 3.
Included RT_geomean - corrects bug in previous version.

v0.02: Feb 1,2003
Corrected function name in polarisation_demo.m
Included digamma.m and modified calling files for when psi.m present
Additional dlls included for Windows ME

v0.01: Jan, 2003
Initial test release onto the net