The 12th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2015) October 28 ∼ 30, 2015 / KINTEX, Goyang city, Korea

Low-Cost Synchronization for Multispectral Cameras Soonmin Hwang, Yukyung Choi, Namil Kim, Kibaek Park, Jae Shin Yoon and In So Kweon KAIST, Korea E-mail: {smhwang, ykchoi, nikim, kbpark, jsyoon}@rcv.kaist.ac.kr, [email protected] Abstract - In this paper, we introduce a low-cost multicamera synchronization approach. Our system is lowcost to make, easy to handle and convenient to use. Proposed system can be employed in single- and multi- spectral various cameras, and also used in any devices which support the external trigger. As a result, our system shows a good performance comparing with hand-eye synchronization, and we also shows that synchronized images are enough to use in ADAS systems. Keywords - Multicamera system, Synchronization

(a) whole setup

(b) splitter setup

1. Introduction In multicamera system, the synchronization problem is very important in term of how to capture, and how to save. Generally, the external triggering and real-time operating system are widely used to capture and save multiple images simultaneously. Data acquisition (DAQ) devices are employed when we generate trigger signals. Especially, NI-DAQ devices are supported by Labview for controlling and measuring signals. Due to this convenience, many researcher prefer this kinds of devices. Linux is favorite real-time operating system, because we can easily determine when each thread is run. However, in this paper, we introduce a multicamera synchronization system without special devices and real-time operating system.

2. Our system Our system consists of two visible cameras and one thermal camera (Fig.1). Built in cameras support the ethernet interface, so these cameras can be controlled from eBus protocol.

(c) visible camera configuration

(d) thermal camera configuration

External Trigger based Synchronization

Fig. (GPIO) 1 (top) our system on top of vehicle, (bottom) GPIO configurarion for external trigger. External Trigger based Synchronization External Trigger based Synchronization

Thermal Cam : Signal Generator (Master)

Visible Cam #1 (Slave #1)

Visible Cam #2 (Slave #2)

2 × PointGrey Flea3 color camera (FL3-GE-13S2CC), 1280 × 960, 400 ∼ 750nm. 1 × FLIR A35 thermal camera, 320 × 256, 7.5 ∼ 13um. Fig.2 shows our configuration. Our thermal camera has a trigger generator in itself, and this function can be used to synchronize with other devices. For this masterslave synchronization technique, SyncMode in a thermal camera should be set to SelfSyncMaster, and visible cameras need to set by Trigger Mode 14 (Overlapped Exposure/Readout Mode)1 , also PIN3 to trigger input. This setup is enough to capture high-resolution and high-framerate images from muticameras. We will show more details in experiment. 1 FLIR

does not recommend using the external sync interface with a slow-configured camera because there is ambiguity as to which received pulse triggers the frame timing.

55

(GPIO) (GPIO)

Fig. 2 Multicamera setups with visible and thermal cameras.

3. Experiment Our dataset in Fig.3. is captured in KAIST-Campus, and these figures are collected in different time and similar time-stamp. Forth column of Fig.3 shows fused visible and thermal images. From this, we can see how accurate our system can be captured. This system is also evaluated by visual place recognition and pedestrian detection in day and night. In those applications, we show that our system works well enough.

55

Visible-Splitter

Visible-Stereo

Beam Splitter Alignment

24:00

18:00

14:00

11:00

06:00

04:00

Thermal

Fig. 3 These figure are dataset examples captured from the same location during a day.

4. Conclusion This paper introduce a multicamera synchronization technique using a signal generator in a thermal device without expensive special device. As a result, our technique gives enough timing to capture and save images for the exact alignment, and captured dataset works well in two applications such as visual place recognition and pedestrian detection in day and night.

References [1] [2]

S. Hwang et al., Multispectral Pedestrian Detection: Benchmark Dataset and Baseline, CVPR, 2015. Y. Choi et al., All-Day Visual Place Recognition: Benchmark Dataset and Baseline, CVPRWVPRICE, 2015.

Low-Cost Synchronization for Multispectral Cameras

Generally, the external triggering and real-time op- erating system are widely used to capture and save multi- ple images simultaneously. Data acquisition (DAQ) ...

4MB Sizes 1 Downloads 184 Views

Recommend Documents

Primitives for Contract-based Synchronization
We investigate how contracts can be used to regulate the interaction between processes. To do that, we study a variant of the concurrent constraints calculus presented in [1] , featuring primitives for multi- party synchronization via contracts. We p

Primitives for Contract-based Synchronization
for a service X”) to the behaviour promised by a service (e.g. “I will provide you with a service Y”), and vice versa. The crucial ... and ⊣⊆ 乡(D)×D is a relation satisfying: (i) C ⊣ c whenever c ∈C; (ii) C ⊣ c whenever for all c â

Practical Synchronization Techniques for Multi-Channel ... - CiteSeerX
Sep 26, 2006 - Permission to make digital or hard copies of all or part of this work for ..... local clock and the seed comprise the hopping signature of a node.

Sparsifying Synchronization for High-Performance ...
edge, because they will naturally execute in program order. .... Software and workloads used in performance tests may have been optimized for performance only ..... Linear Algebra. Society for Industrial & Applied Mathematics, 2011. [16] Kyungjoo Kim

Differential Synchronization
is a minimalistic synchronization mechanism, whose design goal is to have minimal impact ... DS is a state-based optimistic synchronization algorithm.[13] The ... include pair programming between distributed sites, the ability to invite a remote ...

An Efficient Synchronization Technique for ...
Low-cost and low-power. Programmed with ad ... and low-power optimization of busy-wait synchronization ... Using ad hoc sync. engine is often a must for embedded systems ... Critical operation is the Associative Search (AS) phase. On lock ...

An Efficient Synchronization Technique for ...
Weak consistency model. Memory read/write sequential ordering only for synchronization data. All the data can be cached without needing coherence protocol, while synchronization variables are managed by the. SB. Cache invalidation required for shared

Differential Synchronization - Neil Fraser
ALTERNATIVE STRATEGIES. Three common approaches to synchronization are the pessimistic ... real-time collaboration across a network with latency. 3. DIFFERENTIAL ..... technical scalability far exceeds the point where social scalability.

5 best DSLR cameras for beginners.pdf
Page 1 of 5. The 5 best DSLR cameras for beginners. Choosing your first camera can be a real hell, especially if you are not related to the world of photography and video. This is why we. have decided to make a list of the 10 best DSLR cameras for be

Reversible Watermarking for 3D Cameras: Hiding ...
DCT is applied on a small window around a pixel and the focus val- ue is calculated by accumulating ... versible data hiding technique using adaptive threshold for depth map hiding in its cover image, in section 6 we ..... by controlling the lens pos

Multispectral Pedestrian Detection: Benchmark Dataset ...
Multispectral Pedestrian Detection: Benchmark Dataset and Baseline. Soonmin Hwang, Jaesik Park, Namil Kim, Yukyung Choi, In So Kweon. Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea. Figure 1: Examples of proposed multis

Multispectral Multifocus Image Fusion with Guided ...
In this paper, we propose a novel solution to the above problem using guided .... Analytic image provides an easy solution for recov- ering local phase from the ...

Geometrical Calibration of Multispectral Calibration
cameras have been a promising platform for many re- search and industrial ... [2] proposed a pattern consisting of a grid of regular squares cut out of a thin.

Steerable local frequency based multispectral ...
fusion is addressed using the phase information of the source image pixels at different orientations. We make .... More improved multiresolution transform tech-.

General Election: Cameras at Polling Places
Oct 12, 2016 - ALEX PADILLA | SECRETARY OF STATE | STATE OF CALIFORNIA. ELECTIONS ... information (sample ballots, notes, etc.) contained on their ...

Hawks Eye CCTV Cameras catalog.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Hawks Eye ...

Offline Data Synchronization in IPMS
In this paper, "Offline mode" development for the UP (University of Prishtina) ... [5] proposes “Evaluation of contact synchronization algorithm for the android ...

Noncoherent Frame Synchronization
Also, the advantage of (24) is still large when compared to noncoherent correlation, .... of the IEEE Communication Society and past Editor of Wireless Communi-.

Generic Decoupled Image-Based Visual Servoing for Cameras ... - Irisa
h=1 xi sh yj sh zk sh. (4). (xs, ys, zs) being the coordinates of a 3D point. In our application, these coordinates are nothing but the coordinates of a point projected onto the unit sphere. This invariance to rotations is valid whatever the object s