The SmartCard Detective (SCD)

Card-size hardware device that can intercept the communication between a smartcard and a terminal. For more information go to the project page.

This was my project during the MPhil at the Computer Laboratory. The initial goal was to create a device with a trusted display that could show information about a transaction, in order to avoid a series of scams. However the result is a device that can do much more.


Mobile AR

Mobile Augmented Reality on a Nokia N95

I made an application that was capable of displaying any OpenGL graphic (just a contour image in my application) on top of the image retrieved from the camera of the N95. All of this in real time, achieving 14FPS.

The interesting part is that I was doing image detection at the same time (see the image on the right). I used 4 color patches to detect my 4 interest points. Based on that I projected my texture on the desired position so as to match the points giving the mobile user the feeling that the displayed texture is always in the same place.

This project was part of my research on the last year at IRIT. We have a published demo (very short paper) at ACM Multimedia 2010. I also made a video.


Stadium Advertisements

As in the Stadium Guide project, in this project fake 3D images are also used. But this time the application allows the user to move around the stadium giving a real sensation of a 3D model.

In this project I created a prototype mobile guide application that shows images and videos from interesting activities around a stadium. The application shows an image or video of the activity but it also locates the activity exactly on the stadium area so the user can find it easily.

Together with my team at IRIT we have made a user study comparing this prototype with existing mobile guide applications and we have writen a full paper that will be presented at CORESA Workshop in Multimedia Metaddata


Stadium Mobile Guide

This project uses fake 3D images of a stadium to present a 3D-like view. The user can choose between different perspectives to view the venue and he/she can also zoom in/out into the scene having the sensation of immersion.

In this project I've used a Nokia N95. I've used Symbian C++ for the developement of the application. The application uses the location data from the GPS as well as the Wi-Fi and GSM beacon data also obtained from the phone. I've also made a short wiki article on the nokia forum providing the code to obtain all the mentioned parameters.

In this project I've applied several conversions in order to be able to transform real geodetic coordinates (WGS84) to an exact point in an image taken from a 3D model. I've been also able to compute a 3D path based on current and target WGS84 coordinates and show them in a 2D image

A paper has been accepted at ACM Multimedia 2008 based on this work