1. A computer-implemented method for video augmentation on a GPU, comprising: performing, via a facial feature logic unit of the GPU, facial detection on the input video images; performing, via the facial feature logic unit, facial landmark point detection and/or tracking on the input video images based at least in part on the facial detection; and modifying, via a beautification module of the GPU, the input video images by facial beautification into output video images based at least in part on the facial landmark point detection; the modifying comprising: deriving an affected area, comprising: deriving for the affected area a transform radius R, a transform center C, and a translation vector CM in an input image P based at least in part on the landmark points as well as on one or more strength settings; performing backward warping by translation model for each pixel d inside the affected area to get source coordinates s; and performing bilinear interpolation based at least in part on the backward warping of the affected area to output a processed image P′.