User interface of mVeinVision, which is shown for the (2) camera settings and (3) visual detection functions. The contextual menus are displayed through the corresponding option in (1). (2) Contains the controls through which a user can manually adjust the camera settings in relation to the environmental conditions (e.g., lighting) in order to improve vein visualization quality. The optimal values of these settings were experimentally determined (from user feedback and the most common environmental conditions) and grouped into 5 profiles (Low light, Medium light, Very bright, LED profile and Custom). (3) Additional visualization controls corresponding to image processing strategies presented in Figure 1-B. (4) Captured NIR video preview with the applied image processing in the (5) region of interest.