changes to allow scale-invariant splits, better processing of optional arguments, some efficiency improvements.
changes to allow scale-invariant splits, better processing of optional
arguments, some efficiency improvements.

scttl/marks_based_ocr,scttl/marks_based_ocr,scttl/marks_based_ocr