Multi-Camera Clock Zeroing for Precise Frame Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing soft synchronization triggering methods for multiple cameras result in poor synchronization due to the serial nature of programs and delays between different triggering signal lines, leading to stitching failures during image stitching.
Innovation Solution
A data synchronization method involving zero calibration of local clocks for multiple image acquisition modules using frequency division of trigger pulses, followed by encapsulating image frames and pose information into synchronized data frames based on attribute information and timestamps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If soft synchronization triggering is used to control simultaneous image capture by multiple cameras, then the program can be simplified and easier to implement, but synchronization precision deteriorates due to serial program execution and delays between trigger signal lines
Solution Approach 1:
The patent replaces the software-based trigger control mechanism with a hardware-based synchronization system. A master clock generates timing signals that are distributed through hardware trigger lines to multiple cameras, eliminating the serial program execution delays inherent in software triggering. This hardware substitution maintains ease of implementation while dramatically improving synchronization precision through dedicated timing circuits and parallel signal distribution.
Solution Approach 2:
The patent implements preliminary clock synchronization before actual image capture. The master clock establishes a common time reference for all cameras in advance, and the system waits for all cameras to be ready before initiating the capture sequence. This preliminary synchronization action ensures that when triggering occurs, all cameras are already aligned to the same time base, eliminating timing skew issues while maintaining simple trigger initiation.
2Measurement precision
If hardware synchronization triggering with frequency division is used to achieve precise synchronization, then synchronization precision is improved, but device complexity increases due to additional frequency division modules and clock management circuits
Solution Approach 1:
The patent designs the frequency division module to serve multiple functions: it divides the master clock frequency to generate appropriate trigger rates for different camera configurations, provides phase-locked timing signals for synchronization, and offers adjustable division ratios to adapt to varying frame rates. This multi-functional design achieves precise synchronization while minimizing the number of separate components needed, as the same module handles timing generation, frequency adjustment, and phase alignment.
Solution Approach 2:
The patent introduces a timing distribution unit as an intermediary between the master clock and individual camera triggers. This intermediary module receives the master clock signal, performs frequency division and phase alignment, then distributes synchronized trigger signals to multiple cameras through dedicated hardware lines. The timing distribution unit acts as a buffer that isolates the complex clock management from the simple camera trigger interfaces, achieving precise synchronization without requiring complex timing circuits at each camera.
3Measurement precision
If zero calibration of local clocks is performed before acquisition, then synchronization precision is improved by aligning time bases, but the acquisition process becomes more complex with additional calibration steps
Solution Approach 1:
The patent performs zero calibration of local clocks as a preliminary action before actual image acquisition begins. The system initializes all camera clocks to a common reference point (time zero) established by the master clock, ensuring that all time bases are aligned before the first image capture. This preliminary calibration step, while adding initial complexity, establishes a stable time reference that simplifies subsequent acquisition operations and ensures consistent synchronization throughout the imaging sequence.
Solution Approach 2:
The patent implements a feedback mechanism during the calibration process where the system monitors the timing alignment between master clock and local clocks, and automatically adjusts the frequency division ratios or phase offsets to achieve optimal synchronization. This closed-loop feedback calibration reduces manual intervention and complex manual adjustment procedures, achieving precise time base alignment through automated adjustment while keeping the overall process manageable.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to a data synchronization method and apparatus, and a device and a storage medium. The data synchronization method comprises: acquiring a plurality of image frame sequences and a plurality of pieces of pose information, wherein image frames are obtained by means of image collection modules performing image collection after receiving acquisition trigger pulses, the image collection modules have performed local clock zeroing in advance before receiving the acquisition trigger pulses and after receiving zeroing trigger pulses, the acquisition trigger pulses, which are received by the plurality of image collection modules, are obtained by means of a frequency division module performing frequency division according to the same initial acquisition trigger pulse, and the received zeroing trigger pulses are obtained by means of the frequency division module performing frequency division according to the same initial zeroing trigger pulse; and according to timestamps of attribute information and pose information of the image frames, packaging the image frame and the pose information which correspond to the same collection moment into the same data frame. In the embodiments of the present disclosure, the synchronism of a plurality of image collection modules collecting image frames can be improved, that is, the synchronism of the plurality of image frame sequences is improved.