1. A method for processing data from a continuous glucose sensor, the method comprising: monitoring a data stream generated by a working electrode of a continuous glucose sensor, the data stream comprising a glucose sensor data point; monitoring an output of a counter electrode of the continuous glucose sensor; detecting a signal artifact associated with the glucose sensor data point; classifying the signal artifact based on the monitoring of the output of the counter electrode; selectively applying one or more of a plurality of signal estimation algorithms based on the classification to generate an estimated sensor data point; and replacing the sensor data point with the estimated sensor data point.