found this-
https://www.state.nj.us/state/elections/assets/pdf/publications/2017-0310-nj-electronic-ballot-duplication-system-project-report.pdf
"New Jersey Electronic Ballot Duplication SystemProject Report Released March 10, 2017 Prepared for The State of New Jersey by Scytl under an EASE Grant From the Federal Voting Assistance Program (FVAP)"
"11.3 Self-Learning IRISXtract ScanningIRISXtract works from a threshold of pixels that is applied to the marking area. If there are a greater number of dark pixels than the threshold, this is considered a mark. Otherwise, it is not. This threshold is currently applied to the entire set of ballots being processed. It is potentially possible, however, for IRISXtract to dynamically adjust this threshold based on a pattern it sees for each ballot. For example, if the user takes all marks from a ballot, the system can do a statistical analysis of the types of marks the person is making. If the system sees a consistent pattern, it is possible to create new parameters for that one ballot. This is better than setting thresholds that remain constant across all ballots and should yield even more accurate results."
and this
https://irisdatacapture.com/case-studies/automatically-processing-votes-scytl/
Iris "A Canon Company"
looks like SCYTL did a nice little report for NJ to help them adopt IRISXTRACT scanning technology and make elections more efficient. IRIS is owned by Canon. IRIS was originally Belgian.