This document summarizes and compares various single-frame super resolution techniques that can generate a high resolution image from a single low resolution image. It first introduces super resolution as a process to enhance image resolution either by increasing pixel numbers or chip size. It then discusses two categories of single-frame super resolution methods: reconstruction-based approaches that incorporate image priors like gradients or sparsity; and learning-based approaches that learn the relationship between low and high resolution images from a training dataset. Specific techniques discussed include primal sketches, gradient profile prior, IBP estimation, MAP estimation, regularization estimation, Markov networks, and manifold-based methods.