Detection of Binary Square Fiducial Markers Using an Event Camera
This work addresses the problem of real-time fiducial marker detection for applications requiring high temporal resolution and dynamic range, specifically for systems utilizing event cameras.
This paper introduces a method for real-time detection and decoding of binary square fiducial markers using an event camera. It processes event packets to detect line segments forming marker candidates, then decodes bit values using events on cell borders, achieving superior performance compared to RGB ArUco detectors on a single CPU thread.
Event cameras are a new type of image sensors that output changes in light intensity (events) instead of absolute intensity values. They have a very high temporal resolution and a high dynamic range. In this paper, we propose a method to detect and decode binary square markers using an event camera. We detect the edges of the markers by detecting line segments in an image created from events in the current packet. The line segments are combined to form marker candidates. The bit value of marker cells is decoded using the events on their borders. To the best of our knowledge, no other approach exists for detecting square binary markers directly from an event camera using only the CPU unit in real-time. Experimental results show that the performance of our proposal is much superior to the one from the RGB ArUco marker detector. The proposed method can achieve the real-time performance on a single CPU thread.