Run Date: 2026-09-01 03:00:36.842231 Copyright (c) Citizens' Oversight
This report provides a mechanism to refine the strings for contests and options to be found on BMD ballots without requiring changing the EIF file, which will prompt rebuilding many intervening stages. This report works in conjunction with the BMDIF_(job_name).csv file to allow improving both the contest and option strings.
For 'public oversight' workflow, this file will provide sample BMD ballots for the contests and the options. If 'cooperative' workflow is being used, the images will be available in advance but no CVR, and so this report will not be able to look up the ballots that include specific BMD strings.
Although there are input fields in this report, these fields are currently not active. It is necessary to edit the BMDIF file directly to make any corrections. It is most common to discover corrections that must be made to the contest names. For example the official contest name might be "3rd Congressional District, U.S. House of Representatives (3524)" and the BMD contest name might be "U.S. HOUSE OF REPRESENTATIVES". It is extremely helpful if election districts can use systematic conversions.
The BMD_header must also be corrected, if necessary, by editing the JOB setting file. For the ballots shown, some of the options will be shown. For public oversight methodology, the CVR is already available, so we can gather up a ballot for every option. For cooperative workflow, we can provide some of the options. It is generally possible to notice if there are consistent change from official contests and option names, and use the JOB parameters bmd_option_select_regex for example to select only the valid portion of the official string.
During extraction, the BMDIF file is used to set the strings for comparision, and these will override the settings in the EIF file. It is good practice to try a few extractions using the operation extract_ballot_by_ballotid --ballotid NNNN to see how well extraction will occur prior to running the full extraction, which may be expensive.
| name | value |
|---|---|
| BMD_det_method | size |
| BMD_filesize_threshold | 188,000 |
| BMD_header | |
| BMD_header2 | |
| BMDs_exist | True |
| accept_disagreed_BMDs | True |
| attempt_bmd_if_nonbmd_alignment_fails | True |
| attempt_to_read_qrcode | False |
| bmd_column_period | 536 |
| bmd_fiducial_mark_p1 | |
| bmd_fuzzy_option_justify | left |
| bmd_ocr_marginal_threshold | 85 |
| bmd_ocr_psm | 6 |
| bmd_option_regex | |
| diagnose_bmd_extraction | False |
| ess_use_sequence_barcodes | False |
| ev_coord_str_overrides_during_extraction | |
| ev_coord_str_overrides_during_mapping | |
| force_use_bmd_barcodes | False |
| fuzzy_neg_thres_BMD_options | 100 |
| fuzzy_thres_BMD_contest | 60 |
| fuzzy_thres_BMD_no_selection | 80 |
| fuzzy_thres_BMD_writein | 60 |
| include_BMDs_in_gen_bltbif | False |
| include_bmd_ballot_type | True |
| nonBMD_filesize_threshold | |
| read_style_from_qrcode | False |
| redo_ocr_of_failing_bmd_options | True |
| report_bmd_basic_parse_failed | True |
| treat_nonupper_options_as_writeins | False |
| name | value |
|---|---|
| bmd_no_selection_str | BLANK CONTEST |
| bmd_writein_prefix | Vote for Write-in |
| bmd_voted_for_option_prefix | Vote for |
| bmd_uppercase_options | False |
| bmd_uppercase_contests | False |
| bmd_wrap_contest_lines | True |
| bmd_max_chars_per_line | 40 |
| name | value |
|---|---|
| vendor | Dominion |
| unaligned_mag_factor | 0.94 |
| edge_margin | 10 |
| grid_rows_to_drop | 0 |
| option_clip_region | {'x': -20, 'y': -22, 'h': 70, 'w': 448} |
| option_clip_region_ti | (32, 27, 104, 512, 0, -1) |
| bmd_no_selection_str | BLANK CONTEST |
| bmd_writein_prefix | Vote for Write-in |
| bmd_voted_for_option_prefix | Vote for |
| bmd_uppercase_options | False |
| bmd_uppercase_contests | False |
| bmd_wrap_contest_lines | True |
| bmd_wrap_option_lines | True |
| bmd_max_chars_per_line | 40 |
| target_area_w | 46 |
| target_area_h | 40 |
| target_smallarea_w | 32 |
| target_smallarea_h | 26 |
| target_offset_x | 6 |
| target_offset_y | -1 |
| target_offset_x_p1 | 6 |
| target_offset_y_p1 | -1 |
| full_target | 713 |
| marginal_thres | 225 |
| definite_thres | 500 |
| h_min_option | 60 |
| nominal_bar_period | 46 |
| nominal_bar_width | 22 |
| nominal_full_bar_height | 74 |
| nominal_half_bar_height | 37 |
| corner_blocks | {'tl': {'w': 110, 'h': 74}, 'tr': {'w': 90, 'h': 74}, 'bl': {'w': 110, 'h': 74}} |
| v_align_w | 200 |
| top_align_region_h | 225 |
| btm_align_region_h | 225 |
| top_marks_num | [32, 25, 22] |
| top_marks_tol | 15 |
| h_marks_h | 74 |
| h_marks_w | 22 |
| h_marks_w_tol_more | 10 |
| h_marks_w_tol_less | 10 |
| h_marks_h_tol_more | 25 |
| h_marks_h_tol_less | 20 |
| v_marks_h | 27 |
| v_marks_w | 26 |
| v_marks_w_tol_more | 16 |
| v_marks_w_tol_less | 7 |
| v_marks_h_tol_more | 12 |
| v_marks_h_tol_less | 12 |
| v_region_w | 60 |
| bottom_marks_region_h | 170 |
| top_marks_region_h | 85 |
| marks_sizes | {'lft': [{'w_nom': 26, 'h_nom': 27, 'w_min': 19, 'w_max': 42, 'h_min': 15, 'h_max': 39, 'area_min': 175}], 'rgt': [{'w_nom': 26, 'h_nom': 27, 'w_min': 19, 'w_max': 42, 'h_min': 15, 'h_max': 39, 'area_min': 175}], 'top': [{'w_nom': 22, 'h_nom': 74, 'w_min': 12, 'w_max': 32, 'h_min': 54, 'h_max': 99, 'area_min': 407}], 'btm': [{'w_nom': 22, 'h_nom': 74, 'w_min': 12, 'w_max': 32, 'h_min': 54, 'h_max': 99, 'area_min': 407}]} |
| dominion_barcode_area | {'x': 78, 'y': -225, 'w': 518.0, 'h': 225} |
| dominion_barcode_region_ti | (78, -225, 518, 225, 0, -1) |
| writein_region_os_from_target | {'x': 29, 'y': -50, 'w': 403, 'h': 90} |
| writein_region_ti_from_target | (29, -50, 403, 90, 0, -1) |
| so_region_ti_from_target | (-25, -20, 468, 40, 0, -1) |
| v_marks_num | 63 |
| UNALIGNED_RESOLUTION | {'x': 1596, 'y': 3565} |
| ALIGNED_RESOLUTION | {'x': 1700, 'y': 3600} |
| v3col | {'w_col': 487, 'w_min': 474, 'w_max': 500, 'h_min': 45, 'h_max': 2400} |
| v2col | {'w_col': 778, 'w_min': 758, 'w_max': 798, 'h_min': 45, 'h_max': 2400} |
| v1col | {'w_col': 1557, 'w_min': 1537, 'w_max': 1577, 'h_min': 45, 'h_max': 2400} |
| blk_y_os | 14 |
| blk_h_nom | 110 |
| templ | {'tl': {'h_rect': 75, 'w_rect': 115, 'h_tmp': 95, 'w_tmp': 135, 'pt1': (10, 10), 'pt2': (125, 85), 'wht': 10}, 'tr': {'h_rect': 75, 'w_rect': 90, 'h_tmp': 95, 'w_tmp': 110, 'pt1': (10, 10), 'pt2': (100, 85), 'wht': 10}, 'bl': {'h_rect': 160, 'w_rect': 115, 'h_tmp': 180, 'w_tmp': 135, 'pt1': (93, 10), 'pt2': (125, 80), 'pt1_1': (10, 100), 'pt1_2': (125, 170), 'wht': 10}} |
| align_region_sizes | {'tl': {'x': 0, 'y': 0, 'w': 350, 'h': 200}, 'tr': {'x': 1500, 'y': 0, 'w': 200, 'h': 200}, 'bl': {'x': 0, 'y': 3300, 'w': 1700, 'h': 300}} |
| active_page_split_regions_lod | [{'y': 0, 'h': 270}, {'y': 3400, 'h': 674}, {'y': 3200, 'h': 474}] |
| barcode | {'h_rect': 75, 'w_rect': 20, 'h_tmp': 85, 'w_tmp': 30, 'pt1': (5, 5), 'pt2': (25, 80), 'wht_x': 3, 'wht_y': 5} |
| option_crop | {'top_margin': 2, 'btm_margin': 5, 'lft_margin': 60, 'rgt_margin': 75} |
| full_crop | {'top_margin': 2, 'btm_margin': 2, 'lft_margin': 2, 'rgt_margin': 5} |
| norm_targ_os | {'ref': 'tl', 'x': 32, 'y': 26} |
| adjust_target_x | True |
| marks_num | {'lft': 63, 'rgt': 63, 'top': [32, 25, 22]} |
| tg_region_ti_from_target | (-23, -20, 46, 40, 0, -1) |
| sm_region_ti_from_target | (-16, -13, 32, 26, 0, -1) |
| official_name | bmd_name | link |
|---|---|---|
| President of the United States | President of the United States | 00190_00000_558080 |
| Donald J. Trump (I) (Rep) | Donald J. Trump (I) (Rep) | 00200_00000_963300 |
| Joseph R. Biden (Dem) | Joseph R. Biden (Dem) | 00190_00000_558080 |
| Jo Jorgensen (Lib) | Jo Jorgensen (Lib) | 00540_00000_031660 |
| US Senate (Perdue) | US Senate (Perdue) | 00190_00000_558080 |
| David A. Perdue (I) (Rep) | David A. Perdue (I) (Rep) | 00200_00000_963300 |
| Jon Ossoff (Dem) | Jon Ossoff (Dem) | 00190_00000_558080 |
| Shane Hazel (Lib) | Shane Hazel (Lib) | 00540_00000_655216 |
| US Senate (Loeffler) - Special | US Senate (Loeffler) - Special | 00190_00000_558080 |
| Al Bartell (Ind) | Al Bartell (Ind) | 00182_00000_936330 |
| Allen Buckley (Ind) | Allen Buckley (Ind) | 00200_00000_088958 |
| Doug Collins (Rep) | Doug Collins (Rep) | 00200_00000_236915 |
| Deborah Jackson (Dem) | Deborah Jackson (Dem) | 00540_00000_031660 |
| Jamesia James (Dem) | Jamesia James (Dem) | 00480_00000_926593 |
| Kelly Loeffler (I) (Rep) | Kelly Loeffler (I) (Rep) | 00200_00000_963300 |
| Joy Felicia Slade (Dem) | Joy Felicia Slade (Dem) | 00060_00000_366844 |
| Brian Slowinski (Lib) | Brian Slowinski (Lib) | 00086_00000_801677 |
| Valencia Stovall (Ind) | Valencia Stovall (Ind) | 00184_00000_671003 |
| Raphael Warnock (Dem) | Raphael Warnock (Dem) | 00190_00000_558080 |
| Richard Dien Winfield (Dem) | Richard Dien Winfield (Dem) | 00130_00000_404736 |
| Public Service Commission District 1 | Public Service Commission District 1 | 00190_00000_558080 |
| Jason Shaw (I) (Rep) | Jason Shaw (I) (Rep) | 00200_00000_963300 |
| Robert G. Bryant (Dem) | Robert G. Bryant (Dem) | 00190_00000_558080 |
| Elizabeth Melton (Lib) | Elizabeth Melton (Lib) | 00010_00000_664152 |
| Public Service Commission District 4 | Public Service Commission District 4 | 00190_00000_558080 |
| Lauren Bubba McDonald, Jr. (I) (Rep) | Lauren Bubba McDonald, Jr. (I) (Rep) | 00200_00000_963300 |
| Daniel Blackman (Dem) | Daniel Blackman (Dem) | 00190_00000_558080 |
| Nathan Wilson (Lib) | Nathan Wilson (Lib) | 00010_00000_664152 |
| US House District 14 | US House District 14 | 00190_00000_558080 |
| Marjorie Taylor Greene (Rep) | Marjorie Taylor Greene (Rep) | 00200_00000_963300 |
| Kevin Van Ausdal (Dem) | Kevin Van Ausdal (Dem) | 00190_00000_558080 |
| State Senate District 30 | State Senate District 30 | 00200_00000_963300 |
| Mike Dugan (I) (Rep) | Mike Dugan (I) (Rep) | 00200_00000_963300 |
| Montenia Edwards (Dem) | Montenia Edwards (Dem) | 00130_00000_186349 |
| State Senate District 31 | State Senate District 31 | 00190_00000_558080 |
| Jason Anavitarte (Rep) | Jason Anavitarte (Rep) | 00560_00000_370718 |
| Tianna Smith (Dem) | Tianna Smith (Dem) | 00190_00000_558080 |
| State House District 17 | State House District 17 | 00190_00000_558080 |
| Martin Momtahan (I) (Rep) | Martin Momtahan (I) (Rep) | 00030_00000_124848 |
| Q. Dailey (Dem) | Q. Dailey (Dem) | 00190_00000_558080 |
| State House District 19 | State House District 19 | 00060_00000_366844 |
| Alison Feliciano (Dem) | Alison Feliciano (Dem) | 00060_00000_366844 |
| State House District 66 | State House District 66 | 00200_00000_963300 |
| Jason C. Jones (Rep) | Jason C. Jones (Rep) | 00200_00000_963300 |
| State House District 67 | State House District 67 | 00580_00000_362713 |
| Micah Gravley (I) (Rep) | Micah Gravley (I) (Rep) | 00580_00000_362713 |
| Angela Mayfield (Dem) | Angela Mayfield (Dem) | 00130_00000_186349 |
| Probate Judge | Probate Judge | 00190_00000_558080 |
| Angela Woodall (Rep) | Angela Woodall (Rep) | 00200_00000_963300 |
| Clerk of Superior Court | Clerk of Superior Court | 00190_00000_558080 |
| Sheila Butler (I) (Rep) | Sheila Butler (I) (Rep) | 00200_00000_963300 |
| Sheriff | Sheriff | 00190_00000_558080 |
| Gary Gulledge (I) (Rep) | Gary Gulledge (I) (Rep) | 00200_00000_963300 |
| Tax Commissioner | Tax Commissioner | 00190_00000_558080 |
| Kayla Amos (Rep) | Kayla Amos (Rep) | 00200_00000_963300 |
| Surveyor | Surveyor | 00190_00000_558080 |
| W. Carlton Rakestraw, Jr. (I) (Rep) | W. Carlton Rakestraw, Jr (I) (Rep) | 00200_00000_963300 |
| Coroner | Coroner | 00190_00000_558080 |
| Lindsey Eberhart (I) (Rep) | Lindsey Eberhart (I) (Rep) | 00200_00000_963300 |
| Chief Magistrate | Chief Magistrate | 00190_00000_558080 |
| Martin E. Valbuena (I) (Rep) | Martin E. Valbuena (I) (Rep) | 00200_00000_963300 |
| County Commission Chair | County Commission Chair | 00190_00000_558080 |
| Dave Carmichael (I) (Rep) | Dave Carmichael (I) (Rep) | 00200_00000_963300 |
| Taurus Madric-Morris (Dem) | Taurus Madric-Morris (Dem) | 00190_00000_558080 |
| County Commission Post 1 | County Commission Post 1 | 00060_00000_366844 |
| Keith Dunn (Rep) | Keith Dunn (Rep) | 00060_00000_366844 |
| Board of Education At Large | Board of Education At Large | 00190_00000_558080 |
| Jeff Fuller (I) (Rep) | Jeff Fuller (I) (Rep) | 00200_00000_963300 |
| Selena Jackson Guines (Dem) | Selena Jackson Guines (Dem) | 00190_00000_558080 |
| Board of Education District 1 | Board of Education District 1 | 00190_00000_558080 |
| Theresa Lyons (I) (Rep) | Theresa Lyons (I) (Rep) | 00200_00000_963300 |
| Omassis Mendonca (Dem) | Omassis Mendonca (Dem) | 00190_00000_558080 |
| Board of Education District 3 | Board of Education District 3 | 00190_00000_558080 |
| Adam Clayton (Rep) | Adam Clayton (Rep) | 00200_00000_963300 |
| Board of Education District 4 | Board of Education District 4 | 00190_00000_558080 |
| Deborah Collett (Rep) | Deborah Collett (Rep) | 00200_00000_963300 |
| Soil and Water - Coosa River | Soil and Water - Coosa River | 00190_00000_558080 |
| Dallas Mayor - Special | Dallas Mayor - Special | 00060_00000_366844 |
| L. James Kelly | L. James Kelly | 00060_00000_366844 |
| Narda Konchel | Narda Konchel | 00182_00000_936330 |
| Constitutional Amendment #1 | Constitutional Amendment #1 | 00190_00000_558080 |
| YES | YES | 00190_00000_558080 |
| NO | NO | 00182_00000_936330 |
| Constitutional Amendment #2 | Constitutional Amendment #2 | 00190_00000_558080 |
| YES | YES | 00200_00000_963300 |
| NO | NO | 00190_00000_558080 |
| Statewide Referendum A | Statewide Referendum A | 00190_00000_558080 |
| YES | YES | 00190_00000_558080 |
| NO | NO | 00200_00000_963300 |
| Creation of State Court - Special | Creation of State Court - Special | 00190_00000_558080 |
| YES | YES | 00200_00000_963300 |
| NO | NO | 00190_00000_558080 |
#### ballot_id: 00190_00000_558080
|
|
#### ballot_id: 00200_00000_963300
|
|
#### ballot_id: 00540_00000_031660
|
|
#### ballot_id: 00540_00000_655216
|
|
#### ballot_id: 00182_00000_936330
|
|
#### ballot_id: 00200_00000_088958
|
|
#### ballot_id: 00200_00000_236915
|
|
#### ballot_id: 00480_00000_926593
|
|
#### ballot_id: 00060_00000_366844
|
|
#### ballot_id: 00086_00000_801677
|
|
#### ballot_id: 00184_00000_671003
|
|
#### ballot_id: 00130_00000_404736
|
|
#### ballot_id: 00010_00000_664152
|
|
#### ballot_id: 00130_00000_186349
|
|
#### ballot_id: 00560_00000_370718
|
|
#### ballot_id: 00030_00000_124848
|
|
#### ballot_id: 00580_00000_362713
|
|
Run Date: 2026-09-01 03:00:36.922852 Copyright (c) Citizens' Oversight