Skip to content

Commit

Permalink
2025 first preps.
Browse files Browse the repository at this point in the history
  • Loading branch information
cerkut committed Nov 20, 2024
1 parent dcaad1a commit bb11a4e
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 11 deletions.
8 changes: 8 additions & 0 deletions 00-Course-intro/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Signal Processing Blocks of Edge Impulse
================

Extracting meaningful features from your data is crucial to building small and reliable machine learning models, and in [Edge Impulse this is done through processing blocks](https://docs.edgeimpulse.com/docs/edge-impulse-studio/processing-blocks). We ship a number of processing blocks for common sensor data (such as vibration and audio):

# Custom processing blocks

If you have a very specific sensor, want to apply custom filters, or are implementing the latest research in digital signal processing, follow the [Edge Impulse tutorial on Building custom processing blocks](https://github.com/edgeimpulse/processing-blocks).
16 changes: 5 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Signal Processing for Interactive Systems
================

Cumhur Erkut, Anders Bargum, and Ernests Lavrinovits.
Cumhur Erkut, Anders Bargum, and Mubarik Jamal Muuse

With previous material from Jesper R Jensen and Jesper K Nielsen.
With previous material from Jesper R Jensen, Ernests Lavrinovits, and Jesper K Nielsen.

A graduate course in Aalborg University Medialogy and Sound & Music Computing programs.

Expand All @@ -21,22 +21,16 @@ This course introduces signal processing theory and methods for analyzing and pr
Methods like Maximum Likelihood Estimation (MLE) or Least Squares Estimation (LSE) come into play here.
4. **Signal Enhancement**: Enhancing signals involves improving their quality by reducing noise, sharpening edges, or enhancing specific features. Adaptive filters, wavelet denoising, and Wiener filtering are commonly used techniques.

# CONTENT (as run in 2024 course)
# CONTENT

* [./00-Course-intro](00-Course-intro/)
* [./01-Intro-librosa](./01-Intro-librosa/)
* [./02-Compute](./02-Compute/)
* [./03-Fourier-Transform](./03-Fourier-Transform/)
* [./04-Spectral-Chromogram-Motiongram](./04-Spectral-Chromogram-Motiongram/)
* [./05-FAST-NLS-F0](./05-FAST-NLS-F0/)
* [./05-FAST-NLS-F0](./05-FAST-NLS-F0/) ➡️ Image & Custom Blocks
* [./06-Pitch-Basics](./06-Pitch-Basics/)
* [./07-Torch](./07-Torch/)
* [./08-Workshop](./08-Workshop/)
* [./Appendix-1: More Torch](./A1-More%20Torch/)
* fastF0Nls After [&Nielsen-2017](&Nielsen-2017), contains
* cpp, matlab, and python implementations
* cpp compiled for linux and mac m1
* TODO compile fastF0Nls for windows and mac intel.

# References

Nielsen, Jesper Kjær, Jensen, Tobias Lindström, Jensen, J. R., Christensen, Mads Græsbøll, & Jensen, Søren Holdt (2017). Fast fundamental frequency estimation: making a statistically efficient estimator computationally efficient. Signal Processing, 135(), 188–197. [http://dx.doi.org/10.1016/j.sigpro.2017.01.011](http://dx.doi.org/10.1016/j.sigpro.2017.01.011)
Binary file modified logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit bb11a4e

Please sign in to comment.