As a low-frequency and smooth signal, the bias field has a certain destructive effect on magnetic resonance (MR) images and is the main obstacle for doctors' diagnosis and image processing (such as segmentation, texture analysis, and registration). Before analyzing a damaged MR image, a preprocessing step is required to correct the bias field in the image. Unlike traditional bias field removal algorithms based on signal models and a priori assumptions, deep learning methods do not require precisely modeling signals and bias fields and do not need to adjust parameters. An MR image with the bias field is input and the corrected MR image is output after the deep neural network being trained on a large training set. In this paper, we propose taking the original image and the local feature images of the bias field in multiple frequency bands obtained by a Log-Gabor filter bank as input, correcting the bias field of a brain MR image through a deep separable convolutional neural network. Meanwhile, to speed up the training process and improve bias correction performance, we apply residual learning and batch normalization. We conducted the same test on BrainWeb simulation database and Human Connectome Project real data set, the consistency of qualitative and quantitative evaluation shows that our training model demonstrates better performance than the traditional state-of-the-art N4 and non-iterative multi-scale (NIMS) methods. Especially for the images with high-intensity non-uniformity level, the bias field has been well corrected.