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.

Learn More →

Main Processing

Converts pencil drawings to inked versions using our trained deep learning model, with support for both individual files and batch processing.

Learn More →

Postprocessing

Refines the generated drawings through binarisation, background removal, and stippling pattern enhancement.

Learn More →

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