Joula KnitVision consists of two main parts; the imaging unit and the touchscreen control panel. The imaging unit takes continuous high-resolution online fabric images and transfers them to the control panel. In case of any defect in the inspected fabric, the control panel detects that and stops the machine if the defect is repeated. If the machine is equipped with Joula KnitNet, all defects are recorded in the KnitNet database for each roll, which can then be used for quality control reports. KnitVision categorizes defects as vertical, horizontal, and randomly shaped. Any needle or sinker fault usually results in a vertical defect, Spandex or yarn mismatch causes a horizontal defect, and any other mechanical or operational errors can make a hole in different shapes and sizes. Also, the user can set the sensitivity for each defect type and the KnitVision will smartly complete the subsequent required settings.