Text this: Spatiotemporal Video Denoising Based on Adaptive Thresholding and Clustering