Petri Honkamaa

Learn More
Design of future smart environments is challenging especially when we are talking about smart control room environments for advanced process control activity. One key element of our concept of a future smart control room is a movable multi-touch table called "Affordance table". In this paper we present the results of a user test in which we explored what(More)
We have implemented a client/server system for running augmented reality applications on a PDA device. The system incorporates various data compression methods to make it run as fast as possible on a wide range of communication networks, from mobile phone links to WLAN, We provide a detailed description of various implementation issues, data compression(More)
We present a computer system for natural interaction in an augmented virtual environment, enabling people to play table tennis over Internet/LAN with real rackets. No special hardware is required except for the web cameras. The pose of the rackets is computed by marker detection from the image. The players see each other in the camera image, which is(More)
We applied a computer vision based method and developed multi-touch technology to be adopted in various display types. In the selected design, multiple cameras are placed on the side of the display with their optical axis parallel to the screen. The display edges opposite the cameras are illuminated and fingers are detected since they block the light in the(More)
We describe a lightweight augmented reality approach enabling arbitrarily complex virtual models to be operated even on low end camera phones. For optimal performance we apply simple motion tracking with manual initialization, and sequences of 2D images to give illusion of three dimensions. Our approach enables also augmenting of real objects, not just(More)
We describe a range of Virtual and Augmented Reality (VR/AR) solutions applied during the planning and construction of VTT’s new head offices, the Digitalo (“Digital House”) in Espoo, Finland. During the building phase as well as in later evaluations 2003-2006, the various approaches used for Digitalo’s visualisation included: radiosity rendering by still(More)
Data Association is probably the most important step of every monocular Simultaneous Localization and Mapping (SLAM) algorithm because it provides the basic information to the estimation module, independently on the estimation algorithm of choice. Although important, it is also a difficult task because the analytic solution is NP-Hard. The usual(More)
In this paper we describe a fun application of augmenting masks on people's faces using mobile camera phones. The application was published on May Day 2008 in Finland, gaining thousands of visitors and downloads within a couple of days. We provide a description of the user interface and implementation issues, as well as analysis of user statistics and their(More)