This paper presents an algorithm to detect skin pixels in an image. Each pixel is classified as a skin or non-skin pixel based on features extracted from its neighborhood. The presented algorithm uses a modified likelihood ratio for classification, and uses a multi-scale approach to classify the pixel in question. The algorithm was developed and evaluated using the ColorFERET dataset. The presented algorithm achieved 95.6 % classification accuracy.