Secrets of Edge-Informed Contrast Maximization for Event-Based Vision

Pritam P. Karmokar, Quan H. Nguyen, William J. Beksi
9/22/2024
cs.CVeess.IV

No official code found. Best implementation: robotic-vision-lab/Edge-Informed-Contrast-Maximization (11 stars, Apache-2.0, last commit 2025-08-19).

Abstract

Event cameras capture the motion of intensity gradients (edges) in the image plane in the form of rapid asynchronous events. When accumulated in 2D histograms, these events depict overlays of the edges in motion, consequently obscuring the spatial structure of the generating edges. Contrast maximization (CM) is an optimization framework that can reverse this effect and produce sharp spatial structures that resemble the moving intensity gradients by estimating the motion trajectories of the events. Nonetheless, CM is still an underexplored area of research with avenues for improvement. In this paper, we propose a novel hybrid approach that extends CM from uni-modal (events only) to bi-modal (events and edges). We leverage the underpinning concept that, given a reference time, optimally warped events produce sharp gradients consistent with the moving edge at that time. Specifically, we formalize a correlation-based objective to aid CM and provide key insights into the incorporation of multiscale and multireference techniques. Moreover, our edge-informed CM method yields superior sharpness scores and establishes new state-of-the-art event optical flow benchmarks on the MVSEC, DSEC, and ECD datasets.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Secrets of edge-informed contrast maximization for event-based vision.

110Shell, PythonDec 4, 20241 years agoApache-2.0
computer-visioncontrast-maximizationevent-based-vision

Similar Papers

Cite this paper

@article{karmokar2024secrets,
  title  = {Secrets of Edge-Informed Contrast Maximization for Event-Based Vision},
  author = {Pritam P. Karmokar and Quan H. Nguyen and William J. Beksi},
  year   = {2024},
  eprint = {2409.14611},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.14611v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.14611.svg)](https://codeofpaper.com/paper/2409.14611)

Discussion