ToBinaRep#

class tonic.transforms.ToBinaRep(n_frames: Optional[int] = 1, n_bits: Optional[int] = 8)[source]#

Takes T*B binary event frames to produce a sequence of T frames of N-bit numbers. To do so, N binary frames are interpreted as a single frame of N-bit representation. Taken from the paper Barchid et al. 2022, Bina-Rep Event Frames: a Simple and Effective Representation for Event- based cameras https://arxiv.org/pdf/2202.13662.pdf.

Parameters:
  • n_frames (int) – the number T of bina-rep frames.

  • n_bits (int) – the number N of bits used in the N-bit representation.

Example

>>> n_time_bins = n_frames * n_bits
>>>
>>> transforms.Compose([
>>>     transforms.ToFrame(
>>>         sensor_size=sensor_size,
>>>         n_time_bins=n_time_bins,
>>>     ),
>>>     transforms.ToBinaRep(
>>>         n_frames=n_frames,
>>>         n_bits=n_bits,
>>>     ),
>>> ])