AM-FM Screen Design Using Donut Filters

Slides:



Advertisements
Similar presentations
Contrast-Aware Halftoning Hua Li and David Mould April 22,
Advertisements

Spatial Filtering (Chapter 3)
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,
Motion Analysis (contd.) Slides are from RPI Registration Class.
CS443: Digital Imaging and Multimedia Filters Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring 2008 Ahmed Elgammal Dept.
Half Toning. Continuous Half Toning Color Half Toning.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
Image Enhancement.
Vector vs. Bitmap SciVis V
HP - PURDUE CONFIDENTIAL Slide No. Fundamentals 1.
Photoshop: Designing Graphics for the Web Christine Vucinich & Vicki Weidler ITS Training Services 224 B Computer Building University Park, PA 16802
V Obtained from a summer workshop in Guildford County July, 2014
02/12/02 (c) 2002 University of Wisconsin, CS 559 Filters A filter is something that attenuates or enhances particular frequencies Easiest to visualize.
Pixels, PPI, DPI, and LPI for Scanning, Printing, and Web Publishing
Post-classification and GIS Lecture 10. Why? salt- and- pepper.
Introduction to electrical and computer engineering Jan P. Allebach School of Electrical and Computer Engineering
Scanning 101 and Beyond Media & Instructional Technology Services Darryl Simcoe, Instructor Scanning: process of converting images to digital data files.
Digital Halftoning.
Screen Ruling, Print Resolution AM, FM and Hybrid Halftoning Sasan Gooran Linköping University LiU-Norrköping.
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
Vector vs. Bitmap
Bitmap Vs. Vector Graphics. To create effective artwork, you need to understand some basic concepts about vector graphics versus bitmap images, resolution,
Digital Image Processing Image Enhancement Part IV.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
INTERPOLATED HALFTONING, REHALFTONING, AND HALFTONE COMPRESSION Prof. Brian L. Evans Collaboration.
Digital Image Processing
Chapter 21 R(x) Algorithm a) Anomaly Detection b) Matched Filter.
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.
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.
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.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
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.
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.
Error Diffusion (ED) Li Yang Campus Norrköping (ITN), University of Linköping.
Performance of Digital Communications System
1 Embedded Signal Processing Laboratory The University of Texas at Austin Austin, TX USA 1 Mr. Vishal Monga,
Guilford County SciVis V104.03
EEE4176 Application of Digital Signal Processing
Image Enhancement Band Ratio Linear Contrast Enhancement
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Vector vs. Bitmap. Vector Images Vector images (also called outline images) are images made with lines, text, and shapes. Test type is considered to be.
Tone Dependent Color Error Diffusion Halftoning
Object-based Classification
Vector vs. Bitmap.
Digital Photo editing with Photoshop
2.1 Direct Binary Search (DBS)
1.3 Error Diffusion – Basic Concepts
Lossy Compression of Stochastic Halftones with JBIG2
Tone Dependent Color Error Diffusion
Thayne Coffman EE381K-14 May 3, 2005
1.1 Halftoning Fundamentals
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
1.2 Design of Periodic, Clustered-Dot Screens
REMOTE SENSING Multispectral Image Classification
DIGITAL HALFTONING Sasan Gooran.
3.3 Screening Part 3.
Contrast-Aware Halftoning
2.2 Design of Aperiodic, Dispersed-Dot Screens
Digital Image Processing Week IV
Tone Dependent Color Error Diffusion Halftoning
Intensity Transformation
Lecture 7 Spatial filtering.
Presentation transcript:

AM-FM Screen Design Using Donut Filters Niranjan Damera-Venkata and Qian Lin Hewlett-Packard Laboratories 1501 Page Mill Road, MS 1203 Palo Alto CA 94304

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Outline Halftoning methods why use green-noise (AM-FM) halftoning? Statistical properties of green-noise patterns spatial statistics spectral statistics Design of optimal green-noise screens optimized “donut” filters Green-noise error diffusion analysis of Levien error diffusion noise shaping: role of the “donut” filter new green noise error diffusion methods Status SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Conventional AM halftoning 4/25/2017 Conventional AM halftoning Indigo’s “Sequin” halftoning Dot frequency is fixed Dot size varies to represent tone Disadvantages Rosette patterns Tone jumps Detail rendition suffers Scan quality suffers SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

FM halftoning (a.k.a. “blue-noise”) 4/25/2017 FM halftoning (a.k.a. “blue-noise”) Photo printers Dot size is fixed Dot frequency varies Advantages Does not cause Moiré Rosette patterns eliminated Tone jumps not abrupt Better detail rendition Better quality at consumer grade scan resolutions Disadvantages Depends heavily on fidelity of isolated dot reproduction dot dropout and banding in highlights clumping in the midtones results In grain SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

AM-FM halftoning (a.k.a. “green-noise”) 4/25/2017 AM-FM halftoning (a.k.a. “green-noise”) AM-FM Dot size and dot frequency varies Advantages Promise of the “best of both worlds” Disadvantages Design depends on particular dot formation characteristics Difficult design problem highlights midtones SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Green-noise statistics [Lau et al.] 4/25/2017 Green-noise statistics [Lau et al.] G=0.10 G=0.25 Spatial Spectral SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 AM-FM Screen design Filter based methods Donut Filters [Lin] Optimal void and cluster approach Donut filter parameters must be empirically chosen for each graylevel ColorSmooth Dither [Lin and Allebach] Computationally very expensive Handles joint design for a set of colorants Several parameters must be set empirically Optimal method Green Noise Mask [Lau, Arce and Gallagher] Approximates green-noise Markov statistics in Maximum Likelihood sense SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Donut filters Dots added one at a time Start off with well distributed dot centers and then grow them Filter existing pattern with filter Choose minimum location and add a dot there Donut filter’s characteristic promotes dot clustering Spectral Spatial SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Donut filters Dots added one at a time Start off with well distributed dot centers and then grow them Filter existing pattern with filter Choose minimum location and add a dot there Donut filter’s characteristic promotes dot clustering SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Optimal donut filters Maximum Likelihood solution for dot placement problem is equivalent to finding min/max of filter output SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Deriving the optimal donut filter 4/25/2017 Deriving the optimal donut filter SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Results G=22/255 G=42/255 G=62/255 G=82/255 SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Results SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Results SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Grayscale design algorithm 4/25/2017 Grayscale design algorithm Existing minority dots from level G1 Generate parametric linear filter FG2 for level G2 Filter existing dot pattern for level G1 using FG2 and circular convolution Find majority pixel where the result is minimum and convert it to a minority pixel Add shifted version of FG2 to earlier filtered result Desired concentration of minority pixels? No stop Yes SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Optimal Multifilters for color screens 4/25/2017 Optimal Multifilters for color screens SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Optimal Multifilters for color screens 4/25/2017 Optimal Multifilters for color screens SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Color design algorithm 4/25/2017 Color design algorithm Add circularly shifted versions of impulse response vector (for impulses in C and M) of FG2 and add to earlier filtered vector result for C,M Existing minority dots from level G1 in C and M Generate parametric matrix-valued linear filter FG2 Filter existing dot pattern for level G1 using matrix-valued filter FG2. Find majority pixel in C, M where the result is minimum and convert it them to a minority pixel Desired concentration of minority pixels? No stop Yes SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

SPIE Electronic Imaging Conference - 01/22/04 4/25/2017 Results C,M=62/255 SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

Results (epxand images to see dot structure) 4/25/2017 Results (epxand images to see dot structure) Optimized donut filter Gaussian donut filter [Lin] SPIE Electronic Imaging Conference - 01/22/04 HP_presentation_template

4/25/2017 HP logo HP_presentation_template