What is the latency of the visual software?
Release date:
2015-11-13 00:00
Source:
Delay is the time between the start and the completion of an operation. For a visual system, delay refers to the interval from when the trigger pulse initiates camera exposure until processing is fully completed. The total delay in a visual system is the sum of delays introduced by each component within the system. Specifically, in our visual system, delays occur in the following scenarios:
1. The time interval between when the object reaches the designated position and when the trigger signal is generated;
2. The delay between the trigger pulse and the start of camera exposure;
3. The exposure time of the camera, and in the case of CCD cameras, the time it takes to transfer the exposed image to the charge-coupled device (CCD) register;
4. The time it takes to transfer images from the camera to the image card buffer;
5. The time it takes to transfer images from the image card cache to the computer's memory;
6. The time from when the image arrives at the computer to the start of image processing;
7. Image processing time;
8. The time taken to complete image processing and generate the appropriate output signal.
In a real-world visual system, not all of the delays mentioned above may occur; however, some delays not listed here could still take place.
When testing a laptop keyboard on the Xinghe GOI device, the laptop is detected by the first sensor, triggering the lights to turn on. As soon as it’s sensed again by a second set of sensors, the camera starts capturing images—and throughout this sequence of seamless machine actions, there’s always a slight delay involved.