SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Full Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014

3-D FFT Moving Object Signatures for Velocity
Filtering
G. Koukiou1 and V. Anastassopoulos2
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 Terms—Velocity filters, filter banks, 3-D FFT.

I. INTRODUCTION

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 construction 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 conclusions are drawn.

Detection and tracking of moving objects (such as
vehicles, people, planes, etc.) is one of the complex topics in
II. DATA BASE DESCRIPTION
the field of automotive applications, covered by many
Each simulated data set that was used in order to create
researchers all around the world. Several approaches have
the spectral signatures of different moving objects consists
been made to detect multiple objects, their velocity or estimate
of 256 frames, of 256x256 pixels each. Accordingly, a data
the varying velocities of these objects using different kinds
cube (shown in Figure 1) is formed of 2563 pixels. The number
of sensors and procedures [1,2].
256=28 was selected to fit the FFT requirements for fast
Velocity filters have been used so far for the detection of
evaluation of the 3D spectrum.
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
Figure 1. 256 frames of 256x256 pixels each (Data cube)
was proposed for multiple objects detection in image
The time parameter is considered to be the distance from
sequence. The algorithm is based on directional filtering in
frame to frame. Based on this remark, the amplitude of the
the spatio-temporal frequence domain using 3-D FFT.
radial velocity of each object is reffered to as the number of
In this paper, a bank of velocity filters is built for separating
pixels it comes across from one frame to the next. A simple
multiple objects with different velocities in a sequence of
example of one object of size 10x10 pixels that is moving with
frames. In this procedure the 3-D FFT transformation of a
radial velocity of 1/3 pixels per frame is shown in Figure 2.
large variety of different velocities has been used. The
71
© 2014 ACEEE
DOI: 01.IJSIP.5.1.13
Full Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014
The object is moving in direction 240o degrees with respect
to horizontal left-to-right direction. Four different frames are
given i.e. the 1st, 64th, 128th and 256th.

In the frame sequence shown in Figure 2, the object appears suddenly in frame 1 at the position shown and ends at
frame 256 in a different position. This will create spectral
leakage artifacts in the 3D spectrum evaluation. A simple technique is described in the next paragraph to overcome this
problem.
The data sets used for experimentation cover a wide range
of velocities as far as the amplitude and the direction is concerned. Specifically, six different radial velocities (amplitudes)
were selected i.e. 1/2 (fast), 1/3, 1/4, 1/8, 1/16 and 1/32 (slow)
pixels per frame. For all these velocities 24 different directions were chosen with the first one at 0 degrees (horizontal
direction from left to right) and anti-clockwise every 15o, as
shown in Figure 3. Accordingly, a total of 6x24=144 different
data cubes (velocities) were implemented. The directions of
240o shown in this figure is the one on which is moving the
object shown is Figure 2.
Before evaluating the spectrum of each data set, a preprocessing stage follows. In this stage averaging is performed
only in the time domain i.e. the same pixel in all frames, so that
random changes in the movement of the object are avoided
and simulation of real objects is better achieved. The averaging process employes a three point averager. Thus, smoothing spreads in the time domain the energy of each pixel only
in the two neighboring pixels. Furthermore, abrupt changes
between the first and last frame are suppressed so that spectral leakage is avoided. Moreover, spectral leakage is suppressed by employing objects moving away from the edges
of the data cube. This way spectral leakage related to signal
discontinuity at its edges is very small.

Frame 1

Frame 64

Frame 128

Figure 3. 24 different directions were chosen in the experimental
procedure, with the first one at 0 degrees (horizontal direction
from left to right) and anti-clockwise every 15 o

III. 3D FFT FILTER BANK
The spectrum of each data set (frame cube of 2563) was
evaluated using the MATLAB routine fftn. The execution
time is on average 0.25 secs (in a PC having an Intel(R)
Core(TM) i7-2600 CPU @ 3.40 GHz processor). Since the spectrum is a complex quantity we evaluated its amplitude and
phase separately. We have to mention that parallel trajectories in the data cube which correspond to objects having the
same velocity, possess the same spectral amplitude informa

Frame 256
Figure 2. An object of size 10x10 pixels that is moving with radial
velocity of 1/3 pixels per frame. The object is moving in direction
240o degrees with respect to horizontal left-to-right direction

© 2014 ACEEE
DOI: 01.IJSIP.5.1.13

72
Full Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014
tion and differ in the phase information. Accordingly, irrelevantly of the initial position of an object, its velocity corresponds to specific amplitude of the spectral content. Thus,
only the amplitude information is of interest and was recorded.
Studying the amplitude of the spectral content of a data
cube, one can easily observe that from the total of 2563 ~ 224
~ 16 million harmonics, only a very small percentage has
significant value. Thus, for each direction of the moving object
with a specific velocity, we have created a file which contains
the positions of the most important harmonics (about 4000).
As important harmonics are considered those spectral
component which are larger than the 12% (pixel value 30 with
max 255) of the biggest spectral component. Accordingly we
need ~ 4000 memory positions for storing information about
a specific velocity and consequently 4000x144x4 ~ 2Mbytes
of RAM for storing all information needed for 144 different
velocities.
However, when later on, processing of complicated
signals is necessary, the 20 largest harmonics among the
4000 will be recalled and their use in the final filter will be
examined again. This is needed when, in the signal to be
processed the vehicle to be recorded is not among the
strongest objects. Accordingly, the larger harmonics belong
to objects other than the one we are interested in. Thus,
these harmonics are, once more, stored separately. The RAM
needed for these harmonics is much smaller than the one
previously evaluated since 20 values are stored for each
velocity and orientation.
If we need to isolate an object moving with a specific
velocity (velocity filtering) among other objects in a data
cube, we have to perform the following steps:
1. Find the spectral content of the specific cube.
2. Eliminate from the spectral amplitude all harmonics
except those corresponding to the specific velocity. For this
purpose employ the 4000 positions recorded for the specific
velocity and eliminate the harmonics to all rest positions of
the spectrum.
3. Also, if the signal is complicated and we consider that
the largest harmonics belong to strong vehicles and not to
the object to be recovered, then the 20 largest harmonics of
the spectrum must be removed. These harmonics are removed
even if at their position a strong harmonic of the object we
are interested in, exists. Thus, in case that the object to be
detected and monitored is moving among strong objects in
the previous step 2, the 20 largest harmonics from the
corresponding 4000 are not used. This action is suggested
since in this case harmonics due to other objects have
contaminated the harmonics of the object under detection.
Accordingly, not using these strongest harmonics we reject
the strong objects and we reveal the vehicle we are interested
in, by using the rest of the 4000 harmonics.
4. Evaluate the inverse 3D FFT to recover the data cube
containing only the object with the specific velocity.
The number of 20 harmonics referred previously was
determined experimentally using moving objects with various
intensities to be detected among strong ones.
In Figure 4 are depicted the frames 1, 15, 251 and 256 from
© 2014 ACEEE
DOI: 01.IJSIP.5.1.13

the amplitude spectral cube corresponding to the data cube,
part of which is shown in Figure 2. In this figure all the harmonics in the specific frames are shown in a logarithmic scale
so that even weak parts of the spectrum are visible.
IV. TESTING THE 3D FFT VELOCITY FILTER BANK
The previously outlined filtering procedure was carried
out in eight different cases.
In the first and second case, only one object is moving
with velocity equal to 1/3 pixel/frame in direction 240o and
with intensity 255 and 25 in each data cube respectively.
Filtering with the filter which corresponds to this exact
velocity, objects in both data cubes are totally recovered.
Specifically, the 3D-FFT is carried out on both data cubes
and after that only the harmonics the location of which has
been preserved by the corresponding filter are kept (filtering)
on the spectrum amplitude. The inverse 3D-FFT is applied
using the modified spectrum amplitude and the original phase.
It was not necessary before filtering to remove the largest
harmonics of the spectrum amplitude, since no other strong
signals are contained in the original image cubes. Furthermore,
not additional normalization or other kind of processing is
necessary to recover the moving objects.
In the third case, only one accelerating object in direction
240o and with intensity 255 is employed. It is better while
processing the spectrum amplitude of the data cube with the
filter (240, 1/3) to remove additionally the 20 largest harmonics.
These harmonics are mostly affected by the other velocities
of the accelerating object. The object is totally recovered
only in this small part of its trajectory in which its velocity is
1/3 pixels/frame. No other kind of processing is necessary to
recover the part of the accelerating object with trajectory
direction 240o.
In the fourth case, an object with velocity equal to 1/3
pixel/frame, direction 240o and intensity 255 is moving together
with an object accelerating in direction 240o and intensity
255. In order to isolate the object with the constant velocity
1/3 pixel/frame we performed directly 3-D inverse FFT without
removing the largest harmonics due to other signals or
performing any kind of normalization. The results are very
good since the accelerating object disappears except the frame
in which its velocity is around 1/3 pixel/frame.
In the fifth case, a similar with the previous situation
occurs where the object with the constant velocity is of
intensity 25. This object is isolated from the accelerating one
by simply performing the 3-D inverse FFT without removing
the largest harmonics due to other signals or performing any
kind of normalization.
In the sixth case, three different objects are present in the
scene, two of them with the same velocity equal to 1/3 pixel/
frame in direction 240o but with different intensities one with
255 and the other with 25 and the third accelerating in direction
240o and with intensity 255. We employ only the inverse 3-D
FFT after filtering. It is not necessary before filtering to
removed the largest harmonics due to other signals or after
filtering to normalize the whole signal or perform any kind of
73
Full Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014
normalization. In fact, in this case we observed that if we

In the seventh case, the above three objects together
with other objects with different velocities moving in different directions and one moving on a circle with intensity 255,
are used. The data cube containing these objects is shown in
Figure 5. Two different processing approaches were found
to reveal the objects with the specific velocity and suppress
all the others. In the first approach the largest harmonics are
firstly removed and then after inverse filtering, normalization
is performed to the whole data cube. In the second approach
the same steps are followed while a thresholding step is added
in order to remove small noisy artifacts at the background of
the recovered data cube. Both cases give excellent results
with the second to be slightly better. It is not necessary before filtering to removed the largest harmonics due to other
signals.

Frame 1

Frame 15

Figure 5. Test data cube. Objects 1 and 2 have parallel trajectories
(240 o ) and the same velocity amplitude (1/3). Object 3 has velocity
255 o, 1/4. Object 4 is accelerating with direction 240 o. Object 5 is
moving on a circle

Finally, in the eighth case we examine what happens when
a small object is moving at the side of a large one. Two different
examples were run. In the first example shown in Figure 6, the
large object is strong while the small one is weak. Both objects
are moving with the same velocity (direction 240 o and
amplitude 1/3). Both objects are completely recovered when
the specific data cube is filtered with the corresponding filter.
No interference or masking of the small object is observed. It
is not necessary before filtering to removed the largest
harmonics due to other signals. In the second example the
small object is strong and the large weak, as shown in Figure
7. Both are moving towards the same direction of 240o with
different amplitude velocities. The small object has amplitude
velocity 1/3 (fast) while the large 1/32 (slow). Using the
corresponding filter to isolate the velocity of the small object
it is found that this is achieved without any additional
processing of the spectral harmonics. The large object is
almost eliminated.
Discontinuities in the data cube could create artifacts
and give misleading harmonics that are not really present in
the 3D signal. Such cases could occur even in a very simple
signal when

Frame 251

Frame 256
Figure 4. Frames 1, 15, 251 and 256 from the amplitude spectral
cube corresponding to the data cube, part of which is shown in
Figure 2

remove before filtering the largest harmonics due to others
signals, we do not recover any of the two objects.
© 2014 ACEEE
DOI: 01.IJSIP.5.1.13

74
Full Paper
ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014
The filter bank covers a significant range of velocities (amplitude and direction). The filters are designed so that objects
with a specific velocity are isolated even if they are dim or
close to another object with velocity vector quite close. In
the experimental procedure various cases of velocities and
moving objects were examined. It is evident that the filtering
procedure to be followed depends on the number of objects
present, the energy of the moving object to be recovered
with respect to the rest objects as well as on the noise background. Discontinuities of the signal are thoroughly discussed and ways to cope with signals that suddenly appear
at the edges of the data cube are given.
ACKNOWLEDGMENT
This research has been co-financed by the European Union
(European Social Fund - ESF) and Greek National Funds
through the Operational Program “Education and Lifelong
Learning” of the National Strategic Reference Framework
(NSRF) - Research Funding Program: Heraclitus II. Investing
in knowledge society through the European Social Fund.

Figure 6. The large object is strong while the small one is weak.
Both objects are moving with the same velocity (direction 240 o and
amplitude 1/3)

REFERENCES
[1] H. L. Kennedy, “Efficient Velocity Filter Implementation for
Dim Target Detection”, IEEE Transactions on Aerospace and
Electronics Systems, vol. 47, no. 4, pp. 2991-2999, October
2011.
[2] H. L. Kennedy, “An Efficient Frequency-Domain VelocityFilter Implementation for Dim Target Detection”, International
Conference on Digital Image Computing: Techniques and
Applications (DICTA), pp. 39-44, 1-3 December 2010.
[3] J. S. Searle, “Velocity Filtering of Image Sequences via Heuristic
Search”. 8th International Symposium on Signal Processing
and its Applications, vol. 2, pp. 555-558, 2005.
[4] S. Schauland, J. Velten, and A. Kummert, “3D Velocity Filters
for Improved Object Detection in Automotive Applications”,
Intelligent Transportation Systems Conference (ITSC), pp.
391-395, 30 September – 3 October 2007.
[5] S. Schauland, J. Velten, and A. Kummert, “Detection of Moving
Objects in Image Sequences using 3D Velocity Filters”,
International Journal of Applied Mathematics and Computer
Science, vol. 18, no. 1, pp. 21-31, March 2008.
[6] M. Khalid Khan, M. Aurangzeb Khan, M. A. U. Khan, and
Lee Sungyoung, “Signature Verification using Velocity-based
Directional Filter Bank”. IEEE Asia Pacific Conference on
Circuits and Systems (APCCAS), pp. 231-234, 4-7 December
2006.
[7] T. Schwerdtfeger, S. Schauland, J. Velten, and A. Kummert,
“On multidimensional velocity filter banks for video-based
motion analysis of world-coordinate objects”, 7th International
Workshop on Multimensional (nD) Systems (nDs), pp. 1-5,
5-7 September 2011.
[8] A. Kojima, N. Sakurai, and J. I. Kishigami, “Motion Detection
using 3D-FFT Spectrum”, IEEE International Conference on
Acoustics, Speech, and Signal Processing (ICASSP), vol.5,
pp. 213-216, 1993.

Figure 7. The small object is strong and the large weak. Both are
moving towards the same direction of 240 o with different amplitude
velocities. The small object has amplitude velocity 1/3 (fast) while
the large 1/32 (slow)

a. A moving object appears suddenly in the sequence of
frames with strong signature.
b. The moving objects appear and disappear from the
data cube in different positions.
c. Strong moving background is present.
In these cases windowing can be applied to assure
continuity among repetition of the frame cubes. Furthermore,
a specific averaging procedure was applied to smooth frameto-frame discontinuities.
CONCLUSIONS
An experimental approach for building a velocity filter
bank was presented. Velocity filters are built using the 3D
FFT spectrum of objects moving with specific velocities. No
3D filter theory is needed to build the velocity filters.

© 2014 ACEEE
DOI: 01.IJSIP.5.1.13

75

Weitere ähnliche Inhalte

Was ist angesagt?

A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
 A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv... A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...Chennai Networks
 
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...toukaigi
 
Object extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videosObject extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videoseSAT Journals
 
Image confusion and diffusion based on multi-chaotic system and mix-column
Image confusion and diffusion based on multi-chaotic system and mix-columnImage confusion and diffusion based on multi-chaotic system and mix-column
Image confusion and diffusion based on multi-chaotic system and mix-columnjournalBEEI
 
Object detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm forObject detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm forVESIT,Chembur,Mumbai
 
Detection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyDetection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyIJERA Editor
 
Overview Of Video Object Tracking System
Overview Of Video Object Tracking SystemOverview Of Video Object Tracking System
Overview Of Video Object Tracking SystemEditor IJMTER
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Journals
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Publishing House
 
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...acijjournal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...IJCSEA Journal
 
Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object TrackingWonsang You
 
Shot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion ActivitiesShot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion ActivitiesCSCJournals
 

Was ist angesagt? (18)

A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
 A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv... A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
 
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
 
Object extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videosObject extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videos
 
Image confusion and diffusion based on multi-chaotic system and mix-column
Image confusion and diffusion based on multi-chaotic system and mix-columnImage confusion and diffusion based on multi-chaotic system and mix-column
Image confusion and diffusion based on multi-chaotic system and mix-column
 
Object detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm forObject detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm for
 
Detection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyDetection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A Survey
 
Object tracking
Object trackingObject tracking
Object tracking
 
Overview Of Video Object Tracking System
Overview Of Video Object Tracking SystemOverview Of Video Object Tracking System
Overview Of Video Object Tracking System
 
Ijcatr02011007
Ijcatr02011007Ijcatr02011007
Ijcatr02011007
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
 
Object tracking
Object trackingObject tracking
Object tracking
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
 
Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object Tracking
 
D018112429
D018112429D018112429
D018112429
 
Shot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion ActivitiesShot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion Activities
 

Andere mochten auch

Design of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring SystemDesign of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring SystemIDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 

Andere mochten auch (10)

Design of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring SystemDesign of a Remotely Accessible PC based Temperature Monitoring System
Design of a Remotely Accessible PC based Temperature Monitoring System
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 

Ähnlich wie 3-D FFT Velocity Filters

Motion Detection and Clustering Using PCA and NN in Color Image Sequence
Motion Detection and Clustering Using PCA and NN in Color Image SequenceMotion Detection and Clustering Using PCA and NN in Color Image Sequence
Motion Detection and Clustering Using PCA and NN in Color Image SequenceTELKOMNIKA JOURNAL
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...ijsrd.com
 
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...Prof Dr techn Murthy Chavali Yadav
 
Algoritmo de detecção de Pulso
Algoritmo de detecção de PulsoAlgoritmo de detecção de Pulso
Algoritmo de detecção de PulsoDanielFiuza8
 
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING ijp2p
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Implementation and performance evaluation of
Implementation and performance evaluation ofImplementation and performance evaluation of
Implementation and performance evaluation ofijcsa
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based NavigationVincent Kee
 
Object tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationObject tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationEditor IJCATR
 
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
IRJET-  	  Clustering the Real Time Moving Object Adjacent TrackingIRJET-  	  Clustering the Real Time Moving Object Adjacent Tracking
IRJET- Clustering the Real Time Moving Object Adjacent TrackingIRJET Journal
 
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...BRNSSPublicationHubI
 
Edge detection algorithm based on quantum superposition principle and photons...
Edge detection algorithm based on quantum superposition principle and photons...Edge detection algorithm based on quantum superposition principle and photons...
Edge detection algorithm based on quantum superposition principle and photons...IJECEIAES
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Discriminators for use in flow-based classification
Discriminators for use in flow-based classificationDiscriminators for use in flow-based classification
Discriminators for use in flow-based classificationDenis Zuev
 
Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...
Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...
Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...AneeshD5
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 

Ähnlich wie 3-D FFT Velocity Filters (20)

Motion Detection and Clustering Using PCA and NN in Color Image Sequence
Motion Detection and Clustering Using PCA and NN in Color Image SequenceMotion Detection and Clustering Using PCA and NN in Color Image Sequence
Motion Detection and Clustering Using PCA and NN in Color Image Sequence
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
 
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
Sub-windowed laser speckle image velocimetry by fast fourier transform techni...
 
Algoritmo de detecção de Pulso
Algoritmo de detecção de PulsoAlgoritmo de detecção de Pulso
Algoritmo de detecção de Pulso
 
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
F1063337
F1063337F1063337
F1063337
 
Implementation and performance evaluation of
Implementation and performance evaluation ofImplementation and performance evaluation of
Implementation and performance evaluation of
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based Navigation
 
Object tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationObject tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform Implementation
 
N018219199
N018219199N018219199
N018219199
 
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
IRJET-  	  Clustering the Real Time Moving Object Adjacent TrackingIRJET-  	  Clustering the Real Time Moving Object Adjacent Tracking
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
 
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
 
Edge detection algorithm based on quantum superposition principle and photons...
Edge detection algorithm based on quantum superposition principle and photons...Edge detection algorithm based on quantum superposition principle and photons...
Edge detection algorithm based on quantum superposition principle and photons...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
50120130405020
5012013040502050120130405020
50120130405020
 
Discriminators for use in flow-based classification
Discriminators for use in flow-based classificationDiscriminators for use in flow-based classification
Discriminators for use in flow-based classification
 
Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...
Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...
Big_data_oriented_novel_background_subtraction_algorithm_for_urban_surveillan...
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 

Mehr von IDES Editor

Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 
Mental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive ModelMental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive ModelIDES Editor
 
Genetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced SecurityGenetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced SecurityIDES Editor
 
Optimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral ImagesOptimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral ImagesIDES Editor
 
High Density Salt and Pepper Impulse Noise Removal
High Density Salt and Pepper Impulse Noise RemovalHigh Density Salt and Pepper Impulse Noise Removal
High Density Salt and Pepper Impulse Noise RemovalIDES Editor
 
Blind Source Separation of Super and Sub-Gaussian Signals with ABC Algorithm
Blind Source Separation of Super and Sub-Gaussian Signals with ABC AlgorithmBlind Source Separation of Super and Sub-Gaussian Signals with ABC Algorithm
Blind Source Separation of Super and Sub-Gaussian Signals with ABC AlgorithmIDES Editor
 
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVCEfficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVCIDES Editor
 
Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...
Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...
Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...IDES Editor
 
Estimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesEstimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesIDES Editor
 
Behavioural Investigation on the use of Nanosilica as An Additive in Concrete
Behavioural Investigation on the use of Nanosilica as An Additive in ConcreteBehavioural Investigation on the use of Nanosilica as An Additive in Concrete
Behavioural Investigation on the use of Nanosilica as An Additive in ConcreteIDES Editor
 

Mehr von IDES Editor (20)

Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 
Mental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive ModelMental Stress Evaluation using an Adaptive Model
Mental Stress Evaluation using an Adaptive Model
 
Genetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced SecurityGenetic Algorithm based Mosaic Image Steganography for Enhanced Security
Genetic Algorithm based Mosaic Image Steganography for Enhanced Security
 
Optimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral ImagesOptimized Neural Network for Classification of Multispectral Images
Optimized Neural Network for Classification of Multispectral Images
 
High Density Salt and Pepper Impulse Noise Removal
High Density Salt and Pepper Impulse Noise RemovalHigh Density Salt and Pepper Impulse Noise Removal
High Density Salt and Pepper Impulse Noise Removal
 
Blind Source Separation of Super and Sub-Gaussian Signals with ABC Algorithm
Blind Source Separation of Super and Sub-Gaussian Signals with ABC AlgorithmBlind Source Separation of Super and Sub-Gaussian Signals with ABC Algorithm
Blind Source Separation of Super and Sub-Gaussian Signals with ABC Algorithm
 
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVCEfficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
 
Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...
Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...
Comparative Study of Morphological, Correlation, Hybrid and DCSFPSS based Mor...
 
Estimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesEstimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work Zones
 
Behavioural Investigation on the use of Nanosilica as An Additive in Concrete
Behavioural Investigation on the use of Nanosilica as An Additive in ConcreteBehavioural Investigation on the use of Nanosilica as An Additive in Concrete
Behavioural Investigation on the use of Nanosilica as An Additive in Concrete
 

Kürzlich hochgeladen

Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...HetalPathak10
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...Nguyen Thanh Tu Collection
 

Kürzlich hochgeladen (20)

Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
 

3-D FFT Velocity Filters

  • 1. Full Paper ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014 3-D FFT Moving Object Signatures for Velocity Filtering G. Koukiou1 and V. Anastassopoulos2 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 Terms—Velocity filters, filter banks, 3-D FFT. I. INTRODUCTION 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 construction 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 conclusions are drawn. Detection and tracking of moving objects (such as vehicles, people, planes, etc.) is one of the complex topics in II. DATA BASE DESCRIPTION the field of automotive applications, covered by many Each simulated data set that was used in order to create researchers all around the world. Several approaches have the spectral signatures of different moving objects consists been made to detect multiple objects, their velocity or estimate of 256 frames, of 256x256 pixels each. Accordingly, a data the varying velocities of these objects using different kinds cube (shown in Figure 1) is formed of 2563 pixels. The number of sensors and procedures [1,2]. 256=28 was selected to fit the FFT requirements for fast Velocity filters have been used so far for the detection of evaluation of the 3D spectrum. 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 Figure 1. 256 frames of 256x256 pixels each (Data cube) was proposed for multiple objects detection in image The time parameter is considered to be the distance from sequence. The algorithm is based on directional filtering in frame to frame. Based on this remark, the amplitude of the the spatio-temporal frequence domain using 3-D FFT. radial velocity of each object is reffered to as the number of In this paper, a bank of velocity filters is built for separating pixels it comes across from one frame to the next. A simple multiple objects with different velocities in a sequence of example of one object of size 10x10 pixels that is moving with frames. In this procedure the 3-D FFT transformation of a radial velocity of 1/3 pixels per frame is shown in Figure 2. large variety of different velocities has been used. The 71 © 2014 ACEEE DOI: 01.IJSIP.5.1.13
  • 2. Full Paper ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014 The object is moving in direction 240o degrees with respect to horizontal left-to-right direction. Four different frames are given i.e. the 1st, 64th, 128th and 256th. In the frame sequence shown in Figure 2, the object appears suddenly in frame 1 at the position shown and ends at frame 256 in a different position. This will create spectral leakage artifacts in the 3D spectrum evaluation. A simple technique is described in the next paragraph to overcome this problem. The data sets used for experimentation cover a wide range of velocities as far as the amplitude and the direction is concerned. Specifically, six different radial velocities (amplitudes) were selected i.e. 1/2 (fast), 1/3, 1/4, 1/8, 1/16 and 1/32 (slow) pixels per frame. For all these velocities 24 different directions were chosen with the first one at 0 degrees (horizontal direction from left to right) and anti-clockwise every 15o, as shown in Figure 3. Accordingly, a total of 6x24=144 different data cubes (velocities) were implemented. The directions of 240o shown in this figure is the one on which is moving the object shown is Figure 2. Before evaluating the spectrum of each data set, a preprocessing stage follows. In this stage averaging is performed only in the time domain i.e. the same pixel in all frames, so that random changes in the movement of the object are avoided and simulation of real objects is better achieved. The averaging process employes a three point averager. Thus, smoothing spreads in the time domain the energy of each pixel only in the two neighboring pixels. Furthermore, abrupt changes between the first and last frame are suppressed so that spectral leakage is avoided. Moreover, spectral leakage is suppressed by employing objects moving away from the edges of the data cube. This way spectral leakage related to signal discontinuity at its edges is very small. Frame 1 Frame 64 Frame 128 Figure 3. 24 different directions were chosen in the experimental procedure, with the first one at 0 degrees (horizontal direction from left to right) and anti-clockwise every 15 o III. 3D FFT FILTER BANK The spectrum of each data set (frame cube of 2563) was evaluated using the MATLAB routine fftn. The execution time is on average 0.25 secs (in a PC having an Intel(R) Core(TM) i7-2600 CPU @ 3.40 GHz processor). Since the spectrum is a complex quantity we evaluated its amplitude and phase separately. We have to mention that parallel trajectories in the data cube which correspond to objects having the same velocity, possess the same spectral amplitude informa Frame 256 Figure 2. An object of size 10x10 pixels that is moving with radial velocity of 1/3 pixels per frame. The object is moving in direction 240o degrees with respect to horizontal left-to-right direction © 2014 ACEEE DOI: 01.IJSIP.5.1.13 72
  • 3. Full Paper ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014 tion and differ in the phase information. Accordingly, irrelevantly of the initial position of an object, its velocity corresponds to specific amplitude of the spectral content. Thus, only the amplitude information is of interest and was recorded. Studying the amplitude of the spectral content of a data cube, one can easily observe that from the total of 2563 ~ 224 ~ 16 million harmonics, only a very small percentage has significant value. Thus, for each direction of the moving object with a specific velocity, we have created a file which contains the positions of the most important harmonics (about 4000). As important harmonics are considered those spectral component which are larger than the 12% (pixel value 30 with max 255) of the biggest spectral component. Accordingly we need ~ 4000 memory positions for storing information about a specific velocity and consequently 4000x144x4 ~ 2Mbytes of RAM for storing all information needed for 144 different velocities. However, when later on, processing of complicated signals is necessary, the 20 largest harmonics among the 4000 will be recalled and their use in the final filter will be examined again. This is needed when, in the signal to be processed the vehicle to be recorded is not among the strongest objects. Accordingly, the larger harmonics belong to objects other than the one we are interested in. Thus, these harmonics are, once more, stored separately. The RAM needed for these harmonics is much smaller than the one previously evaluated since 20 values are stored for each velocity and orientation. If we need to isolate an object moving with a specific velocity (velocity filtering) among other objects in a data cube, we have to perform the following steps: 1. Find the spectral content of the specific cube. 2. Eliminate from the spectral amplitude all harmonics except those corresponding to the specific velocity. For this purpose employ the 4000 positions recorded for the specific velocity and eliminate the harmonics to all rest positions of the spectrum. 3. Also, if the signal is complicated and we consider that the largest harmonics belong to strong vehicles and not to the object to be recovered, then the 20 largest harmonics of the spectrum must be removed. These harmonics are removed even if at their position a strong harmonic of the object we are interested in, exists. Thus, in case that the object to be detected and monitored is moving among strong objects in the previous step 2, the 20 largest harmonics from the corresponding 4000 are not used. This action is suggested since in this case harmonics due to other objects have contaminated the harmonics of the object under detection. Accordingly, not using these strongest harmonics we reject the strong objects and we reveal the vehicle we are interested in, by using the rest of the 4000 harmonics. 4. Evaluate the inverse 3D FFT to recover the data cube containing only the object with the specific velocity. The number of 20 harmonics referred previously was determined experimentally using moving objects with various intensities to be detected among strong ones. In Figure 4 are depicted the frames 1, 15, 251 and 256 from © 2014 ACEEE DOI: 01.IJSIP.5.1.13 the amplitude spectral cube corresponding to the data cube, part of which is shown in Figure 2. In this figure all the harmonics in the specific frames are shown in a logarithmic scale so that even weak parts of the spectrum are visible. IV. TESTING THE 3D FFT VELOCITY FILTER BANK The previously outlined filtering procedure was carried out in eight different cases. In the first and second case, only one object is moving with velocity equal to 1/3 pixel/frame in direction 240o and with intensity 255 and 25 in each data cube respectively. Filtering with the filter which corresponds to this exact velocity, objects in both data cubes are totally recovered. Specifically, the 3D-FFT is carried out on both data cubes and after that only the harmonics the location of which has been preserved by the corresponding filter are kept (filtering) on the spectrum amplitude. The inverse 3D-FFT is applied using the modified spectrum amplitude and the original phase. It was not necessary before filtering to remove the largest harmonics of the spectrum amplitude, since no other strong signals are contained in the original image cubes. Furthermore, not additional normalization or other kind of processing is necessary to recover the moving objects. In the third case, only one accelerating object in direction 240o and with intensity 255 is employed. It is better while processing the spectrum amplitude of the data cube with the filter (240, 1/3) to remove additionally the 20 largest harmonics. These harmonics are mostly affected by the other velocities of the accelerating object. The object is totally recovered only in this small part of its trajectory in which its velocity is 1/3 pixels/frame. No other kind of processing is necessary to recover the part of the accelerating object with trajectory direction 240o. In the fourth case, an object with velocity equal to 1/3 pixel/frame, direction 240o and intensity 255 is moving together with an object accelerating in direction 240o and intensity 255. In order to isolate the object with the constant velocity 1/3 pixel/frame we performed directly 3-D inverse FFT without removing the largest harmonics due to other signals or performing any kind of normalization. The results are very good since the accelerating object disappears except the frame in which its velocity is around 1/3 pixel/frame. In the fifth case, a similar with the previous situation occurs where the object with the constant velocity is of intensity 25. This object is isolated from the accelerating one by simply performing the 3-D inverse FFT without removing the largest harmonics due to other signals or performing any kind of normalization. In the sixth case, three different objects are present in the scene, two of them with the same velocity equal to 1/3 pixel/ frame in direction 240o but with different intensities one with 255 and the other with 25 and the third accelerating in direction 240o and with intensity 255. We employ only the inverse 3-D FFT after filtering. It is not necessary before filtering to removed the largest harmonics due to other signals or after filtering to normalize the whole signal or perform any kind of 73
  • 4. Full Paper ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014 normalization. In fact, in this case we observed that if we In the seventh case, the above three objects together with other objects with different velocities moving in different directions and one moving on a circle with intensity 255, are used. The data cube containing these objects is shown in Figure 5. Two different processing approaches were found to reveal the objects with the specific velocity and suppress all the others. In the first approach the largest harmonics are firstly removed and then after inverse filtering, normalization is performed to the whole data cube. In the second approach the same steps are followed while a thresholding step is added in order to remove small noisy artifacts at the background of the recovered data cube. Both cases give excellent results with the second to be slightly better. It is not necessary before filtering to removed the largest harmonics due to other signals. Frame 1 Frame 15 Figure 5. Test data cube. Objects 1 and 2 have parallel trajectories (240 o ) and the same velocity amplitude (1/3). Object 3 has velocity 255 o, 1/4. Object 4 is accelerating with direction 240 o. Object 5 is moving on a circle Finally, in the eighth case we examine what happens when a small object is moving at the side of a large one. Two different examples were run. In the first example shown in Figure 6, the large object is strong while the small one is weak. Both objects are moving with the same velocity (direction 240 o and amplitude 1/3). Both objects are completely recovered when the specific data cube is filtered with the corresponding filter. No interference or masking of the small object is observed. It is not necessary before filtering to removed the largest harmonics due to other signals. In the second example the small object is strong and the large weak, as shown in Figure 7. Both are moving towards the same direction of 240o with different amplitude velocities. The small object has amplitude velocity 1/3 (fast) while the large 1/32 (slow). Using the corresponding filter to isolate the velocity of the small object it is found that this is achieved without any additional processing of the spectral harmonics. The large object is almost eliminated. Discontinuities in the data cube could create artifacts and give misleading harmonics that are not really present in the 3D signal. Such cases could occur even in a very simple signal when Frame 251 Frame 256 Figure 4. Frames 1, 15, 251 and 256 from the amplitude spectral cube corresponding to the data cube, part of which is shown in Figure 2 remove before filtering the largest harmonics due to others signals, we do not recover any of the two objects. © 2014 ACEEE DOI: 01.IJSIP.5.1.13 74
  • 5. Full Paper ACEEE Int. J. on Signal and Image Processing , Vol. 5, No. 1, January 2014 The filter bank covers a significant range of velocities (amplitude and direction). The filters are designed so that objects with a specific velocity are isolated even if they are dim or close to another object with velocity vector quite close. In the experimental procedure various cases of velocities and moving objects were examined. It is evident that the filtering procedure to be followed depends on the number of objects present, the energy of the moving object to be recovered with respect to the rest objects as well as on the noise background. Discontinuities of the signal are thoroughly discussed and ways to cope with signals that suddenly appear at the edges of the data cube are given. ACKNOWLEDGMENT This research has been co-financed by the European Union (European Social Fund - ESF) and Greek National Funds through the Operational Program “Education and Lifelong Learning” of the National Strategic Reference Framework (NSRF) - Research Funding Program: Heraclitus II. Investing in knowledge society through the European Social Fund. Figure 6. The large object is strong while the small one is weak. Both objects are moving with the same velocity (direction 240 o and amplitude 1/3) REFERENCES [1] H. L. Kennedy, “Efficient Velocity Filter Implementation for Dim Target Detection”, IEEE Transactions on Aerospace and Electronics Systems, vol. 47, no. 4, pp. 2991-2999, October 2011. [2] H. L. Kennedy, “An Efficient Frequency-Domain VelocityFilter Implementation for Dim Target Detection”, International Conference on Digital Image Computing: Techniques and Applications (DICTA), pp. 39-44, 1-3 December 2010. [3] J. S. Searle, “Velocity Filtering of Image Sequences via Heuristic Search”. 8th International Symposium on Signal Processing and its Applications, vol. 2, pp. 555-558, 2005. [4] S. Schauland, J. Velten, and A. Kummert, “3D Velocity Filters for Improved Object Detection in Automotive Applications”, Intelligent Transportation Systems Conference (ITSC), pp. 391-395, 30 September – 3 October 2007. [5] S. Schauland, J. Velten, and A. Kummert, “Detection of Moving Objects in Image Sequences using 3D Velocity Filters”, International Journal of Applied Mathematics and Computer Science, vol. 18, no. 1, pp. 21-31, March 2008. [6] M. Khalid Khan, M. Aurangzeb Khan, M. A. U. Khan, and Lee Sungyoung, “Signature Verification using Velocity-based Directional Filter Bank”. IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), pp. 231-234, 4-7 December 2006. [7] T. Schwerdtfeger, S. Schauland, J. Velten, and A. Kummert, “On multidimensional velocity filter banks for video-based motion analysis of world-coordinate objects”, 7th International Workshop on Multimensional (nD) Systems (nDs), pp. 1-5, 5-7 September 2011. [8] A. Kojima, N. Sakurai, and J. I. Kishigami, “Motion Detection using 3D-FFT Spectrum”, IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), vol.5, pp. 213-216, 1993. Figure 7. The small object is strong and the large weak. Both are moving towards the same direction of 240 o with different amplitude velocities. The small object has amplitude velocity 1/3 (fast) while the large 1/32 (slow) a. A moving object appears suddenly in the sequence of frames with strong signature. b. The moving objects appear and disappear from the data cube in different positions. c. Strong moving background is present. In these cases windowing can be applied to assure continuity among repetition of the frame cubes. Furthermore, a specific averaging procedure was applied to smooth frameto-frame discontinuities. CONCLUSIONS An experimental approach for building a velocity filter bank was presented. Velocity filters are built using the 3D FFT spectrum of objects moving with specific velocities. No 3D filter theory is needed to build the velocity filters. © 2014 ACEEE DOI: 01.IJSIP.5.1.13 75