Salutations Interactive Installation: Making of

Since the post about the Salutations Interactive Installation in the Museum für Kommunikation in Berlin, many people asked me for videos of the installation so we, the Igalia Interactivity team, came up with a better idea — a making of.

The video shows the an early test application that was created from the one shipped with Skeltrack, then some testing with colleagues at Igalia’s office and finally the installation in Berlin and the final result:

(link to original video in YouTube)

You can get the source code for the application from Igalia’s GitHub.

Skeltrack got an award

Last week, while I was busy in Berlin with an interactive installation, I received some good news: Skeltrack got an award in an innovation contest organized by the KNetworks project.

From its own website, KNetworks “[…] is an open network based in the Atlantic area with main interest in the fields of: e-government, innovation, knowledge transfer, technology, the Internet, collective intelligence, the future and the creation of knowledge.”
Members of KNetworks include several universities and government organizations of the European countries in the Atlantic area.

Being the first Open Source library for skeleton tracking, there are a number of possibilities that Skeltrack makes possible and we developed it in Igalia simply because we wanted to use skeleton tracking and there were no open solutions available. So I am very happy with the recognition, in this case a joint 3rd place.

View of Oxford
Oxford, England

Since there was a ceremony in Oxford for the delivery of the awards, I bought a shirt in Berlin 🙂 and flew to London instead of Coruña. I presented Skeltrack and also mentioned Igalia and the cool things that make us different.
At the ceremony, I also had the chance to meet the other contest winners and members of the organization. It was an interesting dinner where I spoke English, Spanish and Portuguese 🙂
After that we ended up in the Turf Tavern — the oldest pub of Oxford — where I discovered that I completely dislike ale.

I had never been to Oxford before so I stayed an extra night to visit the city. What a nice city it is! It is kind of similar to Évora, where I studied, in the way that it has many university buildings spread across the city but of course, at a different scale.

On my way back to Heathrow, more awesome stuff: I found out that the old man sitting close to me in the bus was in fact Donald Knuth! I presented myself, chitchatted a bit and, feeling like a little boy who met Spiderman, thanked him for everything.

I would like to thank the organization of the KNetworks contest for the award and congratulate the other contest winners.

The world’s 1st interactive installation to use Open Source skeleton tracking

Edu and I, proud members of the Igalia Interactivity team, spent the last week in Berlin for the culmination of an interesting project: an interactive installation in the Museum für Kommunikation.

The museum commissioned the Berlin’s interaction/design Studio Kaiser Matthies to create an installation so the studio created the concept and teamed up with us to develop the technical part.
The installation’s purpose is to show different forms of communication and the concept is very simple:
When a user is detected in the “action zone”, an actor shows up in a screen and performs a salutation; the user is supposed to do the same salutation and receives a positive feedback if it was performed well or a negative feedback otherwise.
Examples of gestures are the Japanese bow or waving a kiss.

Pictures of the salutations installation in the Museum für Kommunikation, Berlin
Salutations installation in the Museum für Kommunikation, Berlin

The screen in the right side shows a live video of users so they can compare their gestures with the ones expected from another person’s perspective.

For user detection and to know where their skeleton’s joints are, we used Skeltrack. We also used OpenCV on top of it in order to track more complex salutations, such as the US East Coast hand’s sign.
As for the rest of the stack, we used a minimal Debian, Clutter and GStreamer with many mechanisms to make it robust in case of failure and all this running from a USB stick.

This means that the software used in this installation is completely Open Source and more importantly, it is the world’s first interactive installation that uses Open Source skeleton tracking. We are also going to release the very application’s source code once we have time to release it.

We would like to thank Studio Kaiser Matthies for the opportunity of having such an important project in one of the world’s art capitals. Be sure to visit the museum the next time you’re in Berlin and, if you want us to help you do awesome interactive installations using Open Source software, let me know.