Image Enhancement and Restoration

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Texture การประมวลผลภาพแบบดิจิตอล Ian Thomas
Advertisements

Arithmetic Verb Template. ADD MOVE ZERO TO NO. ADD 1 TO NO. 0 1.
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
What is filtering? การประมวลผลภาพแบบดิจิตอล Ian Thomas
Brightness and contrast Image Histogram Modifying hue and saturation
Image Enhancement in the Spatial Domain
Digital Image Processing
ออโตมาตาจำกัด FINITE AUTOMATA
Multiplexing and Network Multiplexing
Chap 4 Complex Algebra. For application to Laplace Transform Complex Number.
Image Processing & Computer Vision
2.3.2 Contrast Stretching Contrast
1. Introduction Degradations Noises (Dot/Pattern)Noises (Dot/Pattern) Illumination Imperfections (Brightness /Contrast)Illumination Imperfections (Brightness.
Merchant Marine Training Centre วิชาการเป็นเลิศ เชิดชู คุณธรรม ผู้นำ.
STACK ADT By Pantharee S.. Stack Model  A list with the restriction that insertions deletions can be performed in only one position (LIFO)  Push – insert.
Mathematical Model of Physical Systems. Mechanical, electrical, thermal, hydraulic, economic, biological, etc, systems, may be characterized by differential.
Programming & Algorithm
ว เคมีพื้นฐาน พันธะเคมี
ANSI/ASQ Z1.4 Acceptance Sampling Plans
หลักการโปรแกรม 1 Lecture 14: โปรแกรมย่อย ( การส่งพารามิเตอร์ แบบ pass by reference)
Electronics for Analytical Instrument
CPE 332 Computer Engineering Mathematics II Part III, Chapter 10 Numerical Differentiation and Integration Numerical Differentiation and Integration.
 The nonconformities chart controls the count of nonconformities ( ข้อบกพร่อง หรือตำหนิ ) within the product or service.  An item is classified as a.
305221, Computer Electrical Circuit Analysis การวิเคราะห์วงจรไฟฟ้าทาง คอมพิวเตอร์ 3(2-3-6) ณรงค์ชัย มุ่งแฝงกลาง คมกริช มาเที่ยง สัปดาห์ที่ 11 AC.
1 EEET0485 Digital Signal Processing การประมวลผลสัญญาณดิจิตอล
Image Processing Course
CHAPTER 18 BJT-TRANSISTORS.
หนังสือคู่มือของบริษัท เพิ่มสัญลักษณ์ของบริษัทที่นี่ เพื่อที่จะแทรกสัญลักษณ์ ของบริษัท ลงบน ภาพนิ่งนี้ จากเมนู ‘ แทรก ’ ให้เลือก ‘ รูปภาพ ’ ระบุตำแหน่งแฟ้ม.
Concept and Terminology Guided media (wired) Twisted pair Coaxial cable Optical fiber Unguided media (wireless) Air Seawater Vacuum Direct link Point.
Page : Stability and Statdy-State Error Chapter 3 Design of Discrete-Time control systems Stability and Steady-State Error.
Digital Image Processing
Image Processing Course
Computer Integrated Manufacturing
การวิเคราะห์ความแปรปรวนของค่าอัตราส่วนปลอดภัย
การจัดทำแผนพัฒนารายบุคคล (Individual Development Plan - IDP
Chapter 6 Entrepreneurship Financing - Innofund
SQL Structured Query Language.
อาจารย์อภิพงศ์ ปิงยศ บทที่ 3 : รูปแบบการเชื่อมต่อเครือข่ายและส่วนประกอบของเครือข่ายท้องถิ่น (Topologies and LAN Components) Part3.
สัญญาณและระบบ (SIGNALS AND SYSTEMS)
Knowledge Audit and Analysis
Control Charts for Count of Non-conformities
อาจารย์อภิพงศ์ ปิงยศ บทที่ 5 : การตรวจจับข้อผิดพลาด การควบคุมการไหลของข้อมูล และการควบคุมข้อผิดพลาด Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
Wave Characteristics.
การวิเคราะห์การเปรียบเทียบ OFDM ด้วยโปรแกรม Matlab simulation กับ
อาจารย์อภิพงศ์ ปิงยศ บทที่ 3 : รูปแบบการเชื่อมต่อเครือข่ายและส่วนประกอบของเครือข่ายท้องถิ่น (Topologies and LAN Components) Part3.
Control Chart for Attributes
Generic View of Process
ยุคแรก ยุคแรก Motorola DynaTAC 8000X (1983)
บทที่ 1 ความรู้เบื้องต้น เกี่ยวกับระบบสารสนเทศ
Asst.Prof. Dr.Surasak Mungsing
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
สัญญาณและระบบ (SIGNALS AND SYSTEMS)
Dr.Surasak Mungsing CSE 221/ICT221 การวิเคราะห์และออกแบบขั้นตอนวิธี Lecture 04: การวิเคราะห์หาความซับซ้อนด้านเวลา ในรูป.
สัญญาณและระบบ (SIGNALS AND SYSTEMS)
Property Changes of Mixing
JSON API Pentaho User Manual.
Binary Numbers Hexadecimal Numbers
มนุษย์กับสิ่งแวดล้อมและทรัพยากรธรมรชาติ
(การสุ่มตัวอย่างเพื่อการยอมรับ)
Dr.Surasak Mungsing CSE 221/ICT221 การวิเคราะห์และออกแบบขั้นตอนวิธี Lecture 05: การวิเคราะห์ความซับซ้อนของ ขั้นตอนวิธีการเรียงลำดับข้อมูล.
Control Charts for Count of Non-conformities
การวิเคราะห์และออกแบบขั้นตอนวิธี
Digital image Processing By Asst. Prof. Juthawut Chantharamalee
ชื่อเรื่องวิจัย ชื่อผู้วิจัย
CPE 332 Computer Engineering Mathematics II
Analog vs. Digital Analog Digital
Lesson 7-6: Function Operations
Dr.Surasak Mungsing CSE 221/ICT221 การวิเคราะห์และออกแบบขั้นตอนวิธี Lecture 12: เทคนิคการออกแบบขั้นตอนวิธีตอนวิธี Dynamic.
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
บทที่ 3 ความรู้เกี่ยวกับการจัดการ
ใบสำเนางานนำเสนอ:

Image Enhancement and Restoration In Frequency Domain

Filtering in Frequency Domain DFT H(u,v) F(u,v)H(u,v) f(x,y) F(u,v) Shift (-1)x+y IDFT Shift (-1)x+y g(x,y)

Relationship between Convolution and DFT

Comparison of Convolution and FFT Computational Process Simple Complex with many steps Number of Multiplications N x N -> image size n x n -> filter window size

Number of Multiplication (FFT vs Convolution)

Filter Categories Regular Filter Inverse Filter Low Pass Filter (LPF) High Pass Filter (HPF) Band Pass Filter (BPF) Band Reject Filter (BRF) High Frequency Emphasis Filter (HFE) Inverse Filter Wiener Filter (Minimum Mean Square Error Filter)

Regular Filter Low Pass Filter (LPF)

Ideal Low Pass Filter (ILPF)

ILPF results Original image

ILPF ripple effects f * h H(u,v) h(x,y) DFT Original image [f(x,y)] F(u,v) H(u,v) G(u,v) = F(u,v) H(u,v) DFT h(x,y) f * h g(x,y) Inverse DFT

Butterworth Low Pass Filter (BLPF) n = 1 n = 2 n = 3 n = 4 h(x,y)

BLPF results n = 2 Original image

Gaussian Low Pass Filter (GLPF)

GLPF results Original image

Applications of Low Pass Filter Character recognition Picture Studio Decoration

Ideal High Pass Filter (IHPF)

IHPF results

Butterworth High Pass Filter (BHPF)

BHPF results

Gaussian High Pass Filter (GHPF)

GHPF results

Laplacian Filter (Second-order Filter) h(x,y)

Laplacian Filter results Original image Laplacian filter Laplacian filtered image

High Frequency Emphasis Filter f(x,y) BHPF Histogram equalization

Band Reject Filter (BRF) Ideal BRF Gaussian BRF Butterworth BRF

BRF results f(x,y) DFT F(u,v) H(u,v) g(x,y) Inverse DFT F(u,v)H(u,v)

Band Pass Filter (BPF) DFT F(u,v) f(x,y) H(u,v) g(x,y) Inverse DFT F(u,v)H(u,v)

Inverse Filter Regular Filter Inverse Filter G(u,v) = F(u,v).H(u,v) ภาพที่ดี = ภาพที่เสีย . ฟังก์ชันการกรองสิ่งที่เสียออกจากภาพ Inverse Filter หลักการกลับจาก regular filter ภาพที่เสีย = ภาพที่ดี . ฟังก์ชันตัวกวนให้ภาพเสีย F’(u,v) = G(u,v) / H(u,v) ภาพประมาณภาพดี = ภาพที่เสีย / ฟังก์ชันตัวกวน

Degradation Function (ฟังก์ชันตัวกวนให้ภาพเสีย) Image Observation (การประมาณค่าจากภาพจริง) Model Selection (การเลือกใช้แบบจำลองที่ให้ผลการรบกวนภาพใกล้เคียงกับภาพจริง) Degradation Model Atmospheric turbulence (หลุมอากาศ) จำลองการกวนให้ภาพเบลอ Motion Blur จำลองการกวนให้ภาพเบลอแบบมีการเลื่อนด้วย

Inverse Filter Problems Ideal (theory assumption) Based on assumption of no noise Practical Input image may contain noise Resulted in failing to estimate the good quality image back Effect of the degradation function at the points where the function is close or equal to zero Divide by zero or small values Enhance the part of noise and unwanted high frequency Solution Control passing low frequency using LPF to reduce the effect of noise and division of zero

Inverse Filter results (Blur using Atmospheric Turbulence) Full filter Blured image Turbulance (k=0.0025)

Wiener Filter (MMSE filter) Using Minimum Mean Square Error Sometimes called least square filter Wiener filter Blured image Turbulance (k=0.0025) Wiener filter result

Filter results from Motion Blur and Gaussian Noise Noisy image Inverse filter results Wiener filter results