© 2014 ACEEE DOI: 01.IJSIP.5.1. ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014 Full Paper 13 3-D FFT Moving Object Signatures for Velocity Filtering G. Koukiou 1 and V. Anastassopoulos 2 1 Electronics Laboratory, Physics Department ,University of Patras, Patras, Greece 26500 Email: gkoukiou@upatras.gr 2 Electronics Laboratory, Physics Department ,University of Patras, Patras, Greece 26500 Email: vassilis@upatras.gr Abstract— In this paper a bank of velocity filters is devised to be used for isolating a moving object with specific velocity (amplitude and direction) in a sequence of frames. The approach used is a 3-D FFT based experimental procedure without applying any theoretical concept from velocity filters. Accordingly, each velocity filter is built using the spectral signature of an object moving with specific velocity. Experimentation reveals the capabilities of the constructed filter bank to separate moving objects as far as the amplitude as well as the direction of the velocity are concerned. Accordingly, weak objects can be detected when moving with different velocity close to strong vehicles. Accelerating objects can be detected only on the part of their trajectory they have the specific velocity. Problems which arise due to the discontinuities at the edges of the frame sequences are discussed. Index TermsVelocity filters, filter banks, 3-D FFT. I. INTRODUCTION Detection and tracking of moving objects (such as vehicles, people, planes, etc.) is one of the complex topics in the field of automotive applications, covered by many researchers all around the world. Several approaches have been made to detect multiple objects, their velocity or estimate the varying velocities of these objects using different kinds of sensors and procedures [1,2]. Velocity filters have been used so far for the detection of multiple moving odjects in image sequences [3] as well as in three-dimensional imagery [4-5]. Especially, the work in [3] extends the method of velocity filter banks by a heuristic search of possible target trajectories. In [4] a motion-based approach is presented to simplify the detection of moving objects, where the image sequence containing the moving object is interpreted as a three-dimensional signal. Also, in [5] an approach for detecting moving objects is presented, which is based on three-dimensional filters not only taking spatial but also temporal information into account. In [6] and [7] velocity filter banks were applied for moving object detection. Finally, in [8] a novel motion detection technique was proposed for multiple objects detection in image sequence. The algorithm is based on directional filtering in the spatio-temporal frequence domain using 3-D FFT. In this paper, a bank of velocity filters is built for separating multiple objects with different velocities in a sequence of frames. In this procedure the 3-D FFT transformation of a large variety of different velocities has been used. The proposed approach is based on experimentation and avoids to employ theoretical concepts. Accordingly, an object moving each time with different velocity and various directions has been used in order to construct the filter bank. Multiple moving objects can be isolated from other objects with different velocities or from objects with the same amplitude of velocity but having different directions. Experimentation with objects having various velocities, accelaration or varying strenght in their illumination has been carried out in order to test the capabilities of the constructed velocity filter bank. Discontinuities of the signal are thorounghly discussed and ways to cope with signals that suddenly appear at the edges of the data cube are given. The organization of the paper is as follows. In section 2 the data used are described while in section 3 the construc- tion of the velocity filter bank is analytically explained. The experimentation regarding the performance of the filter bank on various data is carried out in section 4. Finally, the conclu- sions are drawn. II. DATA BASE DESCRIPTION Each simulated data set that was used in order to create the spectral signatures of different moving objects consists of 256 frames, of 256x256 pixels each. Accordingly, a data cube (shown in Figure 1) is formed of 256 3 pixels. The number 256=2 8 was selected to fit the FFT requirements for fast evaluation of the 3D spectrum. Figure 1. 256 frames of 256x256 pixels each (Data cube) The time parameter is considered to be the distance from frame to frame. Based on this remark, the amplitude of the radial velocity of each object is reffered to as the number of pixels it comes across from one frame to the next. A simple example of one object of size 10x10 pixels that is moving with radial velocity of 1/3 pixels per frame is shown in Figure 2. 71