Adaptive curvelet-domain primary-multiple separation