Investigating coherent noise attenuation is a continuing concern within seismic signal processing. As a common type of linear coherent noise, the multiple reflection-refraction (MRR) occurs in seismic records in which low-velocity strata overlie high-velocity strata, such as deserts, the Loess Plateau, etc. Due to its high velocity and strong energy, MRR seriously distorts the reflections and affects the interpretation. MRR has linear morphological characteristics on the shot gathers. Thus, a linear Radon transform with a surgical mute is usually applied to suppress MRR. However, significant numbers of shallow reflections are removed unintentionally in the [Formula: see text] domain when reflections overlap MRR. Therefore, a robust method that reduces the leakage of reflection energy is required. We have developed a novel method to attenuate MRR by examining the morphological difference between MRR and useful signals in the [Formula: see text] domain. MRRs are oblique linear events on the shot records, whereas the useful signals are quasi-hyperbolic events under the assumption of horizontal layers. After the high-resolution linear Radon transform, MRRs are ideally mapped into point features, whereas the useful signals are aligned with narrow curve bands in the ellipse. To better separate them in the [Formula: see text] domain, we use the morphological component analysis (MCA) theory and select the 2D stationary wavelet transform and the shearlet transform as sparse representation subdictionaries of point features and curved features, respectively. After MCA separation, we apply the inverse Radon transform to the separated MRRs and subtract them from the original seismic data. Subtraction can better preserve the amplitude of reflections. We use synthetic data and field data to illustrate the effectiveness of our method and demonstrate that making full use of the preceding morphological differences can improve the results of MRR attenuation.