Локальные преобразования фильтр, маска

Содержание

Слайд 2

Пространственная фильтрация

Origin

x

y

Image f (x, y)

eprocessed = v*e + r*a + s*b +

Пространственная фильтрация Origin x y Image f (x, y) eprocessed = v*e
t*c + u*d + w*f + x*g + y*h + z*i

Filter

Simple 3*3 Neighbourhood

e

3*3 Filter

Original Image Pixels

*

Процесс повторяется для каждого пиксела изображения

Слайд 3

Пространственная фильтрация

Пространственная фильтрация

Слайд 4

Линейная пространственная фильтрация общего вида

Линейная пространственная фильтрация общего вида

Слайд 5

Обработка краев изображения

Origin

x

y

Image f (x, y)

e

Обработка краев изображения Origin x y Image f (x, y) e

Слайд 6

Strange Things Happen At The Edges! (cont…)

There are a few approaches to

Strange Things Happen At The Edges! (cont…) There are a few approaches
dealing with missing edge pixels:
Omit missing pixels
Only works with some filters
Can add extra code and slow down processing
Pad the image
Typically with either all white or all black pixels
Replicate border pixels
Truncate the image
Allow pixels wrap around the image
Can cause some strange image artefacts

Слайд 7

Strange Things Happen At The Edges! (cont…)

Strange Things Happen At The Edges! (cont…)

Слайд 8

Сглаживающие пространственные фильтры

Удаление шума
Расфокусировка изображения

Сглаживающие пространственные фильтры Удаление шума Расфокусировка изображения

Слайд 9

Сглаживающие пространственные фильтры

Origin

x

y

Image f (x, y)

e = 1/9*106 + 1/9*104 + 1/9*100

Сглаживающие пространственные фильтры Origin x y Image f (x, y) e =
+ 1/9*108 + 1/9*99 + 1/9*98 + 1/9*95 + 1/9*90 + 1/9*85
= 98.3333

Filter

Simple 3*3 Neighbourhood

106

3*3 Smoothing Filter

Original Image Pixels

*

Процесс повторяется для каждого пиксела изображения

Слайд 10

Пример сглаживания

Исходное изображение 500*500 пикселов
Размер фильтра
3, 5, 9, 15 and 35
Исчезание деталей

Пример сглаживания Исходное изображение 500*500 пикселов Размер фильтра 3, 5, 9, 15 and 35 Исчезание деталей

Слайд 11

Пример сглаживания

Пример сглаживания

Слайд 12

Пример сглаживания

Пример сглаживания

Слайд 13

Пример сглаживания

Пример сглаживания

Слайд 14

Пример сглаживания

Пример сглаживания

Слайд 15

Пример сглаживания

Пример сглаживания

Слайд 16

Пример сглаживания

Пример сглаживания

Слайд 17

Фильтр взвешенного среднего

Фильтр взвешенного среднего

Слайд 18

Пример сглаживания

Пример сглаживания

Слайд 19

Нелинейные фильтры

Важные локальные операции:
Min: Set the pixel value to the minimum in

Нелинейные фильтры Важные локальные операции: Min: Set the pixel value to the
the neighbourhood
Max: Set the pixel value to the maximum in the neighbourhood
Median: The median value of a set of numbers is the midpoint value in that set (e.g. from the set [1, 7, 15, 18, 24] 15 is the median). Sometimes the median works better than the average

Слайд 20

Медианный фильтр

Медианный фильтр

Слайд 21

Сглаживающий против медианного

Сглаживающий против медианного

Слайд 22

Сглаживающий против медианного

Сглаживающий против медианного

Слайд 23

Сглаживающий против медианного

Сглаживающий против медианного

Слайд 24

Сглаживающий против медианного

Сглаживающий против медианного
Имя файла: Локальные-преобразования-фильтр,-маска.pptx
Количество просмотров: 135
Количество скачиваний: 0