Distinguish between valid and positional matches (fieldValidator now defaults to false).
Compute empty pixel confidence using connected components and area ratios.
Fix ambiguous mark detection for checkboxes.