Run Date: 2026-08-31 05:09:01.544707 Copyright (c) Citizens' Oversight
| setting | value | note |
|---|---|---|
| vendor | 'Dominion' | |
| ml_min_detection_probability_pct | 70 | positions scoring below this are never detected at all |
| grid_rows_to_drop | 0 | last N y-grid rows excluded from candidate positions entirely -- no in-code default, vendor-specific unless a job overrides it |
| ml_target_exclude_regions | none | |
| ml_target_eval_w x ml_target_eval_h | 46 x 40 | classifier's own evaluation-clip size |
| target_offset_x/y (page 1) | 6, -1 | |
| target_offset_x_p1/y_p1 (page 2+) | 6, -1 | |
| mapping_ocr_detect_only | False | |
| mapping_ocr_match_only | True | map_option_names_ocr()'s own two-flag split -- affects whether map/ml_detected_targets.csv reflects a real detection pass or a reused one, not this report's own generation |
36 of 36 styles have detected oval count exactly matching the EIF-expected count.
No mismatches.
Full snapgrid (every 'top'/'lft' line, edge to edge) in thin red, and the oval classifier's own evaluation-clip boundary at EVERY candidate grid position (not just accepted detections, keepout regions already excluded) in thin green -- lets you check grid registration against the page's real timing marks and spot an eval window overlapping neighboring ballot content directly. On top of that: for every style with detections in map/ml_detected_targets.csv, a bold red box + 'x,y,confidence%' around every detected oval, a bold blue box around the region that will be sent to the AI/OCR matching stage, and a bold green box previewing the eventual crop boundary. 72 images across 36 styles.
0001-mldetect-redlined-1.png

0001-mldetect-redlined-2.png

0002-mldetect-redlined-1.png

0002-mldetect-redlined-2.png

0003-mldetect-redlined-1.png

0003-mldetect-redlined-2.png

0004-mldetect-redlined-1.png

0004-mldetect-redlined-2.png

0005-mldetect-redlined-1.png

0005-mldetect-redlined-2.png

0006-mldetect-redlined-1.png

0006-mldetect-redlined-2.png

0007-mldetect-redlined-1.png

0007-mldetect-redlined-2.png

0008-mldetect-redlined-1.png

0008-mldetect-redlined-2.png

0009-mldetect-redlined-1.png

0009-mldetect-redlined-2.png

0029-mldetect-redlined-1.png

0029-mldetect-redlined-2.png

0030-mldetect-redlined-1.png

0030-mldetect-redlined-2.png

0031-mldetect-redlined-1.png

0031-mldetect-redlined-2.png

0032-mldetect-redlined-1.png

0032-mldetect-redlined-2.png

0033-mldetect-redlined-1.png

0033-mldetect-redlined-2.png

0034-mldetect-redlined-1.png

0034-mldetect-redlined-2.png

0035-mldetect-redlined-1.png

0035-mldetect-redlined-2.png

0036-mldetect-redlined-1.png

0036-mldetect-redlined-2.png

0037-mldetect-redlined-1.png

0037-mldetect-redlined-2.png

0038-mldetect-redlined-1.png

0038-mldetect-redlined-2.png

0039-mldetect-redlined-1.png

0039-mldetect-redlined-2.png

0040-mldetect-redlined-1.png

0040-mldetect-redlined-2.png

0041-mldetect-redlined-1.png

0041-mldetect-redlined-2.png

0042-mldetect-redlined-1.png

0042-mldetect-redlined-2.png

0043-mldetect-redlined-1.png

0043-mldetect-redlined-2.png

0045-mldetect-redlined-1.png

0045-mldetect-redlined-2.png

0046-mldetect-redlined-1.png

0046-mldetect-redlined-2.png

0047-mldetect-redlined-1.png

0047-mldetect-redlined-2.png

0048-mldetect-redlined-1.png

0048-mldetect-redlined-2.png

0049-mldetect-redlined-1.png

0049-mldetect-redlined-2.png

0050-mldetect-redlined-1.png

0050-mldetect-redlined-2.png

0051-mldetect-redlined-1.png

0051-mldetect-redlined-2.png

0052-mldetect-redlined-1.png

0052-mldetect-redlined-2.png

0053-mldetect-redlined-1.png

0053-mldetect-redlined-2.png

0054-mldetect-redlined-1.png

0054-mldetect-redlined-2.png

0055-mldetect-redlined-1.png

0055-mldetect-redlined-2.png

0056-mldetect-redlined-1.png

0056-mldetect-redlined-2.png

Run Date: 2026-08-31 05:09:01.544910 Copyright (c) Citizens' Oversight