Ensemble Kalman Filter Techniques in Data Assimilation