2018-05-16 14:03:13 +02:00
|
|
|
## NLMSvariants
|
2018-04-03 09:42:25 +02:00
|
|
|
|
2018-05-16 14:03:13 +02:00
|
|
|
# Objective
|
2018-04-03 09:41:17 +02:00
|
|
|
|
2018-05-16 14:03:13 +02:00
|
|
|
The goal of our task was to implement three kinds of a least mean square filter.
|
|
|
|
According to the given task we created implementations in ANSI C, C++ and C#.
|
|
|
|
Input of these filters are image files, namely BMP, GIF, EXIF, JPG, PNG and TIFF in C#.
|
|
|
|
PPM in ANSI C and C++ _only_.
|
|
|
|
In each of these implementations there are log files and graphs as an output.
|
|
|
|
|
|
|
|
More information can be found inside the according folders.
|
|
|
|
|
|
|
|
# Structure
|
2018-05-16 14:09:51 +02:00
|
|
|
```
|
2018-05-16 14:03:13 +02:00
|
|
|
│ Aufgabenstellung.md
|
|
|
|
│ README.md
|
|
|
|
│
|
|
|
|
├───bin
|
|
|
|
│ CS_NMLS_with_UI.exe
|
2018-05-19 19:17:17 +02:00
|
|
|
│ ANSI_C_NLMS.exe
|
|
|
|
│ CPP_NLMS.exe
|
2018-05-22 15:28:10 +02:00
|
|
|
│ README.md
|
2018-05-16 14:03:13 +02:00
|
|
|
│
|
2018-05-22 15:28:10 +02:00
|
|
|
│
|
2018-05-16 14:03:13 +02:00
|
|
|
├───doc
|
2018-05-22 15:21:13 +02:00
|
|
|
│ Aufgabenstellung.pdf
|
|
|
|
│ Dokumentation.pdf
|
|
|
|
│ Zeitplan.pdf
|
2018-05-16 14:03:13 +02:00
|
|
|
│
|
2018-05-22 15:21:13 +02:00
|
|
|
│
|
2018-05-16 14:03:13 +02:00
|
|
|
└───src
|
2018-05-17 00:01:02 +02:00
|
|
|
├───ansi_c_implementation
|
2018-05-16 14:03:13 +02:00
|
|
|
│ graphResults_template.html
|
|
|
|
│ Makefile
|
2018-05-19 19:17:17 +02:00
|
|
|
│ nlms_types.h
|
2018-05-16 14:03:13 +02:00
|
|
|
│ NLMSvariants.c
|
|
|
|
│ README.md
|
|
|
|
│
|
2018-05-22 15:28:10 +02:00
|
|
|
│
|
2018-05-16 14:03:13 +02:00
|
|
|
├───cpp_implementation
|
|
|
|
│ graphResults_template.html
|
2018-05-19 19:17:17 +02:00
|
|
|
│ nlms_types.h
|
2018-05-16 14:03:13 +02:00
|
|
|
│ NLMSvariants.cpp
|
2018-05-19 19:17:17 +02:00
|
|
|
│ README.md
|
|
|
|
│
|
2018-05-16 14:03:13 +02:00
|
|
|
│
|
|
|
|
└───c_sharp_implementation
|
2018-05-16 14:09:51 +02:00
|
|
|
NLMSvariants.cs
|
|
|
|
```
|