1. A non-transitory computer-readable medium including instructions that, when executed by a processor, cause the processor to filter images, by performing the steps of: rendering a first image frame and a second image frame, wherein at least one artifact appears between the second image frame and the first image frame; detecting an amount of motion associated with a first pixel that resides within the first image frame; based on the amount of motion detected, selecting between: a first filtering operation to be performed based on the first pixel and at least one other pixel within the second image frame, or a second filtering operation to be performed based on the first pixel and at least one other pixel in the first image frame; and reducing the appearance of the at least one artifact by performing the selected filtering operation on the first pixel and at least one other pixel.