Project library

Sheet Music Watermark Removal & Upscale

Restore sheet-music scans and make small notation easier to read.

STAR Summary

Situation
I needed clean, readable sheet music. Most of what I could find was low-res and watermarked.
Task
Create a workflow that removes watermarks and upscales sheet-music scans while keeping notation readable.
Action
  • Trained a UNet model on paired page images for watermark removal.
  • Upscaled low-resolution scans (e.g., ~612x792) to print-friendly resolution (e.g., ~1700x2200) with Very Deep Super-Resolution (VDSR).
  • Wrapped it in a simple GUI so I could run the full pipeline.
Result
  • Typical runs produce cleaner, more readable output in seconds per page (hardware- and batch-dependent).

Project Preview

Choose an area

Original low-resolution horn sheet with a preview watermark over pitched notes.

Zoomed comparison

Selected pitched notes under the preview watermark.
OriginalLow-resolution source with the preview watermark intact.
The same selected notes after watermark removal.
Watermark removedUNet output after the watermark-removal pass.
The same selected notes after upscaling.
UpscaledVDSR output with sharper notation and staff lines.