A method for detection of an evoked response signal in noise includes: generating a plurality of stimulations; receiving a noisy signal related to an evoked response to the plurality of stimuli; dividing the noisy signal into a plurality of responses to the plurality of stimuli; estimating a statistic matrix for the plurality of responses; shrink the statistic matrix; calculating weights based on an inverse of the shrunk statistic matrix; apply weights to the plurality of responses to construct a final response; and outputting the final response. An apparatus has an input device configured to receive data related to a plurality of stimuli; and a processor configured to: receive a noisy signal and divide the noisy signal into a plurality of responses; estimate a statistic matrix; shrink the statistic matrix; calculate weights based on an inverse of the shrunk statistic matrix; and apply weights to the plurality of responses to construct a final response.
System, method and apparatus for detecting evoked response signal