Vision sensors share several common components with vision systems, including lighting, lenses, image sensors, controllers, vision tools, and communications protocols. Most machine vision hardware components, such as lighting modules, sensors, and processors are available commercially off-the-shelf (COTS).