1. A method for automated categorization of human face images based on facial traits, said method comprising a facial trait extracting phase, comprising: detecting a face in an image, and cropping the image around the face, for the image, sampling a multitude of points in the image to obtain point sample data, for each sampled point, extracting visual color features from said point sample data, for the image, assigning said visual color features to predefined codewords by applying a face specific codebook transform, wherein each point in said point sample data is weighted based on a location of said point within said face, and wherein the face specific codebook transform is applied based at least in part on weighting of said points, and extracting for the image facial traits by applying a kernel-based learning method's prediction algorithm to said codewords to establish the probability that a facial trait from a predefined set of facial traits is present in the image.