Metal detectors include a sense coil coupled to an analog to digital
converter that produces a numeric representation of an electrical signal
associated with a conductive object situated in an active region of a
sense coil. The numeric representation is processed to obtain a noise
contribution associated with random noise, fixed pattern noise, and/or
thermal drift. The noise is subtracted from the numeric representation to
produce a numeric difference. The numeric difference includes
contributions associated with conductive objects located in a sense
volume defined by the sense coil. The numeric difference (or the numeric
representation) can be digitally processed with, for example, a matched
filter to enhance the conductive object contribution. The matched filter
can be based on a measured sense coil speed or can be based on typical
sense coil speeds.