Demo Data from EDBT 2026 / reviewers in the wild / expert
Ryad Benosman
dblp:27/2604 · also Ryad B. Benosman
· DBLP profile ↗
61ranked-venue papers
9as first author
4since 2021 · last 2024
0000-0003-0243-944XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 45 · 9 first-author · 3 since 2021Systems, architecture and hardware · 16 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 14 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Computer networks · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
6 papers |
3D vision · 45% Image recognition and object detection · 17% Knowledge representation and reasoning · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Emerging computing paradigms · 100% | |
| Computer graphics and multimedia
4 papers |
Computational photography and imaging · 72% Image and video processing · 28% |
Topics — the 20 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms
neuromorphic computing |
0.8 | 2 | 2023 | Adaptive Global Decay Process for Event Cameras · CVPR 2023 Asynchronous Neuromorphic Event-Driven Image Filtering · Proc. IEEE 2014 |
Emerging computing paradigms › neuromorphic computing
event camera |
0.7 | 1 | 2023 | Adaptive Global Decay Process for Event Cameras · CVPR 2023 |
Computer vision › 3D vision › motion estimation › optical flow
event-based optical flow |
0.6 | 1 | 2022 | Real-Time High Speed Motion Prediction Using Fast Aperture-Robust Event-Driven Visual Flow · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Computer vision › 3D vision
motion estimation |
0.6 | 1 | 2022 | Real-Time High Speed Motion Prediction Using Fast Aperture-Robust Event-Driven Visual Flow · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Computational photography and imaging
event-based vision |
0.5 | 2 | 2023 | Asynchronous Event-Based Fourier Analysis · IEEE Trans. Image Process. 2017 Adaptive Global Decay Process for Event Cameras · CVPR 2023 |
Computer vision › Image recognition and object detection › object recognition
event-based object recognition |
0.3 | 1 | 2018 | HATS: Histograms of Averaged Time Surfaces for Robust Event-Based Object Classification · CVPR 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
event representation |
0.3 | 1 | 2018 | HATS: Histograms of Averaged Time Surfaces for Robust Event-Based Object Classification · CVPR 2018 |
Computer vision › 3D vision
event-based vision |
0.3 | 1 | 2017 | HOTS: A Hierarchy of Event-Based Time-Surfaces for Pattern Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2017 |
Computer vision › Image recognition and object detection
object recognition |
0.2 | 1 | 2015 | HFirst: A Temporal Approach to Object Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Machine learning › Deep learning architectures and training
spiking neural network |
0.2 | 1 | 2015 | HFirst: A Temporal Approach to Object Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Image and video processing
image filtering |
0.2 | 1 | 2014 | Asynchronous Neuromorphic Event-Driven Image Filtering · Proc. IEEE 2014 |
Emerging computing paradigms › neuromorphic computing › neuromorphic vision
event-based vision |
0.2 | 1 | 2014 | Asynchronous Neuromorphic Event-Driven Image Filtering · Proc. IEEE 2014 |
Robotics › Autonomous driving
trajectory prediction |
0.2 | 1 | 2022 | Real-Time High Speed Motion Prediction Using Fast Aperture-Robust Event-Driven Visual Flow · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Robotics › Motion planning and robot control › teleoperation
force-feedback teleoperation |
0.2 | 1 | 2013 | 2D high speed force feedback teleoperation of optical tweezers · ICRA 2013 |
Robotics › Motion planning and robot control
teleoperation |
0.2 | 1 | 2013 | 2D high speed force feedback teleoperation of optical tweezers · ICRA 2013 |
Computational photography and imaging › omnidirectional imaging
catadioptric imaging |
0.1 | 1 | 2012 | A Fisher-Rao Metric for Paracatadioptric Images of Lines · Int. J. Comput. Vis. 2012 |
Computer vision › Face, body and person analysis
face recognition |
0.1 | 1 | 2017 | HOTS: A Hierarchy of Event-Based Time-Surfaces for Pattern Recognition · IEEE Trans. Pattern Anal. Mach. Intell. 2017 |
Image and video processing › image filtering
nonlinear filtering |
0.1 | 1 | 2014 | Asynchronous Neuromorphic Event-Driven Image Filtering · Proc. IEEE 2014 |
Haptics and multimodal interaction
haptic interface |
0.0 | 1 | 2013 | 2D high speed force feedback teleoperation of optical tweezers · ICRA 2013 |
Computer vision › 3D vision
omnidirectional vision |
0.0 | 1 | 2012 | A Fisher-Rao Metric for Paracatadioptric Images of Lines · Int. J. Comput. Vis. 2012 |
Methods — techniques the papers use, named apart from their topics
adaptive temporal decay · 1.3multi-scale plane fitting · 0.6aperture-robust flow · 0.6level-crossing sampling · 0.4recurrent network · 0.3local memory units · 0.3histograms of averaged time surfaces · 0.3incremental FFT update · 0.3hierarchical feature learning · 0.3fast fourier transform · 0.3event-driven vision sensors · 0.3temporal winner-take-all · 0.2hierarchical model · 0.2address event representation · 0.2optical tweezers · 0.2event-based vision · 0.2information geometry · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Flow-Based Visual Stream Compression for Event CamerasabstractAs the use of neuromorphic, event-based vision sensors expands, the need for compression of their output streams has increased. While their operational principle ensures event streams are spatially sparse, the high-temporal resolution of the sensors can result in high-data rates from the sensor depending on scene dynamics. For systems operating in communication-bandwidth-constrained and power-constrained environments, it is essential to compress these streams before transmitting them to a remote receiver. Therefore, we introduce a flow-based method for the real-time asynchronous compression of event streams as they are generated. This method leverages real-time optical flow estimates to predict future events without needing to transmit them, therefore, drastically reducing the amount of data transmitted. The flow-based compression introduced is evaluated using a variety of methods, including spatiotemporal distance between event streams. The introduced method itself is shown to achieve an average compression ratio (CR) of 2.70 on a variety of event-camera data sets with the evaluation configuration used. That compression is achieved with a median temporal error of 0.31 ms and an average spatiotemporal event-stream distance of 4.72. When combined with Lempel-Ziv–Markov chain algorithm compression for non-real-time applications, our method can achieve state-of-the-art average CRs ranging from 9.29 to 13.01. Additionally, we demonstrate that the proposed prediction algorithm is capable of performing real time, low-latency event prediction. Daniel C. Stumpp, Himanshu Akolkar, Alan D. George, Ryad Benosman |
IEEE Internet Things J. | 4 |
| 2023 | Adaptive Global Decay Process for Event CamerasabstractIn virtually all event-based vision problems, there is the need to select the most recent events, which are assumed to carry the most relevant information content. To achieve this, at least one of three main strategies is applied, namely: 1) constant temporal decay or fixed time window, 2) constant number of events, and 3) flow-based lifetime of events. However, these strategies suffer from at least one major limitation each. We instead propose a novel decay process for event cameras that adapts to the global scene dynamics and whose latency is in the order of nanoseconds. The main idea is to construct an adaptive quantity that encodes the global scene dynamics, denoted by event activity. The proposed method is evaluated in several event-based vision problems and datasets, consistently improving the corresponding baseline methods' performance. We thus believe it can have a significant widespread impact on event-based research. Code available: https://github.com/neuromorphic-paris/event.batch. Urbano Miguel Nunes, Ryad Benosman, Sio-Hoi Ieng |
CVPR | 2 |
| 2022 | Real-Time High Speed Motion Prediction Using Fast Aperture-Robust Event-Driven Visual FlowabstractOptical flow is a crucial component of the feature space for early visual processing of dynamic scenes especially in new applications such as self-driving vehicles, drones and autonomous robots. The dynamic vision sensors are well suited for such applications because of their asynchronous, sparse and temporally precise representation of the visual dynamics. Many algorithms proposed for computing visual flow for these sensors suffer from the aperture problem as the direction of the estimated flow is governed by the curvature of the object rather than the true motion direction. Some methods that do overcome this problem by temporal windowing under-utilize the true precise temporal nature of the dynamic sensors. In this paper, we propose a novel multi-scale plane fitting based visual flow algorithm that is robust to the aperture problem and also computationally fast and efficient. Our algorithm performs well in many scenarios ranging from fixed camera recording simple geometric shapes to real world scenarios such as camera mounted on a moving car and can successfully perform event-by-event motion estimation of objects in the scene to allow for predictions of upto 500 ms i.e., equivalent to 10 to 25 frames with traditional cameras. Himanshu Akolkar, Sio-Hoi Ieng, Ryad Benosman |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2021 | A homeostatic gain control mechanism to improve event-driven object recognitionabstractWe propose a neuromimetic architecture able to perform pattern recognition. To achieve this, we extended the existing event-based algorithm from [1] which introduced novel spatio-temporal features: time surfaces. Built from asynchronous events acquired by a neuromorphic camera, these time surfaces allow to code the local dynamics of a visual scene and create an efficient hierarchical event-based pattern recognition architecture. Inspired by biological findings and the efficient coding hypothesis, our main contribution is to integrate homeostatic regulation into the Hebbian learning rule. Indeed, in order to be optimally informative, average neural activity within a layer should be equally balanced across neurons. We used that principle to regularize neurons within the same layer by setting a gain depending on their past activity and such that they emit spikes with balanced firing rates. The efficiency of this technique was first demonstrated through a robust improvement in spatio-temporal patterns which were learnt during the training phase. In order to compare with state-of-the-art methods, we replicated past results on the same dataset as [1] and extended results in this study to the widely used N-MNIST dataset [2]. We expect to extend this fully event-driven approach to more naturalistic tasks, notably for ultra-fast object categorization. Antoine Grimaldi, Victor Boutin, Laurent U. Perrinet, Sio-Hoi Ieng, Ryad Benosman |
CBMI | 5 |
| 2020 | A Mixed-Signal Spatio-Temporal Signal Classifier for On-Sensor Spike SortingabstractNeuromorphic systems provide an alternative to conventional computing hardware, promising low-power operation suitable for sensory-processing and edge computing. In this paper, we present a mixed-signal processing system designed to provide on-sensor classification of signals obtained from multi-electrode array neural recordings. The designed circuits implement a real-time spike sorting algorithm, and operate on signals represented by asynchronous event streams. We combine analog circuits computation primitives (temporal surface generation, distance computation, winner-take-all) to implement a spatio-temporal clustering algorithm, classifying signals acquired by neighbouring electrodes. The prototype chip has been submitted for fabrication in a 180nm CMOS technology. The circuits are designed to fit, alongside signal conditioning and conversion circuits, in the area under the recording electrodes (below 80×80um per electrode). Circuit implementation details and simulation results are presented. The expected neural spike recognition rates of 75% in a single-layer network and 88% in a 2-layer network are comparable with a software implementation, while the system is designed to provide a low-power embedded real-time solution. This work provides a foundation towards the design of a large scale neuromorphic processing system, to be embedded in brain-machine interfaces. Germain Haessig, Daniel García-Lesta, Gregor Lenz, Ryad Benosman, Piotr Dudek |
ISCAS | 4 |
| 2019 | Event-based Visual Gesture Recognition with Background Suppression running on a smart-phoneabstractGesture recognition is an area of research that is expanding as it would allow facilitated interaction with modern handheld devices for the naive user. Currently, smart-phones and tablets are not commonly used by some groups such as the visually-impaired and the elderly, because they require fine motor control and a good visual accuracy. Gesture recognition plays a key role in having these user categories to interact with IT devices. Jean-Matthieu Maro, Gregor Lenz, Christopher Reeves, Ryad Benosman |
FG | 4 |
| 2019 | Asynchronous Event-Based Motion Processing: From Visual Events to Probabilistic Sensory RepresentationabstractIn this work, we propose a two-layered descriptive model for motion processing from retina to the cortex, with an event-based input from the asynchronous time-based image sensor (ATIS) camera. Spatial and spatiotemporal filtering of visual scenes by motion energy detectors has been implemented in two steps in a simple layer of a lateral geniculate nucleus model and a set of three-dimensional Gabor kernels, eventually forming a probabilistic population response. The high temporal resolution of independent and asynchronous local sensory pixels from the ATIS provides a realistic stimulation to study biological motion processing, as well as developing bio-inspired motion processors for computer vision applications. Our study combines two significant theories in neuroscience: event-based stimulation and probabilistic sensory representation. We have modeled how this might be done at the vision level, as well as suggesting this framework as a generic computational principle among different sensory modalities. Mina A. Khoei, Sio-Hoi Ieng, Ryad Benosman |
Neural Comput. | 3 |
| 2019 | Event-Based Line Fitting and Segment Detection Using a Neuromorphic Visual SensorabstractThis paper introduces an event-based luminance-free algorithm for line and segment detection from the output of asynchronous event-based neuromorphic retinas. These recent biomimetic vision sensors are composed of autonomous pixels, each of them asynchronously generating visual events that encode relative changes in pixels' illumination at high temporal resolutions. This frame-free approach results in an increased energy efficiency and in real-time operation, making these sensors especially suitable for applications such as autonomous robotics. The proposed algorithm is based on an iterative event-based weighted least squares fitting, and it is consequently well suited to the high temporal resolution and asynchronous acquisition of neuromorphic cameras: parameters of a current line are updated for each event attributed (i.e., spatio-temporally close) to it, while implicitly forgetting the contribution of older events according to a speed-tuned exponentially decaying function. A detection occurs if a measure of activity, i.e., implicit measure of the number of contributing events and using the same decay function, exceeds a given threshold. The speed-tuned decreasing function is based on a measure of the apparent motion, i.e., the optical flow computed around each event. This latter ensures that the algorithm behaves independently of the edges' dynamics. Line segments are then extracted from the lines, allowing for the tracking of the corresponding endpoints. We provide experiments showing the accuracy of our algorithm and study the influence of the apparent velocity and relative orientation of the observed edges. Finally, evaluations of its computational efficiency show that this algorithm can be envisioned for high-speed applications, such as vision-based robotic navigation. David Reverter Valeiras, Xavier Clady, Sio-Hoi Ieng, Ryad Benosman |
IEEE Trans. Neural Networks Learn. Syst. | 4 |
| 2018 | HATS: Histograms of Averaged Time Surfaces for Robust Event-Based Object ClassificationabstractEvent-based cameras have recently drawn the attention of the Computer Vision community thanks to their advantages in terms of high temporal resolution, low power consumption and high dynamic range, compared to traditional frame-based cameras. These properties make event-based cameras an ideal choice for autonomous vehicles, robot navigation or UAV vision, among others. However, the accuracy of event-based object classification algorithms, which is of crucial importance for any reliable system working in real-world conditions, is still far behind their frame-based counterparts. Two main reasons for this performance gap are: 1. The lack of effective low-level representations and architectures for event-based object classification and 2. The absence of large real-world event-based datasets. In this paper we address both problems. First, we introduce a novel event-based feature representation together with a new machine learning architecture. Compared to previous approaches, we use local memory units to efficiently leverage past temporal information and build a robust event-based representation. Second, we release the first large real-world event-based dataset for object classification. We compare our method to the state-of-the-art with extensive experiments, showing better classification performance and real-time computation. Amos Sironi, Manuele Brambilla, Nicolas Bourdis, Xavier Lagorce, Ryad Benosman |
CVPR | 5 |
| 2018 | Live Demonstration: A Wearable Device for Optogenetic Vision RestorationabstractOptogenetics therapy aims at recovering visual function in patients suffering from retinal degeneration and blindness. An external device is generally required to correctly encode light stimulation into neural electric activity and properly accomplish visual restoration. In this demo, we present photostimulation glasses for adequately activate optogenetically-treated retinal ganglion cells (RGC). This device performs light transduction at appropriate wavelength and intensity for an optogenetic therapy, and performs the visual computation in place of the degenerated retinal layers. We show the possible configurations and stimulation modes to be used for clinical trials or rehabilitation purposes. Francesco Galluppi, Guillaume Chenegros, Didier Pruneau, Nacer Boussahoul, Gilles Cordurié, Charlie Galle, Nicolas Oddo, Xavier Lagorce, Christoph Posch, Proshato Shabestary, Joël Chavas, Ryad Benosman |
ISCAS | 12 |
| 2018 | Event-Driven Stereo Visual Tracking Algorithm to Solve Object OcclusionabstractObject tracking is a major problem for many computer vision applications, but it continues to be computationally expensive. The use of bio-inspired neuromorphic event-driven dynamic vision sensors (DVSs) has heralded new methods for vision processing, exploiting reduced amount of data and very precise timing resolutions. Previous studies have shown these neural spiking sensors to be well suited to implementing single-sensor object tracking systems, although they experience difficulties when solving ambiguities caused by object occlusion. DVSs have also performed well in 3-D reconstruction in which event matching techniques are applied in stereo setups. In this paper, we propose a new event-driven stereo object tracking algorithm that simultaneously integrates 3-D reconstruction and cluster tracking, introducing feedback information in both tasks to improve their respective performances. This algorithm, inspired by human vision, identifies objects and learns their position and size in order to solve ambiguities. This strategy has been validated in four different experiments where the 3-D positions of two objects were tracked in a stereo setup even when occlusion occurred. The objects studied in the experiments were: 1) two swinging pens, the distance between which during movement was measured with an error of less than 0.5%; 2) a pen and a box, to confirm the correctness of the results obtained with a more complex object; 3) two straws attached to a fan and rotating at 6 revolutions per second, to demonstrate the high-speed capabilities of this approach; and 4) two people walking in a real-world environment. Luis A. Camuñas-Mesa, Teresa Serrano-Gotarredona, Sio-Hoi Ieng, Ryad Benosman, Bernabé Linares-Barranco |
IEEE Trans. Neural Networks Learn. Syst. | 4 |
| 2018 | Spatial and Temporal Downsampling in Event-Based Visual ClassificationabstractAs the interest in event-based vision sensors for mobile and aerial applications grows, there is an increasing need for high-speed and highly robust algorithms for performing visual tasks using event-based data. As event rate and network structure have a direct impact on the power consumed by such systems, it is important to explore the efficiency of the event-based encoding used by these sensors. The work presented in this paper represents the first study solely focused on the effects of both spatial and temporal downsampling on event-based vision data and makes use of a variety of data sets chosen to fully explore and characterize the nature of downsampling operations. The results show that both spatial downsampling and temporal downsampling produce improved classification accuracy and, additionally, a lower overall data rate. A finding is particularly relevant for bandwidth and power constrained systems. For a given network containing 1000 hidden layer neurons, the spatially downsampled systems achieved a best case accuracy of 89.38% on N-MNIST as opposed to 81.03% with no downsampling at the same hidden layer size. On the N-Caltech101 data set, the downsampled system achieved a best case accuracy of 18.25%, compared with 7.43% achieved with no downsampling. The results show that downsampling is an important preprocessing technique in event-based visual processing, especially for applications sensitive to power consumption and transmission bandwidth. Gregory Cohen, Saeed Afshar, Garrick Orchard, Jonathan Tapson, Ryad Benosman, André van Schaik |
IEEE Trans. Neural Networks Learn. Syst. | 5 |
| 2017 | Live demonstration: A stimulation platform for optogenetic and bionic vision restorationabstractOptogenetics can be used to restore light responses in patients affected by retinal degenerative diseases. The light-sensitivity of the molecule introduced by genetic therapy is however very limited in terms of wavelength and irradiance needed to activate a useful neural response, and thus needs an external device to be correctly stimulated. Moreover, the visual signal needs to be encoded so as to respect the code used by the target cells (e.g. retinal ganglion cells). In this demonstration we present a platform that can be used to stimulate optogenetically-treated retinal cells, and the algorithms associated with different types of stimulations. We show different stimulation strategies, varying accordingly to the type of cells transfected. Francesco Galluppi, Guillaume Chenegros, Didier Pruneau, Gilles Cordurié, Charlie Galle, Nicolas Oddo, Xavier Lagorce, Christoph Posch, Joël Chavas, Ryad Benosman |
ISCAS | 10 |
| 2017 | A stimulation platform for optogenetic and bionic vision restorationabstractOptogenetic therapy holds the promise to restore visual function in patients affected by retinal degenerative diseases. However, the light-sensitivity of the molecule mediating light responses is much less than the one of healthy retinal cells so that no photo-stimulation is expected under natural environmental conditions. In this work, we present a platform set up to stimulate optogenetically-engineered retinal cells, and the algorithms associated with different types of stimulation. The system consists of a neuromorphic silicon retina as a visual frontend, a projecting device capable of delivering fast and precise light stimulation and a computing platform implementing the stimulation algorithms. We describe different strategies, varying depending on the type of cells transfected. The silicon retina provides a natural front-end for an artificial visual system, complying with the information encoding principles, timing properties and dynamic range of either photoreceptors or RGCs. The encoding of the visual information is performed with sub-millisecond accuracy, respecting the temporal characteristics of the neural system. The platform and algorithms hereby presented provide a basis for medical devices matching the requirements of optogenetic therapeutic use. An embedded version of this platform will be used in the forthcoming clinical trials of the GS030 vision restoration therapy. Francesco Galluppi, Didier Pruneau, Joël Chavas, Xavier Lagorce, Christoph Posch, Guillaume Chenegros, Gilles Cordurié, Charlie Galle, Nicolas Oddo, Ryad Benosman |
ISCAS | 10 |
| 2017 | HOTS: A Hierarchy of Event-Based Time-Surfaces for Pattern RecognitionabstractThis paper describes novel event-based spatio-temporal features called time-surfaces and how they can be used to create a hierarchical event-based pattern recognition architecture. Unlike existing hierarchical architectures for pattern recognition, the presented model relies on a time oriented approach to extract spatio-temporal features from the asynchronously acquired dynamics of a visual scene. These dynamics are acquired using biologically inspired frameless asynchronous event-driven vision sensors. Similarly to cortical structures, subsequent layers in our hierarchy extract increasingly abstract features using increasingly large spatio-temporal windows. The central concept is to use the rich temporal information provided by events to create contexts in the form of time-surfaces which represent the recent temporal activity within a local spatial neighborhood. We demonstrate that this concept can robustly be used at all stages of an event-based hierarchical model. First layer feature units operate on groups of pixels, while subsequent layer feature units operate on the output of lower level feature units. We report results on a previously published 36 class character recognition task and a four class canonical dynamic card pip task, achieving near 100 percent accuracy on each. We introduce a new seven class moving face recognition task, achieving 79 percent accuracy.This paper describes novel event-based spatio-temporal features called time-surfaces and how they can be used to create a hierarchical event-based pattern recognition architecture. Unlike existing hierarchical architectures for pattern recognition, the presented model relies on a time oriented approach to extract spatio-temporal features from the asynchronously acquired dynamics of a visual scene. These dynamics are acquired using biologically inspired frameless asynchronous event-driven vision sensors. Similarly to cortical structures, subsequent layers in our hierarchy extract increasingly abstract features using increasingly large spatio-temporal windows. The central concept is to use the rich temporal information provided by events to create contexts in the form of time-surfaces which represent the recent temporal activity within a local spatial neighborhood. We demonstrate that this concept can robustly be used at all stages of an event-based hierarchical model. First layer feature units operate on groups of pixels, while subsequent layer feature units operate on the output of lower level feature units. We report results on a previously published 36 class character recognition task and a four class canonical dynamic card pip task, achieving near 100 percent accuracy on each. We introduce a new seven class moving face recognition task, achieving 79 percent accuracy. Xavier Lagorce, Garrick Orchard, Francesco Galluppi, Bertram E. Shi, Ryad Benosman |
IEEE Trans. Pattern Anal. Mach. Intell. | 5 |
| 2017 | Asynchronous Event-Based Fourier AnalysisabstractThis paper introduces a method to compute the FFT of a visual scene at a high temporal precision of around 1- [Formula: see text] output from an asynchronous event-based camera. Event-based cameras allow to go beyond the widespread and ingrained belief that acquiring series of images at some rate is a good way to capture visual motion. Each pixel adapts its own sampling rate to the visual input it receives and defines the timing of its own sampling points in response to its visual input by reacting to changes of the amount of incident light. As a consequence, the sampling process is no longer governed by a fixed timing source but by the signal to be sampled itself, or more precisely by the variations of the signal in the amplitude domain. Event-based cameras acquisition paradigm allows to go beyond the current conventional method to compute the FFT. The event-driven FFT algorithm relies on a heuristic methodology designed to operate directly on incoming gray level events to update incrementally the FFT while reducing both computation and data load. We show that for reasonable levels of approximations at equivalent frame rates beyond the millisecond, the method performs faster and more efficiently than conventional image acquisition. Several experiments are carried out on indoor and outdoor scenes where both conventional and event-driven FFT computation is shown and compared. Quentin Sabatier, Sio-Hoi Ieng, Ryad Benosman |
IEEE Trans. Image Process. | 3 |
| 2017 | Guest Editorial Learning in Neuromorphic Systems and Cyborg IntelligenceabstractNeuromorphic computing has become an important emerging research area in recent years. By emulating computational principles and architecture found in neural systems, neuromorphic computing has led to the development of neuromorphic sensors, processors, and sensory motor systems for robotic agents. It has also led to rapid progress in related areas covering computational theories of sensory coding, synaptic computing, learning, and signal processing algorithms, circuit designs, and implementations. The work in these areas shows neuromorphic approaches with appealing computational advantages over conventional approaches, but at the same time, neuromorphic systems still pose many research challenges. Neuromorphic computing overlaps with another area called cyborg intelligence which is dedicated to integrating artificial intelligence (AI) with biological intelligence closely and deeply by connecting computer systems and biological beings. Cyborg intelligence aims to compensate for the weaknesses of both systems by combining the computational power of machines with the perceptive and cognitive abilities of biological systems. Recently, many of the advances in cyborg intelligence methods, systems, and applications have demonstrated the trend of the rapid integration of cyborg intelligence with neuromorphic computing in both breadth and depth. These areas pose innumerable interesting and significant questions for AI and could fundamentally change the landscape of AI research. Zhaohui Wu 0001, Ryad Benosman, Huajin Tang, Shih-Chii Liu |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2015 | Live demonstration: Real-time event-driven object recognition on SpiNNakerabstractThis live demonstration shows real-time visual object recognition based on a spiking neural network adaptation of the HMAX model running on a purely event-based computational hardware platform. Visual input to the system is provided by an ATIS spiking silicon retina sensor. A SpiNNaker board processes the event-encoded visual information from the scene. Using a Leaky Integrate-and-Fire (LIF) neuron model implemented on SpiNNaker, an event-driven, multi-layer network is created that performs real-time orientation extraction and recombination. In this demonstration, the network will be tuned to recognize complex objects such as printed characters. Garrick Orchard, Xavier Lagorce, Christoph Posch, Steve Furber, Ryad Benosman, Francesco Galluppi |
ISCAS | 5 |
| 2015 | Real-time event-driven spiking neural network object recognition on the SpiNNaker platformabstractThis paper presents a real-time spiking neural network adaptation of the HMAX object recognition model on an event-driven platform. Visual input is provided by a spiking silicon retina, while the SpiNNaker system is used as a computational hardware platform for implementation. We show the implementation of a simple Leaky Integrate-and-Fire (LIF) neuron model on SpiNNaker to create an event driven network, where a neuron only updates when it receives an interrupt indicating that a new input spike has been received. The model output consists of view tuned neurons which respond selectively to a particular view of an object. The network can be used to discriminate between objects, or between the same object at different views. On a 26 class character recognition task, the correct class is always assigned the highest probability (69.42% on average). Garrick Orchard, Xavier Lagorce, Christoph Posch, Steve Furber, Ryad Benosman, Francesco Galluppi |
ISCAS | 5 |
| 2015 | What Can Neuromorphic Event-Driven Precise Timing Add to Spike-Based Pattern Recognition?abstractThis letter introduces a study to precisely measure what an increase in spike timing precision can add to spike-driven pattern recognition algorithms. The concept of generating spikes from images by converting gray levels into spike timings is currently at the basis of almost every spike-based modeling of biological visual systems. The use of images naturally leads to generating incorrect artificial and redundant spike timings and, more important, also contradicts biological findings indicating that visual processing is massively parallel, asynchronous with high temporal resolution. A new concept for acquiring visual information through pixel-individual asynchronous level-crossing sampling has been proposed in a recent generation of asynchronous neuromorphic visual sensors. Unlike conventional cameras, these sensors acquire data not at fixed points in time for the entire array but at fixed amplitude changes of their input, resulting optimally sparse in space and time-pixel individually and precisely timed only if new, (previously unknown) information is available (event based). This letter uses the high temporal resolution spiking output of neuromorphic event-based visual sensors to show that lowering time precision degrades performance on several recognition tasks specifically when reaching the conventional range of machine vision acquisition frequencies (30-60 Hz). The use of information theory to characterize separability between classes for each temporal resolution shows that high temporal acquisition provides up to 70% more information that conventional spikes generated from frame-based acquisition as used in standard artificial vision, thus drastically increasing the separability between classes of objects. Experiments on real data show that the amount of information loss is correlated with temporal precision. Our information-theoretic study highlights the potentials of neuromorphic asynchronous visual sensors for both practical applications and theoretical investigations. Moreover, it suggests that representing visual information as a precise sequence of spike times as reported in the retina offers considerable advantages for neuro-inspired visual computations. Himanshu Akolkar, Cedric Meyer, Xavier Clady, Olivier Marre, Chiara Bartolozzi, Stefano Panzeri, Ryad Benosman |
Neural Comput. | 7 |
| 2015 | STICK: Spike Time Interval Computational Kernel, a Framework for General Purpose Computation Using Neurons, Precise Timing, Delays, and SynchronyabstractThere has been significant research over the past two decades in developing new platforms for spiking neural computation. Current neural computers are primarily developed to mimic biology. They use neural networks, which can be trained to perform specific tasks to mainly solve pattern recognition problems. These machines can do more than simulate biology; they allow us to rethink our current paradigm of computation. The ultimate goal is to develop brain-inspired general purpose computation architectures that can breach the current bottleneck introduced by the von Neumann architecture. This work proposes a new framework for such a machine. We show that the use of neuron-like units with precise timing representation, synaptic diversity, and temporal delays allows us to set a complete, scalable compact computation framework. The framework provides both linear and nonlinear operations, allowing us to represent and solve any function. We show usability in solving real use cases from simple differential equations to sets of nonlinear differential equations leading to chaotic attractors. Xavier Lagorce, Ryad Benosman |
Neural Comput. | 2 |
| 2015 | Visual Tracking Using Neuromorphic Asynchronous Event-Based CamerasabstractThis letter presents a novel computationally efficient and robust pattern tracking method based on a time-encoded, frame-free visual data. Recent interdisciplinary developments, combining inputs from engineering and biology, have yielded a novel type of camera that encodes visual information into a continuous stream of asynchronous, temporal events. These events encode temporal contrast and intensity locally in space and time. We show that the sparse yet accurately timed information is well suited as a computational input for object tracking. In this letter, visual data processing is performed for each incoming event at the time it arrives. The method provides a continuous and iterative estimation of the geometric transformation between the model and the events representing the tracked object. It can handle isometry, similarities, and affine distortions and allows for unprecedented real-time performance at equivalent frame rates in the kilohertz range on a standard PC. Furthermore, by using the dimension of time that is currently underexploited by most artificial vision systems, the method we present is able to solve ambiguous cases of object occlusions that classical frame-based techniques handle poorly. Zhenjiang Ni, Sio-Hoi Ieng, Christoph Posch, Stéphane Régnier, Ryad Benosman |
Neural Comput. | 5 |
| 2015 | Asynchronous event-based corner detection and matching
Xavier Clady, Sio-Hoi Ieng, Ryad Benosman |
Neural Networks | 3 |
| 2015 | HFirst: A Temporal Approach to Object RecognitionabstractThis paper introduces a spiking hierarchical model for object recognition which utilizes the precise timing information inherently present in the output of biologically inspired asynchronous address event representation (AER) vision sensors. The asynchronous nature of these systems frees computation and communication from the rigid predetermined timing enforced by system clocks in conventional systems. Freedom from rigid timing constraints opens the possibility of using true timing to our advantage in computation. We show not only how timing can be used in object recognition, but also how it can in fact simplify computation. Specifically, we rely on a simple temporal-winner-take-all rather than more computationally intensive synchronous operations typically used in biologically inspired neural networks for object recognition. This approach to visual computation represents a major paradigm shift from conventional clocked systems and can find application in other sensory modalities and computational tasks. We showcase effectiveness of the approach by achieving the highest reported accuracy to date (97.5% ± 3.5%) for a previously published four class card pip recognition task and an accuracy of 84.9% ± 1.9% for a new more difficult 36 class character recognition task. Garrick Orchard, Cedric Meyer, Ralph Etienne-Cummings, Christoph Posch, Nitish V. Thakor, Ryad Benosman |
IEEE Trans. Pattern Anal. Mach. Intell. | 6 |
| 2015 | Asynchronous Event-Based Multikernel Algorithm for High-Speed Visual Features TrackingabstractThis paper presents a number of new methods for visual tracking using the output of an event-based asynchronous neuromorphic dynamic vision sensor. It allows the tracking of multiple visual features in real time, achieving an update rate of several hundred kilohertz on a standard desktop PC. The approach has been specially adapted to take advantage of the event-driven properties of these sensors by combining both spatial and temporal correlations of events in an asynchronous iterative framework. Various kernels, such as Gaussian, Gabor, combinations of Gabor functions, and arbitrary user-defined kernels, are used to track features from incoming events. The trackers described in this paper are capable of handling variations in position, scale, and orientation through the use of multiple pools of trackers. This approach avoids the N(2) operations per event associated with conventional kernel-based convolution operations with N × N kernels. The tracking performance was evaluated experimentally for each type of kernel in order to demonstrate the robustness of the proposed solution. Xavier Lagorce, Cedric Meyer, Sio-Hoi Ieng, David Filliat, Ryad Benosman |
IEEE Trans. Neural Networks Learn. Syst. | 5 |
| 2015 | An Asynchronous Neuromorphic Event-Driven Visual Part-Based Shape TrackingabstractObject tracking is an important step in many artificial vision tasks. The current state-of-the-art implementations remain too computationally demanding for the problem to be solved in real time with high dynamics. This paper presents a novel real-time method for visual part-based tracking of complex objects from the output of an asynchronous event-based camera. This paper extends the pictorial structures model introduced by Fischler and Elschlager 40 years ago and introduces a new formulation of the problem, allowing the dynamic processing of visual input in real time at high temporal resolution using a conventional PC. It relies on the concept of representing an object as a set of basic elements linked by springs. These basic elements consist of simple trackers capable of successfully tracking a target with an ellipse-like shape at several kilohertz on a conventional computer. For each incoming event, the method updates the elastic connections established between the trackers and guarantees a desired geometric structure corresponding to the tracked object in real time. This introduces a high temporal elasticity to adapt to projective deformations of the tracked object in the focal plane. The elastic energy of this virtual mechanical system provides a quality criterion for tracking and can be used to determine whether the measured deformations are caused by the perspective projection of the perceived object or by occlusions. Experiments on real-world data show the robustness of the method in the context of dynamic face tracking. David Reverter Valeiras, Xavier Lagorce, Xavier Clady, Chiara Bartolozzi, Sio-Hoi Ieng, Ryad Benosman |
IEEE Trans. Neural Networks Learn. Syst. | 6 |
| 2014 | Simultaneous Mosaicing and Tracking with an Event Camera
Hanme Kim, Ankur Handa, Ryad Benosman, Sio-Hoi Ieng, Andrew J. Davison |
BMVC | 3 |
| 2014 | Event-driven stereo vision with orientation filtersabstractThe recently developed Dynamic Vision Sensors (DVS) sense dynamic visual information asynchronously and code it into trains of events with sub-micro second temporal resolution. This high temporal precision makes the output of these sensors especially suited for dynamic 3D visual reconstruction, by matching corresponding events generated by two different sensors in a stereo setup. This paper explores the use of Gabor filters to extract information about the orientation of the object edges that produce the events, applying the matching algorithm to the events generated by the Gabor filters and not to those produced by the DVS. This strategy provides more reliably matched pairs of events, improving the final 3D reconstruction. Luis A. Camuñas-Mesa, Teresa Serrano-Gotarredona, Bernabé Linares-Barranco, Sio-Hoi Ieng, Ryad Benosman |
ISCAS | 5 |
| 2014 | Accelerated frame-free time-encoded multi-step imagingabstractThis paper presents a frame-free time-domain imaging approach designed to alleviate the non-ideality of finite exposure measurement time (intrinsic to all integrating imagers), limiting the temporal resolution of the ATIS asynchronous time-based image sensor concept. The method uses the time-domain correlated double sampling (TCDS) and change detection circuitry already present in the data-driven autonomous ATIS pixels and does not involve any additional data to be transmitted by the sensor, but is entirely based on the data available in normal operation. Three consecutive exposure estimation / measurement steps apply different trade-offs between measurement speed, accuracy and noise. The early estimates yield between 10 and 100 times faster pixel updates than the standard full-swing integrating exposure measurement operation. The results from the three individual measurement steps can be used separately or in combination, enabling event-driven asynchronous high-speed imaging at moderate light levels. Garrick Orchard, Daniel Matolin, Xavier Lagorce, Ryad Benosman, Christoph Posch |
ISCAS | 4 |
| 2014 | Asynchronous Neuromorphic Event-Driven Image FilteringabstractThis paper introduces a new methodology to process asynchronously sampled image data captured by a new generation of biomimetic vision sensors. Unlike conventional cameras, these neuromorphic sensors acquire data not at fixed points in time for the entire array (frame-based) but sparse in space and time, i.e., pixel-individually and precisely timed only if new information is available (event-based). In this paper, we introduce a filtering methodology for asynchronously acquired gray-level data from an event-driven time-encoding imager. The paper first studies the properties of level-crossing sampling parameters in order to define threshold level properties and associated bandwidth needs. In a second stage, we introduce asynchronous linear and nonlinear filtering techniques. Examples are shown and examined on real data. Finally, the paper introduces a methodology to compare frame-based versus event-based computational costs. Implementations and experiments show that event-based gray-level filtering produces equivalent filtering accuracy as compared to frame-based ones. The main result of this work shows that, based on the number of operations to be carried out, beyond 3 frames per second (fps), event-based processing outperforms frame-based processing in terms of computational cost. Sio-Hoi Ieng, Christoph Posch, Ryad Benosman |
Proc. IEEE | 3 |
| 2014 | Event-Based Visual FlowabstractThis paper introduces a new methodology to compute dense visual flow using the precise timings of spikes from an asynchronous event-based retina. Biological retinas, and their artificial counterparts, are totally asynchronous and data-driven and rely on a paradigm of light acquisition radically different from most of the currently used frame-grabber technologies. This paper introduces a framework to estimate visual flow from the local properties of events' spatiotemporal space. We will show that precise visual flow orientation and amplitude can be estimated using a local differential approach on the surface defined by coactive events. Experimental results are presented; they show the method adequacy with high data sparseness and temporal resolution of event-based acquisition that allows the computation of motion flow with microsecond accuracy and at very low computational cost. Ryad Benosman, Charles Clercq, Xavier Lagorce, Sio-Hoi Ieng, Chiara Bartolozzi |
IEEE Trans. Neural Networks Learn. Syst. | 1 |
| 2013 | 2D high speed force feedback teleoperation of optical tweezersabstractThe optical trap is a powerful non-contact approach for manipulating micron sized objects. Teleoperation of optical tweezers can be performed by coupling with a haptic interface, which allows an efficient robotic device to control positions and get force feedback. This provides users direct and intuitive microscopic interactions. The major difficulty in order for haptic devices to generate a reliable tactile sensation lies in its high frequency requirement of more than 1 kHz. This paper presents a fast force feedback teleoperation system for optical tweezers that attains this high frequency. The used force sensor is a novel event-based camera that transmits output as a continuous stream of asynchronous temporal events thus enabling high speed event-based visual processing. This new sensor is compared to a conventional frame based one to show advantages of our setup. A complex task of exploiting three dimensional target surface is performed demonstrating the robustness and efficiency of the presented method. This is the first time microspheres are used to touch targets of arbitrary form and color, which may interest broad-reaching biological and physical applications. Zhenjiang Ni, Cécile Pacoret, Ryad Benosman, Stéphane Régnier |
ICRA | 3 |
| 2013 | Event-based features for robotic visionabstractThis paper introduces a new time oriented visual feature extraction method developed to take full advantage of an asynchronous event-based camera. Event-based asynchronous cameras encode visual information in an extremely optimal manner in term of redundancy reduction and energy consumption. These sensors open vast perspectives in the field of mobile robotics where responsiveness is one of the most important needed property. The presented technique, based on echo-state networks will be shown particularly suited for unsupervised features extraction in the context of high dynamic environments. Experimental results are presented, they show the method adequacy with the high data sparseness and temporal resolution of event-based acquisition. This allows features extraction at millisecond accuracy with a low computational cost. Xavier Lagorce, Sio-Hoi Ieng, Ryad Benosman |
IROS | 3 |
| 2013 | Improved contrast sensitivity DVS and its application to event-driven stereo visionabstractThis paper presents a new DVS sensor with one order of magnitude improved contrast sensitivity over previous reported DVSs. This sensor has been applied to a bio-inspired event-based binocular system that performs 3D event-driven reconstruction of a scene. Events from two DVS sensors are matched by using precise timing information of their ocurrence. To improve matching reliability, satisfaction of epipolar geometry constraint is required, and simultaneously available information on the orientation is used as an additional matching constraint. Teresa Serrano-Gotarredona, Jongkil Park 0001, Alejandro Linares-Barranco, Angel Jiménez-Fernandez, Ryad Benosman, Bernabé Linares-Barranco |
ISCAS | 5 |
| 2013 | Event-based 3D reconstruction from neuromorphic retinas
João Carneiro 0002, Sio-Hoi Ieng, Christoph Posch, Ryad Benosman |
Neural Networks | 4 |
| 2012 | Stable haptic feedback based on a dynamic vision sensor for microroboticsabstractThis work presents a stable vision based haptic feedback for micromanipulation using both an asynchronous Address Event Representation (AER) silicon retina and a conventional frame-based camera. At this scale, most of the grippers used to manipulate objects lack of force sensing. High frequency vision detection thus provides a sound solution to get information about the position of the object and the tool to provide virtual haptic guides. Artificial retinas present high update rates, which enables to address one of the major challenge of haptic feedback teleoperation systems, namely stability. However static objects are not detected. The haptic feedback is thus based on an asynchronous silicon retina to provide a high update rate of moving objects and a frame-based camera to retrieve the position of the target object. This approach is validated by pick-and-place of microspheres (diameter: around 50 micrometers) using a piezoelectric microgripper. The displacement of the tool, as well as the opening and closing of the gripper are controlled by the haptic device. Haptic virtual guides are transmitted to users to assist them in the different steps of the pick-and-place task: a virtual stiffness ensures the correct alignment of the tool with respect to the object, a repulsive haptic force enables users to monitor the gripping step, and operators are assisted while picking and placing the object. Aude Bolopion, Zhenjiang Ni, Joël Agnus, Ryad Benosman, Stéphane Régnier |
IROS | 4 |
| 2012 | A Fisher-Rao Metric for Paracatadioptric Images of Lines
Stephen J. Maybank, Sio-Hoi Ieng, Ryad Benosman |
Int. J. Comput. Vis. | 3 |
| 2012 | Asynchronous frameless event-based optical flow
Ryad Benosman, Sio-Hoi Ieng, Charles Clercq, Chiara Bartolozzi, Mandyam V. Srinivasan |
Neural Networks | 1 |
| 2012 | Asynchronous Event-Based Binocular Stereo MatchingabstractWe present a novel event-based stereo matching algorithm that exploits the asynchronous visual events from a pair of silicon retinas. Unlike conventional frame-based cameras, recent artificial retinas transmit their outputs as a continuous stream of asynchronous temporal events, in a manner similar to the output cells of the biological retina. Our algorithm uses the timing information carried by this representation in addressing the stereo-matching problem on moving objects. Using the high temporal resolution of the acquired data stream for the dynamic vision sensor, we show that matching on the timing of the visual events provides a new solution to the real-time computation of 3-D objects when combined with geometric constraints using the distance to the epipolar lines. The proposed algorithm is able to filter out incorrect matches and to accurately reconstruct the depth of moving objects despite the low spatial resolution of the sensor. This brief sets up the principles for further event-based vision processing and demonstrates the importance of dynamic information and spike timing in processing asynchronous streams of visual events. Paul Rogister, Ryad Benosman, Sio-Hoi Ieng, Patrick Lichtsteiner, Tobi Delbruck |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2012 | Asynchronous Event-Based Visual Shape Tracking for Stable Haptic Feedback in MicroroboticsabstractMicromanipulation systems have recently been receiving increased attention. Teleoperated or automated micromanipulation is a challenging task due to the need for high-frequency position or force feedback to guarantee stability. In addition, the integration of sensors within micromanipulation platforms is complex. Vision is a commonly used solution for sensing; unfortunately, the update rate of the frame-based acquisition process of current available cameras cannot ensure-at reasonable costs-stable automated or teleoperated control at the microscale level, where low inertia produces highly unreachable dynamic phenomena. This paper presents a novel vision-based microrobotic system combining both an asynchronous address event representation silicon retina and a conventional frame-based camera. Unlike frame-based cameras, recent artificial retinas transmit their outputs as a continuous stream of asynchronous temporal events in a manner similar to the output cells of a biological retina, enabling high update rates. This paper introduces an event-based iterative closest point algorithm to track a microgripper's position at a frequency of 4 kHz. The temporal precision of the asynchronous silicon retina is used to provide a haptic feedback to assist users during manipulation tasks, whereas the frame-based camera is used to retrieve the position of the object that must be manipulated. This paper presents the results of an experiment on teleoperating a sphere of diameter around 50 μm using a piezoelectric gripper in a pick-and-place task. Zhenjiang Ni, Aude Bolopion, Joël Agnus, Ryad Benosman, Stéphane Régnier |
IEEE Trans. Robotics | 4 |
| 2011 | Asynchronous Event-Based Hebbian Epipolar GeometryabstractEpipolar geometry, the cornerstone of perspective stereo vision, has been studied extensively since the advent of computer vision. Establishing such a geometric constraint is of primary importance, as it allows the recovery of the 3-D structure of scenes. Estimating the epipolar constraints of nonperspective stereo is difficult, they can no longer be defined because of the complexity of the sensor geometry. This paper will show that these limitations are, to some extent, a consequence of the static image frames commonly used in vision. The conventional frame-based approach suffers from a lack of the dynamics present in natural scenes. We introduce the use of neuromorphic event-based--rather than frame-based--vision sensors for perspective stereo vision. This type of sensor uses the dimension of time as the main conveyor of information. In this paper, we present a model for asynchronous event-based vision, which is then used to derive a general new concept of epipolar geometry linked to the temporal activation of pixels. Practical experiments demonstrate the validity of the approach, solving the problem of estimating the fundamental matrix applied, in a first stage, to classic perspective vision and then to more general cameras. Furthermore, this paper shows that the properties of event-based vision sensors allow the exploration of not-yet-defined geometric relationships, finally, we provide a definition of general epipolar geometry deployable to almost any visual sensor. Ryad Benosman, Sio-Hoi Ieng, Paul Rogister, Christoph Posch |
IEEE Trans. Neural Networks | 1 |
| 2009 | Audio/video fusion for objects recognitionabstractIn mobile robotics applications, pattern and object recognition are mainly achieved relying only on vision. Several other perceptual modalities are also available such as, touch, hearing or vestibular proprioception. They are rarely used and can provide valuable additional information within the recognition tasks. This article presents an analysis of several methods of fusion of perceptual and auditory modalitites. It relies on the use of a perspective camera and a microphone on a moving object recognition problem. Experimental data are also provided on a database of audio/visual objects including cases of visual occlusions and audio corruptions. Loïc Lachèze, Yan Guo 0007, Ryad Benosman, Bruno Gas, Charlie Couverture |
IROS | 3 |
| 2008 | Synchronizing Video Sequences from Temporal Epipolar Lines Analysis
Vincent Guitteny, Ryad Benosman, Christophe Charbuillet |
ACIVS | 2 |
| 2008 | Synchronization Using ShapesabstractThe synchronicity is a strong restriction that in some cases of wide applications can be difficult to obtain. This paper studies the methodology of using a non synchronized camera network. We consider the cases where the frequency of acquisition of each element of the network can be different, including desynchronization due to delays of transmission inside the network. The following work introduces a new approach to retrieve the temporal synchronization from the multiple unsynchronized frames of a scene. The mathematical characterization of the 3D structure of scenes, is used as a tool to estimate synchronization value, combined with a statistical stratum. This paper presents experimental results on real data for each step of synchronization retrieval. 1 Richard Chang 0002, Sio-Hoi Ieng, Ryad Benosman |
BMVC | 3 |
| 2008 | Shapes to synchronize camera networksabstractThe synchronicity is a strong restriction that in some cases of wide applications can be difficult to obtain. This paper studies the methodology of using a non synchronized camera network. We consider the cases where the frequency of acquisition of each element of the network can be different. The following work introduces a new approach to retrieve the temporal synchronization from the multiple unsynchronized frames of a scene. The mathematical characterization of the 3D structure of scenes, is used as a tool to estimate synchronization value, combined with a statistical stratum. This paper presents experimental results on real data for each step of synchronization retrieval. Richard Chang 0002, Sio-Hoi Ieng, Ryad Benosman |
ICPR | 3 |
| 2008 | Image sampling for localization using entropyabstractThis paper introduces a robust adaptive patches sampling technique. The method does not rely on the use of keypoints to extract local information but all information contained in images. It performs an optimal multilayer quadtree decomposition of images driven by the quantity and homogeneity of information. Extracted patches will be of different sizes according to the covered zones in the image and the information they contain. Experimental results carried out in localization, including different cases of corrupted images, and image topology. Finally to illustrate the technique possibilities, preliminary results in object recognition are shown. Loïc Lachèze, Ryad Benosman |
ICPR | 2 |
| 2008 | Using structures to synchronize cameras of robots swarmsabstractThe synchronization of image sequences acquired by robots swarms is an essential task for localization operations. We address this problem by considering the swarms as dynamic camera networks in which, each robot is reduced to a mobile camera. The synchronicity is a strong restriction that in some cases of wide applications can be difficult to obtain. This paper studies the methodology of using a non synchronized camera network. We consider the cases where the frequency of acquisition of each element of the network can be different, including desynchronization due to delays of transmission inside the network. The following work introduces a new approach to retrieve the temporal synchronization from the multiple unsynchronized frames of a scene. The mathematical characterization of the 3D structure of scenes is used as a tool to estimate synchronization value, combined with a statistical stratum. This paper presents experimental results on real data for each step of synchronization retrieval. Richard Chang 0002, Sio-Hoi Ieng, Ryad Benosman |
IROS | 3 |
| 2007 | Visual localization using an optimal sampling of bags-of-features with entropy applied to repeatable test methodsabstractRough terrain, such as the rubble that one would expect to find in urban disaster areas, poses a severe impediment to robot mobility. The goal of this paper1 is to develop methods for quantifying the difficulty a robot would encounter traversing such a region of rough terrain. Towards this, three traversability metrics describing rough terrain robot mobility are developed. In order to simplify the problem, we assume that the rough terrain in question can be discretized in a certain manner and then develop the metrics for this discretized version of the terrain. Two of the developed metrics reflect the difficulty a robot would have trying to move over the entire region of terrain (referred to as coverability). The third metric, referred to as crossability, describes the difficulty a robot would encounter attempting to move from some fixed point on the terrain to some other fixed point. We verify the applicability of the developed metrics using NIST-developed repeatable test methods (step fields) and discuss the validity of the obtained results. Loïc Lachèze, Ryad Benosman |
IROS | 2 |
| 2006 | Hybrid Stereo Configurations Through a Cylindrical Sensor Calibration
Laurent Smadja, Ryad Benosman, Jean Devars |
Mach. Vis. Appl. | 2 |
| 2004 | Cylindrical sensor calibration using lines
Laurent Smadja, Ryad Benosman, Jean Devars |
ICIP | 2 |
| 2004 | Geometric construction of the caustic curves for catadioptric sensorsabstractMost of the catadioptric cameras rely on the single view-point constraint that is hardly fulfilled. There exists many works on non single viewpoint catadioptric sensors satisfying specific resolutions. The computation of the caustic curve becomes essential if precision and flexibility are aimed. Existing solutions are unfortunately too specific to a class of curves and need heavy precomputations. This paper presents a flexible geometric construction of the caustic surface of a catadioptric sensor that can be applied to the plane curves and under a tighter assumption, to space surfaces. The method holds for smooth mirror shapes that are surfaces of revolution. Tests and experimental results substantiate the possibilities of the approach. Sio-Hoi Ieng, Ryad Benosman |
ICIP | 2 |
| 2003 | Special issue on omnidirectional vision and its applications
Hiroshi Ishiguro, Ryad Benosman |
Mach. Vis. Appl. | 2 |
| 2002 | Localization of Robots in F180 League Using Projective Geometry
Jerome Douret, Ryad Benosman, Salah Bouzar, Jean Devars |
RoboCup | 2 |
| 2001 | ROBOSIX UPMC-CFA: RoboCup Team Description
Ryad Benosman, Francis Bras, Frederic Bach, Simon Boulay, Emmanuelle Cahn, Sylvain Come, Gilles Cordurié, Jarlegan Marie Annick, Lapied Loic, Cyrille Potereau, Franck Richard, Samedi Sath, Xavier Vasseur, Pascal Vincent |
RoboCup | 1 |
| 2001 | A Simple and Accurate Camera Calibration for the F180 RoboCup League
Ryad Benosman, Jerome Douret, Jean Devars |
RoboCup | 1 |
| 2001 | RoboCup 2001 (F180) Team Description: RoboSix UPMC-CFA (France)
Francis Bras, Ryad Benosman, André Anglade, Seko Latidine, Olivier Martino, Aude Lagardere, Alain Boun, Alain Testa, Gilles Cordurié |
RoboCup | 2 |
| 2000 | RoboCup 2000 (F180) Team Description: UPMC-CFA Team (France)
Jerome Douret, Thierry Dorval, Ryad Benosman, Francis Bras, Gael Surtet, Thomas Petit, Nadege Quedec, Denis Philip, Gilles Cordurié, Mario Rebello, Didier Abraham, Nicolas Couder, Marco Marcon |
RoboCup | 3 |
| 1998 | Panoramic stereo vision sensorabstractClassical computer vision, like human vision, only allows one to consider a narrow angle of view of an observed scene. Panoramic vision gives a solution to this problem by permitting a full 360/spl deg/ vision. This paper presents a general overview of all the panoramic sensors used up to now. We also introduce our new panoramic sensor based on the use of two linear CCD arrays of resolution 1024 pixels. The aim is to determine the geometric shape of indoor scenes using matching algorithms simplified by the architecture of our system allowing a real time constraint. An interpolation algorithm of 3D data based on free form deformation is presented. It allows one to find the position of walls in the 3D data even in a case of poor reconstructions. Ryad Benosman, Jean Devars |
ICPR | 1 |
| 1998 | Panoramic sensor calibration
Ryad Benosman, Thierry Manière, Jean Devars |
Pattern Recognit. Lett. | 1 |
| 1997 | Panoramic sensor calibration using computational projective geometryabstractThis paper presents a new method of camera calibration for a panoramic stereovision sensor based on a cylindrical projective geometry. The multidirectional sensor allows us to get peripheral information about unknown environments, the architecture simplifies considerably computation. The device needs no calculation of epipolar lines. The calibration method derives directly from the benefits of the chosen architecture of the sensor and is not based on computation of vanishing points like former methods, which can only be an approximation and introduces uncertainty in the calibration process. Our calibration is based on the theory of projective vectors but uses simple geometry based on colinearity and orthogonality of vectors existing in the scene. Ryad Benosman, Thierry Manière, Jean Devars |
ICRA | 1 |
| 1996 | Multidirectional stereovision sensor, calibration and scenes reconstructionabstractThe observation of an entire 3D space and the reconstruction of an observed unknown scene are very interesting in the field of robot vision. This paper presents a new omni-directional device especially built for binocular peripheral vision. The architecture of the sensor is designed to simplify the computation considerably for real time application. The device needs no calculation of epipolar lines. This paper describes a new method and presents unknown reconstruction scenes based on a dynamic time warping algorithm. The image matching approach exploits the architecture benefits by calculating, in real time, the depth of the image slits of each angular position. The system described allows us to consider omni-directional robotics vision under a new realistic and robust aspect. Ryad Benosman, Thierry Manière, Jean Devars |
ICPR | 1 |