Halftoning With Pre- Computed Maps Objective Image Quality Measures Halftoning and Objective Quality Measures for Halftoned Images.

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Contrast-Aware Halftoning Hua Li and David Mould April 22,
Spatial Filtering (Chapter 3)
Digital Image Processing Lecture 11: Image Restoration Prof. Charlene Tsai.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
 Image Characteristics  Image Digitization Spatial domain Intensity domain 1.
Computer Vision Lecture 16: Texture
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
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.
CSCE 641 Computer Graphics: Fourier Transform Jinxiang Chai.
Half Toning. Continuous Half Toning Color Half Toning.
Image Enhancement.
Spectral Processing of Point-sampled Geometry
Computational Photography: Fourier Transform Jinxiang Chai.
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.
CS448f: Image Processing For Photography and Vision Denoising.
Despeckle Filtering in Medical Ultrasound Imaging
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Presentation Image Filters
IDL GUI for Digital Halftoning Final Project for SIMG-726 Computing For Imaging Science Changmeng Liu
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
School of Computer Science Queen’s University Belfast Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am. Thurs 14th Feb am. Practical.
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP 2011 Summary Topic 1 Overview of the course Related topics Image processing Computer.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
1“Principles & Applications of SAR” Instructor: Franz Meyer © 2009, University of Alaska ALL RIGHTS RESERVED Dr. Franz J Meyer Earth & Planetary Remote.
AM-FM Screen Design Using Donut Filters
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Digital Image Processing Lecture 11: Image Restoration March 30, 2005 Prof. Charlene Tsai.
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
MDL Principle Applied to Dendrites and Spines Extraction in 3D Confocal Images 1. Introduction: Important aspects of cognitive function are correlated.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
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.
Filtering the Images.  Filtering images using low-pass filters  Filtering images using a median filter  Applying directional filters to detect edges.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Projects Project 1a due this Friday Project 1b will go out on Friday to be done in pairs start looking for a partner now.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Image Enhancement Band Ratio Linear Contrast Enhancement
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Jean Baptiste Joseph Fourier
- photometric aspects of image formation gray level images
Image Sampling Moire patterns
Tone Dependent Color Error Diffusion
Multi-Class Error-Diffusion with Blue-Noise Property
Digital Image Processing
The Chinese University of Hong Kong
School of Electrical and
Image Analysis Image Restoration.
Tone Dependent Color Error Diffusion
Image Sampling Moire patterns
Computer Vision Lecture 16: Texture II
DIGITAL HALFTONING Sasan Gooran.
A Review in Quality Measures for Halftoned Images
Digital Image Processing
CSCE 643 Computer Vision: Thinking in Frequency
Contrast-Aware Halftoning
Filtering Part 2: Image Sampling
Image Sampling Moire patterns
Linear Operations Using Masks
Digital Image Processing Lecture 11: Image Restoration
Presentation transcript:

Halftoning With Pre- Computed Maps Objective Image Quality Measures Halftoning and Objective Quality Measures for Halftoned Images

Halftoning With Pre-Computed Maps FM halftoning using threshold matrices High computational speed Trade-off between quality of tints and quality of shades Optimization criteria can not be fulfilled for every tone value PreCoM Meet both requirements for all tint levels Without any loss in speed

Pre-Computed Maps, PreCoM Pre-computed maps, representing every tone value Halftone volume Image value as index No comparison No information from neighboring pixels

Computing the maps Individually optimized - Full control of the dot pattern for each tone value Dots in each map maximally dispersed - Avoid graininess Correlation between adjacent maps - No discontinuity effects

Computing the maps Arbitrary pattern Gaussian low-pass filter Locate tightest cluster (maximum) and largest void (minimum) Remove dot at tightest cluster Move to largest void Continue until no further change occur

Computing the maps Gaussian low-pass filter Circular convolution Change the width according to tone value

Creating the locally correlated volume Optimize Optimize, using the new filter Add extra dots to create new tone value Start with 20% tone value Continue the iterative process until all maps are created

Results PreCoM Error diffusion

Summary, PreCoM Pre-computed maps Individually optimized Locally correlated Tints without graininess Smoothly varying shades No loss in computational speed

Objective Image Quality Measures Image quality? A reproduced image’s resemblance to a digital original Purpose: evaluate halftone images Printed Observed by humans Evaluate the perceived difference between the printed halftone and the original

Requirements evaluate all kinds of halftones evaluate halftones for all kinds of printing techniques judge the quality of real images, not only synthetic test patterns return measures for several aspects of quality that are well correlated with results from subjective tests An objective quality measure should be able to:

The Evaluation model Use printed images? Uncontrolled variations Possible artifacts from scanning Use models! Print model Mechanical dot gain Optical dot gain Observer model Contrast Sensitivity Function

Separation of information Two different types of errors will be mixed: parts of the original that the halftone could not reproduce errors introduced by the halftone algorithm Separate image information: Halftone carrier Reconstructed original

Reconstructing the original Extract as much as possible of the original without including the carrier Use original as reference Fourier spectrum Use an adaptive filter in the Fourier domain Low-pass filter? No simple band limit!

The Adaptive filter Both magnitude and phase of the frequency components are changed by the halftoning process The greater the phase difference, the less of the original is described Take the vector in phase with the halftone that minimizes the Euclidean distance to the original The remainder of the halftone component is the halftone carrier, describing the halftone characteristics

Measuring quality Reconstructed original The difference to the original shows information lost in the halftoning process The capability for the halftone to reproduce the original Halftone carrier Extra information introduced into the halftone May cause disturbances

Measuring quality Radial histogram in the Fourier domain The average energy in each frequency band

Weight functions Numbers on certain aspects of quality Use weight functions to emphasize different frequency bands

The Quality Measures Quality measures derived from the error functions: Low Frequency deviation, LFDev Loss of Detail, Lod Loss of Fine Detail, LoFD Quality measures derived from the carrier functions: Low Frequency Disturbance, LFD Medium High Frequency Disturbance, MFD Very High Frequency Disturbance, VHFD

Summary Method for objective quality measures for halftone images Evaluates the perceived printed image, using models for the print and the observer Evaluates both the halftone’s truthfulness to the original and the halftoned characteristics 6 Different quality measures, emphasizing on different aspects of image quality Meets the requirements stated initially