A method for a vehicle comprising: a video image capturing system comprising at least an image processor (110a-110e) and a lens (102a-102e) including front and back surfaces and coupled to the vehicle, wherein the front or back surface of the lens is engraved with a micro pattern indicating an identifier of the lens, and wherein the micro pattern includes a barcode or a Quick Response, QR, code; and a processor configured to generate autopilot commands for controlling movement of the vehicle; the method comprising: in response to receiving, at the image processor (1 10a-1 10e), a first video frame that is captured by said lens (102a-102e) and that includes the micro pattern: determining, by the image processor (1 10a-1 10e), that the first video frame includes the micro pattern indicating the identifier of the lens (102a-102e), and transmitting the first video frame to the processor; in response to receiving, at the image processor (100a-110e), a second video frame without the micro pattern indicating the identifier of the lens (102a-102e): determining, by the image processor (110a-1 10e), that the second video frame is without the micro pattern indicating the identifier of the lens, transmitting a notification to the processor indicating that a video frame without the micro pattern has been received, and in response to receiving the notification, the processor operating at least one of: terminating auto-piloting of the vehicle, requesting switching to a manual pilot of the vehicle, or slowing down and stopping the vehicle. a video image capturing system comprising at least an image processor (110a-110e) and a lens (102a-102e) including front and back surfaces and coupled to the vehicle, wherein the front or back surface of the lens is engraved with a micro pattern indicating an identifier of the lens, and wherein the micro pattern includes a barcode or a Quick Response, QR, code; and a processor configured to generate autopilot commands for controlling movement of the vehicle; the method comprising: in response to receiving, at the image processor (1 10a-1 10e), a first video frame that is captured by said lens (102a-102e) and that includes the micro pattern: determining, by the image processor (1 10a-1 10e), that the first video frame includes the micro pattern indicating the identifier of the lens (102a-102e), and transmitting the first video frame to the processor; in response to receiving, at the image processor (100a-110e), a second video frame without the micro pattern indicating the identifier of the lens (102a-102e): determining, by the image processor (110a-1 10e), that the second video frame is without the micro pattern indicating the identifier of the lens, transmitting a notification to the processor indicating that a video frame without the micro pattern has been received, and in response to receiving the notification, the processor operating at least one of: terminating auto-piloting of the vehicle, requesting switching to a manual pilot of the vehicle, or slowing down and stopping the vehicle. in response to receiving, at the image processor (1 10a-1 10e), a first video frame that is captured by said lens (102a-102e) and that includes the micro pattern: determining, by the image processor (1 10a-1 10e), that the first video frame includes the micro pattern indicating the identifier of the lens (102a-102e), and transmitting the first video frame to the processor; determining, by the image processor (1 10a-1 10e), that the first video frame includes the micro pattern indicating the identifier of the lens (102a-102e), and transmitting the first video frame to the processor; in response to receiving, at the image processor (100a-110e), a second video frame without the micro pattern indicating the identifier of the lens (102a-102e): determining, by the image processor (110a-1 10e), that the second video frame is without the micro pattern indicating the identifier of the lens, transmitting a notification to the processor indicating that a video frame without the micro pattern has been received, and in response to receiving the notification, the processor operating at least one of: terminating auto-piloting of the vehicle, requesting switching to a manual pilot of the vehicle, or slowing down and stopping the vehicle. determining, by the image processor (110a-1 10e), that the second video frame is without the micro pattern indicating the identifier of the lens, transmitting a notification to the processor indicating that a video frame without the micro pattern has been received, and in response to receiving the notification, the processor operating at least one of: terminating auto-piloting of the vehicle, requesting switching to a manual pilot of the vehicle, or slowing down and stopping the vehicle.