Median Filter
Медианный фильтр.
Тип: MedianFilter
Путь в библиотеке:
|
Описание
Блок Median Filter вычисляет скользящую медиану входного сигнала по каждому каналу независимо с течением времени. Блок использует метод скользящего окна для вычисления скользящей медианы. В этом методе окно заданной длины перемещается по каждому каналу выборка за выборкой, и блок вычисляет медиану данных в окне. Этот блок выполняет медианную фильтрацию входных данных с течением времени.
Порты
Вход
#
IN_1
—
ввод данных
вектор-столбец | вектор-строка | матрица
Details
Данные, по которым блок вычисляет скользящую медиану. Блок принимает вещественные или комплексные многоканальные и многомерные входные данные, то есть входные данные размерностью на , где и .
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
вывод скользящей медианы
вектор-столбец | вектор-строка | матрица
Details
Размер выходных данных скользящей медианы соответствует размеру входных данных. Блок использует метод скользящего окна для вычисления скользящей медианы.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Window length —
длина скользящего окна
Int64 integer
Details
Определяет длину скользящего окна в выборках.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Алгоритмы
Метод скользящего окна
Details
В методе скользящего окна выходные данные для каждой входной выборки представляют собой медиану текущей выборки и предыдущих выборок, где — это длина окна в образцах.
Для вычисления первых выходных данных , когда в окне еще недостаточно данных, алгоритм заполняет окно нулями. В качестве примера, чтобы вычислить медианное значение при поступлении второй входной выборки, алгоритм заполняет окно нулями. Вектор данных тогда представляет собой две выборки данных, за которыми следуют нуля. Этот объект выполняет медианную фильтрацию входных данных с течением времени.
Рассмотрим пример вычисления скользящей медианы потоковых входных данных с использованием метода скользящего окна. Алгоритм использует окно длиной 4. С каждой поступающей входной выборкой окно длиной 4 перемещается вдоль данных.
