소개글
졸업논문 입니다.노이즈 제거에 대한 프로그램과 논문 내용 다 있습니다.
일단 노이즈를 삽입하는 프로그램과 노이즈를 제거하는 프로그램 다 있고,
노이즈 관련 이외의 영상과 관련된 다른 프로그램도 있습니다.
논문 내용은 대부분 노이즈 제거에 관한 내용으로 되어 있습니다.
목차
요약그림 차례
프로그램 차례
제 1 장 서론
1.1 연구배경 및 목적
1.2 연구 방법
제 2 장 본론
2.1 Meaisn filtering
2.2 Hybrid median filtering
2.3 평균값 필터링
2.4 -trimmed mean filtering
2.5 이외의 노이즈 제거 방법들
2.6 사진 꾸미기에 사용되는 예들
제 3 장 결론 및 고찰
참고 문헌
본문내용
요 약요즘 유행하는 MP3와 같은 음악파일을 들을 때 잡음을 들오본 적이 있을 것이다. 이것과 같이 영상에서도 조명 불량이나 카메라 조작 미숙, 오래된 사진을 스캐너로 읽어들일 때 등과 같은 다양한 원인으로 인해 우리가 보기에 제대로 영상을 알아보기 힘들게 만드는 주범이 바로 노이즈(Noise)이다.
우리는 이러한 영상에서의 노이즈를 어떻게 효과적으로 제거하는지에 대해서 알아 볼 것이다. 먼저 노이즈가 있는 사진을 찾기보다는 원래 있는 영상. 즉, 오리지날(Original) 영상에 우리가 인공적으로 가우시안(Gaussian) 노이즈와 임펄스(Impulse) 노이즈 등을 만들어 내고, 이렇게 노이즈를 만들어 낸 영상의 노이즈를 미디언 필터링(Median filtering)과 하이브리드 미디언(Hybrid median filtering), 평균값 필터링(filtering), -timmed mean 필터링(filtering)을 중심으로 제거 하는 방법을 알아보겠다.
제 1 장 서론
1.1 연구배경 및 목적
요즘 유행하는 MP3와 같은 음악 파일을 들을 때 ‘치지지직~~~’ 과 같은 소리를 들어본 적이 있을 것이다. 이것과 같이 영상에서도 조명 불량이나 카메라 조작 미숙, 오래된 사진을 스캐너로 읽어들일 때 등 과 같은 다양한 원인으로 인해 우리가 보기에 제대로 영상을 알아보기 힘들게 만드는 주범이 바로 노이즈(Noise)이다.
이러한 노이즈 제거는 영상 처리 분야에 있어서 무시할 수 없는 존재이다. 예를 들어 캠코더로 찍은 것을 컴퓨터로 옮기는 과정에서 어떤 원인으로 손상되었다고 치자. 손상된 영상에서 노이즈를 추출하여 제거하는 방법도 있다. 또한 초고속 통신망으로 인해 수많은 영상 데이터를 전송하고 받을 수 있는데, 그 과정에서 발생하는 노이즈가 생기면 그 노이즈를 반드시 제거해야 할 것이다.
또한, 요즘 오리지날(Original)영상에 의도적으로 노이즈를 삽입해서 사진을 뿌옇게 만드는 방법 등을 이용해서 사진을 더욱 예쁘게 만드는 경우도 있다.
참고 자료
장동혁 (2001) 디지털 영상처리의 구현 정보게이트정성환 이문호 (2003) C를 이용한 영상처리 이해와 활용 영한출판사
김여로 외 3명 Visual C++6.0 프로그래밍 가메출판사
정민영 이철호 C# 디지털 영상처리 미래컴
Nick Efofrd 저 김계영 외 3명 번역 자바로 구현한 영상처리 홍릉과학출판사
압축파일 내 파일목록
논문.hwp
디지털영상처리/Filter.cpp
디지털영상처리/Filter.h
디지털영상처리/ijl.h
디지털영상처리/ijl15l.lib
디지털영상처리/ImageProcessing.aps
디지털영상처리/ImageProcessing.cpp
디지털영상처리/ImageProcessing.dsp
디지털영상처리/ImageProcessing.dsw
디지털영상처리/ImageProcessing.h
디지털영상처리/ImageProcessing.ico
디지털영상처리/ImageProcessing.ncb
디지털영상처리/ImageProcessing.opt
디지털영상처리/ImageProcessing.plg
디지털영상처리/ImageProcessing.positions
디지털영상처리/ImageProcessing.rc
디지털영상처리/Jpeg.cpp
디지털영상처리/Jpeg.h
디지털영상처리/ReadMe.txt
디지털영상처리/resource.h
디지털영상처리/small.ico
디지털영상처리/StdAfx.cpp
디지털영상처리/StdAfx.h
디지털영상처리/Thumbs.db
디지털영상처리/Debug/Filter.obj
디지털영상처리/Debug/ImageProcessing.exe
디지털영상처리/Debug/ImageProcessing.ilk
디지털영상처리/Debug/ImageProcessing.obj
디지털영상처리/Debug/ImageProcessing.pch
디지털영상처리/Debug/ImageProcessing.pdb
디지털영상처리/Debug/ImageProcessing.res
디지털영상처리/Debug/Jpeg.obj
디지털영상처리/Debug/StdAfx.obj
디지털영상처리/Debug/vc60.idb
디지털영상처리/Debug/vc60.pdb
디지털영상처리/Release/Filter.obj
디지털영상처리/Release/ImageProcessing.exe
디지털영상처리/Release/ImageProcessing.obj
디지털영상처리/Release/ImageProcessing.pch
디지털영상처리/Release/ImageProcessing.res
디지털영상처리/Release/Jpeg.obj
디지털영상처리/Release/StdAfx.obj
디지털영상처리/Release/vc60.idb
바탕화면/레나.jpg
바탕화면/잡음제거/Filtering.aps
바탕화면/잡음제거/Filtering.clw
바탕화면/잡음제거/Filtering.cpp
바탕화면/잡음제거/Filtering.dsp
바탕화면/잡음제거/Filtering.dsw
바탕화면/잡음제거/Filtering.h
바탕화면/잡음제거/Filtering.ncb
바탕화면/잡음제거/Filtering.opt
바탕화면/잡음제거/Filtering.plg
바탕화면/잡음제거/Filtering.rc
바탕화면/잡음제거/Filtering.reg
바탕화면/잡음제거/FilteringDoc.cpp
바탕화면/잡음제거/FilteringDoc.h
바탕화면/잡음제거/FilteringView.cpp
바탕화면/잡음제거/FilteringView.h
바탕화면/잡음제거/MainFrm.cpp
바탕화면/잡음제거/MainFrm.h
바탕화면/잡음제거/MenuDlg.cpp
바탕화면/잡음제거/MenuDlg.h
바탕화면/잡음제거/ReadMe.txt
바탕화면/잡음제거/resource.h
바탕화면/잡음제거/StdAfx.cpp
바탕화면/잡음제거/StdAfx.h
바탕화면/잡음제거/Debug/Filtering.exe
바탕화면/잡음제거/Debug/Filtering.ilk
바탕화면/잡음제거/Debug/Filtering.obj
바탕화면/잡음제거/Debug/Filtering.pch
바탕화면/잡음제거/Debug/Filtering.pdb
바탕화면/잡음제거/Debug/Filtering.res
바탕화면/잡음제거/Debug/FilteringDoc.obj
바탕화면/잡음제거/Debug/FilteringView.obj
바탕화면/잡음제거/Debug/MainFrm.obj
바탕화면/잡음제거/Debug/MenuDlg.obj
바탕화면/잡음제거/Debug/StdAfx.obj
바탕화면/잡음제거/Debug/VC60.IDB
바탕화면/잡음제거/Debug/VC60.PDB
바탕화면/잡음제거/RES/cursor1.cur
바탕화면/잡음제거/RES/Filtering.ico
바탕화면/잡음제거/RES/Filtering.rc2
바탕화면/잡음제거/RES/FilteringDoc.ico
바탕화면/잡음제거/RES/FLGSKOR.ICO
바탕화면/잡음제거/RES/ICON2.ICO
바탕화면/잡음제거/RES/Thumbs.db
바탕화면/잡음제거/RES/Toolbar.bmp
바탕화면/잡음추가/ChildFrm.cpp
바탕화면/잡음추가/ChildFrm.h
바탕화면/잡음추가/MainFrm.cpp
바탕화면/잡음추가/MainFrm.h
바탕화면/잡음추가/ReadMe.txt
바탕화면/잡음추가/resource.h
바탕화면/잡음추가/StdAfx.cpp
바탕화면/잡음추가/StdAfx.h
바탕화면/잡음추가/Test.aps
바탕화면/잡음추가/Test.clw
바탕화면/잡음추가/Test.cpp
바탕화면/잡음추가/Test.dsp
바탕화면/잡음추가/Test.dsw
바탕화면/잡음추가/Test.h
바탕화면/잡음추가/Test.ncb
바탕화면/잡음추가/Test.opt
바탕화면/잡음추가/Test.plg
바탕화면/잡음추가/Test.rc
바탕화면/잡음추가/Test.reg
바탕화면/잡음추가/TestDoc.cpp
바탕화면/잡음추가/TestDoc.h
바탕화면/잡음추가/TestView.cpp
바탕화면/잡음추가/TestView.h
바탕화면/잡음추가/Debug/ChildFrm.obj
바탕화면/잡음추가/Debug/MainFrm.obj
바탕화면/잡음추가/Debug/StdAfx.obj
바탕화면/잡음추가/Debug/Test.exe
바탕화면/잡음추가/Debug/Test.ilk
바탕화면/잡음추가/Debug/Test.obj
바탕화면/잡음추가/Debug/Test.pch
바탕화면/잡음추가/Debug/Test.pdb
바탕화면/잡음추가/Debug/Test.res
바탕화면/잡음추가/Debug/TestDoc.obj
바탕화면/잡음추가/Debug/TestView.obj
바탕화면/잡음추가/Debug/vc60.idb
바탕화면/잡음추가/Debug/vc60.pdb
바탕화면/잡음추가/Raw/LENA256.RAW
바탕화면/잡음추가/Raw/김희선.raw
바탕화면/잡음추가/Raw/이영애.raw
바탕화면/잡음추가/Raw/전지현.raw
바탕화면/잡음추가/Raw/전지현1.raw
바탕화면/잡음추가/res/Test.ico
바탕화면/잡음추가/res/Test.rc2
바탕화면/잡음추가/res/TestDoc.ico
바탕화면/잡음추가/res/Thumbs.db
바탕화면/잡음추가/res/Toolbar.bmp
디지털영상처리/Filter.cpp
디지털영상처리/Filter.h
디지털영상처리/ijl.h
디지털영상처리/ijl15l.lib
디지털영상처리/ImageProcessing.aps
디지털영상처리/ImageProcessing.cpp
디지털영상처리/ImageProcessing.dsp
디지털영상처리/ImageProcessing.dsw
디지털영상처리/ImageProcessing.h
디지털영상처리/ImageProcessing.ico
디지털영상처리/ImageProcessing.ncb
디지털영상처리/ImageProcessing.opt
디지털영상처리/ImageProcessing.plg
디지털영상처리/ImageProcessing.positions
디지털영상처리/ImageProcessing.rc
디지털영상처리/Jpeg.cpp
디지털영상처리/Jpeg.h
디지털영상처리/ReadMe.txt
디지털영상처리/resource.h
디지털영상처리/small.ico
디지털영상처리/StdAfx.cpp
디지털영상처리/StdAfx.h
디지털영상처리/Thumbs.db
디지털영상처리/Debug/Filter.obj
디지털영상처리/Debug/ImageProcessing.exe
디지털영상처리/Debug/ImageProcessing.ilk
디지털영상처리/Debug/ImageProcessing.obj
디지털영상처리/Debug/ImageProcessing.pch
디지털영상처리/Debug/ImageProcessing.pdb
디지털영상처리/Debug/ImageProcessing.res
디지털영상처리/Debug/Jpeg.obj
디지털영상처리/Debug/StdAfx.obj
디지털영상처리/Debug/vc60.idb
디지털영상처리/Debug/vc60.pdb
디지털영상처리/Release/Filter.obj
디지털영상처리/Release/ImageProcessing.exe
디지털영상처리/Release/ImageProcessing.obj
디지털영상처리/Release/ImageProcessing.pch
디지털영상처리/Release/ImageProcessing.res
디지털영상처리/Release/Jpeg.obj
디지털영상처리/Release/StdAfx.obj
디지털영상처리/Release/vc60.idb
바탕화면/레나.jpg
바탕화면/잡음제거/Filtering.aps
바탕화면/잡음제거/Filtering.clw
바탕화면/잡음제거/Filtering.cpp
바탕화면/잡음제거/Filtering.dsp
바탕화면/잡음제거/Filtering.dsw
바탕화면/잡음제거/Filtering.h
바탕화면/잡음제거/Filtering.ncb
바탕화면/잡음제거/Filtering.opt
바탕화면/잡음제거/Filtering.plg
바탕화면/잡음제거/Filtering.rc
바탕화면/잡음제거/Filtering.reg
바탕화면/잡음제거/FilteringDoc.cpp
바탕화면/잡음제거/FilteringDoc.h
바탕화면/잡음제거/FilteringView.cpp
바탕화면/잡음제거/FilteringView.h
바탕화면/잡음제거/MainFrm.cpp
바탕화면/잡음제거/MainFrm.h
바탕화면/잡음제거/MenuDlg.cpp
바탕화면/잡음제거/MenuDlg.h
바탕화면/잡음제거/ReadMe.txt
바탕화면/잡음제거/resource.h
바탕화면/잡음제거/StdAfx.cpp
바탕화면/잡음제거/StdAfx.h
바탕화면/잡음제거/Debug/Filtering.exe
바탕화면/잡음제거/Debug/Filtering.ilk
바탕화면/잡음제거/Debug/Filtering.obj
바탕화면/잡음제거/Debug/Filtering.pch
바탕화면/잡음제거/Debug/Filtering.pdb
바탕화면/잡음제거/Debug/Filtering.res
바탕화면/잡음제거/Debug/FilteringDoc.obj
바탕화면/잡음제거/Debug/FilteringView.obj
바탕화면/잡음제거/Debug/MainFrm.obj
바탕화면/잡음제거/Debug/MenuDlg.obj
바탕화면/잡음제거/Debug/StdAfx.obj
바탕화면/잡음제거/Debug/VC60.IDB
바탕화면/잡음제거/Debug/VC60.PDB
바탕화면/잡음제거/RES/cursor1.cur
바탕화면/잡음제거/RES/Filtering.ico
바탕화면/잡음제거/RES/Filtering.rc2
바탕화면/잡음제거/RES/FilteringDoc.ico
바탕화면/잡음제거/RES/FLGSKOR.ICO
바탕화면/잡음제거/RES/ICON2.ICO
바탕화면/잡음제거/RES/Thumbs.db
바탕화면/잡음제거/RES/Toolbar.bmp
바탕화면/잡음추가/ChildFrm.cpp
바탕화면/잡음추가/ChildFrm.h
바탕화면/잡음추가/MainFrm.cpp
바탕화면/잡음추가/MainFrm.h
바탕화면/잡음추가/ReadMe.txt
바탕화면/잡음추가/resource.h
바탕화면/잡음추가/StdAfx.cpp
바탕화면/잡음추가/StdAfx.h
바탕화면/잡음추가/Test.aps
바탕화면/잡음추가/Test.clw
바탕화면/잡음추가/Test.cpp
바탕화면/잡음추가/Test.dsp
바탕화면/잡음추가/Test.dsw
바탕화면/잡음추가/Test.h
바탕화면/잡음추가/Test.ncb
바탕화면/잡음추가/Test.opt
바탕화면/잡음추가/Test.plg
바탕화면/잡음추가/Test.rc
바탕화면/잡음추가/Test.reg
바탕화면/잡음추가/TestDoc.cpp
바탕화면/잡음추가/TestDoc.h
바탕화면/잡음추가/TestView.cpp
바탕화면/잡음추가/TestView.h
바탕화면/잡음추가/Debug/ChildFrm.obj
바탕화면/잡음추가/Debug/MainFrm.obj
바탕화면/잡음추가/Debug/StdAfx.obj
바탕화면/잡음추가/Debug/Test.exe
바탕화면/잡음추가/Debug/Test.ilk
바탕화면/잡음추가/Debug/Test.obj
바탕화면/잡음추가/Debug/Test.pch
바탕화면/잡음추가/Debug/Test.pdb
바탕화면/잡음추가/Debug/Test.res
바탕화면/잡음추가/Debug/TestDoc.obj
바탕화면/잡음추가/Debug/TestView.obj
바탕화면/잡음추가/Debug/vc60.idb
바탕화면/잡음추가/Debug/vc60.pdb
바탕화면/잡음추가/Raw/LENA256.RAW
바탕화면/잡음추가/Raw/김희선.raw
바탕화면/잡음추가/Raw/이영애.raw
바탕화면/잡음추가/Raw/전지현.raw
바탕화면/잡음추가/Raw/전지현1.raw
바탕화면/잡음추가/res/Test.ico
바탕화면/잡음추가/res/Test.rc2
바탕화면/잡음추가/res/TestDoc.ico
바탕화면/잡음추가/res/Thumbs.db
바탕화면/잡음추가/res/Toolbar.bmp