An example of measuring the size of clusters found in spectrograms
이 제출물을 팔로우합니다
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다
Measure clusters in Spectrogram
Overview
This example demonstrates a way to measure the size of point clusters in spectrograms (time-freqeuncy spectrum). In sensor data analysis or loudspeaker nonlinearity measurements we would come across a need to measure the disturbance observed in spectrograms. The dataset utilized for this study has been artificially created. Two different scenarios have been shown -- one with a large cluster of points in a spectrogram and the second one having a small, low-level cluster in the presense of a strong signal content nearby. It is important to underscore that the strategy adopted in this instance is predicated solely on rudimentary image processing techniques. We explicitly refrain from the application of neural network methodologies in this process. This results in an efficient process that gets you the results fast and reliably. A detailed discussion is included in the live scritps.
How to get started
open and run the live script: measureSpectrogram.mlx
Files description
createClusterSpectrogram.mlx -- generates the synthetic data for analysis smallCluster.png, bigCluster.png -- spectrogram plots generated by createClusterSpectrogram.mlx timeShaping.m -- return a vector with white noise except at the middle portion it is the input signal. measureSpectrogram.mlx -- analyze the cluster size in the spectrograms in the png files. createMask.m, createMask2.m -- functions that extracts parts of the image, these files are created from measureSpectrogram.mlx
License
The license is available in the License.txt file in this GitHub repository.
Relevant Industries
signal processing, audio signal analysis, sensors signal analysis, anomaly detection
Relevant Products
- MATLAB®
- Signal Processing Toolbox™
- Image Processing Toolbox™
Copyright 2024 The MathWorks, Inc.
인용 양식
Francis Tiong (2026). measure-spectrogram-clusters (https://github.com/mathworks/measure-spectrogram-clusters), GitHub. 검색 날짜: .
일반 정보
- 버전 1.0.1 (5.13 MB)
-
GitHub에서 라이선스 보기
MATLAB 릴리스 호환 정보
- R2023a 이상 릴리스와 호환
플랫폼 호환성
- Windows
- macOS
- Linux
GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음
| 버전 | 퍼블리시됨 | 릴리스 정보 | Action |
|---|---|---|---|
| 1.0.1 |
