Adaptive key frame extraction using unsupervised clustering | Synapse