LibreGeoSocial is used in the Albacete's Fair as Augmented Reality Tourist Guide

The "Junta de Comunidades de Castilla-La Mancha", through the "Centre of Free Software (CESLCAM)", has launched an innovative pilot project, GeoInfo CLM, which facilitates through mobile access information about Albacete and his fair. This project has born of LibreGeoSocial project developed by GSyC/LibreSoft group of the Universidad Rey Juan Carlos de MadridLibreGeoSocial is a project based on free software that allows the creation of social networks mobile with augmented reality interface. At the moment, LibreGeoSocial is the only FLOSS engine available about augmented reality.

 

 

 

The project has a mobile client application that allows you to use Android mobile phone for obtain the information about monuments, exhibitions, activities, restaurants, hotels or shops about Albacete and its fair. Users can also introduce geo-located information using text, images, audios or videos and share it with other users. Visitors to the fair can learn this technology through the volunteers of the City of Albacete, which will be located at different points of information authorized by the fairgrounds. The volunteers provide Samsung Galaxy S for the demos.

GeoInfo CLM, a pilot project of the CESLCAM, has enjoyed the cooperation of the City of Albacete, III Centennial Foundation, the Foundation Science and Technology Park of Albacete, GSyC/LibreSoft group of the Universidad Rey Juan Carlos, Escuela Superior de Informática de Ciudad Real, Publik, Telefónica, and ViveAlbacete as a diffuser of the project. 
  

For download the application you can do it using the Android Market or through the QR code:

 

More info: CESLCAM webpage

Project Page / Source Code: Forge

LibreGeoSocial attended The W3C Workshop: “Augmented Reality on the Web”

During the past 15th and 16th of June at Barcelona was celebrated the W3C Workshop: “Augmented Reality on the Web”.

This W3C Workshop was held to discuss whether and how the exciting opportunities offered by Augmented Reality can benefit from Web technologies. Augmented Reality on the Web was hosted in Barcelona by Escola Tècnica Superior d'Enginyeria de Telecommunicació de Barcelona (ETSETB) at Universitat Politècnica de Catalunya (UPC). It attracted over 40 attendees and 22 papers. The participants represented a broad range of businesses including telecom operators, device manufacturers, AR content and platform developers, AR users from the advertising world, academics and standards bodies.”

GSyC/LibreSoft was invited to participate in the event thanks to their experience with LibreGeoSocial regarding social networks and augmented reality. During the event, GSyC/LibreSoft exposed the paper: “Mobile Augmented Reality browsers should allow labeling objects”, and a presentation about the needs of allowing users to tag the reality with augmented reality technologies. Also, a live demonstration of LibreGeoSocial was made, about the capabilities of tagging the real world.

The experience was very interesting because it was a workshop organized by the W3C. It was focused in the importance of using standards for augmented reality, a good opportunity to point to FLOSS solutions to achieve this goals.  

Material: [Paper] [Slides]

AR LibreGeoSocial: Comparing images and anchoring virtual information

 

Recently, we have added a new feature to LibreGeoSocial platform to extend the usability of our MAR (Mobile Augmented Reality) engine. We can sub-divide this feature in two sub-features. The first one analize and compare the images to find similar image. Using SURF technologies we can obtain several key points of the image that are distinctives and relevants. These points are invariant to the size, orientation or rotation, so the algorithm can find the original image although the image taken has not the same size, orientation or rotation. The second feature shown in the video is the possibility to anchor virtual images on a real picture. The image is analyzed in the mobile itself and looking for ways similar to a picture or photograph (like square or rectangle). This analysis is done in real time and keeps the tracking of the geometry shape to anchor the virtual information on real information.

Currently, we are studying new ways to analize and compare thousand the images in a small time. 

This system has multiple uses in tourism, museums, publicity, online publicity and other sectors where it is your imagination :-). The video shown all these features in action. Remember activate the subtitles to get more information about the system.

 

 

Distributed Video Surveillance System based on Android

Security and Surveillance Systems have always been demand in the industrial and home environment. The cameras, which human eyes are able to collect all visual information from the environment. Extensions necessary and highly desirable in these systems, and that few possess, are integration and interconnection with other systems, video surveillance and display all the information on a mobile device, which lately is becoming essential in a peripheral daily life. Most existing surveillance systems are based on the hardware, and software is old and have not a good design, so it's difficult allowing scalability and increased functionality. 

This project, called Surveillance, raises the development of a distributed video system integrated in mobile device based on Android. For this we have designed a distributed system, multi-platform, multi-lenguage and high scalability. The system performs records through the cameras installed and it is associated with an alarm generation by motion detection. All this is managed and viewed from a mobile device based on Android with intelligent touchscreen. One of the most important features has been developed is receiving real-time video in mobile device, both the cameras and recordings made. 

 

 

The system has been experimentally validated and proven correct operation. For the implementation of this project is used software platform architecture and JDEROBOT, distributed component programming six main functions that are: get the images from the camera, motion analysis, centralize the management of the recordings, making the recordings, display information on mobile and manage logical recordings and alarms. It has also opted to use frameworks, consolidated libraries and tools (ICE, GStreamer and VLC) to provide robustness to the system. Finally, we have integrated and improved several components of this infrastructure, obtaining a correct and efficient functioning.

Of sourse, this project is a FLOSS (Free Libre Open Source Software) project. You can obtain the source code and documentation in the next links: