mean and median filters
Download
Skip this Video
Download Presentation
Mean and Median Filters

Loading in 2 Seconds...

play fullscreen
1 / 29

Mean and Median Filters - PowerPoint PPT Presentation


  • 108 Views
  • Uploaded on

Mean and Median Filters. 指導教授:張顧耀 學生姓名:張志坤 學號: E9406011. Outline. Introduction Mean Filter Median Filter Summary Demo. Introduction. 影像濾波的定義. 主要分成兩種方式: 頻率域 (frequency domain) :由空間域影像透過 轉換 ( 如複利葉 , 小波 ) 而形成的影像表示空間

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Mean and Median Filters' - larue


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
mean and median filters

Mean and Median Filters

指導教授:張顧耀

學生姓名:張志坤

學號:E9406011

outline
Outline
  • Introduction
  • Mean Filter
  • Median Filter
  • Summary
  • Demo

Mean and Median Filters

introduction
Introduction
  • 影像濾波的定義
  • 主要分成兩種方式:
  • 頻率域(frequency domain) :由空間域影像透過 轉換 (如複利葉, 小波)
  • 而形成的影像表示空間
  • 空間域(spatial domain) :直接對影像上的 pixel value做處理

空間域的方程式表示

g(x,y) = T[ f(x,y) ]

f(x,y) 是輸入的影像

g(x,y) 是經過處理的影像

T ->影像濾波的方法

Mean and Median Filters

introduction1
Introduction
  • 影像濾波的定義( 方程式 g(x,y) = T[ f(x,y) ] )

Original

Original

y

y

(x,y)

(x,y)

Image f(x,y)

Image g(x,y)

x

x

g(x,y) = T[ f(x,y) ]

f(x,y) 是輸入的影像

g(x,y) 是經過處理的影像

T ->影像濾波的方法

Mean and Median Filters

outline1
Outline
  • Introduction
  • Mean Filter
  • Median Filter
  • Summary
  • Demo

Mean and Median Filters

mean filter
Mean Filter

The Mean Filter is used to

soften an image by averaging surrounding pixel values.

Mean and Median Filters

mean filter1
Original

Original

y

y

(x,y)

(x,y)

Image f(x,y)

x

Image g(x,y)

x

Mean Filter

Grayscale 3x3 pixel window

(x,y)

Center pixel = ( 22 + 77 + 48 + 150 + 77 + 158 + 0 + 77 + 219 ) / 9= 92

Mean and Median Filters

mean filter2
Mean Filter

(a) 加入點雜訊的方形影像; (b) 點雜訊方形影像的輪廓圖; (c) 經平均值濾波後的影像; (d) 平均值濾波後的輪廓圖。

Mean and Median Filters

mean filter3
Original

y

(x,y)

Image f(x,y)

x

Mean Filter
  • 演算法

int x , y ;

int a=(n-1)/2;

int color(i) , color(x,y);

for(int k=x-a ; k<=x+a ; k++)

{

for(int m=y-a ; m<=y+a ; m++)

{

color(x,y)+=color(k,m)

}

}

color(i)=[color(x, y)/n*n);

Mean and Median Filters

mean filter4
Original

y

(x,y)

Image f(x,y)

x

Mean Filter
  • ITK

Header file included

#include “itkMeanImageFilter.h”

Using

Typedef Itk::MeanImageFilter

< InputImageType, OutputImageType > FilterType;

FilterType::Pointer filter = FilterType::New(();

InputImageType::SizeType indexRadius;

indexRadius[0] = 1; // radius along x 1-> 2D 2-> 3*5

indexRadius[1] = 1; // radius along y

Rx * 2 + 1= 2 * 1 + 1 = 3 Rx 就是 x 方向的半徑, 1 代表中心點

Ry * 2 + 1 = 2 * 1 + 1 = 3Ry 就是y 方向的半徑, 1 代表中心點

Mean and Median Filters

mean filter5
Mean Filter

Mean

Source

Mean and Median Filters

mean filter6
Mean Filter

Source

Mean

Mean and Median Filters

outline2
Outline
  • Introduction
  • Mean Filter
  • Median Filter
  • Summary
  • Demo

Mean and Median Filters

median filter
Median Filter

The Median filter is used to

remove noise from an image

by replacing pixels with the middle pixel value selected from a certain window size.

Mean and Median Filters

median filter1
Original

Original

y

y

(x,y)

(x,y)

Image f(x,y)

x

Image g(x,y)

x

Median Filter

Grayscale 3x3 pixel window

(x,y)

0, 22, 48, 77, [ 77 ], 77, 150, 158, 219

Mean and Median Filters

median filter2
Median Filter

(a) 加入點雜訊的方形影像; (b) 點雜訊方形影像的輪廓圖; (c) 經中間值濾波後的影像; (d) 中間值濾波後的輪廓圖。

Mean and Median Filters

median filter3
Median Filter
  • 演算法

int x , y ;

int z=0;

int a=(n-1)/2;

int color(i) ;

int array[] = new int [nxn-1];

for(int k=x-a ; k<=x+a ; k++)

{

for(int m=y-a ; m<=y+a ; m++)

{

array [z]=color(k,m)

z++;

}

}

sort(array);

color(i)=median(array []);

Mean and Median Filters

median filter4
Original

y

(x,y)

Image f(x,y)

x

Median Filter
  • ITK

Header file included

#include “itkMedianImageFilter.h”

Using

Typedef Itk::MedianImageFilter

< InputImageType, OutputImageType > FilterType;

FilterType::Pointer filter = FilterType::New(();

InputImageType::SizeType indexRadius;

indexRadius[0] = 1; // radius along x 1-> 2D 2-> 3*5

indexRadius[1] = 1; // radius along y

Mean and Median Filters

median filter5
Median Filter

3×3 median filtering

Source

Mean and Median Filters

median filter6
Median Filter

Source

3×3 median filtering

9×9 median filtering

Mean and Median Filters

outline3
Outline
  • Introduction
  • Mean Filter
  • Median Filter
  • Summary
  • Demo

Mean and Median Filters

summary
Summary
  • Mean filter and Median filter的比較 - 1

Mean and Median Filters

summary1
Summary
  • Mean filter and Median filter的比較 - 2

Mean filter

Median filter

Mean and Median Filters

summary2
Summary
  • Mean filter and Median filter的比較 - 3

(c) 平均值濾波輸出

Mean and Median Filters

outline4
Outline
  • Introduction
  • Mean Filter
  • Median Filter
  • Summary
  • Demo

Mean and Median Filters

slide26
Demo

Mean and Median Filters

slide27
Demo

Mean and Median Filters

slide28
參考文獻
  • ItkSoftwareGuide.pdf
  • http://www.cee.hw.ac.uk/hipr/html/mean.html
  • http://www.ntut.edu.tw/~s9598008/homework1.htm
  • http://www.cc.ntut.edu.tw/~s8410010/hw1.htm
  • 連國珍,“數位影像處理”,儒林圖書公司(SIM 949)。
  • http://140.128.102.71/東海大學影像視訊處理實驗室

Mean and Median Filters

slide29
報告結束

敬請指教

Mean and Median Filters

ad