Multilevel Rendering of Document Images

Size: px
Start display at page:

Download "Multilevel Rendering of Document Images"

Transcription

1 Multilevel Rendering of Document Images ANDREAS SAVAKIS Department of Computer Engineering Rochester Institute of Technology Rochester, New York, USA Abstract: Rendering document images for scanning and printing applications typically involves binarization via adaptive thresholding, halftoning, or color dropout. While bitonal rendering is often adequate, there are cases where multi-level rendering is required to capture important image characteristics. In this paper, we present two methods for multilevel rendering of document images. The first method involves adaptive multilevel thresholding of gray scale images based on background tracking. The second method presents color form dropout using color quantization. Both methods are based on a computationally efficient version of the K-means algorithm. The selection of thresholding, halftoning or color dropout depends on the document type and can be applied to the whole image or to various image regions, as determined by a document categorization and segmentation module. Key-Words: Multilevel rendering, color dropout, adaptive thresholding. 1. Introduction High-speed scanners that are currently used in production scanning of document images typically process thousands of document images daily. The high processing volume does not allow setting scanning parameters for individual images, and performance requirements dictate the use of dedicated hardware for image processing. This requires algorithms that are not only effective, but also lend themselves to realtime implementation. Document images are captured in color or gray scale form by a linear array charge-coupled device and are converted to bitonal output images that are compressed and stored. In many cases, documents consist of text or line graphics on a relatively uniform background, thus, converting them to binary form is suitable for output and storage, because it significantly reduces file size and transfer bandwidth requirements without loss of important document information. Image binarization algorithms, such as dithering and error diffusion [1-3], are applicable to pictorial images, because they are designed to effectively represent shades of gray. However, they are not optimal for processing document images, since they produce broken characters that are difficult to interpret. Thresholding algorithms [4-8] are better suited for separating characters and graphics from backgrounds, and often enhance the appearance of low contrast text. Thresholding methods are broadly categorized in techniques employing the histogram, moment preserving, entropy coding, and locally adaptive methods [9-11]. When performing character recognition on color forms, it is desirable to eliminate the color background and lines that are part of the form, and keep only the textual information that is of relevance. Color dropout accomplishes this by converting the scanned color document to a binary image where the text colors are turned to black while the form colors and background are turned to white. [12-15]. Document halftoning, thresholding and color dropout can all be options in a document scanning or printing system, as shown in Fig.1. The selection of the appropriate method for processing is based on the results obtained from the classification and segmentation module, where the image type is determined based on properties such as color content, edge

2 information, and pictorial vs. textual and graphic region classification. Depending on the classification and segmentation results, a suitable rendering method may be applied for the whole image, or different rendering methods may be applied to different regions. Bitonal image rendering provides good results, but in some cases it cannot sufficiently capture important image characteristics. To address this issue, methods for multilevel halftoning and thresholding have been developed [16-22]. In addition, as printers become capable of printing multiple levels, multilevel rendering becomes more attractive. In this paper, two algorithms for multilevel document image thresholding are presented that are based on a computationally efficient variant of the K-means algorithm. The first algorithm is a multilevel adaptive algorithm based on background tracking and is presented in Section 2. The second algorithm is a multilevel color dropout algorithm based on color quantization and is presented in Section Multilevel Thresholding Multilevel thresholding (multithresholding) is particularly suitable for representing text and graphics on gray or colored background. The method presented here is based on an extension the foreground/background tracking technique discussed in [11]. In the multilevel foreground and background clustering (MFBC) approach, each pixel is assigned to one of several clusters, where each cluster represents a background or foreground level. The relative intensity values of the foreground and background clusters is not important. Pixel clustering is based on a variant of the K-means algorithm due to McQueen [11,23], where the cluster means are updated each time a data point is assigned to a cluster. Since multilevel thresholding is desirable, the number of foreground and background clusters is K>2. The following steps describe the way this approach works: Step 1. Region selection Divide the document into all inclusive mutually exclusive subregions. Select the document subregion for which the threshold will be computed, and a region containing the subregion that will be used to determine the threshold subregion. For example, the region may consist of N contiguous scanlines, where the subregion is the center M scanlines, with M<N. Step 2. Initialization Initialize the cluster means to be the same as the computed results for the previous subregion. If there is no previous subregion, set the initial cluster means with a large separations between them. For each pixel inside the region, iterate between steps 3 and 4: Step 3. Pixel Assignment Assign each pixel to the nearest cluster. Step 4. Cluster Mean Update After each new pixel assignment update the relevant cluster mean. Step 5. Threshold Calculation After all pixels in the region have been assigned, set the thresholds for the subregion equal to the average between cluster means. The size of the region and subregion determine the amount of memory that is necessary, the speed of processing, and the adaptivity to local image variations. 3. Multilevel Color Dropout Color forms constitute a large number of documents that are scanned using high-speed scanners. Typical documents of this type include medical forms, insurance forms, census forms, etc. When performing character recognition on these forms, it is desirable to suppress the color background and lines that are part of the form, and store only the entered textual information of interest. The purpose of color dropout is to convert the scanned color document to a binary image where the form background colors are turned to white and the text colors are turned to black. To accomplish this we need to distinguish between the colors of the background and the colors of the entered text. Color dropout may be viewed as a form of color image rendering, since the image is converted from a full-color form to black and white or indexed color image.

3 Color dropout may be accomplished using optical or digital methods. Recent work in [15] presented a method for color dropout in YC bc r Luminance/Chrominance space, that is designed to operate in a fully automatic environment and is implemented in hardware. The basic assumption is to associate the ink colors with darker colors, such as black and dark blue, and treat lighter colors as part of the document background. During processing, the dark (nondropout) colors are converted to black, while all other dropout colors are converted to white. 3.1 Multilevel Color Dropout using Color Quantization The objective of an adaptive color dropout approach is to adjust the dropout parameters so that they reflect the colors that are present in the document. To accomplish this, it is essential to scan the entire document before setting the filter parameters. This means that the entire image should be buffered so that two passes take place, one for determining the form colors and setting the filter parameters and one for performing color dropout. The operations that take place include a color space transformation to YC bc r color space followed by color quantization. Color quantization is more effective in YC bc r, because it is more uniform than RGB color space. The transformation involves a matrix multiplication: Y C C b r = R G B 128 Color quantization is accomplished by clustering the image colors using a variant of the K-means algorithm [23]: I. Initialize the centers of the color clusters. Initialization can be done automatically or by having the user specify the dropout and nondropout colors. Automatic initialization uses 8 clusters: black, white, red, green, blue, cyan, magenta and yellow. II. For each pixel do the following: II.a Assign the pixel to the cluster with the closest mean color. II.b Update the mean color of the cluster where the pixel was assigned. III. When all of the image pixels are assigned to a cluster, either repeat step II or exit. After color quantization, pixels assigned to non-dropout clusters are turned black and pixels assigned to dropout clusters are turned white, if they are background, or levels of gray if they are part of the form. In no user input is available, the pixels associated with the black and blue clusters are turned black, while all other pixels are considered dropout colors. This approach is adaptive, because the cluster centers are adapted to the colors of the image pixels. However, it requires more computations than the previous methods [25] and at least two passes through the image, one pass for color quantization and one for color dropout. 4. Results and Conclusions Multilevel thresholding using foreground background tracking works well and provides a more faithful representation of the original gray scale image, because it uses more levels to represent it, and it is less likely to miss low contrast characters. The drawback of multilevel thresholding is that it requires more bits per pixel, which results in a larger overall file size. Additionally, there are some practical issues associated with images that M bits per pixel and 2<M<8. First there are few file formats available that can handle bits per pixel other than one or eight. This may be overcome by selecting M=4 which may be implemented using the TIFF file format, or by using a proprietary file format. Secondly, multibit images are less efficient to compress than binary images, because the less significant bits contain detail information. However, with increasing availability of low cost memory, storage issues are less of a problem. Multilevel color dropout also provides several advantages compared to traditional black and white color dropout. First the textual information of interest is enhanced, because it is

4 rendered black, while the background color, that may reduce the text contrast, is suppressed or reduced in contrast. In addition, the removal of the form lines minimizes interference with the text characters, and may reduce errors during character recognition. Another advantage is that the uncompressed file size is reduced and may significantly reduce the storage requirements for the resulting document files. It should be noted that bitonal color dropout involves some risk in cases where the full range of the non-dropout ink colors is not known. This risk is reduced when multilevel color dropout is employed. To further reduce the potential loss of information, a semiautomatic approach can be adopted, where additional dropout and non-dropout colors are interactively specified before processing the forms. References [1] R. Ulichney, Digital Halftoning, MIT Press, Cambridge MA, [2] X. Kang, Digital Color Halftoning, Wiley- IEEE Press, [3] D. Lau and G. Arce, Modern Digital Halftoning, Marcel Dekker, [4] J. Weszka and A. Rosenfeld, Threshold Evaluation Techniques, IEEE Trans. Systems Man and Cybernetics, pp , [5] P. Palumbo, P. Swaminathan, and S. Srihari, Document Image Binarization: Evaluation of Algorithms, SPIE Applications of Digital Image Processing IX, vol. 697, pp , [6] P.K. Sahoo, S. Soltani, A.K.C. Wong, and Y.C. Chen, A survey of thresholding techniques, Computer Vision, Graphics and Image Processing, vol. 41, pp , [7] O.D. Trier and A. Jain, Goal-directed evaluation of binarization methods, IEEE Trans. PAMI, pp , Dec [8] A.T. Abak, U. Baris, and B. Sankur, The Performance Evaluation of Thresholding Algorithms for Optical Character Recognition, pp , ICDAR 97, Ulm, Germany, [9] J.D. Yang, Y.S. Chen, and W.H. Hsu, Adaptive thresholding algorithm and its hardware implementation, Pattern Recognition Letters, pp , [10] J. Sauvola, T. Seppanen, S. Haapakoski, and M. Pietikainen, Adaptive Document Binarization, pp , ICDAR 97, Ulm, Germany, [11] A. Savakis, "Adaptive Document Image Thresholding using Foreground and Background Clustering," ICIP 98, Chicago, [12] P. Rudak, Automatic Detection and Selection of a dropout color using zone calibration in conjunction with optical character recognition of preprinted forms, US Patent , [13] Y. Murai and T. Amagai, Image processing apparatus with function of extracting visual information from region printed in dropout color on sheet, US Patent 5,664,031, [14] B. Yu and A. Jain, "A Generic System for Form Dropout," IEEE Trans. PAMI, [15] A. Savakis and C. Brown, Document processing for automatic color dropout, SPIE Conference on Applications of Digital Image Processing, San Diego CA, July [16] R. S. Gentile, E. Walowit, and J. P. Allebach, "Quantization and Multilevel Halftoning of Color Images for Near Original Image Quality" J. Opt. Soc. Am. A., Vol. 7, pp , June 1990 [17] A new criterion for automatic multilevel thresholding Jui-Cheng Yen; Fu-Juay Chang; Shyang Chang, IEEE Trans Image Proc., Vol. 4, pp , 1995 [18] L. Hertz, R.W. Schafer, Multilevel Thresholding Using Edge Matching, Computer Vision Graphics and Image Processing, 44 (1988) [19] Digital Multitoning with Overmodulation for Smooth Texture Transition, Yu Q, Parker KJ, Spaulding K,

5 and Miller R, Journal of Electronic Imaging, Vol. 8, No. 3, pp , July [20] J. L. Mitchell, G. Thompson, C. W. Wu, T. J. Trenary and Y. Qiao, ``Multilevel color halftoning,'' The 9th Color Imaging Conference, Scottsdale, AZ, [21] J. R. Goldschneider, E. A. Riskin and P. W. Wong, ``Embedded multilevel error diffusion,'' IEEE Transactions on Image Processing, vol. 6, pp , July [22] U.S. Patent US , Adaptive quantization of grayscale images, Eastman Kodak Company, issued November [23] A. Jain, and R. Dubes, Algorithms for Clustering Data, pp , Prentice Hall, Document Image Halftoning Thresholding Method Selection Module Rendered Image Color Dropout Classification Segmentation Module Figure 1. Image Rendering Block Diagram

Document Processing for Automatic Color form Dropout

Document Processing for Automatic Color form Dropout Rochester Institute of Technology RIT Scholar Works Articles 12-7-2001 Document Processing for Automatic Color form Dropout Andreas E. Savakis Rochester Institute of Technology Christopher R. Brown Microwave

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July-2013 ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July-2013 ISSN 2157 Automatic Color Form Dropout to Achieve Faster Document Processing Shital A. Dhanfule 1, Prashant N. Pusdekar 2, Vinaya V. Gohokar 3 1 PG, Student, Department of Electronics and Telecommunication

More information

The Perceived Image Quality of Reduced Color Depth Images

The Perceived Image Quality of Reduced Color Depth Images The Perceived Image Quality of Reduced Color Depth Images Cathleen M. Daniels and Douglas W. Christoffel Imaging Research and Advanced Development Eastman Kodak Company, Rochester, New York Abstract A

More information

Image Rendering for Digital Fax

Image Rendering for Digital Fax Rendering for Digital Fax Guotong Feng a, Michael G. Fuchs b and Charles A. Bouman a a Purdue University, West Lafayette, IN b Hewlett-Packard Company, Boise, ID ABSTRACT Conventional halftoning methods

More information

Ranked Dither for Robust Color Printing

Ranked Dither for Robust Color Printing Ranked Dither for Robust Color Printing Maya R. Gupta and Jayson Bowen Dept. of Electrical Engineering, University of Washington, Seattle, USA; ABSTRACT A spatially-adaptive method for color printing is

More information

Contrast adaptive binarization of low quality document images

Contrast adaptive binarization of low quality document images Contrast adaptive binarization of low quality document images Meng-Ling Feng a) and Yap-Peng Tan b) School of Electrical and Electronic Engineering, Nanyang Technological University, Nanyang Avenue, Singapore

More information

Error Diffusion without Contouring Effect

Error Diffusion without Contouring Effect Error Diffusion without Contouring Effect Wei-Yu Han and Ja-Chen Lin National Chiao Tung University, Department of Computer and Information Science Hsinchu, Taiwan 3000 Abstract A modified error-diffusion

More information

OTSU Guided Adaptive Binarization of CAPTCHA Image using Gamma Correction

OTSU Guided Adaptive Binarization of CAPTCHA Image using Gamma Correction 2016 23rd International Conference on Pattern Recognition (ICPR) Cancún Center, Cancún, México, December 4-8, 2016 OTSU Guided Adaptive Binarization of CAPTCHA Image using Gamma Correction Cunzhao Shi,

More information

A New Hybrid Multitoning Based on the Direct Binary Search

A New Hybrid Multitoning Based on the Direct Binary Search IMECS 28 19-21 March 28 Hong Kong A New Hybrid Multitoning Based on the Direct Binary Search Xia Zhuge Yuki Hirano and Koji Nakano Abstract Halftoning is an important task to convert a gray scale image

More information

Various Visual Secret Sharing Schemes- A Review

Various Visual Secret Sharing Schemes- A Review Various Visual Secret Sharing Schemes- A Review Mrunali T. Gedam Department of Computer Science and Engineering Tulsiramji Gaikwad-Patil College of Engineering and Technology, Nagpur, India Vinay S. Kapse

More information

PART II. DIGITAL HALFTONING FUNDAMENTALS

PART II. DIGITAL HALFTONING FUNDAMENTALS PART II. DIGITAL HALFTONING FUNDAMENTALS Outline Halftone quality Origins of halftoning Perception of graylevels from halftones Printer properties Introduction to digital halftoning Conventional digital

More information

Fig 1: Error Diffusion halftoning method

Fig 1: Error Diffusion halftoning method Volume 3, Issue 6, June 013 ISSN: 77 18X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Approach to Digital

More information

Fundamentals of Multimedia

Fundamentals of Multimedia Fundamentals of Multimedia Lecture 2 Graphics & Image Data Representation Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Outline Black & white imags 1 bit images 8-bit gray-level images Image histogram Dithering

More information

Image Compression Based on Multilevel Adaptive Thresholding using Meta-Data Heuristics

Image Compression Based on Multilevel Adaptive Thresholding using Meta-Data Heuristics Cloud Publications International Journal of Advanced Remote Sensing and GIS 2017, Volume 6, Issue 1, pp. 1988-1993 ISSN 2320 0243, doi:10.23953/cloud.ijarsg.29 Research Article Open Access Image Compression

More information

Quantitative Analysis of Local Adaptive Thresholding Techniques

Quantitative Analysis of Local Adaptive Thresholding Techniques Quantitative Analysis of Local Adaptive Thresholding Techniques M. Chandrakala Assistant Professor, Department of ECE, MGIT, Hyderabad, Telangana, India ABSTRACT: Thresholding is a simple but effective

More information

Stochastic Screens Robust to Mis- Registration in Multi-Pass Printing

Stochastic Screens Robust to Mis- Registration in Multi-Pass Printing Published as: G. Sharma, S. Wang, and Z. Fan, "Stochastic Screens robust to misregistration in multi-pass printing," Proc. SPIE: Color Imaging: Processing, Hard Copy, and Applications IX, vol. 5293, San

More information

Chapter 17. Shape-Based Operations

Chapter 17. Shape-Based Operations Chapter 17 Shape-Based Operations An shape-based operation identifies or acts on groups of pixels that belong to the same object or image component. We have already seen how components may be identified

More information

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods 19 An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods T.Arunachalam* Post Graduate Student, P.G. Dept. of Computer Science, Govt Arts College, Melur - 625 106 Email-Arunac682@gmail.com

More information

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi Department of E&TC Engineering,PVPIT,Bavdhan,Pune ABSTRACT: In the last decades vehicle license plate recognition systems

More information

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Hetal R. Thaker Atmiya Institute of Technology & science, Kalawad Road, Rajkot Gujarat, India C. K. Kumbharana,

More information

I (x, y) O (x,y) compare. x (row #) mod Mx y (column #) mod My. screen d (x, y )

I (x, y) O (x,y) compare. x (row #) mod Mx y (column #) mod My. screen d (x, y ) Digital Multitoning Evaluation with a Human Visual Model Qing Yu and Kevin J. Parker Department of Electrical Engineering University of Rochester, Rochester, NY 1467 Kevin Spaulding and Rodney Miller Imaging

More information

Chapter 3 Graphics and Image Data Representations

Chapter 3 Graphics and Image Data Representations Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration 1 Li & Drew c Prentice Hall 2003 3.1 Graphics/Image Data Types The number

More information

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction International Journal of Scientific and Research Publications, Volume 4, Issue 7, July 2014 1 Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for

More information

Linear Regression Based Global Thresholding

Linear Regression Based Global Thresholding Linear Regression Based Global ing Khalid Aboura Centre for Built Infrastructure Research University of Technology Sydney 5 Broadway, Ultimo, NSW 27, Australia kaboura@eng.uts.edu.au Abstract A large number

More information

Direct Binary Search Based Algorithms for Image Hiding

Direct Binary Search Based Algorithms for Image Hiding 1 Xia ZHUGE, 2 Koi NAKANO 1 School of Electron and Information Engineering, Ningbo University of Technology, No.20 Houhe Lane Haishu District, 315016, Ningbo, Zheiang, China zhugexia2@163.com *2 Department

More information

A COMPARATIVE STUDY ON IMAGE COMPRESSION USING HALFTONING BASED BLOCK TRUNCATION CODING FOR COLOR IMAGE

A COMPARATIVE STUDY ON IMAGE COMPRESSION USING HALFTONING BASED BLOCK TRUNCATION CODING FOR COLOR IMAGE A COMPARATIVE STUDY ON IMAGE COMPRESSION USING HALFTONING BASED BLOCK TRUNCATION CODING FOR COLOR IMAGE Meharban M.S 1 and Priya S 2 1 M.Tech Student, Dept. of Computer Science, Model Engineering College

More information

Implementation of global and local thresholding algorithms in image segmentation of coloured prints

Implementation of global and local thresholding algorithms in image segmentation of coloured prints Implementation of global and local thresholding algorithms in image segmentation of coloured prints Miha Lazar, Aleš Hladnik Chair of Information and Graphic Arts Technology, Department of Textiles, Faculty

More information

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 12, December 2014,

More information

Advances in Technology of KODAK NEXPRESS Digital Production Color Presses

Advances in Technology of KODAK NEXPRESS Digital Production Color Presses Advances in Technology of KODAK NEXPRESS Digital Production Color Presses Yee S. Ng, Hwai T. Tai, Chung-hui Kuo, and Dmitri A. Gusev; Eastman Kodak Company, Rochester, NY/USA Abstract The stochastic screen

More information

Binarization of Historical Document Images Using the Local Maximum and Minimum

Binarization of Historical Document Images Using the Local Maximum and Minimum Binarization of Historical Document Images Using the Local Maximum and Minimum Bolan Su Department of Computer Science School of Computing National University of Singapore Computing 1, 13 Computing Drive

More information

COLOR LASER PRINTER IDENTIFICATION USING PHOTOGRAPHED HALFTONE IMAGES. Do-Guk Kim, Heung-Kyu Lee

COLOR LASER PRINTER IDENTIFICATION USING PHOTOGRAPHED HALFTONE IMAGES. Do-Guk Kim, Heung-Kyu Lee COLOR LASER PRINTER IDENTIFICATION USING PHOTOGRAPHED HALFTONE IMAGES Do-Guk Kim, Heung-Kyu Lee Graduate School of Information Security, KAIST Department of Computer Science, KAIST ABSTRACT Due to the

More information

What is an image? Images and Displays. Representative display technologies. An image is:

What is an image? Images and Displays. Representative display technologies. An image is: What is an image? Images and Displays A photographic print A photographic negative? This projection screen Some numbers in RAM? CS465 Lecture 2 2005 Steve Marschner 1 2005 Steve Marschner 2 An image is:

More information

Chapter 3 Graphics and Image Data Representations

Chapter 3 Graphics and Image Data Representations Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats Li, Drew, & Liu 1 1 3.1 Graphics/Image Data Types The number of file formats used in multimedia

More information

Evaluation of Visual Cryptography Halftoning Algorithms

Evaluation of Visual Cryptography Halftoning Algorithms Evaluation of Visual Cryptography Halftoning Algorithms Shital B Patel 1, Dr. Vinod L Desai 2 1 Research Scholar, RK University, Kasturbadham, Rajkot, India. 2 Assistant Professor, Department of Computer

More information

DIGITAL halftoning is a technique used by binary display

DIGITAL halftoning is a technique used by binary display IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL 9, NO 5, MAY 2000 923 Digital Color Halftoning with Generalized Error Diffusion and Multichannel Green-Noise Masks Daniel L Lau, Gonzalo R Arce, Senior Member,

More information

1 Li & Drew c Prentice Hall Li & Drew c Prentice Hall 2003

1 Li & Drew c Prentice Hall Li & Drew c Prentice Hall 2003 Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration 3.1 Graphics/Image Data Types The number of file formats used in multimedia

More information

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Shigueo Nomura and José Ricardo Gonçalves Manzan Faculty of Electrical Engineering, Federal University of Uberlândia, Uberlândia, MG,

More information

from: Point Operations (Single Operands)

from:  Point Operations (Single Operands) from: http://www.khoral.com/contrib/contrib/dip2001 Point Operations (Single Operands) Histogram Equalization Histogram equalization is as a contrast enhancement technique with the objective to obtain

More information

Automatic Segmentation of Fiber Cross Sections by Dual Thresholding

Automatic Segmentation of Fiber Cross Sections by Dual Thresholding Automatic Segmentation of Fiber Cross Sections by Dual Thresholding Yan Wan 1, Li Yao 1, Bugao Xu 2 1 Donghua University, School of Computer Science, Shanghai, Shanghai CHINA 2 University of Texas, Human

More information

Multi-Level Colour Halftoning Algorithms

Multi-Level Colour Halftoning Algorithms Multi-Level Colour Halftoning Algorithms V. Ostromoukhov, P. Emmel, N. Rudaz, I. Amidror R. D. Hersch Ecole Polytechnique Fédérale, Lausanne, Switzerland {victor,hersch) @di.epfl.ch Abstract Methods for

More information

Adaptive color haiftoning for minimum perceived error using the Blue Noise Mask

Adaptive color haiftoning for minimum perceived error using the Blue Noise Mask Adaptive color haiftoning for minimum perceived error using the Blue Noise Mask Qing Yu and Kevin J. Parker Department of Electrical Engineering University of Rochester, Rochester, NY 14627 ABSTRACT Color

More information

EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY

EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY S.Gayathri 1, N.Mohanapriya 2, B.Kalaavathi 3 1 PG student, Computer Science and Engineering,

More information

A Fast Algorithm of Extracting Rail Profile Base on the Structured Light

A Fast Algorithm of Extracting Rail Profile Base on the Structured Light A Fast Algorithm of Extracting Rail Profile Base on the Structured Light Abstract Li Li-ing Chai Xiao-Dong Zheng Shu-Bin College of Urban Railway Transportation Shanghai University of Engineering Science

More information

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015 Computer Graphics Si Lu Fall 2017 http://www.cs.pdx.edu/~lusi/cs447/cs447_547_comput er_graphics.htm 10/02/2015 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/

More information

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online): 2321-0613 Improved Document Image Binarization using Hybrid Thresholding Method Neha 1 Deepak 2

More information

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Sam Hocevar 1 and Gary Niger 2 1 Laboratoire d Imagerie Bureautique et de Conception Artistique 14 rue

More information

A Method of Multi-License Plate Location in Road Bayonet Image

A Method of Multi-License Plate Location in Road Bayonet Image A Method of Multi-License Plate Location in Road Bayonet Image Ying Qian The lab of Graphics and Multimedia Chongqing University of Posts and Telecommunications Chongqing, China Zhi Li The lab of Graphics

More information

Camera identification from sensor fingerprints: why noise matters

Camera identification from sensor fingerprints: why noise matters Camera identification from sensor fingerprints: why noise matters PS Multimedia Security 2010/2011 Yvonne Höller Peter Palfrader Department of Computer Science University of Salzburg January 2011 / PS

More information

Methods of Bitonal Image Conversion for Modern and Classic Documents

Methods of Bitonal Image Conversion for Modern and Classic Documents Methods of Bitonal Image Conversion for Modern and Classic Documents Costin - Anton Boiangiu, Andrei - Iulian Dvornic Computer Science Department Politehnica University of Bucharest Splaiul Independentei

More information

A Multiscale Error Diffusion Technique for Digital Halftoning

A Multiscale Error Diffusion Technique for Digital Halftoning IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 3, MARCH 1997 483 240 2 240 portion of the luminance (Y) component of the SVDfiltered frame no. 75 (first field), with = 12. (Magnified by a factor of

More information

Text Extraction from Images

Text Extraction from Images Text Extraction from Images Paraag Agrawal #1, Rohit Varma *2 # Information Technology, University of Pune, India 1 paraagagrawal@hotmail.com * Information Technology, University of Pune, India 2 catchrohitvarma@gmail.com

More information

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC ROBOT VISION Dr.M.Madhavi, MED, MVSREC Robotic vision may be defined as the process of acquiring and extracting information from images of 3-D world. Robotic vision is primarily targeted at manipulation

More information

An Enhancement of Images Using Recursive Adaptive Gamma Correction

An Enhancement of Images Using Recursive Adaptive Gamma Correction An Enhancement of Images Using Recursive Adaptive Gamma Correction Gagandeep Singh #1, Sarbjeet Singh *2 #1 M.tech student,department of E.C.E, PTU Talwandi Sabo(BATHINDA),India *2 Assistant Professor,

More information

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors Pharindra Kumar Sharma Nishchol Mishra M.Tech(CTA), SOIT Asst. Professor SOIT, RajivGandhi Technical University,

More information

Computer Vision. Howie Choset Introduction to Robotics

Computer Vision. Howie Choset   Introduction to Robotics Computer Vision Howie Choset http://www.cs.cmu.edu.edu/~choset Introduction to Robotics http://generalrobotics.org What is vision? What is computer vision? Edge Detection Edge Detection Interest points

More information

Prof. Feng Liu. Fall /04/2018

Prof. Feng Liu. Fall /04/2018 Prof. Feng Liu Fall 2018 http://www.cs.pdx.edu/~fliu/courses/cs447/ 10/04/2018 1 Last Time Image file formats Color quantization 2 Today Dithering Signal Processing Homework 1 due today in class Homework

More information

Computing for Engineers in Python

Computing for Engineers in Python Computing for Engineers in Python Lecture 10: Signal (Image) Processing Autumn 2011-12 Some slides incorporated from Benny Chor s course 1 Lecture 9: Highlights Sorting, searching and time complexity Preprocessing

More information

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with

More information

Efficient Document Image Binarization for Degraded Document Images using MDBUTMF and BiTA

Efficient Document Image Binarization for Degraded Document Images using MDBUTMF and BiTA RESEARCH ARTICLE OPEN ACCESS Efficient Document Image Binarization for Degraded Document Images using MDBUTMF and BiTA Leena.L.R, Gayathri. S2 1 Leena. L.R,Author is currently pursuing M.Tech (Information

More information

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images A. Vadivel 1, M. Mohan 1, Shamik Sural 2 and A.K.Majumdar 1 1 Department of Computer Science and Engineering,

More information

Modified Jointly Blue Noise Mask Approach Using S-CIELAB Color Difference

Modified Jointly Blue Noise Mask Approach Using S-CIELAB Color Difference JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY Volume 46, Number 6, November/December 2002 Modified Jointly Blue Noise Mask Approach Using S-CIELAB Color Difference Yong-Sung Kwon, Yun-Tae Kim and Yeong-Ho

More information

Digital Libraries. Conversion to Digital Formats. Anne Kenney, Cornell University Library

Digital Libraries. Conversion to Digital Formats. Anne Kenney, Cornell University Library Digital Libraries Conversion to Digital Formats Anne Kenney, Cornell University Library 1 What are Digital Images? Electronic snapshots taken of a scene or scanned from documents samples and mapped as

More information

Simultaneous geometry and color texture acquisition using a single-chip color camera

Simultaneous geometry and color texture acquisition using a single-chip color camera Simultaneous geometry and color texture acquisition using a single-chip color camera Song Zhang *a and Shing-Tung Yau b a Department of Mechanical Engineering, Iowa State University, Ames, IA, USA 50011;

More information

PHASE PRESERVING DENOISING AND BINARIZATION OF ANCIENT DOCUMENT IMAGE

PHASE PRESERVING DENOISING AND BINARIZATION OF ANCIENT DOCUMENT IMAGE Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 7, July 2015, pg.16

More information

Automatic Locating the Centromere on Human Chromosome Pictures

Automatic Locating the Centromere on Human Chromosome Pictures Automatic Locating the Centromere on Human Chromosome Pictures M. Moradi Electrical and Computer Engineering Department, Faculty of Engineering, University of Tehran, Tehran, Iran moradi@iranbme.net S.

More information

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Keyword: Morphological operation, template matching, license plate localization, character recognition. Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Automatic

More information

Wisconsin Heritage Online Digital Imaging Guidelines QUICK GUIDE TO SCANNING

Wisconsin Heritage Online Digital Imaging Guidelines QUICK GUIDE TO SCANNING Wisconsin Heritage Online Digital Imaging Guidelines QUICK GUIDE TO SCANNING January 2010 This Scanning Quick Guide is a summary of the recommended scanning standards for WHO Content Providers. It is intended

More information

Improvement in image enhancement using recursive adaptive Gamma correction

Improvement in image enhancement using recursive adaptive Gamma correction 24 Improvement in enhancement using recursive adaptive Gamma correction Gurpreet Singh 1, Er. Jyoti Rani 2 1 CSE, GZSPTU Campus Bathinda, ergurpreetroyal@gmail.com 2 CSE, GZSPTU Campus Bathinda, csejyotigill@gmail.com

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 1 Introduction and overview What will we learn? What is image processing? What are the main applications of image processing? What is an image?

More information

Extraction of Newspaper Headlines from Microfilm for Automatic Indexing

Extraction of Newspaper Headlines from Microfilm for Automatic Indexing Extraction of Newspaper Headlines from Microfilm for Automatic Indexing Chew Lim Tan 1, Qing Hong Liu 2 1 School of Computing, National University of Singapore, 3 Science Drive 2, Singapore 117543 Email:

More information

Low Noise Color Error Diffusion using the 8-Color Planes

Low Noise Color Error Diffusion using the 8-Color Planes Low Noise Color Error Diffusion using the 8-Color Planes Hidemasa Nakai, Koji Nakano Abstract Digital color halftoning is a process to convert a continuous-tone color image into an image with a limited

More information

Recovery of badly degraded Document images using Binarization Technique

Recovery of badly degraded Document images using Binarization Technique International Journal of Scientific and Research Publications, Volume 4, Issue 5, May 2014 1 Recovery of badly degraded Document images using Binarization Technique Prof. S. P. Godse, Samadhan Nimbhore,

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 4, April 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Novel Approach

More information

Encoding Information in Clustered-Dot Halftones

Encoding Information in Clustered-Dot Halftones Encoding Information in Clustered-Dot Halftones Robert Ulichney, Matthew Gaubatz, Steven Simske HP Laboratories HPL-2010-136 Keyword(s): Steganographic Halftone, Clustered-dot halfioning, Data-bearing

More information

On Filter Techniques for Generating Blue Noise Mask

On Filter Techniques for Generating Blue Noise Mask On Filter Techniques for Generating Blue Noise Mask Kevin J. Parker and Qing Yu Dept. of Electrical Engineering, University of Rochester, Rochester, New York Meng Yao, Color Print and Image Division Tektronix

More information

Image binarization techniques for degraded document images: A review

Image binarization techniques for degraded document images: A review Image binarization techniques for degraded document images: A review Binarization techniques 1 Amoli Panchal, 2 Chintan Panchal, 3 Bhargav Shah 1 Student, 2 Assistant Professor, 3 Assistant Professor 1

More information

Digital Images. Digital Images. Digital Images fall into two main categories

Digital Images. Digital Images. Digital Images fall into two main categories Digital Images Digital Images Scanned or digitally captured image Image created on computer using graphics software Digital Images fall into two main categories Vector Graphics Raster (Bitmap) Graphics

More information

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms

Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Reinstating Floyd-Steinberg: Improved Metrics for Quality Assessment of Error Diffusion Algorithms Sam Hocevar 1 and Gary Niger 2 1 Laboratoire d Imagerie Bureautique et de Conception Artistique 14 rue

More information

Color Image Quantization and Dithering Method Based on Human Visual System Characteristics*

Color Image Quantization and Dithering Method Based on Human Visual System Characteristics* Color Image Quantization and Dithering Method Based on Human Visual System Characteristics* yeong Man im, Chae Soo Lee, Eung Joo Lee, and Yeong Ho Ha Department of Electronic Engineering, yungpook National

More information

A Fast Segmentation Algorithm for Bi-Level Image Compression using JBIG2

A Fast Segmentation Algorithm for Bi-Level Image Compression using JBIG2 A Fast Segmentation Algorithm for Bi-Level Image Compression using JBIG2 Dave A. D. Tompkins and Faouzi Kossentini Signal Processing and Multimedia Group Department of Electrical and Computer Engineering

More information

A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation

A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation Archana Singh Ch. Beeri Singh College of Engg & Management Agra, India Neeraj Kumar Hindustan College of Science

More information

Prof. Feng Liu. Fall /02/2018

Prof. Feng Liu. Fall /02/2018 Prof. Feng Liu Fall 2018 http://www.cs.pdx.edu/~fliu/courses/cs447/ 10/02/2018 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/ Homework 1 due in class

More information

On Filter Techniques for Generating Blue Noise Mask

On Filter Techniques for Generating Blue Noise Mask On Filter Techniques for Generating Blue Noise Mask Kevin J. Parker and Qing Yu Dept. of Electrical Engineering, University of Rochester, New York Meng Yao, Color Print and Image Division Tektronix Inc.,

More information

1 Tone Dependent Color Error Diusion Project Report Multidimensional DSP, Spring 2003 Vishal Monga Abstract Conventional grayscale error diusion halft

1 Tone Dependent Color Error Diusion Project Report Multidimensional DSP, Spring 2003 Vishal Monga Abstract Conventional grayscale error diusion halft 1 Tone Dependent Color Error Diusion Project Report Multidimensional DSP, Spring 2003 Vishal Monga Abstract Conventional grayscale error diusion halftoning produces worms and other objectionable artifacts.

More information

From Raster to Vector: Make That Scanner Earn Its Keep!

From Raster to Vector: Make That Scanner Earn Its Keep! December 2-5, 2003 MGM Grand Hotel Las Vegas From Raster to Vector: Make That Scanner Earn Its Keep! Felicia Provencal GD31-2 This class is an in-depth introduction to Autodesk Raster Design, formerly

More information

White Paper Focusing more on the forest, and less on the trees

White Paper Focusing more on the forest, and less on the trees White Paper Focusing more on the forest, and less on the trees Why total system image quality is more important than any single component of your next document scanner Contents Evaluating total system

More information

MAV-ID card processing using camera images

MAV-ID card processing using camera images EE 5359 MULTIMEDIA PROCESSING SPRING 2013 PROJECT PROPOSAL MAV-ID card processing using camera images Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS AT ARLINGTON

More information

Eastman Kodak Company 343 State Street Rochester, NY U.S.A. Kodak, All rights reserved. TM: Kodak

Eastman Kodak Company 343 State Street Rochester, NY U.S.A. Kodak, All rights reserved. TM: Kodak Eastman Kodak Company 343 State Street Rochester, NY 14650 U.S.A. Kodak, 2012. All rights reserved. TM: Kodak Using the ISIS Driver Contents Starting the Scan Validation Tool... 2 Configuring Image settings...

More information

Image Distortion Maps 1

Image Distortion Maps 1 Image Distortion Maps Xuemei Zhang, Erick Setiawan, Brian Wandell Image Systems Engineering Program Jordan Hall, Bldg. 42 Stanford University, Stanford, CA 9435 Abstract Subjects examined image pairs consisting

More information

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 2 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 COMPUTERIZED IMAGING Section I: Chapter 2 RADT

More information

Automatic Counterfeit Protection System Code Classification

Automatic Counterfeit Protection System Code Classification Automatic Counterfeit Protection System Code Classification Joost van Beusekom a,b, Marco Schreyer a, Thomas M. Breuel b a German Research Center for Artificial Intelligence (DFKI) GmbH D-67663 Kaiserslautern,

More information

Application of Kubelka-Munk Theory in Device-independent Color Space Error Diffusion

Application of Kubelka-Munk Theory in Device-independent Color Space Error Diffusion Application of Kubelka-Munk Theory in Device-independent Color Space Error Diffusion Shilin Guo and Guo Li Hewlett-Packard Company, San Diego Site Abstract Color accuracy becomes more critical for color

More information

Chapter 6. [6]Preprocessing

Chapter 6. [6]Preprocessing Chapter 6 [6]Preprocessing As mentioned in chapter 4, the first stage in the HCR pipeline is preprocessing of the image. We have seen in earlier chapters why this is very important and at the same time

More information

Thresholding and segmentation concerns in spray imaging

Thresholding and segmentation concerns in spray imaging Thresholding and segmentation concerns in spray imaging D. Sedarsky * Applied Mechanics Department Chalmers University of Technology SE-412 96 Gothenburg, Sweden Abstract Continuing advances in fast digital

More information

Locating the Query Block in a Source Document Image

Locating the Query Block in a Source Document Image Locating the Query Block in a Source Document Image Naveena M and G Hemanth Kumar Department of Studies in Computer Science, University of Mysore, Manasagangotri-570006, Mysore, INDIA. Abstract: - In automatic

More information

Images and Displays. Lecture Steve Marschner 1

Images and Displays. Lecture Steve Marschner 1 Images and Displays Lecture 2 2008 Steve Marschner 1 Introduction Computer graphics: The study of creating, manipulating, and using visual images in the computer. What is an image? A photographic print?

More information

Restoration of Degraded Historical Document Image 1

Restoration of Degraded Historical Document Image 1 Restoration of Degraded Historical Document Image 1 B. Gangamma, 2 Srikanta Murthy K, 3 Arun Vikas Singh 1 Department of ISE, PESIT, Bangalore, Karnataka, India, 2 Professor and Head of the Department

More information

UM-Based Image Enhancement in Low-Light Situations

UM-Based Image Enhancement in Low-Light Situations UM-Based Image Enhancement in Low-Light Situations SHWU-HUEY YEN * CHUN-HSIEN LIN HWEI-JEN LIN JUI-CHEN CHIEN Department of Computer Science and Information Engineering Tamkang University, 151 Ying-chuan

More information

Content Based Image Retrieval Using Color Histogram

Content Based Image Retrieval Using Color Histogram Content Based Image Retrieval Using Color Histogram Nitin Jain Assistant Professor, Lokmanya Tilak College of Engineering, Navi Mumbai, India. Dr. S. S. Salankar Professor, G.H. Raisoni College of Engineering,

More information

Document Recovery from Degraded Images

Document Recovery from Degraded Images Document Recovery from Degraded Images 1 Jyothis T S, 2 Sreelakshmi G, 3 Poornima John, 4 Simpson Joseph Stanley, 5 Snithin P R, 6 Tara Elizabeth Paul 1 AP, CSE Department, Jyothi Engineering College,

More information