TY - JOUR
T1 - An FPGA implementation of chaotic and edge enhanced error diffusion
AU - Su, Chung Yen
AU - Sie, You Lin
N1 - Funding Information:
1 This work was supported in part by the National Science Council, Taiwan, R.O.C., under Contract NSC-96-2516-S-003-004-MY3 and NSC-97-2622-E-003-003-CC1.
PY - 2010/8
Y1 - 2010/8
N2 - Digital halftoning plays a central role in getting more observable grey-levels for either the innovative electronic paper or other less level devices. The hardware implementation of digital halftoning is, however, seldom fully explored. In this paper, we propose a novel implementation of digital halftoning by means of error diffusion. The proposed scheme not only can perform a new method called chaotic and edge enhanced error diffusion, but also can be reduced to perform the conventional Floyd-Steinberg error diffusion. Best of all, our new scheme can produce halftone images with lower worm-like artifacts and sharper image edges. This scheme is mainly composed of four components: gradientbased edge detection, chaotic threshold generation, edge enhanced quantization, and error diffusion. Each circuit design of the four components is illustrated for the first time. Besides, we demonstrate the hardware performance of our scheme by using a field programmable gate array (FPGA) chip to offer possibly further applications.
AB - Digital halftoning plays a central role in getting more observable grey-levels for either the innovative electronic paper or other less level devices. The hardware implementation of digital halftoning is, however, seldom fully explored. In this paper, we propose a novel implementation of digital halftoning by means of error diffusion. The proposed scheme not only can perform a new method called chaotic and edge enhanced error diffusion, but also can be reduced to perform the conventional Floyd-Steinberg error diffusion. Best of all, our new scheme can produce halftone images with lower worm-like artifacts and sharper image edges. This scheme is mainly composed of four components: gradientbased edge detection, chaotic threshold generation, edge enhanced quantization, and error diffusion. Each circuit design of the four components is illustrated for the first time. Besides, we demonstrate the hardware performance of our scheme by using a field programmable gate array (FPGA) chip to offer possibly further applications.
KW - Error diffusion
KW - digital halftoning
KW - edge enhancement
KW - electronic paper
KW - field programmable gate array
UR - http://www.scopus.com/inward/record.url?scp=78149243753&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78149243753&partnerID=8YFLogxK
U2 - 10.1109/TCE.2010.5606322
DO - 10.1109/TCE.2010.5606322
M3 - Article
AN - SCOPUS:78149243753
SN - 0098-3063
VL - 56
SP - 1755
EP - 1762
JO - IEEE Transactions on Consumer Electronics
JF - IEEE Transactions on Consumer Electronics
IS - 3
M1 - 5606322
ER -