A signal enhancement system improves the quality of a noisy input signal. The system finds a low noise signal model which best matches the noisy input signal. Noisy portions of the input signal are replaced with portions of the low noise signal models. As the input signal increases in noise content, the output signal includes an increasing amount of the low noise signal model. The system thereby produces an output signal with very low noise which corresponds to the input signal.