In our work these signal processing techniques are used to separate corrosion induced magnetic signals in practical pipeline applications from other magnetic signals associated with geomagnetic noise, magnetic materials and structures in the earth and environmental noise associated with automobiles and other moving objects.