pa7 / nude.js

Nudity detection with JavaScript and HTMLCanvas
http://www.patrick-wied.at/static/nudejs/
2.35k stars 225 forks source link

Is this project abandoned ? #19

Closed Swizz closed 6 years ago

Swizz commented 8 years ago

Hi,

NudeJs seem to be awesome in lot of contexts, I am working on a Cordova app for picture sharing and I am truly interested about your project.

I saw many of forks (like @forlooper or @goddamnbugs jobs) but I do not know the most advanced.

I tried your solution but results are really not reliable for grayscale pictures, non-white people or sandy colored subject.

I think to use neural networks or learning machines to do the job, what is your position about that ?

Kind regards,

niksmac commented 8 years ago

IMHO neural networks is a big player for this small project. Cant we do some more image processing to achieve this?

Swizz commented 8 years ago

Yes, I know. But they are many and many case of nudity. And I think is really difficult to match all of them with pixels colors analysis.

Any idea ?

niksmac commented 8 years ago

@Swizz540 yeah, makes sense. I am interested in working this. Lets think through and start. Share some thoughts to get started.

Swizz commented 8 years ago

Well. I have no knowledge in neural networks. Only about the basics.

I carry many ideas, but no practise which could help us.

vikasTmz commented 7 years ago

From the Original Paper:

Jones & Rehg (1998) constructed skin and non-skin models from a dataset of nearly one billion labeled pixels. A neural network was then trained on 5453 adult images and 5226 non-adult images. The procedure resulted in 93% correct detections with 8% false-positives. Lin, Chen, & Fuh (2003) contends that the training process for neural networks is very slow and difficult because pornography classification is a matter of opinion

But this is an old paper and a lot of better and faster ANNs have been developed recently.

You can have a look at this Cloth Parser which also segments out skin from the image. This parser was primarily trained on full body images, but as far as I have tested, it is skin-color invariant.

GarkGarcia commented 6 years ago

Does anyone have any update on that? Microsoft Azure's Computer Vison seems like the better alternative for now...

pa7 commented 6 years ago

jep, anyone who's planning to solve nudity detection: there's plenty of new research that has been done in this field, nude.js was implemented based on an old paper and was more of a proof of concept to see how far we can push browsers at that time