Illumination change is one of most important and difficult problems which prevent from applying face recognition to real applications. For solving this, we propose a method to compensate for different illumination conditions based on SVDD(Support Vector Data Description). In the proposed method, we first consider the SVDD training for the data belonging to the facial images under various illuminations, and model the data region for each illumination as the ball resulting from the SVDD training. Next, we compensate for illumination changes using feature vector projection onto the decision boundary of the SVDD ball. Finally, we obtain the pre-image under the identical illumination with input image. By repeated for each person, we can recognize a person with facial images under same illumination. We also perform the face recognition in order to verify the efficacy of proposed method.