Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Internal vs External synchronization of video

I need to synchronize two  SONY XCST-50 cameras, I have been looking at "genlocking" and the multi-camera Acquisition notes and I can follow this although I haven't implimented this yet.
My local NI rep suggested that it may be better to use :internal" synchronization, as opposed to external (genlocking) but I can not find any info about this technique in the developer zone (I am probably not searching with the correct combination of key words)

Can anyone point me in the right direction?

TIA
lmd2
Lawrence M. David Jr.
Certified LabVIEW Architect
cell: 516.819.9711
http://www.aleconsultants.com
larry@aleconsultants.com
0 Kudos
Message 1 of 2
(3,505 Views)
Hello,
 
I'm not exactly sure what the NI rep meant by "internal" synchronization.  When ever I use the phrase "internally synchronized" I am referring to the camera generating its own timing signals.  With multiple cameras, this would mean that each camera generates its own internal clock signals.  This would mean that they are not synchronized to each other.
 
If you are using a single multi-channel IMAQ board, you could programmatically switch between two non-synchronized cameras.  But only one image is going to be acquired at a time (since the channels are multiplexed).  In addition, switching between cameras generally takes a couple frames before the next image is acquired.
 
Genlocking is typically the method I recommend for synchronizing cameras.  With this technique, both cameras would use the same timing signals.  If you are using multiple IMAQ boards, then you could trigger each board at the same time to acquire simultaneous images.  If the cameras are not genlocked, then there will most likely still be a small difference in the exact time that the image is acquired (since the timing signals would be different).
 
Best Regards,
 
Jesse D.
Applications Engineering
National Instruments

 
0 Kudos
Message 2 of 2
(3,499 Views)