Principal Component Analysis (PCA) has been widely used in data mining and analysis as it can significantly reduce data dimensionality while maintaining the most useful information carried in data. However, from the perspective of minimizing reconstruction error, each data sample's error is squared, and therefore sensitive to widely existed outliers and noises which increases dramatically as data dimensionality grows. To alleviate the problem, many researchers focus on improving the robustness of PCA by using more robust norm such as 2,p (p < 2) or 1 -norm loss formulation. In this paper we propose a novel optimization framework to systematically solve 2,p and 1 -norm-based PCA problem with rigorous theoretical guarantee, based on which we investigate a very computationally economic updating version. The proposed methods are not only robust to outliers but also easy to implement.