A recent client project required some automated way of identifying nudity in hundreds of thousands pictures per month. While searching for a solution, I found this article: Finding Naked People.
It discusses an algorithm that finds large skin-collored areas in images.
An even more detailed description of an algorithm that allows classifying offensive sites based on image content is available in this pdf document.