SlideShare a Scribd company logo
1 of 22
Download to read offline
Halftoning
Halftoning
 Newspaper photographs simulate a greyscale, despite the fact that they
have been printed using only black ink.
• A newspaper picture is, in fact, made up of a pattern of tiny black dots of
varying size.
• The human visual system has a tendency to average brightness over small
areas, so the black dots and their white background merge and are
perceived as an intermediate shade of grey.
Halftoning
 The process of generating a binary pattern of black and white dots from an
image is termed halftoning.
 In traditional newspaper and magazine production, this process is carried
out photographically by projection of a transparency through a 'halftone
screen' onto film.
 The screen is a glass plate with a grid etched into it.
 Different screens can be used to control the size and shape of the dots in
the halftoned image.
Halftoning
 A fine grid, with a 'screen frequency' of 200-300 lines per inch, gives the
image quality necessary for magazine production.
 A screen frequency of 85 lines per inch is deemed acceptable for
newspapers.
Halftoning
Halftoning – dot size
Halftoning – Moire Patterns
 Repeated use of same dot pattern
for particular shade results in
repeated pattern
 Perceived as a moire pattern
 Instead, randomize halftone pattern
Patterning
 A simple digital halftoning technique known as patterning involves
replacing each pixel by a pattern taken from a 'binary font'.
 We shows such a font, made up of ten 3 x 3 matrices of pixels.
 This font can be used to print an image consisting of ten grey levels.
Fig : A 3 x 3 binary font for printing a greyscale.
Patterning
 A pixel with a grey level of 0 is replaced by a matrix containing no white
pixels; a pixel with a grey level of 1 is replaced by a matrix containing a
single white pixel; and so on.
 Note that, since we are replacing each pixel by a 3 x 3 block of pixels, both
the width and the height of the image increase by a factor of 3.
 Figure 5. 2 shows an example of halftoning using the binary font depicted
in Figure 5. 1.
Fig: Halftoning with a binary font. (a) 8-bit image (b) halftoned image
Dithering
 Halftoning for color images
Specifying Color
 Color perception usually involves three quantities:
 Hue: Distinguishes between colors like red, green, blue, etc
 Saturation: How far the color is from a gray of equal intensity
 Lightness: The perceived intensity of a reflecting object
 Sometimes lightness is called brightness if the object is
emitting light instead of reflecting it.
 In order to use color precisely in computer graphics, we
need to be able to specify and measure colors.
Combining Colors
Additive (RGB)
Shining colored lights
on a white ball
Subtractive (CMYK)
Mixing paint colors and
illuminating with white light
How Do Artists Do It?
 Artists often specify color as tints, shades, and tones of saturated (pure)
pigments
• Tint: Gotten by adding white to a pure pigment, decreasing saturation
• Shade: Gotten by adding
black to a pure pigment,
decreasing lightness
• Tone: Gotten by adding
white and black to a pure
pigment
White
Pure Color
Black
Grays Tones
Dithering
 Dithering can be accomplished by thresholding the image against a dither
matrix.
 The first two dither matrices, rescaled for application to 8-bit images, are
Dithering
 The elements of a dither matrix are thresholds.
 The matrix is laid like a tile over the entire image and each pixel value is
compared with the corresponding threshold from the matrix.
 The pixel becomes white if its value exceeds the threshold or black
otherwise.
 This approach produces an output image with the same dimensions as the
input image, but with less detail visible.
Algorithm to halftone an image using a
dither matrix.
for all x & y do
if f(x,y) > m(x,y) then
g(x,y) = white
else
g(x,y) = black
end if
End for
Fig: Halftoning with dither matrices. (a) Input image. (b) Halftoned
image using D1. (c) Halftoned image using D2
thanks to all

More Related Content

Similar to halftoning-160808191912.pdf

Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologiesAhmed Badr
 
Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1moncrief
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxNiladriBhattacharjee10
 
RGB Color Model and Monitor Resolution
RGB Color Model and Monitor ResolutionRGB Color Model and Monitor Resolution
RGB Color Model and Monitor ResolutionAdya Tiwari
 
Technical concepts for graphic design production 4
Technical concepts for graphic design production 4Technical concepts for graphic design production 4
Technical concepts for graphic design production 4Ahmed Ismail
 
Technical concepts for graphic design production 3
Technical concepts for graphic design production 3Technical concepts for graphic design production 3
Technical concepts for graphic design production 3Ahmed Ismail
 
WEB I - 08 - Digital Media
WEB I - 08 - Digital MediaWEB I - 08 - Digital Media
WEB I - 08 - Digital MediaRandy Connolly
 
"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics Presentation"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics PresentationAshek Shanto
 
Multimedia graphics and image data representation
Multimedia graphics and image data representationMultimedia graphics and image data representation
Multimedia graphics and image data representationMazin Alwaaly
 
Unit i mm_chap3_graphics and image data representation
Unit i mm_chap3_graphics and image data representationUnit i mm_chap3_graphics and image data representation
Unit i mm_chap3_graphics and image data representationEellekwameowusu
 

Similar to halftoning-160808191912.pdf (20)

Colormodels
ColormodelsColormodels
Colormodels
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologies
 
Digital image processing
Digital   image processingDigital   image processing
Digital image processing
 
Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptx
 
Color models
Color modelsColor models
Color models
 
RGB Color Model and Monitor Resolution
RGB Color Model and Monitor ResolutionRGB Color Model and Monitor Resolution
RGB Color Model and Monitor Resolution
 
Technical concepts for graphic design production 4
Technical concepts for graphic design production 4Technical concepts for graphic design production 4
Technical concepts for graphic design production 4
 
Color Models
Color ModelsColor Models
Color Models
 
Chap9 10
Chap9 10Chap9 10
Chap9 10
 
Technical concepts for graphic design production 3
Technical concepts for graphic design production 3Technical concepts for graphic design production 3
Technical concepts for graphic design production 3
 
WEB I - 08 - Digital Media
WEB I - 08 - Digital MediaWEB I - 08 - Digital Media
WEB I - 08 - Digital Media
 
Graphics
GraphicsGraphics
Graphics
 
"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics Presentation"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics Presentation
 
Multimedia graphics and image data representation
Multimedia graphics and image data representationMultimedia graphics and image data representation
Multimedia graphics and image data representation
 
Unit i mm_chap3_graphics and image data representation
Unit i mm_chap3_graphics and image data representationUnit i mm_chap3_graphics and image data representation
Unit i mm_chap3_graphics and image data representation
 
Displays and color system in computer graphics(Computer graphics tutorials)
Displays and color system in computer graphics(Computer graphics tutorials)Displays and color system in computer graphics(Computer graphics tutorials)
Displays and color system in computer graphics(Computer graphics tutorials)
 
Color Correction Primer
Color Correction PrimerColor Correction Primer
Color Correction Primer
 
CLASS 1.1.pptx
CLASS 1.1.pptxCLASS 1.1.pptx
CLASS 1.1.pptx
 
Chap26
Chap26Chap26
Chap26
 

More from SayantanMajhi2

CGppts-min_compressed.pdf
CGppts-min_compressed.pdfCGppts-min_compressed.pdf
CGppts-min_compressed.pdfSayantanMajhi2
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfSayantanMajhi2
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfSayantanMajhi2
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfSayantanMajhi2
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxSayantanMajhi2
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxSayantanMajhi2
 
illuminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdfilluminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdfSayantanMajhi2
 
UNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdf
UNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdfUNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdf
UNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdfSayantanMajhi2
 

More from SayantanMajhi2 (9)

CGppts-min_compressed.pdf
CGppts-min_compressed.pdfCGppts-min_compressed.pdf
CGppts-min_compressed.pdf
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdf
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdf
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdf
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptx
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptx
 
1213532535.pdf
1213532535.pdf1213532535.pdf
1213532535.pdf
 
illuminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdfilluminationmodelsshading-200501081735 (1).pdf
illuminationmodelsshading-200501081735 (1).pdf
 
UNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdf
UNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdfUNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdf
UNIT-6-Illumination-Models-and-Surface-Rendering-Methods.pdf
 

Recently uploaded

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 

halftoning-160808191912.pdf

  • 2. Halftoning  Newspaper photographs simulate a greyscale, despite the fact that they have been printed using only black ink. • A newspaper picture is, in fact, made up of a pattern of tiny black dots of varying size. • The human visual system has a tendency to average brightness over small areas, so the black dots and their white background merge and are perceived as an intermediate shade of grey.
  • 3. Halftoning  The process of generating a binary pattern of black and white dots from an image is termed halftoning.  In traditional newspaper and magazine production, this process is carried out photographically by projection of a transparency through a 'halftone screen' onto film.  The screen is a glass plate with a grid etched into it.  Different screens can be used to control the size and shape of the dots in the halftoned image.
  • 4. Halftoning  A fine grid, with a 'screen frequency' of 200-300 lines per inch, gives the image quality necessary for magazine production.  A screen frequency of 85 lines per inch is deemed acceptable for newspapers.
  • 7. Halftoning – Moire Patterns  Repeated use of same dot pattern for particular shade results in repeated pattern  Perceived as a moire pattern  Instead, randomize halftone pattern
  • 8. Patterning  A simple digital halftoning technique known as patterning involves replacing each pixel by a pattern taken from a 'binary font'.  We shows such a font, made up of ten 3 x 3 matrices of pixels.  This font can be used to print an image consisting of ten grey levels.
  • 9. Fig : A 3 x 3 binary font for printing a greyscale.
  • 10. Patterning  A pixel with a grey level of 0 is replaced by a matrix containing no white pixels; a pixel with a grey level of 1 is replaced by a matrix containing a single white pixel; and so on.  Note that, since we are replacing each pixel by a 3 x 3 block of pixels, both the width and the height of the image increase by a factor of 3.  Figure 5. 2 shows an example of halftoning using the binary font depicted in Figure 5. 1.
  • 11. Fig: Halftoning with a binary font. (a) 8-bit image (b) halftoned image
  • 13. Specifying Color  Color perception usually involves three quantities:  Hue: Distinguishes between colors like red, green, blue, etc  Saturation: How far the color is from a gray of equal intensity  Lightness: The perceived intensity of a reflecting object  Sometimes lightness is called brightness if the object is emitting light instead of reflecting it.  In order to use color precisely in computer graphics, we need to be able to specify and measure colors.
  • 14. Combining Colors Additive (RGB) Shining colored lights on a white ball Subtractive (CMYK) Mixing paint colors and illuminating with white light
  • 15. How Do Artists Do It?  Artists often specify color as tints, shades, and tones of saturated (pure) pigments • Tint: Gotten by adding white to a pure pigment, decreasing saturation • Shade: Gotten by adding black to a pure pigment, decreasing lightness • Tone: Gotten by adding white and black to a pure pigment White Pure Color Black Grays Tones
  • 16. Dithering  Dithering can be accomplished by thresholding the image against a dither matrix.  The first two dither matrices, rescaled for application to 8-bit images, are
  • 17.
  • 18.
  • 19. Dithering  The elements of a dither matrix are thresholds.  The matrix is laid like a tile over the entire image and each pixel value is compared with the corresponding threshold from the matrix.  The pixel becomes white if its value exceeds the threshold or black otherwise.  This approach produces an output image with the same dimensions as the input image, but with less detail visible.
  • 20. Algorithm to halftone an image using a dither matrix. for all x & y do if f(x,y) > m(x,y) then g(x,y) = white else g(x,y) = black end if End for
  • 21. Fig: Halftoning with dither matrices. (a) Input image. (b) Halftoned image using D1. (c) Halftoned image using D2