A pattern-based technique for ground-roll and multiple attenuation