This document presents a novel method for removing noise from multi-channel electrocardiogram (ECG) waveforms using a multi-swarm optimization (MSO) approach. The method involves extracting features from ECG data, using MSO to identify an optimal cutoff frequency parameter for a finite impulse response (FIR) filter, and applying the FIR filter using the identified parameter to remove noise from the ECG signals. The MSO approach divides particles into multiple swarms that each focus on a region of the search space, helping to overcome sensitivity to initial positions found in traditional particle swarm optimization. The resulting filtered ECG signals are evaluated against original clean signals to validate the noise removal performance of the MSO-identified cutoff frequency parameter and