|
Algorithm 1 TALEN-PCC |
Input: Spike event data stream with
Input: Aggregation time interval [ms]
Input: DVS spike sequence duration [ms]
Input:
for to do
while do
Accumulate flag 0 events. Write event count in an matrix for flag 0
Accumulate flag 1 events. Write event count in an matrix for flag 1
end while
Apply raster scan to flag 0 matrix. Extract spatial coordinates (x, y), and event count from the raster scan of flag 0 matrix. Multivariate stream of x, y, Event-count, for flag 0 is input to a file.
Apply raster scan to flag 1 matrix. Extract spatial coordinates (x, y), and event count from the raster scan of flag 1 matrix. Multivariate stream of x, y, Event-count, for flag 1 is input to a file.
end for
Multivariate streams extracted from the raster scans of both the matrices are fed to GPCC encoder.
Spatial coordinates (x, y), and are fed to the positions input of the GPCC encoder.
Event count is fed to the Attributes input of the GPCC encoder.
Output: Polarity 1 compressed bitstream, with size (bits)
Output: Polarity 0 compressed bitstream, with size (bits)
Output: Total size (bits) of the output stream,
|