The non-invasive brain-computer interface (BCI) has gradually become a hot spot of current research, and it has been applied in many fields such as mental disorder detection and physiological monitoring. However, the electroencephalography (EEG) signals required by the non-invasive BCI can be easily contaminated by electrooculographic (EOG) artifacts, which seriously affects the analysis of EEG signals. Therefore, this paper proposed an improved independent component analysis method combined with a frequency filter, which automatically recognizes artifact components based on the correlation coefficient and kurtosis dual threshold. In this method, the frequency difference between EOG and EEG was used to remove the EOG information in the artifact component through frequency filter, so as to retain more EEG information. The experimental results on the public datasets and our laboratory data showed that the method in this paper could effectively improve the effect of EOG artifact removal and improve the loss of EEG information, which is helpful for the promotion of non-invasive BCI.