Sunday, December 20, 2009

Google Realtime Search

We were talking about the difficulties of creating a realtime search and how Google introduced a ticker attemp to solve this. Find a interesting article about this here: Google Search RIP

Tuesday, December 8, 2009

Picture Processing: Google Goggles Update

Have you seen Google Goggles ? Hey this is even slightly more disturbing than our previous post. Somebody taking pictures of you with Google Goggles might get the name directly displayed on her mobile.
However Goggles can not do this quite yet.

Any guess how long it will take? I would say no longer than one, two years.....

Google Realtime Search ? No ! Call it: Google realtime ticker (with a filter) !

You might have read the recent announcement of Google introducing realtime search and remember my previous post about the likelihood of Googles infrastructure facing a major challenge with realtime search. 

Ok, today's announcement has not yet proven me wrong. What Google presented today is not search how Google itself would define it. This is only a realtime ticker with a filter applied to it. No relevance rating is added to the ticker.

Realtime search is only a challenge if Google wants to sort realtime posts for relevance. The current solution does not do that. For solution no central infrastructure is needed. 

However if you would like to add some relevance factor to it, this is different. The computing of relevance of realtime updates would require a central infrastructure. When I use the term relevance think about something like a mechanism to rank often followed tweets higher than others, something where re-tweets push a result higher and where a simple tweet with no links and no follow-ups has a very fast degradation of relevance. This would be realtime page-rank. And for this you need a central infrastructure different from the massive parallel Google server world.  Lets wait and see.


Sunday, December 6, 2009

Picture Processing: or John Q. Public kissing in Hawaii

I guess we all have realized that something is happening in the world of picture processing.
Services like photosynth and Polar Rose and even Automatic Photo Tagging illustrate this trend. Not to forget Picasa and iPhoto face recognition capabilities.

What we see is basically that the computer starts to "understand" the content of the pictures and its relation to the real world. We will not go into details about the mechanisms but it is easy to grasp the idea. Just think of large amounts of public tagged photos, add cheap server processing power and online storage to this, add photo comparison and finally some recognition algorithms for faces and buildings etc.

Lets explore, what this will mean to users and bystanders in the future. Let's think this through a bit:

We can safely assume that all faces in all public pictures will at some time be tagged with the real peoples name. Yes even your name. As typically in the Internet this tagging will not be 100% reliable, but a fair amount of the data will be correct. Even if you think, you can avoid this, it will not help in the long run. Somebody somewhere will put a picture of you online and tag your face with your name. And once this information is in the wild, it can be used as reference for all the other pictures of you.

I guess you might have known this. But extend the thought a bit. After face recognition, comes building recognition (sorry i do not have a link, yet; however it is possible and similar to photosynth). The buildings on your pictures will be recognized and automatically be geotagged. Other recognition algorithms will follow. (How difficult can it be to detect if two faces are kissing each other ?)

So lets put all this together in a single use case in the near future:

  • John Q. Public is on a holiday trip in Hawaii
  • Somebody takes a random photo with his mobile that shows John in the background giving a goodbye kiss to his traveling acquaintance.
  • This photo is uploaded a day later to a public photo page
  • Somebody will automatically detect John and tag this picture with "Hawaii" (the airport building), "John" (face recognition) and "kissing" (new algorithm)
  • As the Internet never really forgets something, the picture now captures an eternal moment of John.
So you will stop kissing on airports from now on? It might be too late, your last goodbye could already be online.....and it will resurface whenever you do not expect it.

Who will do all this tagging and analysis? That's easy, don't you remember Google's mission ? (Google's mission: to organize the world's information and make it universally accessible and useful. ) . You will be able to search and find poor John with "John Q. Public"+"kissing"+"Hawaii"

You feel a bit of pitty for John? Maybe this will result in a general tolerance increase. Everybody might have his eternal moments online! So nobody can fingerpoint to somebody else.

What do you think? Is this story too absurd or did we hit some points?
Please comment!