The disclosure relates to a system and method for correcting inhomogeneity in an MRI image. The method may include the steps of: acquiring a first set of k-space data, acquiring a second set of k-space data, generating the convolution kernel of the first set of k-space data based on the first set of k-space data and the second set of k-space data, performing inverse Fourier transform on the convolution kernel of the first set of k-space data to obtain an inversely transformed convolution kernel of the first set of k-space data, and generating a corrector based on the inversely transformed convolution kernel of the first set of k-space data. The method may be implemented on a machine including at least one processor and storage.