Robust Extraction of Temporal Correlation from Noisy Data