BeHGAN: Bengali Handwritten Word Generation from Plain Text Using Generative Adversarial Networks
Md. Rakibul Islam, Md. Kamrozzaman Bhuiyan, Safwan Muntasir, Arifur Rahman Jawad, Most. Sharmin Sultana Samu
TL;DR
BeHGAN addresses Bengali word-level handwritten text generation from plain text by introducing a semi-supervised GAN that generates per-character handwriting with a shared style vector. A new Bengali handwriting dataset from ~500 participants and a dataset-augmentation pipeline support training and evaluation. The model demonstrates moderate fidelity (SSIM 0.67, FID 41, Geometric Score 0.63) and highlights the importance of data diversity and post-processing (e.g., GFP-GAN) for HTG. Limitations include restricted alphabet coverage and low output resolution, with future work targeting broader Bengali alphabets, conjunct characters, and diffusion-based improvements.
Abstract
Handwritten Text Recognition (HTR) is a well-established research area. In contrast, Handwritten Text Generation (HTG) is an emerging field with significant potential. This task is challenging due to the variation in individual handwriting styles. A large and diverse dataset is required to generate realistic handwritten text. However, such datasets are difficult to collect and are not readily available. Bengali is the fifth most spoken language in the world. While several studies exist for languages such as English and Arabic, Bengali handwritten text generation has received little attention. To address this gap, we propose a method for generating Bengali handwritten words. We developed and used a self-collected dataset of Bengali handwriting samples. The dataset includes contributions from approximately five hundred individuals across different ages and genders. All images were pre-processed to ensure consistency and quality. Our approach demonstrates the ability to produce diverse handwritten outputs from input plain text. We believe this work contributes to the advancement of Bengali handwriting generation and can support further research in this area.
