Audiovisual Communications Laboratory (@LCAV)

Top repositories

1

pyroomacoustics

Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.
Python
1,329
star
2

FRIDA

A high-resolution direction-of-arrival finding algorithm relying on finite rate of innovation sampling with a robust reconstruction algorithm.
Python
85
star
3

DSPNumex

Numerical examples examples for the DSP class by Martin Vetterli and Paolo Prandoni on coursera.
Python
76
star
4

SignalsOfTheDay

This is a collection of signals interesting for historical or cultural reasons. Each signal is described and analyzed in an [ipython notebook](http://ipython.org/notebook.html).
Python
56
star
5

AcousticRakeReceiver

The acoustic rake receiver, a microphone beamformer that uses echoes to improve the noise and interference suppression. Python code to reproduce all the results from Raking the Cocktail Party by Ivan Dokmanic, Robin Scheibler, and Martin Vetterli.
Python
52
star
6

LenslessPiCam

Lensless imaging toolkit. Complete tutorial: https://go.epfl.ch/lenslesspicam
Python
39
star
7

dsp-labs

GitBook for COM-303 Practical Sessions at EPFL:
Python
30
star
8

edmbox

Matlab routines for Euclidean distance matrices
MATLAB
25
star
9

Pyramic

A compact array with a large number of microphones and a flexible geometry.
HTML
22
star
10

audioROS

ROS2 stack for audio processing
Python
19
star
11

linvpy

Python
17
star
12

CompactSix

A compact array with 6 MEMS microphones relying on the BeagleBoneBlack and the STA321MP audio processor.
Python
16
star
13

pylocus

Localization package using distance and/or angle measurements
Python
16
star
14

SparseFHT

A Fast Hadamard Transform for Signals with Sub-linear Sparsity in the Transform Domain -- Implementation
C
13
star
15

TimeDomainAcousticRakeReceiver

Software design and analysis tools for the acoustic rake receiver, a microphone beamformer that uses echoes to improve the noise and interference suppression. Python code to reproduce all the results from Raking Echoes in the Time Domain by Robin Scheibler, Ivan Dokmanic, and Martin Vetterli.
Python
13
star
16

localization-icassp2018

Code of paper "Combining range and direction for improved localization" presented at ICASSP2018
Python
10
star
17

easy-dsp

A browser based interface for real-time DSP on popular embedded platforms.
Python
10
star
18

continuous-localization

Code of paper "Relax and Recover: Guaranteed Range-Only Continuous Localization"
Python
9
star
19

MP3Lab

This iPython Notebook is created as a part of the Digital Signal Processing (DSP) class offered at EPFL to explain the process of MP3 encoding, with a focus on the DSP parts of the encoder.
HTML
9
star
20

sketchrls

Sketch RLS is an adaptive filtering algorithm that brings sketching ideas into the classical recursive least squares algorithm. This is the python implementation of the algorithm.
Python
9
star
21

MFSP_notebooks

Notebooks used to teach mathematical foundations of signal processing
Jupyter Notebook
5
star
22

crazyflie-audio

Code for recording audio on Crazyflie
C
5
star
23

audio-localization-dataset

Datasets for acoustic echolocation and sound source localization on Crazyflie drone and e-puck robot.
Python
4
star
24

lippmann-photography

Copy of the Historical Lippmann repository that was lost in the depths of C4science
Jupyter Notebook
4
star
25

PyTurntableBK9640

Python driver for the Bruel & Kjaer turntable system type 9640.
Python
4
star
26

RegularizedTauEstimator

Reproducible Research material for : A new robust and ifficient estimator for ill-conditioned linear inverse problems with outliers.
MATLAB
3
star
27

AcousticRobot

Routines to control a humanoid echolocator robot.
HTML
2
star
28

COM202

Signal Processing Python labs for COM 202
Jupyter Notebook
2
star
29

fingerings

Jupyter Notebook
2
star
30

FukushimaInverse-ICASSP2013

The Fukushima inverse problem. Code and data to compute emissions of radioactive material at the Fukushima Dai-Ichi power plant during the Great Tohoku Earthquake of 3/11 2011. This code allows to reproduce results published at ICASSP 2013.
MATLAB
2
star
31

surface-reconstruction

Code for papers 'Sampling at unknown locations: Uniqueness and reconstruction under constraints' and 'Sampling at unknown locations, with an application in surface retrieval'
Jupyter Notebook
2
star
32

mooc-hwlab

Gitbook for the hardware lab in the DSP4 MOOC
1
star
33

mkl_fft

Python wrappers for Intel MKL FFT routines
Python
1
star
34

KrylovFRITools

We present proof of concept code - MATLAB and Python - for identification of the union of subspaces in FRI estimation problems when the number of measurements greatly exceeds the dimension of the model.
CSS
1
star