Clustered-dot-ordered Dither Bui Hai Thanh. Introduction Ordered dither Fixed pattern of number (halftone cell) Two approaches Dispersed: turn on the.

Slides:



Advertisements
Similar presentations
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Advertisements

Spatial Filtering (Chapter 3)
Understanding interferometric visibility functions J. Meisner.
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2013.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
Resolving the Problem Resolution: Concepts & Definitions.
5. Halftoning Newspaper photographs simulate a greyscale, despite the fact that they have been printed using only black ink. A newspaper picture is, in.
Image representation using arrays Image processing examples
2D Fourier Theory for Image Analysis Mani Thomas CISC 489/689.
Lecture 2. Intensity Transformation and Spatial Filtering
Image warping/morphing Digital Video Special Effects Fall /10/17 with slides by Y.Y. Chuang,Richard Szeliski, Steve Seitz and Alexei Efros.
Introduction to Computer Graphics
Vector vs. Bitmap SciVis V
Raster vs Vector and Image Resolution By Josh Gallagan.
Radial Basis Function Networks
Digital Images. Scanned or digitally captured image Image created on computer using graphics software.
Bitmapped Images. Bitmap Images Today’s Objectives Identify characteristics of bitmap images Resolution, bit depth, color mode, pixels Determine the most.
Chapter 14: Geometry of Motion and Change
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
3-dimensional shape cross section. 3-dimensional space.
Digital Images Chapter 8 Exploring the Digital Domain.
Introduction to electrical and computer engineering Jan P. Allebach School of Electrical and Computer Engineering
Screen Ruling, Print Resolution AM, FM and Hybrid Halftoning Sasan Gooran Linköping University LiU-Norrköping.
Image Synthesis Rabie A. Ramadan, PhD 3. 2 Our Problem.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
IDL GUI for Digital Halftoning Final Project for SIMG-726 Computing For Imaging Science Changmeng Liu
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 Lecture 20: Representation & Description
Acute angle An angle with a measure less than 90 degrees.
Color and Resolution Introduction to Digital Imaging.
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
A pixel is not a little square & A voxel is not a little cube Chung ji hye.
A Simple Image Model Image: a 2-D light-intensity function f(x,y)
Pre-AP Unit 7 Vocabulary. Area – the measurement attribute that describes the number of square units a figure or region covers Circumference – a linear.
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
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.
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2015.
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.
10/15/02 (c) 2002 University of Wisconsin, CS559 Who Am I? Prof Stephen Chenney These notes will be online after the lecture – in fact they’re online already.
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
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:
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 7
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
Guilford County SciVis V104.03
OUTPUT PRIMITIVES A.Aruna/Faculty of Information technology/SNSCE13/19/2016.
 Rational Numbers  Any number that can be written as a ratio.  Includes perfect squares, terminating and repeating decimals. ◦ Integers  Includes.
Symmetry.
IS502:M ULTIMEDIA D ESIGN FOR I NFORMATION S YSTEM D IGITAL S TILL I MAGES Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny Winter.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
BITMAPPED IMAGES & VECTOR DRAWN GRAPHICS
OCR Reading.
Image Representation and Description – Representation Schemes
Vector vs. Bitmap.
Digital Image Processing Lecture 20: Representation & Description
Presented by :Yuting Bao
Image Processing and Sampling
Chapter I, Digital Imaging Fundamentals: Lesson V Output
1.1 Halftoning Fundamentals
Bitmap, Vector, Pixels, Resolution, Metadata.
1.2 Design of Periodic, Clustered-Dot Screens
3.3 Screening Part 3.
Knowledge Organiser: Year 7 Spring 1
Presentation transcript:

Clustered-dot-ordered Dither Bui Hai Thanh

Introduction Ordered dither Fixed pattern of number (halftone cell) Two approaches Dispersed: turn on the pixel individually Clustered: group pixels to clusters Dispersed/Clustered: Depends on devices capability of displaying dots

Introduction Clustered ordered Described by Screen angle Screen frequency Dot pattern Level assignment

Introduction Screen angle Printing industry: clockwise fr. vertical line Fourfold symmetry: O Color case: 45 O K, 75 O C, 15 O M, 0 O Y Screen frequency:# of halftone cell in a unit of length (e.g.: lpi) Dot pattern: fill-in order for dot growth sequence

Introduction Important development Screen functions Threshold array Holladay algorithm Rational/Irrational tangent screens Supercell Multicenter dot

Threshold Array Discrete representation Dot pattern in the form of threshold values 2D signal Use threshold to decide if the pixel should be turned on Goal No moiré No contour Sharp and fine details

Threshold Array

Screen Functions Guide for creating threshold array Mathematical functions are used Round dot: s(x,y)= 1-(x 2 +y 2 ) 0 1

Screen Functions Within each ring, pixels have to be in sequence Counter clockwise spiral Classical spiral

Clustered Dot Design Minimize edge/area ratio Minimize dot center migration Dot join strategy Boom dot Kiss dot Cell boundary: squared vs. round Dot growth: make the dot asymmetric Dot gain

Some special requirements Smooth transition: The white area on black when coverage >50% should be the negative image of black area on white s(x,y)=c x cos(2  v x x)+ c y cos(2  v y y) s(x,y)=0.5[1+sin(  v x x)sin(  v y y)] v x,v y : are the scaling factors for screen size c x, c y : aspect ratio without affecting screen frequency The negative image has a shift from positive

Tone level With M x N screen: MN+1 level Tone level assignment may have Uniform (linear density function) Non-uniform (non-linear density function)

Threshold operation The darkest element growths to the percentage of average intensity Threshold by comparing with average value. Turn on pixel with threshold level > pixel value Direct comparison

Holladay Algorithm Using general parallelogram Width L Height H Shift S=L-D Area: (x+u)(y+v)-xy-uv=xv+yu

Holladay Algorithm Halftone cell can be described by an equivalent rectangular cell Width L Height H Shift S

Postscript Halftone

Partial Dotting Mixture of full dots Provide details and preserve edges

Rational/Irrational Tangent Screens Screen is rational if tangent angle is a ratio of integers Have exactly the same size and shape Limited # of angle/frequency combinations Irrational tangent screen Size and shape may vary Can have more combinations

Rational screen Nishikawa

Irrational screen Can have non integer ratios So can have any angle/frequency One or more corners are not located on junctions of grid. Cost: Different in size and shape Dot pattern and # tone level vary from cell to cell Select screen with frequency, rotate on the fly If pixel in digital grid falls between points of the threshold array, interpolation is required

Irrational Rotation formula x’=x cos  - y sin  y’=y cos  + x sin  General expression x’=(x-x 0 ) cos  - (y-y 0 ) sin  +x 0 y’=(x-x 0 ) sin  + (y-y 0 ) cos  +y 0

Supercell Integer tangent has limited number Small cell provides less choice of angle Large cell causes the low frequency Divide large cell into small subcells give more choices of screen angle, with increased frequency and reduce tone level Supercell is rational cell consist of subcells, which can be varied in size/shape

Multicenter Dot Similar to supercell Cell is divided into equal parts Each partial dot has nucleus growing also with clustered approach within larger dot Increase frequency Drawback: slight texture contouring, and tone jump in hightlight

THANK YOU!!!