1. A method for reducing artifacts in a video sequence of image frames, the method comprising the steps of: (a) classifying scenes in the sequence of image frames; (b) analyzing content of the image frames; (c) performing temporal filtering on the image frames; and (d) applying a set of rules to results of the classification and the content analysis to adapt characteristics of the temporal filtering for the scene.