Machine vision processes consist of algorithms that review images and extract information, make required decisions, and run necessary inspections in real-time. Communication among machine vision systems is executed by a discrete I/O signal or data passed over a serial connection to a device that logs or uses information.