Tools
Publically Available Software
Spatial Domain Toolbox
A collection of Matlab functions and scripts for multidimensional
signal processing. Generally useful are fast functions to compute
convolution, normalized convolution, polynomial expansion, and
"loopfree" loops over points and neighborhoods in multidimensional
arrays. There are also more specific functions to compute orientation
tensors and velocity and displacement fields, implementing algorithms
from
Farnebäck's
thesis.
Current versions are available in the subversion repository at http://lsvn.lysator.liu.se/svnroot/spatial_domain_toolbox/trunk.
These can be checked out and kept up to date with a subversion client.
If you don't have a subversion client you can also access the
repository with your web browser.
Reconstruction from Gradients
A scalar field can be reconstructed from estimates of its gradients by
solving a Poisson equation with inhomogeneous Neumann boundary
conditions. An efficient multigrid implementation allowing irregular
regions of interest is available in the antigradient and antigradient2
functions of the Spatial Domain Toolbox above.