Welcome to PyPotteryInk
Archaeological drawings are fundamental tools for studying and sharing information about ancient artefacts. PyPotteryInk
aims to streamline the digitisation process by automating the conversion of pencil drawings into publication-ready inked versions while maintaining the high standards required for archaeological documentation.
What PyPotteryInk
Does
PyPotteryInk
employs state-of-the-art deep learning techniques to transform hand-drawn archaeological illustrations into clean, professional inked drawings suitable for academic publication. The pipeline handles the entire process from initial image preparation to final post-processing adjustments.
Key Features
The package provides a comprehensive solution for archaeological drawing digitisation:
- Automated conversion of pencil drawings to inked versions
- Smart preprocessing to optimize image characteristics
- Advanced stippling pattern control for precise shading
- Batch processing capabilities for large collections
- Detailed quality control and validation tools
- Publication-ready output formats
Getting Started
PyPotteryInk
is organised into three main modules, each handling a specific part of the digitisation process:
Preprocessing
Prepares your drawings for optimal processing by analysing and adjusting image characteristics to match our training data distribution.
Main Processing
Converts pencil drawings to inked versions using our trained deep learning model, with support for both individual files and batch processing.
Postprocessing
Refines the generated drawings through binarisation, background removal, and stippling pattern enhancement.
Example Results
When to Use PyPotteryInk
The tool is particularly useful for:
- Archaeological research projects with large collections of drawings
- Cultural heritage institutions digitising their archives
- Archaeological publications requiring consistent drawing styles
- Process quickly simple shapes