Image Restoration Using MATLAB Image ToolBox Visual Communication Lab

Slides:



Advertisements
Similar presentations
전자통신연구실 1 확률과 랜덤 해석 잡음 분석 확률 - 실험 (experiment) - 결과 (outcome) - 사건 (event)
Advertisements

Number Recognizer. Team 이성우 컴퓨터소프트웨어학과 조윤성 전자통신공학과
EMLAB Modeling of Digital Communication Systems using Simulink Chap2. Sinusoidal Simulink Model Chap3. Digital Communications BER Performance in AWGN (BPSK.
IC DESIGN LAB 서강대학교 집적회로설계 연구실 SOGANG UNIVERSITY 2014 Since 1993
Digital Image Processing
Multimedia Programming 07: Gamma Correction/ Neighborhood Processing
검출기 눈, 사진, Photoelectric device, Photomultipliers, Image intensifiers, Charged Coupled Device,
1. Concept of Digital Image Processing
Automated Target Tracking & Pan-tilt Camera Tutor : 고형화 손채봉 Studied by : 오재도 최재형 이희웅 정종윤 2008 Capstone Project.
스테레오 비젼을 위한 3장 영상의 효율적인 영상정렬 기법
Eliminating noise and other sources of error
Multimedia Programming 05: Point Processing
4.3.3 초기하분포 (Hypergeometric distribution)
Multimedia Lab. Introduction
VHDL, FPGA를 이용한 소리인식 스위치 (Matched Filter 사용)
강원대학교 지구물리학과 이 훈 열 교수 참고문헌: 이희연 2003, GIS 지리정보학, 법문사
Application of Acoustic Sensing and Signal Processing for PD Detection in GIS 20003년 05월 10일 이 찬 영.
Bio-instrumentation Biomedical Engineering FIFTH Group
14. 센서 인터페이스 센서 센서의 분류 센서의 변환기능 센서사용 제어시스템 대한상공회의소 충북인력개발원 정보통신과 강 원 찬.
영상 복원 7.1 영상의 열화 모델 7.2 잡음 모델 7.3 공간 영역 필터를 통한 잡음 제거
Sharpening Filter (High-Pass Filter)
EPS Based Motion Recognition algorithm Comparison
Multimedia Programming 11: Point Processing 6
Multimedia Programming 06: Point Processing3
Mega Pixel IP Camera WebEye HDC730C 제품 특징 • 1ch MPEG-4 고해상도 네트워크 카메라
Medical Instrumentation #1
강원대학교 지구물리학과 이훈열 참고: PG Steamer User’s Guide
Chapter 1 디지털 영상처리의 개념.
Additive White Gaussian Noise
제9장 채널용량(Channel capacity)
11장. 적응 신호처리 11.1 랜덤신호처리 11.2 적응 시스템 11.3 적응 신호처리의 예 11.4 적응 알고리즘
Multimedia Programming 10: Point Processing 5
Cluster Analysis (군집 분석)
Communication and Information Systems Lab. 최정훈
Implement Moving average filter using C
Multimedia Programming 06: Point Processing 2
Microwave & Millimeter-wave Lab.
Dongchul Kim / / OpenCV Tutorials Course Dongchul Kim / /
Medical Instrumentation
Multimedia Programming 10: Unsharp Masking/ Histogram Equalization
2002년도 대한토목학회 학술발표회 Semi-active Fuzzy control for Seismic Response Reduction Using MR Damper K-M Choi1), H-J Jung1) J-H Lee2) and I-W Lee1) 1) Department.
Linear Mixed Model을 이용한 분석 결과
Modeling one measurement variable against another Regression analysis (회귀분석) Chapter 12.
(independent variable)
Red Color Detection Course ChanYoung Kim
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
MATLAB Image Processing Toolbox
좋은징조 담당교수 : 조성제 김도엽 김현일 이상훈.
Digital Signal Processing
프로그래밍3 기말 프로젝트 QPSK변조 중간 보고서.
정품 라이센스.
1장. 디지털 영상처리의 개념(1) 임은경 2주차 - 디지털영상처리의개념.
필터링 적용방법(1) = X 10X1 + 20X2 + 10X3 + 60X4 + 10X5 + 30X6 + 50X X =
Week 3-2: 데이터분포 3_2장_1(백분율:Percentile)에서 동영상 1,2
MATLAB Image Processing Toolbox
MATLAB 기초 by 이대익 1.
Modeling one measurement variable against another Regression analysis (회귀분석) Chapter 12.
히스토그램 그리고 이진화 This course is a basic introduction to parts of the field of computer vision. This version of the course covers topics in 'early' or 'low'
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
최소의 실험 횟수에서 최대의 정보를 얻기 위한 계획방법 분석방법: 분산분석(Analysis of Variance, ANOVA)
Halftoning patterns Digital halftoning의 정의 :bi_level printing device & bi_level displays(last print, fax machine…)등의 이진 출력기기에서 연속계 조영상을.
상관계수.
지역사회복지론 지역사회복지 실천 가치 강 우 수 명 더불어 숲 - 복지의 큰 숲을 만들어 갑니다.
CH3. 데이터의 기초적 정리방법 모집단과 표본 모집단 (Population) , 표본 (Sample, 시료) 그림 3.1
Texture Mapping Example
CH3. 데이터의 기초적 정리방법 모집단과 표본 모집단 (Population) , 표본 (Sample, 시료) 그림 3.1
검출기 눈, 사진, Photoelectric device, Photomultipliers, Image intensifiers, Charged Coupled Device,
Progress Seminar 선석규.
MARK•Vu.
시각 (Vision) (Lecture Note #25)
Presentation transcript:

Image Restoration Using MATLAB Image ToolBox Visual Communication Lab Han Jae Hyeck 98.10.29 영상통신연구실 한재혁

Digital Image restoration system - Image Degradation sensor noise,blur due to camera misfocus,relative object-camera motion, random atmospheric turbulence, etc. - Image Restoration filtering the image to minimize the effect of degradation Imaging system A to D conversion Digital filter D to A Display or record Digital Image restoration system - MATLAB Image Toolbox Noise Removal. linear filtering - filter2 median filtering - medfilt2 adaptive filtering - wiener2 영상통신연구실 한재혁

- MEDFILT2 B = MEDFILT2(A,[M N]) 입력영상 A의 각 pixel에서 M by N Matrix를 취한 후에 그중 중간값을 선택하여 pixel 값을 결정. 영상의 border에서는 모자란 부분을 0 (black)으로 대치. [M N]이 주어지지 않으면 기본 값으로 3 by 3 matrix 가 선택. Example ) I = imread ( ’ eight.tif ’ ) ; // 이미지를 읽어 들인다. J = imnoise ( I, ’ salt & pepper ', 0.02 ) ; // 이미지에 노이즈를 추가 K = medfilt2 ( J ); // 이미지를 median 방식으로 filtering imshow ( J ), figure, imshow ( K ) 영상통신연구실 한재혁

f = s + b s = signal, b = additive noise - Wiener Filter Observed image f defined as below f = s + b s = signal, b = additive noise if the wiener filter presented with the sum f=s+b the signal and the noise as input, the output is optimality criterion for choosing h is a minimum signal distance in the mean of correlation the wiener filter 영상통신연구실 한재혁

- WIENER2 Algorithm - 지역의 평균과 표준편차 여기서  은 image의 각 pixel의 M by N 이웃 구역 - pixel-wise Wiener filter 2 여기서 V 는 noise 의 variance J = WIENER2( I, [ M N ], NOISE ) 이미지 I를 pixel-wise adaptive Wiener filtering. 이웃 픽셀은 M-by-N 으로 결정되고 평균과 표준 편차를 결정. [M N]의 기본값은 3. 첨가된 noise는 mean power가 NOISE 인 white Gaussian noise 로 가정. [ J , NOISE ] = WIENER2( I, [ M N ]) filtering 전에 noise power를 측정하여 가정. 영상통신연구실 한재혁

Example ) I = imread('saturn.tif'); J = imnoise(I,'gaussian',0,0.005); K = wiener2(J,[5 5]); imshow(J), figure, imshow(K) 영상통신연구실 한재혁