1. INTRODUCTION
Speech enhancement methods attempt to improve the quality and intelligibility of speech that has been degraded by interfering noise or other processes. One thing that makes this problem difficult is that the interference can come in many different varieties. To further complicate matters, often the operational constraints on computation and latency preclude the use of complex models that can represent and adapt to many different noise types. As it is difficult for a simple algorithm to accommodate the variety of conditions, some assumptions about the statistical properties of the target and interference signals have to be made. Over the years, many different algorithms have been proposed, each having different explicit or implicit assumptions about the nature of the speech and interference [1]. Assuming that the strengths and weaknesses of a set of algorithms differ, it would be desirable to combine them in a way that takes advantage of all their strengths.