How to clustering face by deep learning (Tensorflow) like a google photo?

876 views
Skip to first unread message

sungj...@gmail.com

unread,
Aug 12, 2016, 3:32:04 AM8/12/16
to Discuss
Hi, I was wondering that if there are any source code examples or theory that how to clustering face images by tensorflow or any deep learning technologies that google had.

Like a google photo service, if we uploaded pictures, it automatically clusters by a person (Unsupervised Learning) so that users can easily search pictures by person.

MS has an exactly same api called "face api - group" (https://dev.projectoxford.ai/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395238), but google image api has no functions other than the google photo services.

I am not asking for detecting person faces from pictures since it has lots of examples around web.

I appreciate if you guys can give me a guide or hint where to start or which technique I need to apply. 

Jorge Muñoz

unread,
Aug 13, 2016, 4:01:21 AM8/13/16
to Discuss, sungj...@gmail.com
Not tensorflow, but you can use opencv to extract facial features (or facial landmarks) and use the relation among them in a vector and then use a clustering algorithm for the set of vectors. Probably it is going to be faster and better than DNN. Faces have been an active topic of research for years and there is a lot of articles and code around there. It is going to be faster and better than DNN because you can extract the main features of the face "easily" with well know algorithm, while a DNN would have to learn them.

3isa...@gmail.com

unread,
Jul 20, 2017, 5:09:29 AM7/20/17
to Discuss, sungj...@gmail.com
It's almost been a year. do you finally implement the idea?

在 2016年8月12日星期五 UTC+8下午3:32:04,sungj...@gmail.com写道:

John Pope

unread,
Jul 21, 2017, 8:27:08 AM7/21/17
to 3isa...@gmail.com, Discuss, sungj...@gmail.com

--
You received this message because you are subscribed to the Google Groups "Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss+unsubscribe@tensorflow.org.
To post to this group, send email to dis...@tensorflow.org.
To view this discussion on the web visit https://groups.google.com/a/tensorflow.org/d/msgid/discuss/a7107da4-423b-4b9d-9287-019285a11226%40tensorflow.org.



--




John Pope | Senior Software Engineer

Fieldstorm

Level 5, 70 City Road, Southbank 
VIC Australia 3006, Australia
Reply all
Reply to author
Forward
0 new messages