A method for echo cancellation in multichannel audio signals includes receiving a plurality of time-domain signals, including multichannel audio signals and at least one reference
signal, transforming the time-domain signals to K under-sampled complex-valued subband signals using an analysis
filter bank, and performing, for each of the K under-sampled complex-value subband signals, linear echo cancellation of the reference
signal from each channel using an acoustic echo canceller. A probability of acoustic echo dominance is produced using a single-
double talk estimator, and a semi-blind multichannel
source separation is performed based on the probability and
independent component analysis (“ICA”) to decompose the audio signals into a near-end source
signal and a residual echoes using subband semi-blind
source separation. The residual echo components are removed from the near-end source signal using a spectral
filter bank, and the subband audio signals are reconstructed to a multichannel time-domain
audio signal using a subband synthesis filter.