A revenue balancing method and computer program that more quickly, accurately, and easily reconciles or balances revenue contained in a first cash drawer while at the same time building or filling a second cash drawer. The obstacle verification system uses at least two verification methods to make preliminary determinations as to whether a preceding object will become an obstacle in the future. Two of the sub-pixel regions include an -number of blocks.