Vitalsource Technologies, Inc. Understanding and Applying Machine Vision, Revised and Expanded