Let's Enhance: A Deep Learning Approach to Extreme Deblurring of Text Images
November 18, 2022 ยท Entered Twilight ยท ๐ Inverse Problems and Imaging
Repo contents: HDC_weights, LICENSE, OCR_evaluation.py, README.md, config.py, data_generator.py, data_management.py, data_transforms.py, deblur_example.png, demo.py, environment_cuda.yml, environment_nocuda.yml, fft_conv.py, forward_radial_dist.py, hdc.yml, main.py, networks.py, operators.py, san_example.png, script_train_BlurOp_Theo_v1.py, train_module.py
Authors
Theophil Trippe, Martin Genzel, Jan Macdonald, Maximilian Mรคrz
arXiv ID
2211.10103
Category
cs.CV: Computer Vision
Cross-listed
cs.LG,
math.NA
Citations
2
Venue
Inverse Problems and Imaging
Repository
https://github.com/theophil-trippe/HDC_TUBerlin_version_1
โญ 19
Last Checked
3 months ago
Abstract
This work presents a novel deep-learning-based pipeline for the inverse problem of image deblurring, leveraging augmentation and pre-training with synthetic data. Our results build on our winning submission to the recent Helsinki Deblur Challenge 2021, whose goal was to explore the limits of state-of-the-art deblurring algorithms in a real-world data setting. The task of the challenge was to deblur out-of-focus images of random text, thereby in a downstream task, maximizing an optical-character-recognition-based score function. A key step of our solution is the data-driven estimation of the physical forward model describing the blur process. This enables a stream of synthetic data, generating pairs of ground-truth and blurry images on-the-fly, which is used for an extensive augmentation of the small amount of challenge data provided. The actual deblurring pipeline consists of an approximate inversion of the radial lens distortion (determined by the estimated forward model) and a U-Net architecture, which is trained end-to-end. Our algorithm was the only one passing the hardest challenge level, achieving over $70\%$ character recognition accuracy. Our findings are well in line with the paradigm of data-centric machine learning, and we demonstrate its effectiveness in the context of inverse problems. Apart from a detailed presentation of our methodology, we also analyze the importance of several design choices in a series of ablation studies. The code of our challenge submission is available under https://github.com/theophil-trippe/HDC_TUBerlin_version_1.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Computer Vision
๐
๐
Old Age
๐
๐
Old Age
Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
๐
๐
Old Age
SSD: Single Shot MultiBox Detector
๐
๐
Old Age
Squeeze-and-Excitation Networks
๐
๐
Old Age
Fast R-CNN
๐
๐
Old Age