News for hackers. Stuff that matters.
Re:Google Goggles by pgbovine on Monday December 07, 2009 @04:01PM (#982137)
cell phone cams + face recognition + facebook ==> super creepy

EDIT: since people post so many pics of themselves on facebook under all sorts of lighting conditions and angles, that might actually make face recognition somewhat feasible from a cell phone cam. of course, efficiently searching thru a corpus of millions of faces (each taken at several different angles) is an enormous technical challenge. i envision some app like Shazam being developed to recognize faces rather than songs ...

Re:Google Goggles by ericd on Monday December 07, 2009 @05:06PM (#982306)
Yep, FB has an enormous corpus of accurate training data due to its millions of users performing tagging on hundreds or thousands of photos each. I would venture to say that they're the only ones that could do this/enable this to be done.
Re:Google Goggles by liuliu on Monday December 07, 2009 @05:00PM (#982287)
I've done this kind of research 4 years ago based on general Internet image. That was a failure, but because of the rising of Facebook, it might work again. Someone already work on this for sometime: face.com.
Re:Google Goggles by quilby on Monday December 07, 2009 @05:47PM (#982409)
Ive talked with one of the guys from face.com . They have put a lot of effort into making their system very fast and scalable.

He told me that they built it from scratch and did not use OpenCV. Some parts were even written in assembly.

Im pretty sure that this is the only web application that I use that has had major parts of it written in assembly.

Re:Google Goggles by liuliu on Monday December 07, 2009 @08:36PM (#982762)
I agree that for some specific tasks OpenCV is not particularly useful (I have to write detector and trainer from scratch even there is opencv haartraining. The OpenCV crowd are most interested in applying it to real-time video processing and put little effort on Internet scale problem).

But for assembly optimization it is really not as useful as it used to be. Scalability is more about how to get sub-linear time complexity and efficient communication pattern. Nowadays c compiler can get fairly good assembly code and for low level optimization, human cannot compete with machine (how many people knows the particular cache line alignment trick on old core i7?). Multimedia instructions (SSE/MMX/3D Now) are useful but most of them can be done by function call instead of hand-crafted assembly.

Re:Google Goggles by talklittle on Monday December 07, 2009 @04:29PM (#982211)
And the GPS info could narrow down the search in most cases.
Re:Google Goggles by wallflower on Monday December 07, 2009 @07:06PM (#982596)
> of course, efficiently searching thru a corpus of millions of faces

There was research cited here a while ago on the high accuracy obtained by constraining the search space to within one's social graph (hundreds vs millions). While it might not identify the stranger at the bar, it might identify their companions and so on. Six degrees of separation in real-time.

Re:Google Goggles by mbrubeck on Monday December 07, 2009 @05:09PM (#982313)
Add in security camera networks and you get all sorts of geographic applications without the need for always-on GPS!
Re:Google Goggles by hristov on Monday December 07, 2009 @04:43PM (#982243)
For me this won't be very useful until someone develops the more crucial ass recognition technology.