EEG Lead Signal Processing with MATLAB: Denoising, Artifact Removal, and Topographic Mapping
This project implements EEG signal processing using MATLAB for noise reduction and artifact removal, culminating in brain topographic map generation. The denoising toolkit includes: FastICA_25 folder containing FastICA function for independent component analysis; PCA function for principal component analysis; av_sub for artifact subtraction denoising; ica_step1 and ica_step2&pca implementing hybrid ICA-PCA denoising procedures; wave_entro for wavelet entropy computation; topoplot as the core topographic mapping function; topo for topographic visualization programs; eloc32 and eloc16 defining 32-channel/16-channel scalp electrode positions; get_txt for converting raw EEG data to text format; readdata for sequential reading of multiple text files from directories.