Overview of Augraphy
devAugraphy is a Python library designed to create realistic, degraded copies of original documents through an augmentation pipeline. It simulates real-world paper-oriented distortions such as:
- Synthetic paper printing: Simulating dirty laser or inkjet printers.
- Scanning: Simulating dirty office scanners.
- Faxing: Simulating low-resolution fax machines.
- Copy machine processes: Simulating various copy machine distortions.
By applying these random distortions, Augraphy acts as a factory that produces an almost infinite number of variations from a single source document. This is primarily used to generate large amounts of synthetic training data for AI/ML models to learn how to remove document noise and distortions.