Looking for an Image Filter that Blocks Porn
I’ve done some searching, but I haven’t found a useful SDK or service that will examine an image and determine if it contains pornographic material.
If you know of a service or SDK like this then leave a comment. Also if you know of any open source projects that are doing something like this I’d be very interested in that as well.
Someone has to fight back against this junk.

My name is Noah Everett. I live in Tulsa, OK. I started 
Like an Open Source flesh detection algorithm? Um. No. I hope you are joking here, but just in case:
There is NO WAY this can be done. We barely have a car that can drive itself on a road by itself. Figuring out if something is “porn” requires object detection - BIG TIME object detection. Then, once you knew you had a questionable object, you would have to figure out the context. For example, a picture of breast feeding mother is not porn - nor obscene.
I know what you are driving at here - you want to show recently uploaded photos on your page - like Tinypic does. Tinypic can do decent moderation because they have PhotoBucket users/admins behind them.
Suggestion? Put up a huge grid of small thumbnails on a page and then manually review them each day. You can personally scan thousands of images a day in only few minutes. Once you scan them, open up access to the images uploaded before the time you scanned them in a given day. Don’t scan them one day? Don’t show that day’s data.
Another suggestion? Put up a report button on a photo’s detail page. If someone that cares (which there really aren’t many people that do) is offended, then they can remove the photo. The caveat with this approach is that someone so inclined can ban all your photos. Put a limit on the number you can ban by IP. Now it’s getting complicated….
Good luck!
Object detection isn’t required for a crude filter, just an algorithm which looks for skin tone and decides how much too allow.
Of course, the filter would have many problems, but it would be very simple.
There’s an Image Nudity Filter class on PHPClasses.org:
http://www.phpclasses.org/browse/package/3269.html
It is a simple “skin tone” percentage detector and has a significant false positive rate i.e. it will throw out close-ups of baby faces as showing too much skin, too. It is also thrown off by black and white and tinted images, giving a blue-shaded nude a 0% nude score.
However, it might be useful as a tool for “red-flagging” images for human review.
You can test it on your own images at: http://systurn.com/ImageFilter/example.php
I’ve seen that PHP class before for the skin tone detection. Its a step in the right direction, but has a VERY high false negative rate.
I’ve found a company who is using “cognitive image recognition” basically its looking for shapes and patterns to recognize body parts and positions to filter out offensive images.
Now thats a very big step in the right direction. It has a much lower false negative rate, but its very CPU intensive.
Dear
I have some project working on it in this field, this is a scientific matter not only programming one so you can review the researches in this field like
http://ipl.ce.sharif.edu/Papers/Ijeee_Skin_04.pdf
And
—–
A Web Pornography Patrol System Based on
Hierarchical Image Filtering Techniques
—-
The Filtering of Internet Images Based on Detecting Erotogenic-part
and if you need this as pdf files you can email me to send it to you .
thank you