Keith Vertanen's Home Page

_________________________

Research Interests:
Multimodal Interfaces
I am interested in how multiple input modalities can be combined to create innovative and useful applications. My current research focuses on the creation of a speech and gesture-based data entry interface for use by people with disabilities or for people using mobile devices. Other multimodal applications I would like to explore include:
  • Computer assisted learning interfaces (for teaching subjects such as science and language).
  • Information-aware interfaces to assist users with special needs.
  • Interfaces for searching difficult domains (such as all the pages indexed by Google).

  • Parallel Computing
    I have worked on a number of topics in parallel computing:
  • Enabling novices to perform computationally intensive simulations by utilizing parallel computing resources.
  • Approximation algorithms for scheduling tasks in parallel.
  • Applying parallel computing to genetic algorithms.
  • My home page at the Inference Group - University of Cambridge

    Papers:
    Speech and Speech Recognition during Dictation Corrections, Keith Vertanen.
    Proceedings of Interspeech 2006, Pittsburgh, PA  Abstract  PDF

    Efficient Computer Interfaces Using Continuous Gestures, Language Models, and Speech, Keith Vertanen.
    M.Phil Thesis, University of Cambridge, 2004.  Abstract  PDF  DjVu

    An Overview of Discriminative Training for Speech Recognition, Keith Vertanen.
    University of Cambridge, 2004.  Abstract  PDF  DjVu

    A Parallel Implementation of a Fluid Flow Simulation using Smoothed Particle Hydrodynamics, Keith Vertanen.
    MS Project, Oregon State University, 1999.  Abstract  PDF  PS  DjVu

    Genetic Adventures in Parallel: Towards a Good Island Model under PVM, Keith Vertanen.
    Oregon State University, 1998.  Abstract  PDF  PS  DjVu

    Scheduling Problems in a Practical Allocation Model, Lisa Hollermann, Tsan-sheng Hsu, Dian Lopez, Keith Vertanen.
    Journal of Combinatorial Optimization, 1997.  Abstract  PDF  PS  DjVu

    Demos and Animations:
    Audio demo of using the English-Spanish vocabulary tutor.  WAV
    Speed plot of fluid flow around Benny the Beaver.  MPEG
    Positional plot of fluid flow around Benny the Beaver.  MPEG
    Example b-spline path animation created with 3DPath.  MPEG

    Software:
    Modeling Fluid Flow using Smoothed Particle Hydrodynamics - Code and animations from my master's project
    Java / C++ socket class - Basic C++/Java classes that do socket communication
    3dpath - Utility to help create 3D spline camera animation paths with POV ray tracer
    Stopwatch - The World's Simplest Free Stopwatch Program

    Presentations:
    PHP: Hypertext Preprocessor - Oregon State ecommerce seminar group, July 1999.
    Fluid Flow Simulation using Smoothed Particle Hydrodynamics - Master's defense, Oregon State, June 1999.
    Sharing the Load: n-Processor Task Allocation - Pi Mu Epsilon Undergraduate Research Conference, Collegeville, MN, March 1996.
    k Heads are Better than One - Honors senior seminar, University of Minnesota: Morris, June 1996.

    Places I've studied:
    University of Cambridge, England
    Oregon State University, USA
    Linköpings Universitet, Sweden
    University of Minnesota: Morris, USA
    Royal Melbourne Institute of Technology, Australia

    _________________________

    Return to home page