SurfaceXplorer :: SPM image filters

ОДО "Микротестмашины"

| SurfaceXplorer [Специализированные функции] > [Фильтры]

4.* Специальные фильтры СЗМ-изображений

Пункт меню Functions > Filters > предоставляет доступ к группе специальных фильтров, предназначенных для обработки СЗМ-изображений.

4.*.1 Упрощенные фильтры

Группа упрощенных фильтров позволяет произвести быструю обработку СЗМ-изображения с минимальным объемом настроек. Имеющиеся две разновидности упрощенных фильтров реализованы с использованием одного алгоритма и различаются .... Ресурсный файл - sxfltea.dll. Данные фильтры включают специальные процедуры для обработки данных на границах матрицы. Это позволяет корректно проводить фильтрацию матрицы по всему полю и в конечном итоге избежать искажения зон по краям изображения после завершения обработки и, соответственно, их вырезания.

4.*.1.1 Импульсный фильтр

Functions > Filters > Pulse filter

Размер матрицы:
Число значимых отсчетов - (рекомендуется: X*Y - 2)

Входные данные:
X – размеры фильтра по X;
Y – размеры фильтра по Y.
Threshold fault – Порог погрешности. Если после применения фильтра разность между старым и новым значением высоты в одной и той же точке по абсолютному значению меньше или равно порогу, то в эту точку записывается старое значение высоты. Рекомендуется 0;
Number significant counting out – Количество значащих отсчётов в выборке. Позволяет не учитывать при усреднении слишком малые и слишком большие высоты, случайно попадающие в выборку. Рекомендуется значение X * Y - 2.

Исходное СЗМ-изображение | Результат применения импульсного фильтра с рекомендуемым числом значимых отсчетов (7 при матрице 3*3)
Результат применения импульсного фильтра с завышенным числом значимых отсчетов (12 при матрице 3*3) - точечные дефекты полностью не устранены | Результат применения импульсного фильтра с заниженным числом значимых отсчетов (2 при матрице 3*3) - привнесена дополнительная "зернистость"
| Результат применения импульсного фильтра с матрицей большого размера при рекомендуемом числе значимых отсчетов (47 при матрице 7*7) - мелкие детали "выглажены"

4.*.1.2 Медианный фильтр

Functions > Filters > Medium filter

Последующий набор функций реализует фильтрацию с расширенными возможностями при выборе типа применяемой процедуры и настройке ее рабочих параметров. Файл ресурсов расширенных фильтров - sxFiltersPool.dll. Доступ ко всем типам расширенных фильтров осуществляется как с помощью меню Functions > Filters > , так и непосредственно из ранее открытой панели настройки расширенных фильтров (рис. ).

Панель настройки расширенных фильтров в общем случае содержит следующие элементы.

Селектор типа применяемого фильтра Filters - позволяет выбрать тип применяемого фильтра в ранее открытой панели. Доступны следующие типы фильтров:

4.*.2 Сглаживающие линейные фильтры

4.*.2.1 Gaussian (Гауссовский)

Фильтр линейного усредняющего преобразования. Аналогичен фильтру Mean > Strong (1.4.3).

1.2 Max (максимизирующий)
Фильтр линейного усредняющего преобразования.
Размер окна изменяется в пределах от [1,9] и [9,1] до [9,9]. Выходом фильтра является максимальный элемент окна.

1.3 Mean Lines
Фильтр линейного усредняющего преобразования (т.н. разделимая фильтрация). Окно в исходном изображении преобразуется при помощи переходной матрицы с единичными коэффициентами.
Апертура переходной матрицы и, соответственно, размер окна изменяется в пределах от 3 до 9 в горизонтальном или вертикальном направлении. Соответственно N равно количеству элементов окна с учётом их весовых коэффициентов. Преобразование происходит дважды, сначала в одном затем другом направлении.

1.4 Mean (усредняющий)
Фильтр линейного усредняющего преобразования (низкочастотная фильтрация). Окно в исходном изображении преобразуется при помощи переходной матрицы.
Апертура переходной матрицы и соответственно размер окна изменяется в пределах от [1,9] и [9,1] до [9,9]. Соответственно N равно количеству элементов окна с учётом их весовых коэффициентов.

1.5 Min (минимизирующий)
Фильтр линейного усредняющего преобразования.
Размер окна изменяется в пределах от [1,9] и [9,1] до [9,9]. Выходом фильтра является минимальный элемент окна.

2 Сглаживающие нелинейные

2.1 Median (медианный)
Фильтр нелинейного усредняющего преобразования (импульсная фильтрация).
Апертура переходной матрицы и соответственно размер окна изменяется в пределах от [1,9] и [9,1] до [9,9]. Для неквадратных апертур, рекомендуется разность размера окна по cтолбцам и строкам не более 3. Соответственно N равно количеству элементов окна. Элементы окна сортируются. Выходом фильтра является элемент, имеющий номер N/2 после сортировки. Перед сортировкой элементы могут преобразовываться при помощи весовых коэффициентов.

3 Контрастирующие

3.1 Laplacian
Фильтр линейного контрастирующего преобразования. Подчёркивает перепады без учёта их ориентации.
Окно в исходном изображении преобразуется при помощи переходной матрицы (т.н. операция свёртки).
Апертура переходной матрицы и соответственно размер окна изменяется в пределах от [1,9] и [9,1] до [9,9].

3.2 Sharpness
Фильтр линейного контрастирующего преобразования. Высокочастотный фильтр. Подчёркивает перепад яркости и границы.
Окно в исходном изображении преобразуется при помощи переходной матрицы.
Апертура переходной матрицы и соответственно размер окна изменяется в пределах от [1,9] и [9,1] до [9,9].

3.3 Sobel
Фильтр контрастирующего преобразования. Окно в исходном изображении преобразуется при помощи переходной матрицы.
Апертура переходной матрицы и соответственно размер окна изменяется в пределах от [1,9] и [9,1] до [9,9].

3.4 Sharpness of 8-connected
Фильтр линейного контрастирующего преобразования восьмисвязанных (не четырёхсвязаннsх).

3.5 Normal (нормализующий)
Фильтр линейного контрастирующего преобразования.

Copyright © 2005-2006, Microtestmachines Co.
All rights reserved.