an implementation of the median filter and its effectiveness on different kinds of images kevin liu...

11
An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science and Technology

Upload: dulcie-alexander

Post on 05-Jan-2016

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

An Implementation of the Median Filter

and Its Effectiveness on Different Kinds of Images

Kevin Liu

2006-2007

Thomas Jefferson High School for Science and Technology

Page 2: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Abstract

Digital image filtering techniques

Effectiveness of the median filter with different inputs.

Scenery, objects, and people

Criteria: noise reduction and extent of blurring

Page 3: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Introduction andBackground

Digital image processing first developed in the 1960's

Clear out noise or useless and distracting information in pictures

Missing pixels and wrong pixels

Inevitable when converting analog information into a digital form

transmission of image files from one location to another through physical mediums or through wireless communication.

Page 4: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Larger Purpose

Processing and enhancing digital images

The effectiveness of the median filter on different images

When to use the median filter

Blurring effects

Page 5: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Procedures and Methods

Varying intensity – size of window

Java – low number of Java classes

Noise introduction Module

Objects, people, scenery

Noise elimination quality

Extent of reduction in quality

Page 6: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Median Filter

Sliding window

Page 7: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Development

One module

3 by 3 sliding window

Insertion Sort

Ignores edges

Noise introduction – percent probabibility

Page 8: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Sample Effects

Noise reduction Noise reduction

Page 9: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Sample Effects

Blurring Effects

Page 10: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Sample Effects

Blurring Effects

Page 11: An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu 2006-2007 Thomas Jefferson High School for Science

Conclusions

Noise elimination equally effective

Reduction in quality most severe in scenery

Followed by people

Objects least affected