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,

Slides:



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

Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep
Modeling the Histogram of the Halftone Image to Determine the Area Fraction of Ink Yat-Ming Wong May 8,1998 Advisor: Dr. Jonathan Arney.
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
Resolving the Problem Resolution: Concepts & Definitions.
Introduction to Image Quality Assessment
1 Comp300a: Introduction to Computer Vision L. QUAN.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
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.
The Wavelength Dependence of the Yule-Nielsen Factor Joseph M. Janiak* and Dr. Jon Arney Rochester Institute of Technology.
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.
Computer Vision Lecture 3: Digital Images
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Vector vs. Bitmap SciVis V
V Obtained from a summer workshop in Guildford County July, 2014
Pixels, PPI, DPI, and LPI for Scanning, Printing, and Web Publishing
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
An automated image prescreening tool for a printer qualification process by † Du-Yong Ng and ‡ Jan P. Allebach † Lexmark International Inc. ‡ School of.
Lecture 3. Fundamentals of Computer Graphics. Computer Graphics, a very broad term Fields Related to Computer Graphics Bitmap/Vector graphics, 2D/3D graphics,
Screen Ruling, Print Resolution AM, FM and Hybrid Halftoning Sasan Gooran Linköping University LiU-Norrköping.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
IDL GUI for Digital Halftoning Final Project for SIMG-726 Computing For Imaging Science Changmeng Liu
IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction
Vector vs. Bitmap
INTERPOLATED HALFTONING, REHALFTONING, AND HALFTONE COMPRESSION Prof. Brian L. Evans Collaboration.
Robert Edge  Dr. James Walker  Mathematics  University of Wisconsin-Eau Claire Universal Image Quality PSNR IQI BEST IQI BOATASWDRJPEGASWDRJPEG 1:
Image Processing and Sampling
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Image Coloring. Halftone Halftone is the reprographic technique that simulates continuous tone imagery through the use of dots, varying either in size,
23 November Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering,
Digital Image Processing Lecture 10: Image Restoration
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.
AM-FM Screen Design Using Donut Filters
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.
Advanced Computer Graphics CSE 190 [Winter 2016], Lecture 2 Ravi Ramamoorthi
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:
Halftoning-Inspired Methods for Foveation in Variable Acuity Superpixel Imager Cameras Thayne R. Coffman 1,2 Prof. Brian L. Evans 1 (presenting) Prof.
1 Marco Carli VPQM /01/2007 ON BETWEEN-COEFFICIENT CONTRAST MASKING OF DCT BASIS FUNCTIONS Nikolay Ponomarenko (*), Flavia Silvestri(**), Karen.
Error Diffusion (ED) Li Yang Campus Norrköping (ITN), University of Linköping.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
1 Embedded Signal Processing Laboratory The University of Texas at Austin Austin, TX USA 1 Mr. Vishal Monga,
Guilford County SciVis V104.03
Digital Basics Quiz Preparation. Basic Digital Image Concepts Aliasing & Anti‐aliasing Resolution Compression Raster & Vector Color mode & Image mode.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
Tone Dependent Color Error Diffusion Halftoning
Lossy Compression of Stochastic Halftones with JBIG2
Image Processing and Sampling
Tone Dependent Color Error Diffusion
Thayne Coffman EE381K-14 May 3, 2005
Chapter I, Digital Imaging Fundamentals: Lesson V Output
Advanced Computer Graphics
1.1 Halftoning Fundamentals
FM Halftoning Via Block Error Diffusion
Edge Detection CS 678 Spring 2018.
Color Error Diffusion with Generalized Optimum Noise Shaping
Pei Qi ECE at UW-Madison
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
DIGITAL HALFTONING Sasan Gooran.
A Review in Quality Measures for Halftoned Images
INTERMEDIATE LEVELS A quantized or digitized image can appear as a contone image if the human visual system is unable to resolve between the tone steps.
Linear Operations Using Masks
A Parallel Algorithm for Hardware Implementation of Inverse Halftoning
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
REDUKSI NOISE Pertemuan-8 John Adler
Presentation transcript:

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, Linköping University In Digital Halftoning Course. Jan. 17, 2003

Linh V. Tran - Graduate course in Digital Halftoning 2/36 Outline J.S. Arney & Y.M. Wong. ”Histograms Analysis of the Microstructure of Halftone Images” –Problem definition Ideal case More Complicated cases in Reality –Solution: Modeling the bimodal histogram –Experiments MatLab Halftoning Toolbox Developed in University of Texas at Austin, TX, USA Comparison several halftoning methods Done by Michael Bruce deLeon, Stanford, USA

Linh V. Tran - Graduate course in Digital Halftoning 3/36 Problem Estimate –The mean reflectance of the paper between the halftone dots, R P –The mean reflectance of the dots, R I and –The halftone dot area fraction, F of a given printed patch.

Linh V. Tran - Graduate course in Digital Halftoning 4/36 Paper Ink Perfect ink drops No dot gain Ideal case F 1-F 0 R i R p 1 A perfect frequency occurrence of gray levels of reflectance consists of 2 delta functions.

Linh V. Tran - Graduate course in Digital Halftoning 5/36 Microdensitometry CCD Camera Microscope paper CCD Camera: 1000x1000 pixels Can measure also -Resolutions -Granularity -Micro-distribution of color in the image

Linh V. Tran - Graduate course in Digital Halftoning 6/36 Experiments Histogram of 65 LPI AM halftone printed by offset lithography, measured at 5 mm field of view (FOV)

Linh V. Tran - Graduate course in Digital Halftoning 7/36 More Difficult Histograms at 5mm FOV of error diffusion dot pattern printed by thermal ink jet at 300 dpi with F = 0.5

Linh V. Tran - Graduate course in Digital Halftoning 8/36 More and More Difficult Histograms at 5mm FOV of error diffusion dot pattern printed by thermal ink jet at 300 dpi with F = 0.05

Linh V. Tran - Graduate course in Digital Halftoning 9/36 Modelling the Bimodal Histogram The edge modeled with R min = 0.3, R max = 0. 7 a = 10, and b = 0.5

Linh V. Tran - Graduate course in Digital Halftoning 10/36 Frequency Occurence of R dx

Linh V. Tran - Graduate course in Digital Halftoning 11/36 Add Gaussian Noise

Linh V. Tran - Graduate course in Digital Halftoning 12/36 Curve Fitting  Five unknowns: R max R min a, b

Linh V. Tran - Graduate course in Digital Halftoning 13/36 Inverse Model

Linh V. Tran - Graduate course in Digital Halftoning 14/36 Implementation Main results published earlier in Wong’s B.Sc. Thesis: ”Modeling the Halftone Image to Determine the Area Fraction of Ink” CIS, RIT, Simulations mainly done in MathCAD

Linh V. Tran - Graduate course in Digital Halftoning 15/36 Halftoning MatLab Toolbox Developed in University of Texas at Austin, TX, USA Grayscale halftoning methods –Classical and user-defined screens –Classical error diffusion methods –Edge enhancement error diffusion –Green noise error diffusion –Block error diffusion Figures of merit measures for grayscale halftones –Peak signal-to-noise ratio (PSNR) –Weighted signal-to-noise ratio (WSNR) –Linear distortion measure (LDM) –Universal quality index (UQI)

Linh V. Tran - Graduate course in Digital Halftoning 16/36 Figures of Merit PSNR: Peak Signal to Noise Ratio of the output image with respect to the input image in dB

Linh V. Tran - Graduate course in Digital Halftoning 17/36 Figures of Merit WSNR: Weighted Signal to Noise Ratio of output image with respect to the input image in dB. A weighting appropriate to the human visual system is used. J. Mannos and D. Sakrison, "The effects of a visual fidelity criterion on the encoding of images", IEEE Trans. Inf. Theory, IT- 20(4), pp , July 1974 LDM: Linear Distortion Ratio. UQI: Universal image Quality Index. Zhou Wang and Alan C. Bovik "A Universal Image Quality Index" IEEE Signal Processing Letters, 2001

Linh V. Tran - Graduate course in Digital Halftoning 18/36 Halftoning MatLab Toolbox Color halftoning methods –Classical and user-defined (multilevel) screens (separable) –Classical separable error diffusion methods (separable) –Edge enhancement error diffusion (separable) –Green noise error diffusion (separable) –Block error diffusion (separable) –Minimum brightness variation quadruple error diffusion (non- separable design for separable implementation) –Vector error diffusion (non-separable) Figures of merit measures for color –PSNR, WSNR, LDM, UQI as in grayscale halftoning –Noise gain in dB over Floyd-Steinberg error diffusion (specific to Vector Error Diffusion)

Linh V. Tran - Graduate course in Digital Halftoning 19/36 Demo halftoning/toolbox/

Linh V. Tran - Graduate course in Digital Halftoning 20/36 DeLeon’s Comparison Done by Michael Bruce deLeon, Stanford, USA Methods: 1.Bayer Dither Matrix: 8x8 matrix 2.Three Level Dither 3.Error Diffusion: Floyd and Steinberg 4.MBVQ Error Diffusion (Minimum Brightness Variation Quadrants) Test images: Ramps, Trees, Lena, Chart

Linh V. Tran - Graduate course in Digital Halftoning 21/36 Original Image Bayer Dither Matrix 3 Level Dither Error Diffusion MBVQ Error Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 22/36 Original Image Bayer Dither Matrix 3 Level Dither Error Diffusion MBVQ Error Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 23/36 Tree image Original ImageBayer Dither Matrix Three Level DitherError Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 24/36

Linh V. Tran - Graduate course in Digital Halftoning 25/36 Tree Image MBQV Error DiffusionBayer Dither Matrix Three Level DitherError Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 26/36

Linh V. Tran - Graduate course in Digital Halftoning 27/36 Lena Image Original ImageBayer Dither Matrix Three Level DitherError Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 28/36

Linh V. Tran - Graduate course in Digital Halftoning 29/36 Lena Image MBQV Error DiffusionBayer Dither Matrix Three Level DitherError Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 30/36

Linh V. Tran - Graduate course in Digital Halftoning 31/36 Chart Image Original ImageBayer Dither Matrix Three Level DitherError Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 32/36

Linh V. Tran - Graduate course in Digital Halftoning 33/36 Chart Image MBQV Error DiffusionBayer Dither Matrix Three Level DitherError Diffusion

Linh V. Tran - Graduate course in Digital Halftoning 34/36

Linh V. Tran - Graduate course in Digital Halftoning 35/36 DeLeon’s Conclusions Solid tones seem the most difficult to present smoothly with a halftoning pattern. Thus, simple computer graphics may be more of a challenge for a printer than complex photos. The color error diffusion algorithm can effectively limit the number of colors used for a given region. Its execution time is only marginally longer than that of regular error diffusion. The pattern produced is slightly smoother than the regular error diffusion results, though unless closely examined in these monitor examples, the differences in dot brightness & color is easy to miss. Depending in its use with actual inks, tradeoffs might have to be made between the appearances of colors in grayscale images and this smoothing effect.

Linh V. Tran - Graduate course in Digital Halftoning 36/36 DeLeon’s Conclusions Multi-level halftoning seems to offer considerable image quality improvement without expensive algorithms. Although the expenses for realizing this functionality come from other areas (cost of extra inks, complexity of multi-drop or variable drop print head), the results would probably justify the extra overhead. Model-based halftoning seems like an interesting way to make use of our understanding of the human visual system, but the complexity of these algorithms seems to limit their usefulness for the time being.

Linh V. Tran - Graduate course in Digital Halftoning 37/36