A knowledge-based approach to full wave data processing