It's just a sample reason, nobody says it's the only use case. What if you run library computers or an internet cafe, and don't want customers browsing porn on your machines? (ethics be damned, they are your machines, you make the rules!)
you're right but how would you define violent and hateful content? it's not easy. ok, somebody could build a neural network and train it with typical violent content, but violence has too many types
Even a really close up picture of a face will be seen as nudity. Trying to detect a body (or parts of a body) and determine how much skin is visible would probably be a better approach.
Also quite relevant is this site: http://www.yangsky.com/researches/physicallinguistics/PLUnde...
Besides a "breast detector/nipple detector" he also created a couple of weird detectors like a "cowgirl sex position detector" among others.
(The link is sfw, the individual detectors are not)
The algorithm is mostly based on this paper:
http://www.math.admu.edu.ph/~raf/pcsc05/proceedings/AI4.pdf
but there are some steps open. I've implemented this algorithm because it's not as hardware intensive as the usual nude detection algorithms (such as searching for specific body parts)
Yeah, the code looks like it determines based on what percentage of the image is "skin". The demo page gives a rather close-up shot of the upper-left of a woman's shoulders/chest. What if someone zooms out a little bit? In my tests it is not doing very well if the subject is not taking up the whole image.
Perhaps a better approach would be attempting to characterize certain features, like nipples/areola or buttocks. That definitely sounds like it would require more intensive processing, though, and be highly dependent on the angle of the image.
I don't really know much about image processing and computational analysis, I just like to pretend I know things.
Indeed, the sample images don't have any edge cases - eg, a small bathing costume, pasties, etc.
Also what about people with unmaintained pubic hair?
Other tools Im familiarmwith do body part detection, which words pretty well, and generates few false positives (that said, when they do occur they tend to be amusing - a pastrami sandwich , for example).
[+] [-] burgerbrain|15 years ago|reply
You know, things people should actually be concerned about children seeing.
[+] [-] sliverstorm|15 years ago|reply
[+] [-] ben0x539|15 years ago|reply
[+] [-] pa7|15 years ago|reply
[+] [-] confuzatron|15 years ago|reply
[+] [-] matthijs|15 years ago|reply
Also quite relevant is this site: http://www.yangsky.com/researches/physicallinguistics/PLUnde... Besides a "breast detector/nipple detector" he also created a couple of weird detectors like a "cowgirl sex position detector" among others. (The link is sfw, the individual detectors are not)
[+] [-] snowmaker|15 years ago|reply
[+] [-] donpark|15 years ago|reply
[+] [-] nailer|15 years ago|reply
It's a Python server side client for the cheap-but-paid PIFilter web service.
[+] [-] sandaru1|15 years ago|reply
and there are lot of research papers if you are interested in implementing them : http://portal.acm.org/citation.cfm?id=1021261 http://www.springerlink.com/content/e774824834226tv2
[+] [-] dangrossman|15 years ago|reply
[+] [-] pa7|15 years ago|reply
[+] [-] seanlinmt|15 years ago|reply
Hmm.. I guess it depends on what your definition of nudity is.
[+] [-] cookiecaper|15 years ago|reply
Perhaps a better approach would be attempting to characterize certain features, like nipples/areola or buttocks. That definitely sounds like it would require more intensive processing, though, and be highly dependent on the angle of the image.
I don't really know much about image processing and computational analysis, I just like to pretend I know things.
[+] [-] nailer|15 years ago|reply
Also what about people with unmaintained pubic hair?
Other tools Im familiarmwith do body part detection, which words pretty well, and generates few false positives (that said, when they do occur they tend to be amusing - a pastrami sandwich , for example).
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] cabalamat|15 years ago|reply
Thank you. I really want Firefox to be even slower running unnecessary JavaScript.
[+] [-] burgerbrain|15 years ago|reply
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] Mpdreamz|15 years ago|reply
[+] [-] seejay|15 years ago|reply
pretty useful concept, i must say...
[+] [-] nailer|15 years ago|reply
[+] [-] wakeup|15 years ago|reply
[deleted]
[+] [-] iwr|15 years ago|reply