Signal Segmentation and Modelling
This code is a simple (not speed optimized) implementation of Simultaneous Signal Segmentation
and Modelling based on Equipartition Principle [3] based on the papers [1-4].
You can use it only for non-commercial purposes. If you use it, please cite [3] or [1-4].
You can find more details in www.csd.uoc.gr/~cpanag and www.csd.uoc.gr/~tziritas
Files:
runEPModelSelection.m: scipt that implements the method
The runEPModelSelection.m calls the EP.exe.
EP.exe can be created by compliling the .c files that are included in the same folder as .m files.
Otherwise, you can download EP.exe from https://www.dropbox.com/s/3ms752spx2292eg/ep.rar?dl=0
This is a general framework for simultaneous
segmentation and modelling of signals based on an
Equipartition Principle (EP). According to EP, the
signal is divided into segments with equal reconstruction
errors by selecting the most suitable model to
describe each segment. In addition, taking into account
change detection on signal model an efficient signal
reconstruction is also obtained. The model selection
concerns both the kind and the order of the model.
The proposed methodology is very flexible on different
error criteria and signal features.
[1] C. Panagiotakis, K. Athanassopoulos and G. Tziritas, The equipartition of curves,
Computational Geometry: Theory and Applications, Vol. 42, No. 6-7, pp. 677-689, 2009.
[2] C. Panagiotakis and G. Tziritas, Signal Segmentation and Modelling based on Equipartition Principle,
International Conference on Digital Signal Processing, 2009.
[3] C. Panagiotakis and G. Tziritas, Simultaneous Segmentation and Modelling of Signals based
on an Equipartition Principle, 20th International Conference for Pattern Recognition (ICPR), 2010.
[4] C. Panagiotakis, A. Doulamis and G. Tziritas, Equivalent Key Frames Selection Based on Iso-Content Principles, IEEE Trans. on Circuits and Systems for Video Technology, Vol. 19, No. 3, pp. 447 - 451, 2009.
Cite As
Costas Panagiotakis (2024). Signal Segmentation and Modelling (https://www.mathworks.com/matlabcentral/fileexchange/46345-signal-segmentation-and-modelling), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
MatlabCentral/
Version | Published | Release Notes | |
---|---|---|---|
1.8.0.0 | tags update
|
||
1.7.0.0 | Tags update |
||
1.6.0.0 | Update of Keywords |
||
1.5.0.0 | Readme update |
||
1.4.0.0 | Update of EP.c file |
||
1.3.0.0 | Method Description and readme update. |
||
1.2.0.0 | The .m files are updated |
||
1.1.0.0 | Description update |
||
1.0.0.0 |