Commit graph

2 commits

Author SHA1 Message Date
jedarden
8d6a1a07df docs(pdftract-372e): finalize watermark and background separation research note v1.0
- Added Section 2: Combined Watermark Scoring Algorithm with signal definitions, pseudo-code, threshold tuning, and weight overrides
- Added Section 4: Font-Based Signals (font size, color, weight/family)
- Added Section 11: Text Output Mode behavior (pre/post Phase 7)
- Added Section 12: Edge Cases (stamps vs watermarks, raster watermarks, form profile override, reading-order interaction)
- Added Section 13: Validation Corpus with empirical baseline results
- Expanded Section 10 with WatermarkSignals struct containing individual signal scores
- File grows from 198 to 546 lines

Closes: pdftract-372e

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 10:33:37 -04:00
jedarden
f805e52fa3 Add four research documents focused on readable text production
- type3-font-extraction: CharProcs stream parsing, TeX/dvips naming
  conventions, dHash shape fingerprinting, nested font stacks, OCR fallback
- watermark-and-background-separation: five PDF watermark mechanisms,
  transparency tracking, cross-page repetition, WCAG contrast detection,
  raster inpainting, diagonal watermark removal pipeline
- historical-and-degraded-document-extraction: eight degradation categories,
  bleed-through removal, illumination correction, Sauvola binarization,
  stroke reconstruction, Fraktur/long-s handling, confidence-gated output
- complex-layout-reading-order: baseline clustering, XY-cut, Docstrum,
  RLSA smearing, mixed-layout detection, sidebar/inset/footnote ordering,
  perplexity-based confidence with natural_order fallback

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 15:13:10 -04:00