15. The system of claim 14 , wherein the computer system including at least one processor or processor core that further executes the sequence of instructions to: identify a first shape in the region; determine whether the first shape changes the non-conforming shape into a conforming shape that corresponds to the at least one track in the multiple recognized or legal track patterns; and determine whether to flag the non-conforming shape as a violation based at least in part upon a result of determining whether the first shape changes the non-conforming shape into the conforming shape.
14. The system of claim 13 , wherein the computer system including at least one processor or processor core that further executes the sequence of instructions to: identify a shape; determine whether the shape corresponds to at least one track in multiple recognized or legal track patterns; and identify the track as a non-conforming shape when the shape is determined not to correspond to any tracks in the multiple recognized or legal track patterns.