Related Experiment Video
Updated: Jun 19, 2026

Enabling High Grayscale Resolution Displays and Accurate Response Time Measurements on Conventional Computers
Published on: February 29, 2012
Hardware-friendly descreening
Hasib Siddiqui1, Mireille Boutin, Charles A Bouman
1School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN 47907, USA. hsiddiqu@purdue.edu
Abstract:
Conventional electrophotographic printers tend to produce Moiré artifacts when used for printing images scanned from printed material such as books and magazines. We propose a novel noniterative, nonlinear, and space-variant descreening filter that removes a wide range of Moiré-causing screen frequencies in a scanned document while preserving image sharpness and edge detail. This filter is inspired by Perona-Malik's anisotropic diffusion equation. The amount of diffusion of the image intensity resulting from applying the filter is governed by an edge intensity estimate that is robust under halftone noise. More precisely, the filter extracts a spatial feature vector comprising local intensity gradients estimated from a local window in a presmoothed version of the noisy input image. Tunable nonlinear polynomial functions of this feature vector are then used to perform one iteration of a discrete diffusion controlled by the intensity gradient. The polynomial functions and feature extraction kernels are selected empirically in order to minimize computation while ensuring robust performance across a wide range of test images on a target imaging platform. The algorithm uses integer arithmetic, mostly relying on low-cost bit-wise shift and addition operations, and uses a strictly sequential architecture to provide a cost-effective and robust descreening solution in practical imaging devices including copiers and multifunction printers. We compare the performance of the proposed algorithm to other descreening solutions and demonstrate that the new algorithm improves quality over the existing methods while reducing computation.
Related Concept Videos
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Design Example: Resistive Touchscreen
When a user touches the screen, the two layers make contact at a specific point known as the touchpoint. This contact reduces the resistance between...
Clipper Circuit
The operation of a clipper circuit can be exemplified by analyzing a dual-clipper configuration setup that integrates two ideal diodes, each paired with a biasing...
