Imaging of diffractions is a challenge in seismic processing. Standard seismic processing is tuned to enhance reflections. Separation of diffracted from reflected events is frequently used to achieve an optimized image of diffractions. We present a method to effectively separate and image diffracted events in the time domain. The method is based on the common-reflection-surface-based diffraction stacking and the application of a diffraction-filter. The diffraction-filter uses kinematic wavefield attributes determined by the common-reflection-surface approach. After the separation of seismic events, poststack time-migration velocity analysis is applied to obtain migration velocities. The velocity analysis uses a semblance based method of diffraction traveltimes. The procedure is incorporated into the conventional common-reflection-surface workflow. We apply the procedure to 2D synthetic data. The application of the method to simple and complex synthetic data shows promising results.