Error Diffusion (ED) Li Yang Campus Norrköping (ITN), University of Linköping.

Slides:



Advertisements
Similar presentations
Digital Image Processing Lecture 3: Image Display & Enhancement
Advertisements

Contrast-Aware Halftoning Hua Li and David Mould April 22,
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 5 Image Restoration Chapter 5 Image Restoration.
Histograms Analysis of the Microstructure of Halftone Images J.S. Arney & Y.M. Wong Center for Imaging Science, RIT Given by Linh V. Tran ITN, Campus Norrköping,
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
CHAPTER 4 Image Enhancement in Frequency Domain
A Parallel Algorithm for Hardware Implementation of Inverse Halftoning Umair F. Siddiqi 1, Sadiq M. Sait 1 & Aamir A. Farooqui 2 1 Department of Computer.
Half Toning. Continuous Half Toning Color Half Toning.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Computer Vision Lecture 3: Digital Images
Modern Digital and Analog Communication Systems Lathi Copyright © 2009 by Oxford University Press, Inc. C H A P T E R 5 ANGLE MODULATION AND DEMODULATION.
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Introduction to electrical and computer engineering Jan P. Allebach School of Electrical and Computer Engineering
Digital Halftoning.
IDL GUI for Digital Halftoning Final Project for SIMG-726 Computing For Imaging Science Changmeng Liu
How to Make Printed and Displayed Images Have High Visual Quality
IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction
2/3/04© University of Wisconsin, CS559 Spring 2004 Last Time Color –Transforming between two color spaces –A gamut is the set of displayable colors in.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
INTERPOLATED HALFTONING, REHALFTONING, AND HALFTONE COMPRESSION Prof. Brian L. Evans Collaboration.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
HP-PURDUE-CONFIDENTIAL Final Exam May 16th 2008 Slide No.1 Outline Motivations Analytical Model of Skew Effect and its Compensation in Banding and MTF.
Image Processing and Sampling
Digital image processing Chapter 3. Image sampling and quantization IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction 2. Sampling in the two-dimensional.
Digital Image Processing Lecture 3: Image Display & Enhancement March 2, 2005 Prof. Charlene Tsai.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 10 Data Conversion Slides by Prof. Brian L. Evans, Dept. of ECE, UT Austin, and Dr.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 9: More about Discrete.
Image Coloring. Halftone Halftone is the reprographic technique that simulates continuous tone imagery through the use of dots, varying either in size,
09/17/02 (C) 2002, University of Wisconsin, CS 559 Last Time Color Spaces File formats.
Halftoning With Pre- Computed Maps Objective Image Quality Measures Halftoning and Objective Quality Measures for Halftoned Images.
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
LUT Method For Inverse Halftone 資工四 林丞蔚 林耿賢. Outline Introduction Methods for Halftoning LUT Inverse Halftone Tree Structured LUT Conclusion.
Homework 2 (Due: 3/26) A. Given a grayscale image I,
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
3-1 Chapter 3: Image Display The goodness of display of an image depends on (a) Image quality: i) Spatial resolution, ii) Quantization (b) Display device:
Tree-Structured Method for LUT Inverse Halftoning IEEE Transactions on Image Processing June 2002.
Digital Image Processing Part 3 Spatial Domain Processing.
The Chinese University of Hong Kong
1 Embedded Signal Processing Laboratory The University of Texas at Austin Austin, TX USA 1 Mr. Vishal Monga,
Medical Image Analysis
UNIT-III Signal Transmission through Linear Systems
1.3 Error Diffusion – Basic Concepts
Lossy Compression of Stochastic Halftones with JBIG2
Image Processing and Sampling
Tone Dependent Color Error Diffusion
Multi-Class Error-Diffusion with Blue-Noise Property
Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment
The Chinese University of Hong Kong
1.1 Halftoning Fundamentals
School of Electrical and
FM Halftoning Via Block Error Diffusion
Color Error Diffusion with Generalized Optimum Noise Shaping
Data Conversion Slides by Prof. Brian L. Evans, Dept. of ECE, UT Austin, and Dr. Thomas D. Kite, Audio Precision, Beaverton, OR
Tone Dependent Color Error Diffusion
Computer Vision Lecture 3: Digital Images
1.2 Design of Periodic, Clustered-Dot Screens
A Review in Quality Measures for Halftoned Images
Fundamentals of Spatial Filtering
Contrast-Aware Halftoning
2.2 Design of Aperiodic, Dispersed-Dot Screens
Basic Image Processing
Tone Dependent Color Error Diffusion Halftoning
Uses of filters To remove unwanted components in a signal
© 2010 Cengage Learning Engineering. All Rights Reserved.
Digital Image Processing Lecture 3: Image Display & Enhancement
A Parallel Algorithm for Hardware Implementation of Inverse Halftoning
REDUKSI NOISE Pertemuan-8 John Adler
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Error Diffusion (ED) Li Yang Campus Norrköping (ITN), University of Linköping

Fundamental concepts Threshold error feedback Input -> threshold -> error -> input ->... It is adaptive algorithm; It takes neiborghood information into account to determine the output value. Different from dither matrix.

A flow chart of ED

A historical review Sigma-delta modulation :Analog-to- digital conversion of 1-D audio signal (Inose and Yasuda, 1963); Error diffusion: 2-D for halftoning (Floyd and Steinberg, 1975); Massive of following studies: theoretical studies and practical applications about ED.

Two ways for error diffusion (descriptions) Standard ED: error is diffused from p(i,j) to its neighbours directly after its halftoning -> modified input …; Systematic error compensation: Halftone for the original input, collect the error from its neighbours and modify the output of the pixel according to ED filter. They are mathematically equivalent.

Two ways for error diffusion (error manipulation)

Two ways for error diffusion (process diagram)

Mathematical description of error diffusion (spatial domain)

Mathematical description of error diffusion (frequency domain)

Characteristics of the error filter, is a high pass filter: it lets only high spatial frequency components of the texture noise in the error spectrum pass into the output spectrum,

Some examples of error filters Floyd-Steinberg Filter X 7/16 3/16 5/16 1/16 Stucki error filter X 8/42 4/42 2/42 4/42 8/42 4/42 2/42 1/42 2/42 4/42 2/42 1/42

Applications and problems Worm artifacts

Topics of research Optimum error filter design; Stochastic error filter perturbation; Modification of raster direction and space filling-path; Threshold modulation; Image adaptive error diffusion; Model based error diffusion;

Optimum error filter design Goal: to minimize the difference between the input- and output-images in a human vision perspective; Mathematics:

Stochastic error filter perturbation Add random noise to the weights of the error filter(Schreiber 1981, Woo 1984); Some examples

Modification of raster direction

Various space filling-path

Threshold modulation Adopt to non-constant threshold values; Add a set of random values to the threshold: t=0.5  0.5+t(m,n); Varying the threshold spatially;

Image adaptive error diffusion Based on the observation: the error spectrum distribution depends on the local tone values of the input image (Zeggel and Bryngdahl, 1994) See examples

Image is scaled between 0 and 1

Image is scaled between 0 and 0.1

Image is scaled between 0.2 and 0.3

Image adaptive error diffusion (cont.)