About IDI

The Inference, Dynamics and Interaction group is a research group within the Section for Information, Data and Analysis in the School of Computing Science. The group brings together three fundamental research areas: modern inference techniques, dynamic systems and control theory and interaction design. These are applied in wide range of situations:
  • Health, Wellness & Entertainment,
  • Systems Biology,
  • Mobile Interaction,
  • Social Interaction,
  • Cognitive Neuroscience/neuroimaging.
The group's strength lies in the unusual combination of theoretical backgrounds from machine learning to HCI, and the focus on building innovative working systems which achieve performance previously thought impossible, using the latest algorithms, sensors and devices. The group's skills in combining software engineering and mathematical inference allows us to attack complex systems problems with large high-dimensional data spaces and so in real-time.

Videos of Inference, Dynamics and Interaction group work at Glasgow University

Touching the Micron• S. Lamont, R. Bowman, J. Williamson, M. Rath, R. Murray-Smith, M. Padgett, Touching the Micron: Tactile Interactions with an Optical Tweezer, MobileHCI 2012 | pdf | video
Rewarding the original• Williamson, J., and Murray-Smith, R., Rewarding the original: explorations in joint user-sensor motion spaces. In: ACM Annual Conference on Human Factors in Computing Systems, 5-10 May 2012, Austin, Texas. | pdf | video
Anglepose• S Rogers, J. Williamson, C. Stewart, R. Murray-Smith, AnglePose: robust, precise capacitive touch tracking via 3D orientation estimation, ACM SIG CHI 2011. | pdf | Video
Brain-computer interaction• B. Blankertz, G. Dornhege, M. Krauledat, M. Schröder, J. Williamson, R. Murray-Smith, K.R. Müller, The Berlin Brain-Computer Interface presents the novel mental typewriter Hex-o-Spell, 3rd International BCI Workshop and Training Course, Graz, 2006. | pdf • B. Blankertz, M. Krauledat, G. Dornhege, J. Williamson, R. Murray-Smith, and K.-R. Müller, A Note on Brain Actuated Spelling with the Berlin Brain-Computer Interface, HCI International, China, 2007. | pdf
Stane tactile input, and bearing-based Mobile Spatial Interaction• R. Murray-Smith, J. Williamson, S. Hughes, T. Quaade, Stane: Synthesized Surfaces for Tactile Input, In: Proceedings of ACM SIGCHI 2008 , Florence, Italy 2008 | pdf • S. Strachan, R. Murray-Smith, Bearing-based selection in mobile spatial interaction, Personal and Ubiquitous Computing, 2008. | doi | pdf
Body SpaceUsing the Body Space approach to allow the user to answer the phone (MPEG / MP4) just by bringing the phone to the listening position. In this video you see examples from stationary, while walking, and where the user waves the phone around first. The phone is not responding to 'any' movement, but just one compatible with being brought to a listening position. mp4. Here is another Body Space video where a music player is controlled by using body locations to determine content or function. In this clip, songs are stored around the right shoulder, and can be browsed and selected just by hand movements. The volume control is located near the hip, and the back/forward track is at the ear. The Body Space webpages give more background. • S. Strachan, R. Murray-Smith, S. O’Modhrain, BodySpace: inferring body pose for natural control of a music player, Extended abstracts of ACM SIG CHI Conference, San Jose, 2007 | pdf
ShoogleShoogle is an interface for actively feeling the content of your phone. To test whether there are new SMS messages or e-mails, just give it a shake. It feels as if there are balls bouncing around in the phone, if there are new messages. The impact sound gives you information about who sent it, and what sort of message it is. This is a general technique for coupling inference mechanisms and multimodal interactionExcitatory Multimodal Interaction on Mobile Devices, Williamson, J. Murray-Smith, R. Hughes, S., DCS Technical Report Series TR-2006-228, Dept of Computing Science, University of Glasgow | pdf • J. Williamson, R. Murray-Smith, S. Hughes, Shoogle: Multimodal Excitatory Interaction on Mobile Devices, Proceedings of ACM SIG CHI Conference, San Jose, 2007 • J. Williamson, R. Murray-Smith, S. Hughes, Devices as Interactive Physical Containers: The Shoogle System, Extended abstracts of ACM SIG CHI Conference, San Jose, 2007
Body Space, MESH and MoodPlayer demo This video shows Syntonetic's Moodplayer linked up to a Pocket PC/MESH system via Bluetooth. See this paper for more details about the Body Space concepts: • S. Strachan, R. Murray-Smith, I. Oakley, J. Ängeslevä, Dynamic Primitives for Gestural Interaction, Mobile Human-Computer Interaction – MobileHCI 2004: 6th International Symposium, Glasgow, UK, September 13-16, 2004. Proceedings. Stephen Brewster, Mark Dunlop (Eds), LNCS 3160, Springer-Verlag, p325-330, 2004. | pdf | SpringerLink • S. Strachan, R. Murray-Smith, S. O’Modhrain, BodySpace: inferring body pose for natural control of a music player, Extended abstracts of ACM SIG CHI Conference, San Jose, 2007 | pdf | video
Tremor control of a PocketPC• S. Strachan, R. Murray-Smith, Muscle Tremor as an Input Mechanism, UIST 2004, Santa Fe, 2004 | pdf
Multimodal Speed Dependent Automatic ZoomingVersion with stylus interaction • P. Eslambochilar, J. Williamson, R. Murray-Smith, Multimodal Feedback for tilt controlled Speed Dependent Automatic Zooming, UIST 2004, Santa Fe, 2004 | pdf • P. Eslambolchilar, R.Murray-Smith, Tilt-based Automatic Zooming and Scaling in Mobile Devices - a state-space implementation, Mobile HCI, 2004.
Tilt-interaction with a mobile phone emulator - version 1 
Tilt-interaction with a mobile phone emulator - version 2 
Haptic granular synthesis• A. Crossan, J. Williamson, R. Murray-Smith, Haptic Granular Synthesis: Targeting, Visualisation and Texturing, International Symposium on Non-visual & Multimodal Visualization, London, IEEE Computer Society, 2004 | pdf
Text entry (alternative video• J. Williamson, R. Murray-Smith, Dynamics and probabilistic text entry, DCS Technical Report TR-2003-147, Department of Computing Science, Glasgow University, June, 2003 | pdf
Haptic dancing• S. Gentry, R. Murray-Smith, Haptic dancing: human performance at haptic decoding with a vocabulary, IEEE International conference on Systems Man and Cybernetics, Washington, D.C., USA, 2003 | pdf
Two-player pong via Bluetooth with accelerometer input 
Xsens P3C Accelerometer with Bluetooth link and haptic feedback for control of aircraft in X-plane simulator 
MP3 file selection via tap or accelerometer inputAn implementation of the pointing without a pointer approach to selection, where the display modality is audio, and the input is tapping or shaking, depending on mode. The correlation between the rhythm of the track and the rhythm of the tapping is used to select the song. The ambiguity of the user's tapping is visible in the width of the red band at the top of the display.  
Navigating a campus with audio and vibration feedback, based on uncertain location and orientation sensing• J. Williamson, S. Strachan, R. Murray-Smith, It’s a Long Way to Monte-Carlo: Probabilistic GPS Navigation, Proceedings of Mobile HCI 2006, Helsinki, 2006. | pdf | video • S. Strachan, J. Williamson, R. Murray-Smith, Show me the way to Monte Carlo: density-based trajectory navigation, Proceedings of ACM SIG CHI Conference, San Jose, 2007
Active selection with the 'eggheads' metaphorA number of 'heads' experience orientation disturbances. Input motion is applied to all heads equally. By cancelling the disturbance, selection is achieved. The demo can be downloaded.  
Active selection video for Brownian motion targetsEach individual target moves on a smooth, independent course. The user's mouse actions are applied equally to the trailing targets. Correlating motion results in selection. The demo can be downloaded.  
Tilt-based photo browsing on a phone• S. J. Cho, R. Murray-Smith, C. Choi, Y. Sung, K. Lee, Y-B. Kim, Dynamics of Tilt-based Browsing on Mobile Devices, Extended abstracts of ACM SIG CHI Conference, San Jose, 2007 | pdf | wmv | mp4
Steve Strachan's "Star Wars Light Sabre" demo, running on the Nokia 5500The latency is an issue and it's a very basic system but it's still a fun demo... the app was programmed using Python for S60.  

Comments are closed.