IAPR

Public Code for 1D Signal Analysis



Framework

  1. Representations

    1. Hidden Markov Models
    2. Finite State Automata
    3. Grammars
  2. Methods

    1. Parsing
    2. String Matching/Searching
    3. Unification
  3. Core Techniques

    1. FFT
    2. Cepstral Analysis
    3. Wavelets
  4. Applications

    1. Speech Understanding
    2. dna/protein/amino acid sequence matching

Details of the content

  1. Representations

    1. Hidden Markov Models
      Name Author Language
      Hidden Markov Model Toolkit (HTK) HTK Team at CUED C
      Hidden Markov Model (HMM) Toolbox for Matlab Kevin Murphy MatLab
      Mendel HMM Toolbox for Matlab Steinar Thorvaldsen MatLab
      Factorial Hidden Markov Models Zoubin Ghahramani MatLab
    2. Finite State Automata
      Name Author Language
      FSMGenerator (Finite State Machine) SourceForge.net C, C++, Java
      FSMDesigner (Finite State Machine) SourceForge.net C++, Python, VHDL/Verilog
      dk.brics.automaton Anders Møller, University of Aarhus Java
      Finite state utilities Jan Daciuk C++
      Finite State Automata Utilities Gertjan Van Noord C, Prolog
      Minimize A Finite State Machine Oleg Kiselyov C, Prolog
      Minimization Algorithms for Cyclic Finite-State Automata Jan Daciuk, Bruce Watson C
      An Implementation of Finite State Automatons Dawid Weiss Java
      Finite-State Machines Arnaud Adant C++
      Automata Standard Template Library Vincent Le Maout C++
      RWTH FSA Toolkit Stephan Kanthak C++
      CARMEL FINITE-STATE Jonathan Graehl C++
      MIT FST Toolkit Lee Hetherington C++
      Grail: finite automata and regular expressions Derick Wood C++
      AT&T FSM Library: Finite-State Machine Library Mehryar Mohri, Fernando C. N. Pereira and Michael D. Riley Function Library
      Finite State Automaton processing Oliver Steele Python
    3. Grammars
      Name Author Language
      A toolkit for language and grammar Peri Hankey C
  2. Methods

    1. Parsing
      Name Author Language
      Alpino Parser for Dutch Gertjan Van Noord C
      Rats: An Easily Extensible Parser Generator Robert Grimm Java
      ANTLR: ANother Tool for Language Recognition Terence Parr Java
      LGI: Language Generator by Instil SourceForge.net Java
      Python Parsing Module SourceForge.net Python
      Parsing Expression Grammars For Lua Roberto Ierusalimschy Function Library
      Soup : a parser of context-free grammars Marsal Gavald C++
    2. String Matching/Searching
      Name Author Language
      Code for Knuth-Morris-Pratt String Matching Algorithm David Eppstein C++
      Boyer-Moore-Horspool String Searching Glen McCluskey & Associates LLC C++
      Fast String Searching With Suffix Trees Mark C++
    3. Unification
      Name Author Language
      Inter-Language Unification Xerox Corporation C++
  3. Core Techniques

    1. FFT
    2. Cepstral Analysis
      Name Author Language
      Cepstral Analysis for Spectral Analysis Niclas Sandgren Matlab
    3. Wavelets
      Name Author Language
      Wavelet Packet Transform Ian Kaplan C++
      Wavelets Ian Kaplan Java
      2D wavelets, wavelet packets, complex wavelets: Onur G. Guleryuz C
      Wavelet Software Amara Graps C, C++
  4. Applications

    1. Speech Understanding
      Name Author Language
      finite-state automata in Natural Language Processing Jan Daciuk C++
      SPro Guillaume Gravier C
      Speech Filing System Phonetics & Linguistics, UCL MatLab
      VOICEBOX: Speech Processing Toolbox Mike Brookes MatLab
      HMM-Based Speech Synthesis Toolkit Keiichi Tokuda MatLab
      Speaker Verification Based on HTK: MASV Ulrich Türk MatLab
      Speech Signal Processing Toolkit (SPTK) SPTK working group Apps for Unix
      Speech Software at CMU Carnegie Mellon University C
      Speech Synthesis Software Speech Synthesis SIG C, Java
      SRILM - Language Modeling Toolkit Speech Technology and Research Laboratory C, C++
      Statistical Language Modeling (SLM) Toolkit Carnegie Mellon University Apps
      Evaluation, Language Technology, Corpus Building Toolkit National Institute of Standards and Technology C, Apps
      CSLU Toolkit Oregon Health & Science University Apps for Win
    2. dna/protein/amino acid sequence matching
      Name Author Language
      Artemis: DNA sequence viewer and annotation tool K. Rutherford, et al Java
      Regression Trees for Regulatory Element Identification Tu Minh Phuong, et al VC++

Return to Student/Researcher Resource page



Valid HTML 4.01!

© 2008 Robert Fisher