pa7 / nude.js

Nudity detection with JavaScript and HTMLCanvas

Home Page:http://www.patrick-wied.at/static/nudejs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is this project abandoned ?

Swizz opened this issue · comments

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,

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

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 ?

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

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

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

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.

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

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