Demo Data from VLDB 2026 / reviewers in the wild / expert
Radu Horaud
dblp:59/2097 · also Radu Patrice Horaud
· DBLP profile ↗
162ranked-venue papers
26as first author
7since 2021 · last 2024
0000-0001-5232-024XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 122 · 23 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 82 · 9 first-author · 3 since 2021Systems, architecture and hardware · 13 · 3 first-authorHuman-computer interaction and ubiquitous computing · 7Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author
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
73 papers |
Speech recognition and synthesis · 25% 3D vision · 25% Video understanding and tracking · 14% | |
| Computer graphics and multimedia
22 papers |
Audio and music processing · 56% Geometric modeling and processing · 25% Multimedia analysis and retrieval · 13% |
Topics — the 30 heaviest of 141, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Speech recognition and synthesis › speech enhancement
speech dereverberation |
1.1 | 3 | 2019 | Multichannel Online Dereverberation Based on Spectral Magnitude Inverse Filtering · IEEE ACM Trans. Audio Speech Lang. Process. 2019 Multichannel Speech Separation and Enhancement Using the Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2019 Multichannel Identification and Nonnegative Equalization for Dereverberation and Noise Reduction Based on Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2018 |
Natural language and speech › Speech recognition and synthesis
speech enhancement |
1.1 | 3 | 2019 | Multichannel Online Dereverberation Based on Spectral Magnitude Inverse Filtering · IEEE ACM Trans. Audio Speech Lang. Process. 2019 Multichannel Speech Separation and Enhancement Using the Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2019 Multichannel Identification and Nonnegative Equalization for Dereverberation and Noise Reduction Based on Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2018 |
Computer vision › Video understanding and tracking › object tracking › multi-modal tracking
audio-visual tracking |
0.9 | 2 | 2021 | Variational Bayesian Inference for Audio-Visual Tracking of Multiple Speakers · IEEE Trans. Pattern Anal. Mach. Intell. 2021 Audio-Visual Variational Fusion for Multi-Person Tracking with Robots · ACM Multimedia 2019 |
Robotics › Robot navigation and mapping
sound source localization |
0.8 | 3 | 2017 | Multiple-Speaker Localization Based on Direct-Path Features and Likelihood Maximization With Spatial Sparsity Regularization · IEEE ACM Trans. Audio Speech Lang. Process. 2017 Estimation of the Direct-Path Relative Transfer Function for Supervised Sound-Source Localization · IEEE ACM Trans. Audio Speech Lang. Process. 2016 Co-Localization of Audio Sources in Images Using Binaural Features and Locally-Linear Regression · IEEE ACM Trans. Audio Speech Lang. Process. 2015 |
Computer vision › 3D vision
3d reconstruction |
0.7 | 5 | 2018 | Joint Alignment of Multiple Point Sets with Batch and Incremental Expectation-Maximization · IEEE Trans. Pattern Anal. Mach. Intell. 2018 Fusion of Range and Stereo Data for High-Resolution Scene-Modeling · IEEE Trans. Pattern Anal. Mach. Intell. 2015 Projective alignment of range and parallax data · CVPR 2011 |
Natural language and speech › Speech recognition and synthesis › speech enhancement › speech dereverberation
multichannel dereverberation |
0.7 | 2 | 2019 | Multichannel Speech Separation and Enhancement Using the Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2019 Multichannel Identification and Nonnegative Equalization for Dereverberation and Noise Reduction Based on Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2018 |
Computer vision › Video understanding and tracking › multi-object tracking
multi-person tracking |
0.7 | 2 | 2019 | Audio-Visual Variational Fusion for Multi-Person Tracking with Robots · ACM Multimedia 2019 Audio-Visual Speaker Diarization Based on Spatiotemporal Bayesian Fusion · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Machine learning › Generative modeling › face synthesis
face frontalization |
0.7 | 1 | 2023 | Expression-Preserving Face Frontalization Improves Visually Assisted Speech Processing · Int. J. Comput. Vis. 2023 |
Computer vision › Face, body and person analysis
head pose estimation |
0.6 | 2 | 2017 | Robust Head-Pose Estimation Based on Partially-Latent Mixture of Linear Regressions · IEEE Trans. Image Process. 2017 Deep Mixture of Linear Inverse Regressions Applied to Head-Pose Estimation · CVPR 2017 |
Machine learning › Learning paradigms › supervised learning › neural network regression
deep regression |
0.5 | 2 | 2020 | A Comprehensive Analysis of Deep Regression · IEEE Trans. Pattern Anal. Mach. Intell. 2020 DeepGUM: Learning Deep Robust Regression with a Gaussian-Uniform Mixture Model · ECCV (5) 2018 |
Computer vision › Video understanding and tracking › multi-object tracking
multi-speaker tracking |
0.5 | 1 | 2021 | Variational Bayesian Inference for Audio-Visual Tracking of Multiple Speakers · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.5 | 1 | 2021 | Variational Bayesian Inference for Audio-Visual Tracking of Multiple Speakers · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Robotics › Robot navigation and mapping › sound source localization
binaural localization |
0.5 | 2 | 2016 | Estimation of the Direct-Path Relative Transfer Function for Supervised Sound-Source Localization · IEEE ACM Trans. Audio Speech Lang. Process. 2016 Co-Localization of Audio Sources in Images Using Binaural Features and Locally-Linear Regression · IEEE ACM Trans. Audio Speech Lang. Process. 2015 |
Computer vision › Video understanding and tracking
multi-object tracking |
0.4 | 1 | 2020 | How to Train Your Deep Multi-Object Tracker · CVPR 2020 |
Audio and music processing › speech enhancement
audio-visual speech enhancement |
0.4 | 1 | 2020 | Audio-Visual Speech Enhancement Using Conditional Variational Auto-Encoders · IEEE ACM Trans. Audio Speech Lang. Process. 2020 |
Audio and music processing
speech enhancement |
0.4 | 1 | 2020 | Audio-Visual Speech Enhancement Using Conditional Variational Auto-Encoders · IEEE ACM Trans. Audio Speech Lang. Process. 2020 |
Natural language and speech › Speech recognition and synthesis › speech enhancement
multichannel speech enhancement |
0.4 | 1 | 2019 | Multichannel Speech Separation and Enhancement Using the Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2019 |
Natural language and speech › Speech recognition and synthesis › speech separation
multichannel speech separation |
0.4 | 1 | 2019 | Multichannel Speech Separation and Enhancement Using the Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2019 |
Natural language and speech › Speech recognition and synthesis
speech separation |
0.4 | 1 | 2019 | Multichannel Speech Separation and Enhancement Using the Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2019 |
Computer vision › 3D vision › stereo vision
stereo matching |
0.4 | 3 | 2015 | Fusion of Range and Stereo Data for High-Resolution Scene-Modeling · IEEE Trans. Pattern Anal. Mach. Intell. 2015 High-resolution depth maps based on TOF-stereo fusion · ICRA 2012 Stereo Correspondence Through Feature Grouping and Maximal Cliques · IEEE Trans. Pattern Anal. Mach. Intell. 1989 |
Computer vision › 3D vision › depth estimation
depth map fusion |
0.4 | 2 | 2015 | Fusion of Range and Stereo Data for High-Resolution Scene-Modeling · IEEE Trans. Pattern Anal. Mach. Intell. 2015 High-resolution depth maps based on TOF-stereo fusion · ICRA 2012 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
gaussian mixture model |
0.3 | 2 | 2018 | EM Algorithms for Weighted-Data Clustering with Application to Audio-Visual Scene Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 2016 Joint Alignment of Multiple Point Sets with Batch and Incremental Expectation-Maximization · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model |
0.3 | 2 | 2016 | EM Algorithms for Weighted-Data Clustering with Application to Audio-Visual Scene Analysis · IEEE Trans. Pattern Anal. Mach. Intell. 2016 Robust Factorization Methods Using a Gaussian/Uniform Mixture Model · Int. J. Comput. Vis. 2009 |
Computer vision › Face, body and person analysis
gaze estimation |
0.3 | 1 | 2018 | Tracking Gaze and Visual Focus of Attention of People Involved in Social Interaction · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Computer vision › Face, body and person analysis
gaze tracking |
0.3 | 1 | 2018 | Tracking Gaze and Visual Focus of Attention of People Involved in Social Interaction · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Natural language and speech › Speech recognition and synthesis › speech enhancement
noise reduction |
0.3 | 1 | 2018 | Multichannel Identification and Nonnegative Equalization for Dereverberation and Noise Reduction Based on Convolutive Transfer Function · IEEE ACM Trans. Audio Speech Lang. Process. 2018 |
Computer vision › 3D vision › point cloud registration
point set registration |
0.3 | 1 | 2018 | Joint Alignment of Multiple Point Sets with Batch and Incremental Expectation-Maximization · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Machine learning › Learning theory › statistical estimation › robust statistics
robust regression |
0.3 | 1 | 2018 | DeepGUM: Learning Deep Robust Regression with a Gaussian-Uniform Mixture Model · ECCV (5) 2018 |
Computer vision › 3D vision › 3d reconstruction
surface reconstruction |
0.3 | 1 | 2018 | Joint Alignment of Multiple Point Sets with Batch and Incremental Expectation-Maximization · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Computer vision › Face, body and person analysis › gaze analysis
visual focus of attention |
0.3 | 1 | 2018 | Tracking Gaze and Visual Focus of Attention of People Involved in Social Interaction · IEEE Trans. Pattern Anal. Mach. Intell. 2018 |
Methods — techniques the papers use, named apart from their topics
expectation-maximization · 1.8convolutive transfer function · 1.3variational fusion · 0.8audio-visual fusion · 0.8MINT · 0.8cross-relation method · 0.7nonnegative matrix factorization · 0.7variational bayesian inference · 0.5graphical model · 0.5variational autoencoder · 0.4statistical significance analysis · 0.4monte carlo expectation maximization · 0.4hungarian matching approximation · 0.4deep neural network · 0.4convolutional neural network · 0.4semi-supervised clustering · 0.3latent-variable temporal graphical model · 0.3binaural spectral features · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Unsupervised performance analysis of 3D face alignment with a statistically robust confidence test
Mostafa Sadeghi, Xavier Alameda-Pineda, Radu Horaud |
Neurocomputing | 3 |
| 2023 | Audio-Visual Speaker Diarization in the Framework of Multi-User Human-Robot InteractionabstractThe speaker diarization task answers the question "who is speaking at a given time?". It represents valuable information for scene analysis in a domain such as robotics. In this paper, we introduce a temporal audio-visual fusion model for multiusers speaker diarization, with low computing requirement, a good robustness and an absence of training phase. The proposed method identifies the dominant speakers and tracks them over time by measuring the spatial coincidence between sound locations and visual presence. The model is generative, parameters are estimated online, and does not require training. Its effectiveness was assessed using two datasets, a public one and one collected in-house with the Pepper humanoid robot. Timothée Dhaussy, Bassam Jabaian, Fabrice Lefèvre, Radu Horaud |
ICASSP | 4 |
| 2023 | Expression-Preserving Face Frontalization Improves Visually Assisted Speech Processing
Zhiqi Kang, Mostafa Sadeghi, Radu Horaud, Xavier Alameda-Pineda |
Int. J. Comput. Vis. | 3 |
| 2022 | The Impact of Removing Head Movements on Audio-Visual Speech EnhancementabstractThis paper investigates the impact of head movements on audio-visual speech enhancement (AVSE). Although being a common conversational feature, head movements have been ignored by past and recent studies: they challenge today’s learning-based methods as they often degrade the performance of models that are trained on clean, frontal, and steady face images. To alleviate this problem, we propose to use robust face frontalization (RFF) in combination with an AVSE method based on a variational auto-encoder (VAE) model. We briefly describe the basic ingredients of the proposed pipeline and we perform experiments with a recently released audio-visual dataset. In the light of these experiments, and based on three standard metrics, namely STOI, PESQ and SI-SDR, we conclude that RFF improves the performance of AVSE by a considerable margin.1 Zhiqi Kang, Mostafa Sadeghi, Radu Horaud, Xavier Alameda-Pineda, Jacob Donley, Anurag Kumar 0003 |
ICASSP | 3 |
| 2022 | Variational Inference and Learning of Piecewise Linear Dynamical SystemsabstractModeling the temporal behavior of data is of primordial importance in many scientific and engineering fields. Baseline methods assume that both the dynamic and observation equations follow linear-Gaussian models. However, there are many real-world processes that cannot be characterized by a single linear behavior. Alternatively, it is possible to consider a piecewise linear model which, combined with a switching mechanism, is well suited when several modes of behavior are needed. Nevertheless, switching dynamical systems are intractable because their computational complexity increases exponentially with time. In this article, we propose a variational approximation of piecewise linear dynamical systems. We provide full details of the derivation of two variational expectation-maximization algorithms: a filter and a smoother. We show that the model parameters can be split into two sets: static and dynamic parameters, and that the former parameters can be estimated offline together with the number of linear modes, or the number of states of the switching variable. We apply the proposed method to the head-pose tracking, and we thoroughly compare our algorithms with several state of the art trackers. Xavier Alameda-Pineda, Vincent Drouard, Radu Horaud |
IEEE Trans. Neural Networks Learn. Syst. | 3 |
| 2021 | Fullsubnet: A Full-Band and Sub-Band Fusion Model for Real-Time Single-Channel Speech EnhancementabstractThis paper proposes a full-band and sub-band fusion model, named as FullSubNet, for single-channel real-time speech enhancement. Full-band and sub-band refer to the models that input full-band and sub-band noisy spectral feature, output full-band and sub-band speech target, respectively. The sub-band model processes each frequency independently. Its input consists of one frequency and several context frequencies. The output is the prediction of the clean speech target for the corresponding frequency. These two types of models have distinct characteristics. The full-band model can capture the global spectral context and the long-distance cross-band dependencies. However, it lacks the ability to modeling signal stationarity and attending the local spectral pattern. The sub-band model is just the opposite. In our proposed FullSubNet, we connect a pure full-band model and a pure sub-band model sequentially and use practical joint training to integrate these two types of models' advantages. We conducted experiments on the DNS challenge (INTERSPEECH 2020) dataset to evaluate the proposed method. Experimental results show that full-band and sub-band information are complementary, and the FullSubNet can effectively integrate them. Besides, the performance of the FullSubNet also exceeds that of the top-ranked methods in the DNS Challenge (INTERSPEECH 2020). Xiangdong Su, Radu Horaud, Xiaofei Li 0001 |
ICASSP | 3 |
| 2021 | Variational Bayesian Inference for Audio-Visual Tracking of Multiple SpeakersabstractIn this article, we address the problem of tracking multiple speakers via the fusion of visual and auditory information. We propose to exploit the complementary nature and roles of these two modalities in order to accurately estimate smooth trajectories of the tracked persons, to deal with the partial or total absence of one of the modalities over short periods of time, and to estimate the acoustic status-either speaking or silent-of each tracked person over time. We propose to cast the problem at hand into a generative audio-visual fusion (or association) model formulated as a latent-variable temporal graphical model. This may well be viewed as the problem of maximizing the posterior joint distribution of a set of continuous and discrete latent variables given the past and current observations, which is intractable. We propose a variational inference model which amounts to approximate the joint distribution with a factorized distribution. The solution takes the form of a closed-form expectation maximization procedure. We describe in detail the inference algorithm, we evaluate its performance and we compare it with several baseline methods. These experiments show that the proposed audio-visual tracker performs well in informal meetings involving a time-varying number of people. Yutong Ban, Xavier Alameda-Pineda, Laurent Girin, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2020 | How to Train Your Deep Multi-Object TrackerabstractThe recent trend in vision-based multi-object tracking (MOT) is heading towards leveraging the representational power of deep learning to jointly learn to detect and track objects. However, existing methods train only certain sub-modules using loss functions that often do not correlate with established tracking evaluation measures such as Multi-Object Tracking Accuracy (MOTA) and Precision (MOTP). As these measures are not differentiable, the choice of appropriate loss functions for end-to-end training of multi-object tracking methods is still an open research problem. In this paper, we bridge this gap by proposing a differentiable proxy of MOTA and MOTP, which we combine in a loss function suitable for end-to-end training of deep multi-object trackers. As a key ingredient, we propose a Deep Hungarian Net (DHN) module that approximates the Hungarian matching algorithm. DHN allows estimating the correspondence between object tracks and ground truth objects to compute differentiable proxies of MOTA and MOTP, which are in turn used to optimize deep trackers directly. We experimentally demonstrate that the proposed differentiable framework improves the performance of existing multi-object trackers, and we establish a new state of the art on the MOTChallenge benchmark. Our code is publicly available from https://github.com/yihongXU/deepMOT. Aljosa Osep, Yutong Ban, Radu Horaud, Laura Leal-Taixé, Xavier Alameda-Pineda |
CVPR | 4 |
| 2020 | A Recurrent Variational Autoencoder for Speech EnhancementabstractThis paper presents a generative approach to speech enhancement based on a recurrent variational autoencoder (RVAE). The deep generative speech model is trained using clean speech signals only, and it is combined with a nonnegative matrix factorization noise model for speech enhancement. We propose a variational expectation-maximization algorithm where the encoder of the RVAE is finetuned at test time, to approximate the distribution of the latent variables given the noisy speech observations. Compared with previous approaches based on feed-forward fully-connected architectures, the proposed recurrent deep generative speech model induces a posterior temporal dynamic over the latent variables, which is shown to improve the speech enhancement results. Simon Leglaive, Xavier Alameda-Pineda, Laurent Girin, Radu Horaud |
ICASSP | 4 |
| 2020 | CANU-ReID: A Conditional Adversarial Network for Unsupervised person Re-IDentificationabstractUnsupervised person re-ID is the task of identifying people on a target data set for which the ID labels are unavailable during training. In this paper, we propose to unify two trends in unsupervised person re-ID: clustering & fine-tuning and adversarial learning. On one side, clustering groups training images into pseudo-ID labels, and uses them to fine-tune the feature extractor. On the other side, adversarial learning is used, inspired by domain adaptation, to match distributions from different domains. Since target data is distributed across different camera viewpoints, we propose to model each camera as an independent domain, and aim to learn domain-independent features. Straightforward adversarial learning yields negative transfer, we thus introduce a conditioning vector to mitigate this undesirable effect. In our framework, the centroid of the cluster to which the visual sample belongs is used as conditioning vector of our conditional adversarial network, where the vector is permutation invariant (clusters ordering does not matter) and its size is independent of the number of clusters. To our knowledge, we are the first to propose the use of conditional adversarial networks for unsupervised person re-ID. We evaluate the proposed architecture on top of two state-of-the-art clustering-based unsupervised person re-identification (re-ID) methods on four different experimental settings with three different data sets and set the new state-of-the-art performance on all four of them. Our code and model is publicly available at https://team.inria.fr/perception/research/canu-reid/. Guillaume Delorme 0002, Stéphane Lathuilière, Radu Horaud, Xavier Alameda-Pineda |
ICPR | 4 |
| 2020 | Learning Visual Voice Activity Detection with an Automatically Annotated DatasetabstractVisual voice activity detection (V-VAD) uses visual features to predict whether a person is speaking or not. V-VAD is useful whenever audio VAD (A-VAD) is inefficient either because the acoustic signal is difficult to analyze or because it is simply missing. We propose two deep architectures for V-VAD, one based on facial landmarks and one based on optical flow. Moreover, available datasets, used for learning and for testing V-VAD, lack content variability. We introduce a novel methodology to automatically create and annotate very large datasets in-the-wild - WildVVAD - based on combining A-VAD with face detection and tracking. A thorough empirical evaluation shows the advantage of training the proposed deep V-VAD models with this dataset1. Sylvain Guy, Stéphane Lathuilière, Pablo Mesejo, Radu Horaud |
ICPR | 4 |
| 2020 | Online Monaural Speech Enhancement Using Delayed Subband LSTMabstractInternational audience Xiaofei Li 0001, Radu Horaud |
INTERSPEECH | 2 |
| 2020 | A Comprehensive Analysis of Deep RegressionabstractDeep learning revolutionized data science, and recently its popularity has grown exponentially, as did the amount of papers employing deep networks. Vision tasks, such as human pose estimation, did not escape from this trend. There is a large number of deep models, where small changes in the network architecture, or in the data pre-processing, together with the stochastic nature of the optimization procedures, produce notably different results, making extremely difficult to sift methods that significantly outperform others. This situation motivates the current study, in which we perform a systematic evaluation and statistical analysis of vanilla deep regression, i.e., convolutional neural networks with a linear regression top layer. This is the first comprehensive analysis of deep regression techniques. We perform experiments on four vision problems, and report confidence intervals for the median performance as well as the statistical significance of the results, if any. Surprisingly, the variability due to different data pre-processing procedures generally eclipses the variability due to modifications in the network architecture. Our results reinforce the hypothesis according to which, in general, a general-purpose network (e.g., VGG-16 or ResNet-50) adequately tuned can yield results close to the state-of-the-art without having to resort to more complex and ad-hoc regression models. Stéphane Lathuilière, Pablo Mesejo, Xavier Alameda-Pineda, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2020 | Audio-Visual Speech Enhancement Using Conditional Variational Auto-EncodersabstractVariational auto-encoders (VAEs) are deep generative latent variable models that can be used for learning the distribution of complex data. VAEs have been successfully used to learn a probabilistic prior over speech signals, which is then used to perform speech enhancement. One advantage of this generative approach is that it does not require pairs of clean and noisy speech signals at training. In this article, we propose audio-visual variants of VAEs for single-channel and speaker-independent speech enhancement. We develop a conditional VAE (CVAE) where the audio speech generative process is conditioned on visual information of the lip region. At test time, the audio-visual speech generative model is combined with a noise model based on nonnegative matrix factorization, and speech enhancement relies on a Monte Carlo expectation-maximization algorithm. Experiments are conducted with the recently published NTCD-TIMIT dataset as well as the GRID corpus. The results confirm that the proposed audio-visual CVAE effectively fuses audio and visual information, and it improves the speech enhancement performance compared with the audio-only VAE model, especially when the speech signal is highly corrupted by noise. We also show that the proposed unsupervised audio-visual speech enhancement approach outperforms a state-of-the-art supervised deep learning method. Mostafa Sadeghi, Simon Leglaive, Xavier Alameda-Pineda, Laurent Girin, Radu Horaud |
IEEE ACM Trans. Audio Speech Lang. Process. | 5 |
| 2019 | Extended Gaze Following: Detecting Objects in Videos Beyond the Camera Field of ViewabstractIn this paper we address the problems of detecting objects of interest in a video and of estimating their locations, solely from the gaze directions of people present in the video. Objects can be indistinctly located inside or outside the camera field of view. We refer to this problem as extended gaze following. The contributions of the paper are the followings. First, we propose a novel spatial representation of the gaze directions adopting a top-view perspective. Second, we develop several convolutional encoder/decoder networks to predict object locations and compare them with heuristics and with classical learning-based approaches. Third, in order to train the proposed models, we generate a very large number of synthetic scenarios employing a probabilistic formulation. Finally, our methodology is empirically validated using a publicly available dataset. Benoit Massé, Stéphane Lathuilière, Pablo Mesejo, Radu Horaud |
FG | 4 |
| 2019 | Semi-supervised Multichannel Speech Enhancement with Variational Autoencoders and Non-negative Matrix FactorizationabstractIn this paper we address speaker-independent multichannel speech enhancement in unknown noisy environments. Our work is based on a well-established multichannel local Gaussian modeling framework. We propose to use a neural network for modeling the speech spectro-temporal content. The parameters of this supervised model are learned using the framework of variational autoencoders. The noisy recording environment is supposed to be unknown, so the noise spectro-temporal modeling remains unsupervised and is based on non-negative matrix factorization (NMF). We develop a Monte Carlo expectation-maximization algorithm and we experimentally show that the proposed approach outperforms its NMF-based counterpart, where speech is modeled using supervised NMF. Simon Leglaive, Laurent Girin, Radu Horaud |
ICASSP | 3 |
| 2019 | Speech Enhancement with Variational Autoencoders and Alpha-stable DistributionsabstractThis paper focuses on single-channel semi-supervised speech enhancement. We learn a speaker-independent deep generative speech model using the framework of variational autoencoders. The noise model remains unsupervised because we do not assume prior knowledge of the noisy recording environment. In this context, our contribution is to propose a noise model based on alpha-stable distributions, instead of the more conventional Gaussian non-negative matrix factorization approach found in previous studies. We develop a Monte Carlo expectation-maximization algorithm for estimating the model parameters at test time. Experimental results show the superiority of the proposed approach both in terms of perceptual quality and intelligibility of the enhanced speech signal. Simon Leglaive, Umut Simsekli, Antoine Liutkus, Laurent Girin, Radu Horaud |
ICASSP | 5 |
| 2019 | Audio-Visual Variational Fusion for Multi-Person Tracking with RobotsabstractRobust multi-person tracking with robots opens the door to analysing engagement and social signals in real-world environments. Multi-person scenarios are charaterised by (i) a time-varying number of people, (ii) intermittent auditory (\eg speech turns) and visual cues (\eg person appearing/disappearing) and (iii) impact of the robot actions in perception. The various sensors (cameras and microphones) available for perception, provide a rich flow of information of intermittent and complementary nature. How to jointly exploit these cues to tackle the multi-person tracking problem with an autonomous system has been an intense research line of the Perception Team in the past few years. In this demo we want to present our, now mature, achievements in the field, and demonstrate two robotic systems able to track multiple persons using auditory and visual cues, when they are available. We will bring the two robots and the necessary computing resources with us, as well as the required presentation materials to discuss the models, methods and tools supporting this technology with the attendants. Xavier Alameda-Pineda, Soraya Arias, Yutong Ban, Guillaume Delorme 0002, Laurent Girin, Radu Horaud, Xiaofei Li 0001, Bastien Mourgue, Guillaume Sarrazin |
ACM Multimedia | 6 |
| 2019 | Neural network based reinforcement learning for audio-visual gaze control in human-robot interaction
Stéphane Lathuilière, Benoit Massé, Pablo Mesejo, Radu Horaud |
Pattern Recognit. Lett. | 4 |
| 2019 | Tracking Multiple Audio Sources With the von Mises Distribution and Variational EMabstractIn this letter, we address the problem of simultaneously tracking several moving audio sources, namely the problem of estimating source trajectories from a sequence of observed features. We propose to use the von Mises distribution to model audio-source directions of arrival with circular random variables. This leads to a Bayesian filtering formulation, which is intractable because of the combinatorial explosion of associating observed variables with latent variables, over time. We propose a variational approximation of the filtering distribution. We infer a variational expectation-maximization algorithm that is both computationally tractable and time efficient. We propose an audio-source birth method that favors smooth source trajectories and which is used both to initialize the number of active sources and to detect new sources. We perform experiments with the recently released LOCATA dataset comprising two moving sources and a moving microphone array mounted onto a robot. Yutong Ban, Xavier Alameda-Pineda, Christine Evers, Radu Horaud |
IEEE Signal Process. Lett. | 4 |
| 2019 | Audio-Noise Power Spectral Density Estimation Using Long Short-Term MemoryabstractWe propose a method using a long short-term memory (LSTM) network to estimate the noise power spectral density (PSD) of single-channel audio signals represented in the short-time Fourier transform (STFT) domain. An LSTM network common to all frequency bands is trained, which processes each frequency band individually by mapping the noisy STFT magnitude sequence to its corresponding noise PSD sequence. Unlike deep-learning-based speech-enhancement methods, which learn the full-band spectral structure of speech segments, the proposed method exploits the sub-band STFT magnitude evolution of noise with long time dependence, in the spirit of the unsupervised noise estimators described in the literature. Speaker- and speech-independent experiments with different types of noise show that the proposed method outperforms the unsupervised estimators, and it generalizes well to noise types that are not present in the training set. Xiaofei Li 0001, Simon Leglaive, Laurent Girin, Radu Horaud |
IEEE Signal Process. Lett. | 4 |
| 2019 | Multichannel Speech Separation and Enhancement Using the Convolutive Transfer FunctionabstractThis paper addresses the problem of speech separation and enhancement from multichannel convolutive and noisy mixtures, assuming known mixing filters. We propose to perform speech separation and enhancement in the short-time Fourier transform domain using the convolutive transfer function (CTF) approximation. Compared to time-domain filters, the CTF has much less taps. Consequently, it requires less computational cost and sometimes is more robust against the filter perturbations. We propose three methods: 1) for the multisource case, the multichannel inverse filtering method, i.e., the multiple input/output inverse theorem (MINT), is exploited in the CTF domain; 2) a beamforming-like multichannel inverse filtering method applying the single-source MINT and using power minimization, which is suitable whenever the source CTFs are not all known; and 3) a basis pursuit method, where the sources are recovered by minimizing their ℓ1-norm to impose spectral sparsity, while the ℓ2-norm fitting cost between microphone signals and mixing model is constrained to be lower than a tolerance. The noise can be reduced by setting this tolerance at the noise power level. Experiments under various acoustic conditions are carried out to evaluate and compare the three proposed methods. Comparison with four baseline methods-beamforming-based, two time-domain inverse filters, and time-domain Lasso-shows the applicability of the proposed methods. Xiaofei Li 0001, Laurent Girin, Sharon Gannot, Radu Horaud |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2019 | Multichannel Online Dereverberation Based on Spectral Magnitude Inverse FilteringabstractThis paper addresses the problem of multichannel online dereverberation. The proposed method is carried out in the short-time Fourier transform (STFT) domain, and for each frequency band independently. In the STFT domain, the time-domain room impulse response is approximately represented by the convolutive transfer function (CTF). The multichannel CTFs are adaptively identified based on the cross-relation method, and using the recursive least square criterion. Instead of the complex-valued CTF convolution model, we use a nonnegative convolution model between the STFT magnitude of the source signal and the CTF magnitude, which is just a coarse approximation of the former model, but is shown to be more robust against the CTF perturbations. Based on this nonnegative model, we propose an online STFT magnitude inverse filtering method. The inverse filters of the CTF magnitude are formulated based on the multiple-input/output inverse theorem, and adaptively estimated based on the gradient descent criterion. Finally, the inverse filtering is applied to the STFT magnitude of the microphone signals, obtaining an estimate of the STFT magnitude of the source signal. Experiments regarding both speech enhancement and automatic speech recognition are conducted, which demonstrate that the proposed method can effectively suppress reverberation, even for the difficult case of a moving speaker. Xiaofei Li 0001, Laurent Girin, Sharon Gannot, Radu Horaud |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2018 | DeepGUM: Learning Deep Robust Regression with a Gaussian-Uniform Mixture Model
Stéphane Lathuilière, Pablo Mesejo, Xavier Alameda-Pineda, Radu Horaud |
ECCV (5) | 4 |
| 2018 | Accounting for Room Acoustics in Audio-Visual Multi-Speaker TrackingabstractMultiple-speaker tracking is a crucial task for many applications. In real-world scenarios, exploiting the complementarity between auditory and visual data enables to track people outside the visual field of view. However, practical methods must be robust to changes in acoustic conditions, e.g. reverberation. We investigate how to combine state-of-the-art audio-source localization techniques with Bayesian multi-person tracking. Our experiments demonstrate that the performance of the proposed system is not affected by changes in the acoustic environment. Yutong Ban, Xiaofei Li 0001, Xavier Alameda-Pineda, Laurent Girin, Radu Horaud |
ICASSP | 5 |
| 2018 | Multisource Mint Using Convolutive Transfer FunctionabstractThe multichannel inverse filtering method, i.e. multiple input/output inverse theorem (MINT), is widely used. However, it is usually performed in the time domain, and based on the long room impulse responses, thus it has a high computational complexity and a large number of near-common zeros. In this paper, we propose to perform MINT in the short-time Fourier transform (STFT) domain, in which the time-domain filter is approximated by the convolutive transfer function. The oversampled STFT is used to avoid frequency aliasing, which however leads to a common zero region in the subband frequency response due to the frequency response of the STFT window. A new inverse filtering target function concerning the STFT window is proposed to overcome this problem. In addition, unlike most studies using MINT for single source dereverberation, the multisource MINT is proposed for both source separation and dereverberation. Xiaofei Li 0001, Sharon Gannot, Laurent Girin, Radu Horaud |
ICASSP | 4 |
| 2018 | Deep Reinforcement Learning for Audio-Visual Gaze ControlabstractWe address the problem of audio-visual gaze control in the specific context of human-robot interaction, namely how controlled robot motions are combined with visual and acoustic observations in order to direct the robot head towards targets of interest. The paper has the following contributions: (i) a novel audio-visual fusion framework that is well suited for controlling the gaze of a robotic head; (ii) a reinforcement learning (RL) formulation for the gaze control problem, using a reward function based on the available temporal sequence of camera and microphone observations; and (iii) several deep architectures that allow to experiment with early and late fusion of audio and visual data. We introduce a simulated environment that enables us to learn the proposed deep RL model without the need of spending hours of tedious interaction. By thoroughly experimenting on a publicly available dataset and on a real robot, we provide empirical evidence that our method achieves state-of-the-art performance. Stéphane Lathuilière, Benoit Massé, Pablo Mesejo, Radu Horaud |
IROS | 4 |
| 2018 | Joint Alignment of Multiple Point Sets with Batch and Incremental Expectation-MaximizationabstractThis paper addresses the problem of registering multiple point sets. Solutions to this problem are often approximated by repeatedly solving for pairwise registration, which results in an uneven treatment of the sets forming a pair: a model set and a data set. The main drawback of this strategy is that the model set may contain noise and outliers, which negatively affects the estimation of the registration parameters. In contrast, the proposed formulation treats all the point sets on an equal footing. Indeed, all the points are drawn from a central Gaussian mixture, hence the registration is cast into a clustering problem. We formally derive batch and incremental EM algorithms that robustly estimate both the GMM parameters and the rotations and translations that optimally align the sets. Moreover, the mixture's means play the role of the registered set of points while the variances provide rich information about the contribution of each component to the alignment. We thoroughly test the proposed algorithms on simulated data and on challenging real data collected with range sensors. We compare them with several state-of-the-art algorithms, and we show their potential for surface reconstruction from depth data. Georgios Evangelidis 0002, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2018 | Audio-Visual Speaker Diarization Based on Spatiotemporal Bayesian FusionabstractSpeaker diarization consists of assigning speech signals to people engaged in a dialogue. An audio-visual spatiotemporal diarization model is proposed. The model is well suited for challenging scenarios that consist of several participants engaged in multi-party interaction while they move around and turn their heads towards the other participants rather than facing the cameras and the microphones. Multiple-person visual tracking is combined with multiple speech-source localization in order to tackle the speech-to-person association problem. The latter is solved within a novel audio-visual fusion method on the following grounds: binaural spectral features are first extracted from a microphone pair, then a supervised audio-visual alignment technique maps these features onto an image, and finally a semi-supervised clustering method assigns binaural spectral features to visible persons. The main advantage of this method over previous work is that it processes in a principled way speech signals uttered simultaneously by multiple persons. The diarization itself is cast into a latent-variable temporal graphical model that infers speaker identities and speech turns, based on the output of an audio-visual association process, executed at each time slice, and on the dynamics of the diarization variable itself. The proposed formulation yields an efficient exact inference procedure. A novel dataset, that contains audio-visual training data as well as a number of scenarios involving several participants engaged in formal and informal dialogue, is introduced. The proposed method is thoroughly tested and benchmarked with respect to several state-of-the art diarization algorithms. Israel D. Gebru, Sileye O. Ba, Xiaofei Li 0001, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2018 | Tracking Gaze and Visual Focus of Attention of People Involved in Social InteractionabstractThe visual focus of attention (VFOA) has been recognized as a prominent conversational cue. We are interested in estimating and tracking the VFOAs associated with multi-party social interactions. We note that in this type of situations the participants either look at each other or at an object of interest; therefore their eyes are not always visible. Consequently both gaze and VFOA estimation cannot be based on eye detection and tracking. We propose a method that exploits the correlation between eye gaze and head movements. Both VFOA and gaze are modeled as latent variables in a Bayesian switching state-space model (also referred switching Kalman filter). The proposed formulation leads to a tractable learning method and to an efficient online inference procedure that simultaneously tracks gaze and visual focus. The method is tested and benchmarked using two publicly available datasets, Vernissage and LAEO, that contain typical multi-party human-robot and human-human interactions. Benoit Massé, Sileye O. Ba, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2018 | Plane-extraction from depth-data using a Gaussian mixture regression model
Richard T. Marriott, Alexander Pashevich, Radu Horaud |
Pattern Recognit. Lett. | 3 |
| 2018 | Multichannel Identification and Nonnegative Equalization for Dereverberation and Noise Reduction Based on Convolutive Transfer FunctionabstractThis paper addresses the problems of blind multichannel identification and equalization for joint speech dereverberation and noise reduction. The time-domain cross-relation method is hardly applicable for blind room impulse response identification due to the near-common zeros of the long impulse responses. We extend the cross-relation method to the short-time Fourier transform (STFT) domain, in which the time-domain impulse response is approximately represented by the convolutive transfer function (CTF) with much less coefficients. For the oversampled STFT, CTFs suffer from the common zeros caused by the nonflat frequency response of the STFT window. To overcome this, we propose to identify CTFs using the STFT framework with oversampled signals and critically sampled CTFs, which is a good tradeoff between the frequency aliasing of the signals and the common zeros problem of CTFs. The identified complex-valued CTFs are not accurate enough for multichannel equalization due to the frequency aliasing of the CTFs. Hence, we only use the CTF magnitudes, which leads to a nonnegative multichannel equalization method based on a nonnegative convolution model between the STFT magnitude of the source signal and the CTF magnitude. Compared with the complex-valued convolution model, this nonnegative convolution model is shown to be more robust against the CTF perturbations. To recover the STFT magnitude of the source signal and to reduce the additive noise, the l2-norm fitting error between the STFT magnitude of the microphone signals and the nonnegative convolution is constrained to be less than a noise power related tolerance. Meanwhile, the l1-norm of the STFT magnitude of the source signal is minimized to impose the sparsity. Xiaofei Li 0001, Sharon Gannot, Laurent Girin, Radu Horaud |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2017 | Deep Mixture of Linear Inverse Regressions Applied to Head-Pose EstimationabstractConvolutional Neural Networks (ConvNets) have become the state-of-the-art for many classification and regression problems in computer vision. When it comes to regression, approaches such as measuring the Euclidean distance of target and predictions are often employed as output layer. In this paper, we propose the coupling of a Gaussian mixture of linear inverse regressions with a ConvNet, and we describe the methodological foundations and the associated algorithm to jointly train the deep network and the regression function. We test our model on the head-pose estimation problem. In this particular problem, we show that inverse regression outperforms regression models currently used by state-of-the-art computer vision methods. Our method does not require the incorporation of additional data, as it is often proposed in the literature, thus it is able to work well on relatively small training datasets. Finally, it outperforms state-of-the-art methods in head-pose estimation using a widely used head-pose dataset. To the best of our knowledge, we are the first to incorporate inverse regression into deep learning for computer vision applications. Stéphane Lathuilière, Rémi Juge, Pablo Mesejo, Rafael Muñoz-Salinas, Radu Horaud |
CVPR | 5 |
| 2017 | An EM algorithm for joint source separation and diarisation of multichannel convolutive speech mixturesabstractWe present a probabilistic model for joint source separation and diarisation of multichannel convolutive speech mixtures. We build upon the framework of local Gaussian model (LGM) with non-negative matrix factorization (NMF). The diarisation is introduced as a temporal labeling of each source in the mix as active or inactive at the short-term frame level. We devise an EM algorithm in which the source separation process is aided by the diarisation state, since the latter indicates the sources actually present in the mixture. The diarisation state is tracked with a Hidden Markov Model (HMM) with emission probabilities calculated from the estimated source signals. The proposed EM has separation performance comparable with a state-of-the-art LGM NMF method, while outperforming a state-of-the-art speaker diarisation pipeline. Dionyssos Kounades-Bastian, Laurent Girin, Xavier Alameda-Pineda, Sharon Gannot, Radu Horaud |
ICASSP | 5 |
| 2017 | Audio source separation based on convolutive transfer function and frequency-domain lasso optimizationabstractThis paper addresses the problem of under-determined convolutive audio source separation in a semi-oracle configuration where the mixing filters are assumed to be known. We propose a separation procedure based on the convolutive transfer function (CTF), which is a more appropriate model for strongly reverberant signals than the widely-used multiplicative transfer function approximation. In the short-time Fourier transform domain, source signals are estimated by minimizing the mixture fitting cost using Lasso optimization, with a ℓ1-norm regularization to exploit the spectral sparsity of source signals. Experiments show that the proposed method achieves satisfactory performance on highly reverberant speech mixtures, with a much lower computational cost compared to time-domain dual techniques. Xiaofei Li 0001, Laurent Girin, Radu Horaud |
ICASSP | 3 |
| 2017 | Tracking a varying number of people with a visually-controlled robotic headabstractMulti-person tracking with a robotic platform is one of the cornerstones of human-robot interaction. Challenges arise from occlusions, appearance changes and a time-varying number of people. Furthermore, the final system is constrained by the hardware platform: low computational capacity and limited field-of-view. In this paper, we propose a novel method to simultaneously track a time-varying number of persons in three-dimensions and perform visual servoing. The complementary nature of the tracking and visual servoing enables the system to: (i) track several persons while compensating for large ego-movements and (ii) visually control the robot to keep a selected person of interest within the field of view. We propose a variational Bayesian formulation allowing us to effectively solve the inference problem through the use of closed-form solutions. Importantly, this leads to a computationally efficient procedure that runs at 10 FPS. The experiments on the NAO-MPVS dataset confirm the importance of using visual servoing for tracking multiple persons. Yutong Ban, Xavier Alameda-Pineda, Fabien Badeig, Sileye O. Ba, Radu Horaud |
IROS | 5 |
| 2017 | Switching Linear Inverse-Regression Model for Tracking Head PoseabstractWe propose to estimate the head-pose angles (pitch, yaw, and roll) by simultaneously predicting the pose parameters from observed high-dimensional feature vectors, and tracking these parameters over time. This is achieved by embedding a Gaussian mixture of linear inverse-regression model into a dynamic Bayesian model. The use of a switching Kalman filter (SKF) enables a principled way of carrying out this embedding. The SKF governs the temporal predictive distribution of the pose parameters (modeled as continuous latent variables) conditioned by the discrete variables associated with the mixture of linear inverse-regression formulation. We formally derive the equations of the proposed switching linear regression model, we propose an approximation that is both identifiable and computationally tractable, we design an EM procedure to estimate the SKF parameters in closed-form, and we carry out experiments and comparisons with other methods using recently released datasets. Vincent Drouard, Sileye O. Ba, Radu Horaud |
WACV | 3 |
| 2017 | Recognition of Group Activities in Videos Based on Single-and Two-Person DescriptorsabstractGroup activity recognition from videos is a very challenging problem that has barely been addressed. We propose an activity recognition method using group context. In order to encode both single-person description and two-person interactions, we learn mappings from highdimensional feature spaces to low-dimensional dictionaries. In particular the proposed two-person descriptor takes into account geometric characteristics of the relative pose and motion between the two persons. Both single-person and two-person representations are then used to define unary and pairwise potentials of an energy function, whose optimization leads to the structured labeling of persons involved in the same activity. An interesting feature of the proposed method is that, unlike the vast majority of existing methods, it is able to recognize multiple distinct group activities occurring simultaneously in a video. The proposed method is evaluated with datasets widely used for group activity recognition, and is compared with several baseline methods. Stéphane Lathuilière, Georgios Evangelidis 0002, Radu Horaud |
WACV | 3 |
| 2017 | Guest Editorial: Language in Vision
Yan Yan 0002, Jiwen Lu, Ajmal Mian, Arun Ross, Vittorio Murino, Radu Horaud |
Comput. Vis. Image Underst. | 6 |
| 2017 | Multiple-Speaker Localization Based on Direct-Path Features and Likelihood Maximization With Spatial Sparsity RegularizationabstractThis paper addresses the problem of multiple-speaker localization in noisy and reverberant environments, using binaural recordings of an acoustic scene. A complex-valued Gaussian mixture model (CGMM) is adopted, whose components correspond to all the possible candidate source locations defined on a grid. After optimizing the CGMM-based objective function, given an observed set of complex-valued binaural features, both the number of sources and their locations are estimated by selecting the CGMM components with the largest weights. An entropy-based penalty term is added to the likelihood to impose sparsity over the set of CGMM component weights. This favors a small number of detected speakers with respect to the large number of initial candidate source locations. In addition, the direct-path relative transfer function (DP-RTF) is used to build robust binaural features. The DP-RTF, recently proposed for single-source localization, encodes interchannel information corresponding to the direct path of sound propagation and is thus robust to reverberations. In this paper, we extend the DP-RTF estimation to the case of multiple sources. In the short-time Fourier transform domain, a consistency test is proposed to check whether a set of consecutive frames is associated with the same source or not. Reliable DP-RTF features are selected from the frames that pass the consistency test to be used for source localization. Experiments carried out using both simulation data and real data recorded with a robotic head confirm the efficiency of the proposed multisource localization method. Xiaofei Li 0001, Laurent Girin, Radu Horaud, Sharon Gannot |
IEEE ACM Trans. Audio Speech Lang. Process. | 3 |
| 2017 | Robust Head-Pose Estimation Based on Partially-Latent Mixture of Linear RegressionsabstractHead-pose estimation has many applications, such as social event analysis, human-robot and human-computer interaction, driving assistance, and so forth. Head-pose estimation is challenging, because it must cope with changing illumination conditions, variabilities in face orientation and in appearance, partial occlusions of facial landmarks, as well as bounding-box-to-face alignment errors. We propose to use a mixture of linear regressions with partially-latent output. This regression method learns to map high-dimensional feature vectors (extracted from bounding boxes of faces) onto the joint space of head-pose angles and bounding-box shifts, such that they are robustly predicted in the presence of unobservable phenomena. We describe in detail the mapping method that combines the merits of unsupervised manifold learning techniques and of mixtures of regressions. We validate our method with three publicly available data sets and we thoroughly benchmark four variants of the proposed algorithm with several state-of-the-art head-pose estimation methods. Vincent Drouard, Radu Horaud, Antoine Deleforge, Sileye O. Ba, Georgios Evangelidis 0002 |
IEEE Trans. Image Process. | 2 |
| 2016 | An inverse-gamma source variance prior with factorized parameterization for audio source separationabstractIn this paper we present a new statistical model for the power spectral density (PSD) of an audio signal and its application to multichannel audio source separation (MASS). The source signal is modeled with the local Gaussian model (LGM) and we propose to model its variance with an inverse-Gamma distribution, whose scale parameter is factorized as a rank-1 model. We discuss the interest of this approach and evaluate it in a MASS task with underdetermined convolutive mixtures. For this aim, we derive a variational EM algorithm for parameter estimation and source inference. The proposed model shows a benefit in source separation performance compared to a state-of-the-art LGM NMF-based technique. Dionyssos Kounades-Bastian, Laurent Girin, Xavier Alameda-Pineda, Sharon Gannot, Radu Horaud |
ICASSP | 5 |
| 2016 | Non-stationary noise power spectral density estimation based on regional statisticsabstractEstimating the noise power spectral density (PSD) is essential for single channel speech enhancement algorithms. In this paper, we propose a noise PSD estimation approach based on regional statistics. The proposed regional statistics consist of four features representing the statistics of the past and present periodograms in a short-time period. We show that these features are efficient in characterizing the statistical difference between noise PSD and noisy speech PSD. We therefore propose to use these features for estimating the speech presence probability (SPP). The noise PSD is recursively estimated by averaging past spectral power values with a time-varying smoothing parameter controlled by the SPP. The proposed method exhibits good tracking capability for non-stationary noise, even for abruptly increasing noise level. Xiaofei Li 0001, Laurent Girin, Sharon Gannot, Radu Horaud |
ICASSP | 4 |
| 2016 | Simultaneous estimation of gaze direction and visual focus of attention for multi-person-to-robot interactionabstractWe address the problem of estimating the visual focus of attention (VFOA), e.g. who is looking at whom? This is of particular interest in human-robot interactive scenarios, e.g. when the task requires to identify targets of interest over time. The paper makes the following contributions. We propose a Bayesian temporal model that connects VFOA to gaze direction and to head pose. Model inference is then cast into a switching Kalman filter formulation, which makes it tractable. The model parameters are estimated via training based on manual annotations. The method is tested and benchmarked using a publicly available dataset. We show that both the gaze and the VFOA of several persons can be reliably and simultaneously estimated over time from observed head poses as well as from people and object locations. On average, our method compares favorably with two other methods. Benoit Massé, Sileye O. Ba, Radu Horaud |
ICME | 3 |
| 2016 | Reverberant sound localization with a robot head based on direct-path relative transfer functionabstractThis paper addresses the problem of sound-source localization (SSL) with a robot head, which remains a challenge in real-world environments. In particular we are interested in locating speech sources, as they are of high interest for human-robot interaction. The microphone-pair response corresponding to the direct-path sound propagation is a function of the source direction. In practice, this response is contaminated by noise and reverberations. The direct-path relative transfer function (DP-RTF) is defined as the ratio between the direct-path acoustic transfer function (ATF) of the two microphones, and it is an important feature for SSL. We propose a method to estimate the DP-RTF from noisy and reverberant signals in the short-time Fourier transform (STFT) domain. First, the convolutive transfer function (CTF) approximation is adopted to accurately represent the impulse response of the microphone array, and the first coefficient of the CTF is mainly composed of the direct-path ATF. At each frequency, the frame-wise speech auto- and cross-power spectral density (PSD) are obtained by spectral subtraction. Then a set of linear equations is constructed by the speech auto- and cross-PSD of multiple frames, in which the DP-RTF is an unknown variable, and is estimated by solving the equations. Finally, the estimated DP-RTFs are concatenated across frequencies and used as a feature vector for SSL. Experiments with a robot, placed in various reverberant environments, show that the proposed method outperforms two state-of-the-art methods. Xiaofei Li 0001, Laurent Girin, Fabien Badeig, Radu Horaud |
IROS | 4 |
| 2016 | An on-line variational Bayesian model for multi-person tracking from cluttered scenes
Sileye O. Ba, Xavier Alameda-Pineda, Alessio Xompero, Radu Horaud |
Comput. Vis. Image Underst. | 4 |
| 2016 | An overview of depth cameras and range scanners based on time-of-flight technologies
Radu Horaud, Miles E. Hansard, Georgios Evangelidis 0002, Clément Ménier |
Mach. Vis. Appl. | 1 |
| 2016 | EM Algorithms for Weighted-Data Clustering with Application to Audio-Visual Scene AnalysisabstractData clustering has received a lot of attention and numerous methods, algorithms and software packages are available. Among these techniques, parametric finite-mixture models play a central role due to their interesting mathematical properties and to the existence of maximum-likelihood estimators based on expectation-maximization (EM). In this paper we propose a new mixture model that associates a weight with each observed point. We introduce the weighted-data Gaussian mixture and we derive two EM algorithms. The first one considers a fixed weight for each observation. The second one treats each weight as a random variable following a gamma distribution. We propose a model selection method based on a minimum message length criterion, provide a weight initialization strategy, and validate the proposed algorithms by comparing them with several state of the art parametric and non-parametric clustering techniques. We also demonstrate the effectiveness and robustness of the proposed clustering technique in the presence of heterogeneous data, namely audio-visual scene analysis. Israel D. Gebru, Xavier Alameda-Pineda, Florence Forbes, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2016 | A Variational EM Algorithm for the Separation of Time-Varying Convolutive Audio MixturesabstractThis paper addresses the problem of separating audio sources from time-varying convolutive mixtures. We propose a probabilistic framework based on the local complex-Gaussian model combined with non-negative matrix factorization. The time-varying mixing filters are modeled by a continuous temporal stochastic process. We present a variational expectation-maximization (VEM) algorithm that employs a Kalman smoother to estimate the time-varying mixing matrix, and that jointly estimate the source parameters. The sound sources are then separated by Wiener filters constructed with the estimators provided by the VEM algorithm. Extensive experiments on simulated data show that the proposed method outperforms a blockwise version of a state-of-the-art baseline method. Dionyssos Kounades-Bastian, Laurent Girin, Xavier Alameda-Pineda, Sharon Gannot, Radu Horaud |
IEEE ACM Trans. Audio Speech Lang. Process. | 5 |
| 2016 | Estimation of the Direct-Path Relative Transfer Function for Supervised Sound-Source LocalizationabstractThis paper addresses the problem of sound-source localization of a single speech source in noisy and reverberant environments. For a given binaural microphone setup, the binaural response corresponding to the direct-path propagation of a single source is a function of the source direction. In practice, this response is contaminated by noise and reverberations. The direct-path relative transfer function (DP-RTF) is defined as the ratio between the direct-path acoustic transfer function of the two channels. We propose a method to estimate the DP-RTF from the noisy and reverberant microphone signals in the short-time Fourier transform (STFT) domain. First, the convolutive transfer function approximation is adopted to accurately represent the impulse response of the sensors in the STFT domain. Second, the DP-RTF is estimated by using the auto- and cross-power spectral densities at each frequency and over multiple frames. In the presence of stationary noise, an interframe spectral subtraction algorithm is proposed, which enables to achieve the estimation of noise-free auto- and cross-power spectral densities. Finally, the estimated DP-RTFs are concatenated across frequencies and used as a feature vector for the localization of speech source. Experiments with both simulated and real data show that the proposed localization method performs well, even under severe adverse acoustic conditions, and outperforms state-of-the-art localization methods under most of the acoustic conditions. Xiaofei Li 0001, Laurent Girin, Radu Horaud, Sharon Gannot |
IEEE ACM Trans. Audio Speech Lang. Process. | 3 |
| 2015 | Estimation of relative transfer function in the presence of stationary noise based on segmental power spectral density matrix subtractionabstractThis paper addresses the problem of relative transfer function (RTF) estimation in the presence of stationary noise. We propose an RTF identification method based on segmental power spectral density (PSD) matrix subtraction. First multiple channel microphone signals are divided into segments corresponding to speech-plus-noise activity and noise-only. Then, the subtraction of two segmental PSD matrices leads to an almost noise-free PSD matrix by reducing the stationary noise component and preserving non-stationary speech component. This noise-free PSD matrix is used for single speaker RTF identification by eigenvalue decomposition. Experiments are performed in the context of sound source localization to evaluate the efficiency of the proposed method. Xiaofei Li 0001, Laurent Girin, Radu Horaud, Sharon Gannot |
ICASSP | 3 |
| 2015 | Head pose estimation via probabilistic high-dimensional regressionabstractThis paper addresses the problem of head pose estimation with three degrees of freedom (pitch, yaw, roll) from a single image. Pose estimation is formulated as a high-dimensional to low-dimensional mixture of linear regression problem. We propose a method that maps HOG-based descriptors, extracted from face bounding boxes, to corresponding head poses. To account for errors in the observed bounding-box position, we learn regression parameters such that a HOG descriptor is mapped onto the union of a head pose and an offset, such that the latter optimally shifts the bounding box towards the actual position of the face in the image. The performance of the proposed method is assessed on publicly available datasets. The experiments that we carried out show that a relatively small number of locally-linear regression functions is sufficient to deal with the non-linear mapping problem at hand. Comparisons with state-of-the-art methods show that our method outperforms several other techniques. Vincent Drouard, Sileye O. Ba, Georgios Evangelidis 0002, Antoine Deleforge, Radu Horaud |
ICIP | 5 |
| 2015 | A Distributed Architecture for Interacting with NAOabstractOne of the main applications of the humanoid robot NAO - a small robot companion - is human-robot interaction (HRI). NAO is particularly well suited for HRI applications because of its design, hardware specifications, programming capabilities, and affordable cost. Indeed, NAO can stand up, walk, wander, dance, play soccer, sit down, recognize and grasp simple objects, detect and identify people, localize sounds, understand some spoken words, engage itself in simple and goal-directed dialogs, and synthesize speech. This is made possible due to the robot's 24 degree-of-freedom articulated structure (body, legs, feet, arms, hands, head, etc.), motors, cameras, microphones, etc., as well as to its on-board computing hardware and embedded software, e.g., robot motion control. Nevertheless, the current NAO configuration has two drawbacks that restrict the complexity of interactive behaviors that could potentially be implemented. Firstly, the on-board computing resources are inherently limited, which implies that it is difficult to implement sophisticated computer vision and audio signal analysis algorithms required by advanced interactive tasks. Secondly, programming new robot functionalities currently implies the development of embedded software, which is a difficult task in its own right necessitating specialized knowledge. The vast majority of HRI practitioners may not have this kind of expertise and hence they cannot easily and quickly implement their ideas, carry out thorough experimental validations, and design proof-of-concept demonstrators. We have developed a distributed software architecture that attempts to overcome these two limitations. Broadly speaking, NAO's on-board computing resources are augmented with external computing resources. The latter is a computer platform with its CPUs, GPUs, memory, operating system, libraries, software packages, internet access, etc. This configuration enables easy and fast development in Matlab, C, C++, or Python. Moreover, it allows the user to combine on-board libraries (motion control, face detection, etc.) with external toolboxes, e.g., OpenCv. Fabien Badeig, Quentin Pelorson, Soraya Arias, Vincent Drouard, Israel D. Gebru, Xiaofei Li 0001, Georgios Evangelidis 0002, Radu Horaud |
ICMI | 8 |
| 2015 | Cross-calibration of time-of-flight and colour cameras
Miles E. Hansard, Georgios Evangelidis 0002, Quentin Pelorson, Radu Horaud |
Comput. Vis. Image Underst. | 4 |
| 2015 | Robust Temporally Coherent Laplacian Protrusion Segmentation of 3D Articulated Bodies
Fabio Cuzzolin, Diana Mateus, Radu Horaud |
Int. J. Comput. Vis. | 3 |
| 2015 | Continuous Action Recognition Based on Sequence Alignment
Kaustubh Kulkarni, Georgios Evangelidis 0002, Jan Cech, Radu Horaud |
Int. J. Comput. Vis. | 4 |
| 2015 | Erratum to: Continuous Action Recognition Based on Sequence Alignment
Kaustubh Kulkarni, Georgios Evangelidis 0002, Jan Cech, Radu Horaud |
Int. J. Comput. Vis. | 4 |
| 2015 | Acoustic Space Learning for Sound-Source Separation and Localization on Binaural ManifoldsabstractIn this paper, we address the problems of modeling the acoustic space generated by a full-spectrum sound source and using the learned model for the localization and separation of multiple sources that simultaneously emit sparse-spectrum sounds. We lay theoretical and methodological grounds in order to introduce the binaural manifold paradigm. We perform an in-depth study of the latent low-dimensional structure of the high-dimensional interaural spectral data, based on a corpus recorded with a human-like audiomotor robot head. A nonlinear dimensionality reduction technique is used to show that these data lie on a two-dimensional (2D) smooth manifold parameterized by the motor states of the listener, or equivalently, the sound-source directions. We propose a probabilistic piecewise affine mapping model (PPAM) specifically designed to deal with high-dimensional data exhibiting an intrinsic piecewise linear structure. We derive a closed-form expectation-maximization (EM) procedure for estimating the model parameters, followed by Bayes inversion for obtaining the full posterior density function of a sound-source direction. We extend this solution to deal with missing data and redundancy in real-world spectrograms, and hence for 2D localization of natural sound sources such as speech. We further generalize the model to the challenging case of multiple sound sources and we propose a variational EM framework. The associated algorithm, referred to as variational EM for source separation and localization (VESSL) yields a Bayesian estimation of the 2D locations and time-frequency masks of all the sources. Comparisons of the proposed approach with several existing methods reveal that the combination of acoustic-space learning with Bayesian inference enables our method to outperform state-of-the-art methods. Antoine Deleforge, Florence Forbes, Radu Horaud |
Int. J. Neural Syst. | 3 |
| 2015 | Fusion of Range and Stereo Data for High-Resolution Scene-ModelingabstractThis paper addresses the problem of range-stereo fusion, for the construction of high-resolution depth maps. In particular, we combine low-resolution depth data with high-resolution stereo data, in a maximum a posteriori (MAP) formulation. Unlike existing schemes that build on MRF optimizers, we infer the disparity map from a series of local energy minimization problems that are solved hierarchically, by growing sparse initial disparities obtained from the depth data. The accuracy of the method is not compromised, owing to three properties of the data-term in the energy function. First, it incorporates a new correlation function that is capable of providing refined correlations and disparities, via subpixel correction. Second, the correlation scores rely on an adaptive cost aggregation step, based on the depth data. Third, the stereo and depth likelihoods are adaptively fused, based on the scene texture and camera geometry. These properties lead to a more selective growing process which, unlike previous seed-growing methods, avoids the tendency to propagate incorrect disparities. The proposed method gives rise to an intrinsically efficient algorithm, which runs at 3FPS on 2.0 MP images on a standard desktop computer. The strong performance of the new method is established both by quantitative comparisons with state-of-the-art methods, and by qualitative comparisons using real depth-stereo data-sets. Georgios Evangelidis 0002, Miles E. Hansard, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2015 | Co-Localization of Audio Sources in Images Using Binaural Features and Locally-Linear RegressionabstractThis paper addresses the problem of localizing audio sources using binaural measurements. We propose a supervised formulation that simultaneously localizes multiple sources at different locations. The approach is intrinsically efficient because, contrary to prior work, it relies neither on source separation, nor on monaural segregation. The method starts with a training stage that establishes a locally linear Gaussian regression model between the directional coordinates of all the sources and the auditory features extracted from binaural measurements. While fixed-length wide-spectrum sounds (white noise) are used for training to reliably estimate the model parameters, we show that the testing (localization) can be extended to variable-length sparse-spectrum sounds (such as speech), thus enabling a wide range of realistic applications. Indeed, we demonstrate that the method can be used for audio-visual fusion, namely to map speech signals onto images and hence to spatially align the audio and visual modalities, thus enabling to discriminate between speaking and non-speaking faces. We release a novel corpus of real-room recordings that allow quantitative evaluation of the co-localization method in the presence of one or two sound sources. Experiments demonstrate increased accuracy and speed relative to several state-of-the-art methods. Antoine Deleforge, Radu Horaud, Yoav Y. Schechner, Laurent Girin |
IEEE ACM Trans. Audio Speech Lang. Process. | 2 |
| 2014 | A Generative Model for the Joint Registration of Multiple Point Sets
Georgios Evangelidis 0002, Dionyssos Kounades-Bastian, Radu Horaud, Emmanouil Z. Psarakis |
ECCV (7) | 3 |
| 2014 | Skeletal Quads: Human Action Recognition Using Joint QuadruplesabstractRecent advances on human motion analysis have made the extraction of human skeleton structure feasible, even from single depth images. This structure has been proven quite informative for discriminating actions in a recognition scenario. In this context, we propose a local skeleton descriptor that encodes the relative position of joint quadruples. Such a coding implies a similarity normalisation transform that leads to a compact (6D) view-invariant skeletal feature, referred to as skeletal quad. Further, the use of a Fisher kernel representation is suggested to describe the skeletal quads contained in a (sub)action. A Gaussian mixture model is learnt from training data, so that the generation of any set of quads is encoded by its Fisher vector. Finally, a multi-level representation of Fisher vectors leads to an action description that roughly carries the order of sub-action within each action sequence. Efficient classification is here achieved by linear SVMs. The proposed action representation is tested on widely used datasets, MSRAction3D and HDM05. The experimental evaluation shows that the proposed method outperforms state-of-the-art algorithms that rely only on joints, while it competes with methods that combine joints with extra cues. Georgios Evangelidis 0002, Gurkirt Singh, Radu Horaud |
ICPR | 3 |
| 2014 | Sound representation and classification benchmark for domestic robotsabstractWe address the problem of sound representation and classification and present results of a comparative study in the context of a domestic robotic scenario. A dataset of sounds was recorded in realistic conditions (background noise, presence of several sound sources, reverberations, etc.) using the humanoid robot NAO. An extended benchmark is carried out to test a variety of representations combined with several classifiers. We provide results obtained with the annotated dataset and we assess the methods quantitatively on the basis of their classification scores, computation times and memory requirements. The annotated dataset is publicly available at https://team.inria.fr/perception/nard/. Maxime Janvier, Xavier Alameda-Pineda, Laurent Girin, Radu Horaud |
ICRA | 4 |
| 2014 | Automatic detection of calibration grids in time-of-flight images
Miles E. Hansard, Radu Horaud, Michel Amat, Georgios Evangelidis 0002 |
Comput. Vis. Image Underst. | 2 |
| 2014 | A Geometric Approach to Sound Source Localization from Time-Delay EstimatesabstractThis paper addresses the problem of sound-source localization from time-delay estimates using arbitrarily-shaped non-coplanar microphone arrays. A novel geometric formulation is proposed, together with a thorough algebraic analysis and a global optimization solver. The proposed model is thoroughly described and evaluated. The geometric analysis, stemming from the direct acoustic propagation model, leads to necessary and sufficient conditions for a set of time delays to correspond to a unique position in the source space. Such sets of time delays are referred to as feasible sets. We formally prove that every feasible set corresponds to exactly one position in the source space, whose value can be recovered using a closed-form localization mapping. Therefore we seek for the optimal feasible set of time delays given, as input, the received microphone signals. This time delay estimation problem is naturally cast into a programming task, constrained by the feasibility conditions derived from the geometric analysis. A global branch-and-bound optimization technique is proposed to solve the problem at hand, hence estimating the best set of feasible time delays and, subsequently, localizing the sound source. Extensive experiments with both simulated and real data are reported; we compare our methodology to four state-of-the-art techniques. This comparison shows that the proposed method combined with the branch-and-bound algorithm outperforms existing methods. These in-depth geometric understanding, practical algorithms, and encouraging results, open several opportunities for future work. Xavier Alameda-Pineda, Radu Horaud |
IEEE ACM Trans. Audio Speech Lang. Process. | 2 |
| 2013 | Benchmarking methods for audio-visual recognition using tiny training setsabstractThe problem of choosing a classifier for audio-visual command recognition is addressed. Because such commands are culture- and user-dependant, methods need to learn new commands from a few examples. We benchmark three state-of-the-art discriminative classifiers based on bag of words and SVM. The comparison is made on monocular and monaural recordings of a publicly available dataset. We seek for the best trade off between speed, robustness and size of the training set. In the light of over 150,000 experiments, we conclude that this is a promising direction of work towards a flexible methodology that must be easily adaptable to a large variety of users. Xavier Alameda-Pineda, Jordi Sanchez-Riera, Radu Horaud |
ICASSP | 3 |
| 2013 | Variational EM for binaural sound-source separation and localizationabstractThe sound-source separation and localization (SSL) problems are addressed within a unified formulation. Firstly, a mapping between white-noise source locations and binaural cues is estimated. Secondly, SSL is solved via Bayesian inversion of this mapping in the presence of multiple sparse-spectrum emitters (such as speech), noise and reverberations. We propose a variational EM algorithm which is described in detail together with initialization and convergence issues. Extensive real-data experiments show that the method outperforms the state-of-the-art both in separation and localization (azimuth and elevation). Antoine Deleforge, Florence Forbes, Radu Horaud |
ICASSP | 3 |
| 2013 | Alignment of binocular-binaural data using a moving audio-visual targetabstractIn this paper we address the problem of aligning visual (V) and auditory (A) data using a sensor that is composed of a camera-pair and a microphone-pair. The original contribution of the paper is a method for AV data aligning through estimation of the 3D positions of the microphones in the visual-centred coordinate frame defined by the stereo camera-pair. We exploit the fact that these two distinct data sets are conditioned by a common set of parameters, namely the (unknown) 3D trajectory of an AV object, and derive an EM-like algorithm that alternates between the estimation of the microphone-pair position and the estimation of the AV object trajectory. The proposed algorithm has a number of built-in features: it can deal with A and V observations that are misaligned in time, it estimates the reliability of the data, it is robust to outliers in both modalities, and it has proven theoretical convergence. We report experiments with both simulated and real data. Vasil Khalidov, Florence Forbes, Radu Horaud |
MMSP | 3 |
| 2012 | The cocktail party robot: sound source separation and localisation with an active binaural headabstractHuman-robot communication is often faced with the difficult problem of interpreting ambiguous auditory data. For example, the acoustic signals perceived by a humanoid with its on-board microphones contain a mix of sounds such as speech, music, electronic devices, all in the presence of attenuation and reverberations. In this paper we propose a novel method, based on a generative probabilistic model and on active binaural hearing, allowing a robot to robustly perform sound-source separation and localization. We show how interaural spectral cues can be used within a constrained mixture model specifically designed to capture the richness of the data gathered with two microphones mounted onto a human-like artificial head. We describe in detail a novel EM algorithm, we analyse its initialization, speed of convergence and complexity, and we assess its performance with both simulated and real data. Antoine Deleforge, Radu Horaud |
HRI | 2 |
| 2012 | Audio-visual robot command recognition: D-META'12 grand challengeabstractThis paper addresses the problem of audio-visual command recognition in the framework of the D-META Grand Challenge1. Temporal and non-temporal learning models are trained on visual and auditory descriptors. In order to set a proper baseline, the methods are tested on the "Robot Gestures" scenario of the publicly available RAVEL data set, following the leave-one-out cross-validation strategy. The classification-level audio-visual fusion strategy allows for compensating the errors of the unimodal (audio or vision) classifiers. The obtained results (an average audio-visual recognition rate of almost 80%) encourage us to investigate on how to further develop and improve the methodology described in this paper. Jordi Sanchez-Riera, Xavier Alameda-Pineda, Radu Horaud |
ICMI | 3 |
| 2012 | Robust spatiotemporal stereo for dynamic scenes
Jordi Sanchez-Riera, Jan Cech, Radu Horaud |
ICPR | 3 |
| 2012 | High-resolution depth maps based on TOF-stereo fusionabstractThe combination of range sensors with color cameras can be very useful for robot navigation, semantic perception, manipulation, and telepresence. Several methods of combining range- and color-data have been investigated and successfully used in various robotic applications. Most of these systems suffer from the problems of noise in the range-data and resolution mismatch between the range sensor and the color cameras, since the resolution of current range sensors is much less than the resolution of color cameras. High-resolution depth maps can be obtained using stereo matching, but this often fails to construct accurate depth maps of weakly/repetitively textured scenes, or if the scene exhibits complex self-occlusions. Range sensors provide coarse depth information regardless of presence/absence of texture. The use of a calibrated system, composed of a time-of-flight (TOF) camera and of a stereoscopic camera pair, allows data fusion thus overcoming the weaknesses of both individual sensors. We propose a novel TOF-stereo fusion method based on an efficient seed-growing algorithm which uses the TOF data projected onto the stereo image pair as an initial set of correspondences. These initial “seeds” are then propagated based on a Bayesian model which combines an image similarity score with rough depth priors computed from the low-resolution range data. The overall result is a dense and accurate depth map at the resolution of the color cameras at hand. We show that the proposed algorithm outperforms 2D image-based stereo algorithms and that the results are of higher resolution than off-the-shelf color-range sensors, e.g., Kinect. Moreover, the algorithm potentially exhibits real-time performance on a single CPU. Vineet Gandhi, Jan Cech, Radu Horaud |
ICRA | 3 |
| 2012 | Keypoints and Local Descriptors of Scalar Functions on 2D Manifolds
Andrei Zaharescu, Edmond Boyer, Radu Horaud |
Int. J. Comput. Vis. | 3 |
| 2011 | Scene flow estimation by growing correspondence seedsabstractA simple seed growing algorithm for estimating scene flow in a stereo setup is presented. Two calibrated and synchronized cameras observe a scene and output a sequence of image pairs. The algorithm simultaneously computes a disparity map between the image pairs and optical flow maps between consecutive images. This, together with calibration data, is an equivalent representation of the 3D scene flow, i.e. a 3D velocity vector is associated with each reconstructed point. The proposed method starts from correspondence seeds and propagates these correspondences to their neighborhood. It is accurate for complex scenes with large motions and produces temporally-coherent stereo disparity and optical flow results. The algorithm is fast due to inherent search space reduction. An explicit comparison with recent methods of spatiotemporal stereo and variational optical and scene flow is provided. Jan Cech, Jordi Sanchez-Riera, Radu Horaud |
CVPR | 3 |
| 2011 | Projective alignment of range and parallax dataabstractAn approximately Euclidean representation of the visible scene can be obtained directly from a range, or `time-of-flight', camera. An uncalibrated binocular system, in contrast, gives only a projective reconstruction of the scene. This paper analyzes the geometric mapping between the two representations, without requiring an intermediate calibration of the binocular system. The mapping can be found by either of two new methods, one of which requires point-correspondences between the range and colour cameras, and one of which does not. It is shown that these methods can be used to reproject the range data into the binocular images, which makes it possible to associate high-resolution colour and texture with each point in the Euclidean representation. Miles E. Hansard, Radu Horaud, Michel Amat, Seungkyu Lee 0001 |
CVPR | 2 |
| 2011 | Topologically-robust 3D shape matching based on diffusion geometry and seed growingabstract3D Shape matching is an important problem in computer vision. One of the major difficulties in finding dense correspondences between 3D shapes is related to the topological discrepancies that often arise due to complex kinematic motions. In this paper we propose a shape matching method that is robust to such changes in topology. The algorithm starts from a sparse set of seed matches and outputs dense matching. We propose to use a shape descriptor based on properties of the heat-kernel and which provides an intrinsic scale-space representation. This descriptor incorporates (i) heat-flow from already matched points and (ii) self diffusion. At small scales the descriptor behaves locally and hence it is robust to global changes in topology. Therefore, it can be used to build a vertex-to-vertex matching score conditioned by an initial correspondence set. This score is then used to iteratively add new correspondences based on a novel seed-growing method that iteratively propagates the seed correspondences to nearby vertices. The matching is farther densified via an EM-like method that explores the congruency between the two shape embeddings. Our method is compared with two recently proposed algorithms and we show that we can deal with substantial topological differences between the two shapes. Avinash Sharma 0001, Radu Horaud, Jan Cech, Edmond Boyer |
CVPR | 2 |
| 2011 | Joint disparity and optical flow by correspondence growingabstractThe scene flow in binocular stereo setup is estimated using a seed growing algorithm. A pair of calibrated and synchronized cameras observe a scene and output a sequence of images. The algorithm jointly computes a disparity map between the stereo images and optical flow maps between consecutive frames. Having the calibration, this is a representation of the scene flow, i.e. a 3D velocity vector is associated with each reconstructed 3D point. The proposed algorithm starts from correspondence seeds and propagates the correspondences to the neighborhood. It is accurate for complex scenes with large motion and produces temporally coherent stereo disparity and optical flow results. The algorithm is fast due to inherent search space reduction. Jan Cech, Radu Horaud |
ICASSP | 2 |
| 2011 | Finding audio-visual events in informal social gatheringsabstractIn this paper we address the problem of detecting and localizing objects that can be both seen and heard, e.g., people. This may be solved within the framework of data clustering. We propose a new multimodal clustering algorithm based on a Gaussian mixture model, where one of the modalities (visual data) is used to supervise the clustering process. This is made possible by mapping both modalities into the same metric space. To this end, we fully exploit the geometric and physical properties of an audio-visual sensor based on binocular vision and binaural hearing. We propose an EM algorithm that is theoretically well justified, intuitive, and extremely efficient from a computational point of view. This efficiency makes the method implementable on advanced platforms such as humanoid robots. We describe in detail tests and experiments performed with publicly available data sets that yield very interesting results. Xavier Alameda-Pineda, Vasil Khalidov, Radu Horaud, Florence Forbes |
ICMI | 3 |
| 2011 | A Differential Model of the Complex CellabstractThe receptive fields of simple cells in the visual cortex can be understood as linear filters. These filters can be modeled by Gabor functions or gaussian derivatives. Gabor functions can also be combined in an energy model of the complex cell response. This letter proposes an alternative model of the complex cell, based on gaussian derivatives. It is most important to account for the insensitivity of the complex response to small shifts of the image. The new model uses a linear combination of the first few derivative filters, at a single position, to approximate the first derivative filter, at a series of adjacent positions. The maximum response, over all positions, gives a signal that is insensitive to small shifts of the image. This model, unlike previous approaches, is based on the scale space theory of visual processing. In particular, the complex cell is built from filters that respond to the 2D differential structure of the image. The computational aspects of the new model are studied in one and two dimensions, using the steerability of the gaussian derivatives. The response of the model to basic images, such as edges and gratings, is derived formally. The response to natural images is also evaluated, using statistical measures of shift insensitivity. The neural implementation and predictions of the model are discussed. Miles E. Hansard, Radu Horaud |
Neural Comput. | 2 |
| 2011 | Conjugate Mixture Models for Clustering Multimodal DataabstractThe problem of multimodal clustering arises whenever the data are gathered with several physically different sensors. Observations from different modalities are not necessarily aligned in the sense there there is no obvious way to associate or compare them in some common space. A solution may consist in considering multiple clustering tasks independently for each modality. The main difficulty with such an approach is to guarantee that the unimodal clusterings are mutually consistent. In this letter, we show that multimodal clustering can be addressed within a novel framework: conjugate mixture models. These models exploit the explicit transformations that are often available between an unobserved parameter space (objects) and each of the observation spaces (sensors). We formulate the problem as a likelihood maximization task and derive the associated conjugate expectation-maximization algorithm. The convergence properties of the proposed algorithm are thoroughly investigated. Several local and global optimization techniques are proposed in order to increase its convergence speed. Two initialization strategies are proposed and compared. A consistent model selection criterion is proposed. The algorithm and its variants are tested and evaluated within the task of 3D localization of several speakers using both auditory and visual data. Vasil Khalidov, Florence Forbes, Radu Horaud |
Neural Comput. | 3 |
| 2011 | Rigid and Articulated Point Registration with Expectation Conditional MaximizationabstractThis paper addresses the issue of matching rigid and articulated shapes through probabilistic point registration. The problem is recast into a missing data framework where unknown correspondences are handled via mixture models. Adopting a maximum likelihood principle, we introduce an innovative EM-like algorithm, namely, the Expectation Conditional Maximization for Point Registration (ECMPR) algorithm. The algorithm allows the use of general covariance matrices for the mixture model components and improves over the isotropic covariance case. We analyze in detail the associated consequences in terms of estimation of the registration parameters, and propose an optimal method for estimating the rotational and translational parameters based on semidefinite positive relaxation. We extend rigid registration to articulated registration. Robustness is ensured by detecting and rejecting outliers through the addition of a uniform component to the Gaussian mixture model at hand. We provide an in-depth analysis of our method and compare it both theoretically and experimentally with other robust methods for point registration. Radu Horaud, Florence Forbes, Manuel Yguel, Guillaume Dewaele |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2011 | Topology-Adaptive Mesh Deformation for Surface Evolution, Morphing, and Multiview ReconstructionabstractTriangulated meshes have become ubiquitous discrete surface representations. In this paper, we address the problem of how to maintain the manifold properties of a surface while it undergoes strong deformations that may cause topological changes. We introduce a new self-intersection removal algorithm, TransforMesh, and propose a mesh evolution framework based on this algorithm. Numerous shape modeling applications use surface evolution in order to improve shape properties such as appearance or accuracy. Both explicit and implicit representations can be considered for that purpose. However, explicit mesh representations, while allowing for accurate surface modeling, suffer from the inherent difficulty of reliably dealing with self-intersections and topological changes such as merges and splits. As a consequence, a majority of methods rely on implicit representations of surfaces, e.g., level sets, that naturally overcome these issues. Nevertheless, these methods are based on volumetric discretizations, which introduce an unwanted precision-complexity trade-off. The method that we propose handles topological changes in a robust manner and removes self-intersections, thus overcoming the traditional limitations of mesh-based approaches. To illustrate the effectiveness of TransforMesh, we describe several challenging applications: surface morphing and 3D reconstruction. Andrei Zaharescu, Edmond Boyer, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2010 | An Unsupervised Framework for Action Recognition Using Actemes
Kaustubh Kulkarni, Edmond Boyer, Radu Horaud, Amit A. Kale |
ACCV (4) | 3 |
| 2010 | Learning Shape Segmentation Using Constrained Spectral Clustering and Probabilistic Label Transfer
Avinash Sharma 0001, Etienne von Lavante, Radu Horaud |
ECCV (5) | 3 |
| 2010 | Disparity and normal estimation through alternating maximizationabstractIn this paper, we propose an algorithm that recovers binocular disparities in accordance with the surface properties of the scene under consideration. To do so, we estimate the disparity as well as the normals in the disparity space, by setting the two tasks in a unified framework. A novel joint probabilistic model is defined through two random fields to favor both intra field (within neighboring disparities and neighboring normals) and inter field (between disparities and normals) consistency. Geometric contextual information is introduced in the models for both normals and disparities, which is optimized using an appropriate alternating maximization procedure. We illustrate the performance of our approach on synthetic and real data. Ramya Narasimha, Elise Arnaud, Florence Forbes, Radu Horaud |
ICIP | 4 |
| 2010 | Cyclorotation Models for Eyes and CamerasabstractThe human visual system obeys Listing's law, which means that the cyclorotation of the eye (around the line of sight) can be predicted from the direction of the fixation point. It is shown here that Listing's law can conveniently be formulated in terms of rotation matrices. The function that defines the observed cyclorotation is derived in this representation. Two polynomial approximations of the function are developed, and the accuracy of each model is evaluated by numerical integration over a range of gaze directions. The error of the simplest approximation for typical eye movements is less than half a degree. It is shown that, given a set of calibrated images, the effect of Listing's law can be simulated in a way that is physically consistent with the original camera. This condition is important for robotic models of human vision, which typically do not reproduce the mechanics of the oculomotor system. Miles E. Hansard, Radu Horaud |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 2009 | Surface feature detection and description with applications to mesh matchingabstractIn this paper we revisit local feature detectors/descriptors developed for 2D images and extend them to the more general framework of scalar fields defined on 2D manifolds. We provide methods and tools to detect and describe features on surfaces equiped with scalar functions, such as photometric information. This is motivated by the growing need for matching and tracking photometric surfaces over temporal sequences, due to recent advancements in multiple camera 3D reconstruction. We propose a 3D feature detector (MeshDOG) and a 3D feature descriptor (MeshHOG) for uniformly triangulated meshes, invariant to changes in rotation, translation, and scale. The descriptor is able to capture the local geometric and/or photometric properties in a succinct fashion. Moreover, the method is defined generically for any scalar function, e.g., local curvature. Results with matching rigid and non-rigid meshes demonstrate the interest of the proposed framework. Andrei Zaharescu, Edmond Boyer, Kiran Varanasi, Radu Horaud |
CVPR | 4 |
| 2009 | Robust Factorization Methods Using a Gaussian/Uniform Mixture Model
Andrei Zaharescu, Radu Horaud |
Int. J. Comput. Vis. | 2 |
| 2009 | Human Motion Tracking by Registering an Articulated Surface to 3D Points and NormalsabstractWe address the problem of human motion tracking by registering a surface to 3-D data. We propose a method that iteratively computes two things: Maximum likelihood estimates for both the kinematic and free-motion parameters of an articulated object, as well as probabilities that the data are assigned either to an object part, or to an outlier cluster. We introduce a new metric between observed points and normals on one side, and a parameterized surface on the other side, the latter being defined as a blending over a set of ellipsoids. We claim that this metric is well suited when one deals with either visual-hull or visual-shape observations. We illustrate the method by tracking human motions using sparse visual-shape data (3-D surface points and normals) gathered from imperfect silhouettes. Radu Horaud, Matti Niskanen, Guillaume Dewaele, Edmond Boyer |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2008 | Coherent Laplacian 3-D protrusion segmentationabstractIn this paper, an analysis of locally linear embedding (LLE) in the context of clustering is developed. As LLE conserves the local affine coordinates of points, shape protrusions as high-curvature regions of the surface are preserved. Also, LLEpsilas covariance constraint acts as a force stretching those protrusions and making them wider separated and lower dimensional. A novel scheme for unsupervised body-part segmentation along time sequences is thus proposed in which 3-D shapes are clustered after embedding. Clusters are propagated in time, and merged or split in an unsupervised fashion to accommodate changes of the body topology. Comparisons on synthetic, and real data with ground truth, are run with direct segmentation in 3-D by EM clustering and ISOMAP-based clustering. Robustness and the effects of topology transitions are discussed. Fabio Cuzzolin, Diana Mateus, David Knossow, Edmond Boyer, Radu Horaud |
CVPR | 5 |
| 2008 | Articulated shape matching using Laplacian eigenfunctions and unsupervised point registrationabstractMatching articulated shapes represented by voxel-sets reduces to maximal sub-graph isomorphism when each set is described by a weighted graph. Spectral graph theory can be used to map these graphs onto lower dimensional spaces and match shapes by aligning their embeddings in virtue of their invariance to change of pose. Classical graph isomorphism schemes relying on the ordering of the eigenvalues to align the eigenspaces fail when handling large data-sets or noisy data. We derive a new formulation that finds the best alignment between two congruent K-dimensional sets of points by selecting the best subset of eigenfunctions of the Laplacian matrix. The selection is done by matching eigenfunction signatures built with histograms, and the retained set provides a smart initialization for the alignment problem with a considerable impact on the overall performance. Dense shape matching casted into graph matching reduces then, to point registration of embeddings under orthogonal transformations; the registration is solved using the framework of unsupervised clustering and the EM algorithm. Maximal subset matching of non identical shapes is handled by defining an appropriate outlier class. Experimental results on challenging examples show how the algorithm naturally treats changes of topology, shape variations and different sampling densities. Diana Mateus, Radu Horaud, David Knossow, Fabio Cuzzolin, Edmond Boyer |
CVPR | 2 |
| 2008 | Temporal Surface Tracking Using Mesh Evolution
Kiran Varanasi, Andrei Zaharescu, Edmond Boyer, Radu Horaud |
ECCV (2) | 4 |
| 2008 | Cooperative disparity and object boundary estimationabstractIn this paper we carry out cooperatively both disparity and object boundary estimation by setting the two tasks in a unified Markovian framework. We introduce a new joint probabilistic model that allows to estimate disparities through a Markov random field model. Boundary estimation then cooperates with disparity estimation to gradually and jointly improve accuracy. The feedback from boundary estimation to disparity estimation is made through the use of an auxiliary field referred to as a displacement field. This field suggests the corrections that need to be applied at disparity discontinuities in order that they align with object boundaries. The joint model reduces to a Markov random field model when considering disparities while it reduces to a Markov chain when focusing on the displacement field. The performance of our approach is illustrated on real stereo images sets, demonstrating the power of this cooperative framework. Ramya Narasimha, Elise Arnaud, Florence Forbes, Radu Horaud |
ICIP | 4 |
| 2008 | The CAVA corpus: synchronised stereoscopic and binaural datasets with head movementsabstractThis paper describes the acquisition and content of a new multi-modal database. Some tools for making use of the data streams are also presented. The Computational Audio-Visual Analysis (CAVA) database is a unique collection of three synchronised data streams obtained from a binaural microphone pair, a stereoscopic camera pair and a head tracking device. All recordings are made from the perspective of a person; i.e. what would a human with natural head movements see and hear in a given environment. The database is intended to facilitate research into humans' ability to optimise their multi-modal sensory input and fills a gap by providing data that enables human centred audio-visual scene analysis. It also enables 3D localisation using either audio, visual, or audio-visual cues. A total of 50 sessions, with varying degrees of visual and auditory complexity, were recorded. These range from seeing and hearing a single speaker moving in and out of field of view, to moving around a 'cocktail party' style situation, mingling and joining different small groups of people chatting. Elise Arnaud, Heidi Christensen, Yan-Chen Lu, Jon Barker, Vasil Khalidov, Miles E. Hansard, Bertrand Holveck, Hervé Mathieu, Ramya Narasimha, Elise Taillant, Florence Forbes, Radu Horaud |
ICMI | 12 |
| 2008 | Detection and localization of 3d audio-visual objects using unsupervised clusteringabstractInternational audience Vasil Khalidov, Florence Forbes, Miles E. Hansard, Elise Arnaud, Radu Horaud |
ICMI | 5 |
| 2008 | Human Motion Tracking with a Kinematic Parameterization of Extremal Contours
David Knossow, Rémi Ronfard, Radu Horaud |
Int. J. Comput. Vis. | 3 |
| 2007 | TransforMesh : A Topology-Adaptive Mesh-Based Approach to Surface Evolution
Andrei Zaharescu, Edmond Boyer, Radu Horaud |
ACCV (2) | 3 |
| 2007 | Articulated Shape Matching by Robust Alignment of Embedded RepresentationsabstractIn this paper we propose a general framework to solve the articulated shape matching problem, formulated as finding point-to-point correspondences between two shapes represented by 2-D or 3-D point clouds. The original point- sets are embedded in a spectral representation and the actual matching is carried out in the embedded space. We analyze the advantages of this choice as well as the reasons for which the task remains a difficult one. In particular, we show that although embedded-space matching still has intrinsic combinatorial difficulties, it can be solved by searching for an optimal orthogonal transformation that aligns the two shape embeddings. Relying on the model based clustering formalism, we propose a probabilistic formulation which casts the matching into an EM algorithm. Outliers are properly handled by the algorithm and a simple strategy is adopted to initialize it. Experiments are performed with three embedding methods (Isomap, LLE, and Laplacian embedding) and with 3-D voxelsets representing a human-motion sequence. Diana Mateus, Fabio Cuzzolin, Radu Horaud, Edmond Boyer |
ICCV | 3 |
| 2007 | Articulated Shape Matching Using Locally Linear Embedding and Orthogonal AlignmentabstractIn this paper we propose a method for matching articulated shapes represented as large sets of 3D points by aligning the corresponding embedded clouds generated by locally linear embedding. In particular we show that the problem is equivalent to aligning two sets of points under an orthogonal transformation acting onto the d-dimensional embeddings. The method may well be viewed as belonging to the model-based clustering framework and is implemented as an EM algorithm that alternates between the estimation of correspondences between data-points and the estimation of an optimal alignment transformation. Correspondences are initialized by embedding one set of data- points onto the other one through out-of-sample extension. Results for pairs of voxelsets representing moving persons are presented. Empirical evidence on the influence of the dimension of the embedding space is provided, suggesting that working with higher-dimensional spaces helps matching in challenging real-world scenarios, without collateral effects on the convergence. Diana Mateus, Fabio Cuzzolin, Radu Horaud, Edmond Boyer |
ICCV | 3 |
| 2006 | Tracking with the Kinematics of Extremal Contours
David Knossow, Rémi Ronfard, Radu Horaud, Frederic Devernay |
ACCV (1) | 3 |
| 2006 | The Alignment Between 3-D Data and Articulated Shapes with Bending Surfaces
Guillaume Dewaele, Frederic Devernay, Radu Horaud, Florence Forbes |
ECCV (3) | 3 |
| 2006 | Camera cooperation for achieving visual attention
Radu Horaud, David Knossow, Markus Michaelis |
Mach. Vis. Appl. | 1 |
| 2005 | Articulated Motion Capture from 3-D Points and NormalsabstractInternational audience Matti Niskanen, Edmond Boyer, Radu Horaud |
BMVC | 3 |
| 2005 | Image interpolation for virtual sports scenarios
Tomás Rodríguez, Ian D. Reid 0001, Radu Horaud, Navneet Dalal, Marcelo Götz |
Mach. Vis. Appl. | 3 |
| 2004 | Hand Motion from 3D Point Trajectories and a Smooth Surface Model
Guillaume Dewaele, Frederic Devernay, Radu Horaud |
ECCV (1) | 3 |
| 2004 | Image matching with scale adjustment
Yves Dufournaud, Cordelia Schmid, Radu Horaud |
Comput. Vis. Image Underst. | 3 |
| 2004 | Motion PanoramasabstractAbstract In this paper we describe a method for analysing video sequences and for representing them as mosaics or panoramas. Previous work on video mosaicking essentially concentrated on static scenes. We generalize these approaches to the case of a rotating camera observing both static and moving objects where the static portions of the scene are not necessarily dominant, as it has been often hypothesized in the past. We start by describing a robust technique for accurately aligning a large number of video frames under unknown camera rotations and camera settings. The alignment technique combines a feature‐based method (initialization and refinement) with rough motion segmentation followed by a colour‐based direct method (final adjustment). This precise frame‐to‐frame alignment allows the dynamic building of a background representation as well as an efficient segmentation of each image such that moving regions of arbitrary shape and size are aligned with the static background. Thus a motion panorama visualizes both dynamic and static scene elements in a geometrically consistent way. Extensive experiments applied to archived videos of track‐and‐field events validate the approach. Copyright © 2004 John Wiley & Sons, Ltd. Adrien Bartoli, Navneet Dalal, Radu Horaud |
Comput. Animat. Virtual Worlds | 3 |
| 2002 | Selection of Marr Prize and Honourable Mentions at ICCV'01
Radu Horaud |
Int. J. Comput. Vis. | 1 |
| 2001 | Projective Structure and Motion from Two Views of a Piecewise Planar Scene
Adrien Bartoli, Peter F. Sturm, Radu Horaud |
ICCV | 3 |
| 2000 | Matching Images with Different ResolutionsabstractIn this paper we address the problem of matching two images with two different resolutions: a high-resolution image and a low-resolution one. On the premise that changes in resolution act as a smoothing equivalent to changes in scale, a scale-space representation of the high-resolution image is produced. Hence the one-to-one classical image matching paradigm becomes one-to-many because the low-resolution image is compared with all the scale-space representations of the high-resolution one. Key to the success of such a process is the proper representation of the features to be matched in scale-space. We show how to extract interest points at variable scales and we devise a method allowing the comparison of two images at two different resolutions. The method comprises the use of photometric- and rotation-invariant descriptors, a geometric model mapping the high-resolution image onto a low-resolution image region, and an image matching strategy based on the robust estimation of this geometric model. Extensive experiments show that our matching method can be used for scale changes up to a factor 6. Yves Dufournaud, Cordelia Schmid, Radu Horaud |
CVPR | 3 |
| 2000 | Stereo Autocalibration from One Plane
David Demirdjian, Andrew Zisserman, Radu Horaud |
ECCV (2) | 3 |
| 2000 | Vision-Based Guidance and Control of Robots in Projective Space
Andreas Ruf, Radu Horaud |
ECCV (2) | 2 |
| 2000 | Visual Servoing from LinesabstractWe use an alternative formulation of the Euclidean Plucker coordinates to define the new normalized Plucker coordinates for alignment of lines. This concept is more relevant than usual image alignment to position a single calibrated camera with respect to a set of known 3D lines. An explicit control law is derived which realizes such a task both for one or several lines. It is tested by positioning the camera with respect to an orthogonal trihedron. This application is all the more challenging in that it requires depth to be observed. We do this by using the image projection of a laser pointer and adequately completing the control law. Nicolas Andreff, Bernard Espiau, Radu Horaud |
ICRA | 3 |
| 2000 | Controlling Robots with Two Cameras: How to Do it ProperlyabstractWe address visual servoing through a fixed stereo rig using an image Jacobian. Existing methods are based on the stacking of monocular servo image Jacobians, resulting in largely over-constrained control commands. In this paper we formally show that the epipolar constraint between two images can be taken into account explicitly. We then show that use of stereo significantly increases the quality of the servo task execution, especially where precision, robustness and smoothness of movement is concerned. Bart Lamiroy, Bernard Espiau, Nicolas Andreff, Radu Horaud |
ICRA | 4 |
| 2000 | What metric stereo can do for visual servoingabstractThis paper describes a number of geometric tools that can be easily implemented in order to obtain a very robust visual servoing platform. Most often, visual servoing algorithms are either based on calibrated systems or dispose of enough information to self-calibrate. We show that this abundance of information can be exploited in the case of stereo servoing as to offer a solution for some problems related to signal loss such as temporary occlusions, specularities or CAD tracking difficulties. The presented servoing algorithm, can cope with large image perturbations and is able to control a robot through a non modeled set of reference points. Bart Lamiroy, Cyrille Puget, Radu Horaud |
IROS | 3 |
| 2000 | Motion-Egomotion Discrimination and Motion Segmentation from Image-Pair Streams
David Demirdjian, Radu Horaud |
Comput. Vis. Image Underst. | 2 |
| 2000 | Guest Editorial
Radu Horaud, François Chaumette |
Int. J. Comput. Vis. | 1 |
| 2000 | Stereo Calibration from Rigid MotionsabstractWe describe a method for calibrating a stereo pair of cameras using general or planar motions. The method consists of upgrading a 3D projective representation to affine and to Euclidean without any knowledge, neither about the motion parameters nor about the 3D layout. We investigate the algebraic properties relating projective representation to the plane at infinity and to the intrinsic camera parameters when the camera pair is considered as a moving rigid body. We show that all the computations can be carried out using standard linear resolutions techniques. An error analysis reveals the relative importance of the various steps of the calibration process: projective-to-affine and affine-to-metric upgrades. Extensive experiments performed with calibrated and natural data confirm the error analysis as well as the sensitivity study performed with simulated data. Radu Horaud, Gabriela Csurka, David Demirdjian |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1999 | A Projective Framework for Scene Segmentation in the Presence of Moving ObjectsabstractGiven a sequence of pairs of images gathered with an uncalibrated stereo camera pair and given a set of point-to-point correspondences between, these image pairs, we describe a method that segments the observed scene into static and moving objects while it rejects badly matched points. Unlike many approaches which were suggested in the past, the method allows for both motion of the camera pair (egomotion) and non rigid scenes (scenes composed of static objects as well as objects undergoing various motions). First we establish the projective framework enabling us to characterize rigid motion in projective space. Second we use this characterization in conjunction with a robust estimation technique to determine egomotion. Third we describe a method based on data classification which further considers the non-static scene points anal groups them into several moving objects. Finally we show some preliminary experiments involving a moving stereo head observing both static and moving objects. David Demirdjian, Radu Horaud |
CVPR | 2 |
| 1999 | Projective Rotations Applied to a Pan-Tilt Stereo HeadabstractA non-metric pan-tilt stereo head consists of a weakly calibrated stereo rig mounted on a pan-tilt mechanism. It is called non-metric since neither the kinematics of the mechanism, nor the camera calibration are required. The Lie group of "projective rotations"-homographies of projective space corresponding to rotational displacements is a new, formalism that is introduced in this article to model the geometry of such a pan-tilt system. A Rodrigues-like formula as well as a minimal parameterization of projective rotations are introduced. Based on this, the practical part of the article devises a numerical optimization technique for accurately estimating projective rotations from stereo point correspondences along trial motions. This procedure recovers sufficient geometry to operate the system. The experiments validate and evaluate the proposed approach on real image data. They evaluate weak calibration, image prediction, and homing of a non-metric pan-tilt stereo head. Andreas Ruf, Radu Horaud |
CVPR | 2 |
| 1999 | Rigid and Articulated Motion Seen with an Uncalibrated Stereo RigabstractThis paper establishes a link between uncalibrated stereo vision and the motion of rigid and articulated bodies. The variation in the projective reconstruction of a dynamic scene over time allows an uncalibrated stereo rig to be used as a faithful motion capturing device. We introduce an original theoretical framework-projective kinematics-which allows rigid and articulated motion to be represented within the transformation group of projective space. Corresponding projective velocities are defined in the tangent space. Most importantly, these projective motions inherit the Lie-group structure of the displacement group. These theoretical results lead immediately to non-metric formulations of visual servoing, tracking, motion capturing and motion synthesis systems, that no longer require the metric geometry of a stereo camera or of the articulated body to be known. We report on such a non-metric formulation of a visual servoing system and present simulated experimental results. Andreas Ruf, Radu Horaud |
ICCV | 2 |
| 1999 | Iterative Pose Computation from Line Correspondences
Stéphane Christy, Radu Horaud |
Comput. Vis. Image Underst. | 2 |
| 1999 | Finding the Collineation between Two Projective Reconstructions
Gabriela Csurka, David Demirdjian, Radu Horaud |
Comput. Vis. Image Underst. | 3 |
| 1998 | Autocalibration in the Presence of Critical MotionsabstractAutocalibration is a difficult problem. Not only is its computation very noisesensitive, but there also exist many critical motions that prevent the estimation of some of the camera parameters. When a "stratified" approach is considered, affine and Euclidean calibration are computed in separate steps and it is possible to see that a part of these ambiguities occur during affine-toEuclidean calibration. This paper studies the affine-to-Euclidean step in detail using the real Jordan decomposition of the infinite homography. It gives a new way to compute the autocalibration and analyzes the effects of critical motions on the computation of internal parameters. Finally, it shows that in some cases, it is possible to obtain complete calibration in the presence of critical motions. Keywords : Autocalibration, critical motions, real Jordan decomposition, affine calibration, infinite homography. 1 Introduction This article raises the problem of autocalibration of a camera undergoing rigid mo... David Demirdjian, Gabriela Csurka, Radu Horaud |
BMVC | 3 |
| 1998 | Robot Stereo-hand Coordination for Grasping Curved PartsabstractIn this paper we present an algorithm to compute set-point (i.e. a position to be reached by the robot) automatically from conic features virtually placed by an operator onto the object. We then use a visual servoing algorithm to guide the gripper to its final position. We have tested this algorithm in trying to open a valve with a 6 degree of freedom robot arm, using only visual information and without any model of the valve. 1 Introduction Grasping is one of the most common tasks in robotics and telemanipulation. But it is also one of the most difficult to accomplish when operating on objects of unknown shape and size in hazardous or remote environments. Although this task is crucial for many applications (space exploration, nuclear plants inspection, etc.), few systems are able to operate with sufficient flexibility and reliability in complex situations. The difficulties are twofold. First, to grasp an object implies to select a grasp (a relationship between the gripper and the obj... Yves Dufournaud, Radu Horaud, Long Quan |
BMVC | 2 |
| 1998 | Projective Translations and Affine Stereo CalibrationabstractThis paper investigates the structure of projective translations-rigid translations expressed as homographies in projective space. A seven parameter representation is proposed, which explicitly represents the geometric entities constraining and defining the translation. A practical algebraic method for estimating these parameters is developed. It provides affine calibration of a stereo rig, determines the translation axis, and allows projective translations to be composed. The practical effectiveness of the calibration is evaluated on synthetic and real image data. Andreas Ruf, Gabriela Csurka, Radu Horaud |
CVPR | 3 |
| 1998 | Closed-Form Solutions for the Euclidean Calibration of a Stereo Rig
Gabriela Csurka, David Demirdjian, Andreas Ruf, Radu Horaud |
ECCV (1) | 4 |
| 1998 | Self-Calibration and Euclidean Reconstruction Using Motions of a Stereo RigabstractThis paper describes a method to upgrade projective reconstruction to affine and to metric reconstructions using rigid general motions of a stereo rig. We make clear the algebraic relationships between projective reconstruction, the plane at infinity (affine reconstruction), camera calibration, and metric reconstruction. We show that all the computations can be carried out using standard linear resolution methods and that these methods compare favorably with nonlinear optimization, methods in the presence of Gaussian noise. We carry out a theoretical error analysis which quantify the relative importance of the accuracies of projective-to-affine conversion and affine-to-Euclidean conversion. Experiments with with real data are consistent with the theoretical error analysis and with a sensitivity analysis performed with simulated data. Radu Horaud, Gabriela Csurka |
ICCV | 1 |
| 1998 | Simultaneous robot-world and hand-eye calibrationabstractZhuang et al. (1994) proposed a method that allows simultaneous computation of the rigid transformations from world frame to robot base frame and from hand frame to camera frame. Their method attempts to solve a homogeneous matrix equation of the for, AX=ZB. They use quaternions to derive explicit linear solution for X and Z. In this paper, we present two new solutions that attempt to solve the homogeneous matrix equation mentioned above: 1) a closed-form method which uses quaternion algebra and a positive quadratic error function associated with this representation; 2) a method based on nonlinear constrained minimization and which simultaneously solves for rotations and translations. These results may be useful to other problems that can be formulated in the same mathematical form. We perform a sensitivity analysis for both our two methods and the linear method developed by Zhuang et al. This analysis allows the comparison of the three methods. In the light of this comparison, the nonlinear optimization method, which solves for rotations and translations simultaneously, seems to be the most stable one with respect to noise and to measurement errors. Fadi Dornaika, Radu Horaud |
IEEE Trans. Robotics Autom. | 2 |
| 1998 | Visually guided object graspingabstractWe present a visual serving approach to the problem of object grasping and more generally, to the problem of aligning an end-effector with an object. First, we extend the method proposed by Espiau et al. (1992) to the case of a camera which is not mounted onto the robot being controlled, and we stress the importance of the real-time estimation of the image Jacobian. Next, we show how to represent a grasp or more generally, an alignment between two solids in 3D projective space using an uncalibrated stereo rig. Such a 3D projective representation is view-invariant in the sense that it can be easily mapped into an image set-point without any knowledge about the camera parameters. Finally, we perform an analysis of the performances of the visual servoing algorithm and of the grasping precision that can be expected from this type of approach. Radu Horaud, Fadi Dornaika, Bernard Espiau |
IEEE Trans. Robotics Autom. | 1 |
| 1997 | Fast and Reliable Object Pose Estimation from Line Correspondences
Stéphane Christy, Radu Horaud |
CAIP | 2 |
| 1997 | Euclidean reconstruction and affine camera calibration using controlled robot motionsabstractWe are addressing the problem of Euclidean reconstruction with an uncalibrated affine camera and the calibration of this camera. We investigate constraints under which the Euclidean shape and motion problem becomes linear. The theoretical study described in this paper leads us to impose some practical constraints that the camera is mounted onto a robot arm and that the robot is executing controlled motions whose parameters are known. The affine camera model considered here is just an approximation of the true projective mapping. Nevertheless, there is a large number of applications for which the camera is allowed to be at some distance from the scene and under these circumstances the affine model is a good approximation. The fact that we deal with an uncalibrated camera is an advantage over previous methods because we do not rely any more on the tedious task of camera calibration. The experimental results obtained show that the method described compares favourably with other similar methods. Radu Horaud, Stéphane Christy, Roger Mohr |
IROS | 1 |
| 1997 | Visual tracking of an end-effector by adaptive kinematic predictionabstractPresents results of a model-based approach to visual tracking and pose estimation for a moving polyhedral tool in position-based visual servoing. This enables the control of a robot in look-and-move mode to achieve six degree of freedom goal configurations. Robust solutions of the correspondence problem-known as "matching" in the static case and "tracking" in the dynamic one-are crucial to the feasibility of such an approach in real-world environments. The object's motion along an arbitrary trajectory in space is tracked using visual pose estimates through consecutive images. Subsequent positions are predicted from robot joint angle measurements. To deal with inaccurate models and to relax calibration requirements, adaptive online calibration of the kinematic chain is proposed. The kinematic predictions enable unambiguous feature matching by a pessimistic algorithm. The performance of the suggested algorithms and the robustness of the proposed system are evaluated on real image sequences of a moving gripper. The results fulfill the requirements of visual servoing, and the computational demands are sufficiently low to allow for real-time implementation. Andreas Ruf, Martin Tonko, Radu Horaud, Hans-Hellmut Nagel |
IROS | 3 |
| 1997 | Object Pose: The Link between Weak Perspective, Paraperspective, and Full Perspective
Radu Horaud, Fadi Dornaika, Bart Lamiroy |
Int. J. Comput. Vis. | 1 |
| 1996 | Euclidean Reconstruction: From Paraperspective to Perspective
Stéphane Christy, Radu Horaud |
ECCV (2) | 2 |
| 1996 | Euclidean Shape and Motion from Multiple Perspective Views by Affine IterationsabstractWe describe a method for solving the Euclidean reconstruction problem with a perspective camera model by incrementally performing Euclidean reconstruction with either a weak or a paraperspective camera model. With respect to other methods that compute shape and motion from a sequence of images with a calibrated camera, this method converges in a few iterations, is computationally efficient, and solves for the sign (reversal) ambiguity. We give a detailed account of the method, analyze its convergence, and test it with both synthetic and real data. Stéphane Christy, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1995 | Object Pose: Links Between Paraperspective and PerspectiveabstractD.F. Dementhon and L.S. Davis (1995) proposed a method for determining the pose of a 3D object with respect to a camera from 3D to 2D point correspondences. The method consists of iteratively improving the pose computed with a weak perspective camera model to converge at the limit, to a pose estimation computed with a perspective camera model. We show that the method of Dementhon and Davis can be extended to paraperspective. The iterative paraperspective pose algorithm that we describe in detail has interesting properties both in terms of speed and rate of convergence. Moreover, we introduce a simple way of taking into account the orthogonality constraint associated with the rotation matrix and we define the optimal experimental setup to be used in the presence of camera calibration errors.> Radu Horaud, Stéphane Christy, Fadi Dornaika, Bart Lamiroy |
ICCV | 1 |
| 1995 | A quasi linear reconstruction method from multiple perspective viewsabstractIn this paper we describe a method for solving the Euclidean reconstruction problem with a perspective camera model by incrementally performing an Euclidean reconstruction with a weak perspective camera model. With respect to other methods that compute shape and motion from a sequence of images with a calibrated perspective camera, this method converges in a few iterations, is compositionally efficient, and does not suffer from the nonlinear nature of the problem. With respect to factorization and/or affine-invariant methods, this method solves for the sign (reversal) ambiguity in a very simple way and provides much more accurate reconstructions results. Stéphane Christy, Radu Horaud |
IROS (2) | 2 |
| 1995 | Introduction to the Special Volume on Computer Vision
Narendra Ahuja, Radu Horaud |
Artif. Intell. | 2 |
| 1995 | Object pose from 2-D to 3-D point and line correspondences
Thai Quynh Phong, Radu Horaud, Adnan Yassine, Tao Pham Dinh |
Int. J. Comput. Vis. | 2 |
| 1995 | Polyhedral object recognition by indexing
Radu Horaud, Juan Humberto Sossa Azuela |
Pattern Recognit. | 1 |
| 1995 | A note on "On single-scanline camera calibration" [and reply]abstractIn this correspondence, the single-scanline camera model proposed in the original paper (R. Horaud, R. Mohr and B. Lorecki, ibid., vol. 8, no. 1, p. 71-5, 1993) is modified to include a lens distortion coefficient. The authors say that, by this modification, the calibration approach presented will become more practical. The original authors accept that the improvement is sensible but say that the argument is not rigorous and suggest better approaches to some aspects.> Hanqi Zhuang, Radu Horaud |
IEEE Trans. Robotics Autom. | 2 |
| 1994 | Self Calibration of a Stereo Head Mounted onto a Robot Arm
Radu Horaud, Fadi Dornaika, Boubakeur Boufama, Roger Mohr |
ECCV (1) | 1 |
| 1993 | Optimal estimation of object pose from a single perspective viewabstractThe authors present a method for robustly and accurately estimating the rotation and translation between a camera and a 3-D object from point and line correspondences. First they devise an error function and then show how to minimize this error function. The quadratic nature of this function is made possible by representing rotation and translation with a dual number quaternion. A detailed account is provided of the computational aspects of a trust-region optimization method. This method compares favourably with Newton's method, which has extensively been used to solve the problem, and with Faugeras-Toscani's linear method (1986) for calibrating a camera. Some experimental results are presented which demonstrate the robustness of the method with respect to image noise and matching errors.> Thai Quynh Phong, Radu Horaud, Adnan Yassine, Dinh-Tuan Pham |
ICCV | 2 |
| 1993 | Figure-Ground Discrimination: A Combinatorial Optimization ApproachabstractThe figure-ground discrimination problem is considered from a combinatorial optimization perspective. A mathematical model encoding the figure-ground discrimination problem that makes explicit a definition of shape based on cocircularity, smoothness, proximity, and contrast is presented. This model consists of building a cost function on the basis of image element interactions. This cost function fits the constraints of an interacting spin system that, in turn, is a well suited physical model that solves hard combinatorial optimization problems. Two combinatorial optimization methods for solving the figure-ground problem, namely mean field annealing, which combines mean field approximation theory and annealing, and microcanonical annealing, are discussed. Mean field annealing may be viewed as a deterministic approximation of stochastic methods such as simulated annealing. The theoretical bases of these methods are described, and the computational models are derived. The efficiencies of mean field annealing, simulated annealing, and microcanonical annealing algorithms are compared. Within the framework of such a comparison, the figure-ground problem may be viewed as a benchmark.> Laurent Hérault, Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1993 | On single-scanline camera calibrationabstractA method for calibrating single scanline CCD cameras is described. It is shown that the more classical 2D camera calibration techniques are necessary but not sufficient for solving the 1D camera calibration problem. A model for single scanline cameras is proposed, and a two-step procedure for estimating its parameters is provided. It is also shown how the extrinsic camera parameters can be determined geometrically without making explicit the intrinsic camera parameters. The accuracy of the calibration method is analyzed through an application example.> Radu Horaud, Roger Mohr, Boguslaw Lorecki |
IEEE Trans. Robotics Autom. | 1 |
| 1992 | Model indexing: the graph-hashing approachabstractThe problem of object recognition in computer vision is addressed. A method for model indexing, which, given a group of image features, rapidly extracts from the list of objects those objects containing this group of features, is presented. The method operates on an abstract representation of features, more precisely, groups of features. In practice, this abstract representation takes the form of a graph. The present study deals with binary graphs only, that is, only one feature-type and one feature-relationship-type can be embedded in the representation.> Juan Humberto Sossa Azuela, Radu Horaud |
CVPR | 2 |
| 1992 | Model Indexing Based on a Graph-Theoretic Approach
Juan Humberto Sossa Azuela, Radu Horaud |
ECAI | 2 |
| 1992 | Figure-Ground Discrimination by Mean Field Annealing
Laurent Hérault, Radu Horaud |
ECCV | 2 |
| 1992 | Linear camera calibrationabstractA method for calibrating linear cameras is described. It is shown that the more classical 2-D camera calibration techniques are necessary but not sufficient for solving the linear-camera calibration problem. A model for linear cameras is proposed, and a two-step procedure is presented for estimating its parameters. A camera-centered coordinate frame is defined, and the extrinsic parameters of the camera are determined, that is, the rigid transformation between the calibrating coordinate frame and the camera frame. The accuracy of the calibration method was analyzed through an example application.> Radu Horaud, Roger Mohr, Boguslaw Lorecki |
ICRA | 1 |
| 1990 | Symbolic image matching by simulated annealingabstractInternational audience Laurent Hérault, Radu Horaud, Francoise Veillon, Jean-Jacques Niez |
BMVC | 2 |
| 1990 | Finding Geometric and Relational Structures in an Image
Radu Horaud, Francoise Veillon, Thomas Skordas |
ECCV | 1 |
| 1989 | An analytic solution for the perspective 4-point problemabstractThe perspective n-point (PnP) problem is the problem of finding the position and orientation of a camera with respect to a scene object from n correspondence points. The authors propose an analytic solution for the perspective 4-point problem. The solution is found by replacing the four points with a pencil of three lines and by exploring the geometric constraints available with the perspective camera model. The P4P problem is cast into the problem of solving a biquadratic polynomial equation in one unknown.> Radu Horaud, Bernard Conio, Olivier Leboulleux, Bernard Lacolle |
CVPR | 1 |
| 1989 | An analytic solution for the perspective 4-point problem
Radu Horaud, Bernard Conio, Olivier Leboulleux, Bernard Lacolle |
Comput. Vis. Graph. Image Process. | 1 |
| 1989 | Stereo Correspondence Through Feature Grouping and Maximal CliquesabstractThe authors propose a method for solving the stereo correspondence problem. The method consists of extracting local image structures and matching similar such structures between two images. Linear edge segments are extracted from both the left and right images. Each segment is characterized by its position and orientation in the image as well as its relationships with the nearby segments. A relational graph is thus built from each image. For each segment in one image as set of potential assignments is represented as a set of nodes in a correspondence graph. Arcs in the graph represent compatible assignments established on the basis of segment relationships. Stereo matching becomes equivalent to searching for sets of mutually compatible nodes in this graph. Sets are found by looking for maximal cliques. The maximal clique best suited to represent a stereo correspondence is selected using a benefit function. Numerous results obtained with this method are shown.> Radu Horaud, Thomas Skordas |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1988 | Structural matching for stereo visionabstractAn approach for solving the stereo correspondence problem is suggested that is based on extracting local image structures and matching similar structures between two images. The individual matches are represented as nodes in a graph. Arcs in this graph represent local photometric, geometrical, and topological similarities between the two images. Left/right correspondences are equivalent with sets of mutually compatible nodes, which are found as maximal cliques in the graph. The best clique selected according to an evaluation procedure is considered to be the best available match. An algorithm based on this approach is described and evaluated. Some experimental results obtained by applying this algorithm to a pair of images representing an indoor scene are reported.> Radu Horaud, Thomas Skordas |
ICPR | 1 |
| 1988 | On the Geometric Interpretation of Contours
Radu Horaud, J. Michael Brady |
Artif. Intell. | 1 |
| 1987 | New Methods for Matching 3-D Objects with Single Perspective ViewsabstractIn this paper we analyze the ability of a computer vision system to derive properties of the three-dimensional (3-D) physical world from viewing two-dimensional (2-D) images. We present a new approach which consists of a model-based interpretation of a single perspective image. Image linear features and linear feature sets are backprojected onto the 3-D space and geometric models are then used for selecting possible solutions. The paper treats two situations: 1) interpretation of scenes resulting from a simple geometric structure (orthogonality) in which case we seek to determine the orientation of this structure relatively to the viewer (three rotations) and 2) recognition of moderately complex objects whose shapes (geometrical and topological properties) are provided in advance. The recognition technique is limited to objects containing, among others, straight edges and planar faces. In the first case the computation can be carried out by a parallel algorithm which selects the solution that has received the largest number of votes (accumulation space). In the second case an object is uniquely assigned to a set of image features through a search strategy. As a by-product, the spatial position and orientation (six degrees of freedom) of each recognized object is determined as well. The method is valid over a wide range of perspective images and it does not require perfect low-level image segmentation. It has been successfully implemented for recognizing a class of industrial parts. Radu Horaud |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1986 | Combining Image and Spatial Reasoning for Model Retrieval
Radu Horaud |
ECAI | 1 |
| 1985 | Spatial Object Perception from an Image
Radu Horaud |
IJCAI | 1 |
| 1984 | 3DPO's strategy for matching three-dimensional objects in range dataabstractA strategy for recognizing and locating three-dimensional objects in range data is presented. The strategy combines information derived from models of the objects and edges and surfaces detected in the data to efficiently match objects. Given a set of objects to be found, the set of object features are partitioned into subsets having similar intrinsic properties. An ordered tree of features to be considered is set up for each subset. These search trees are designed to maximize the use of the information as it is obtained and minimize the time required to recognize objects. A detailed example of this approach being used to recognize moderately complex castings in a jumble is presented. Radu Horaud, Robert C. Bolles |
ICRA | 1 |
| 1983 | 3DPO: A Three-Dimensional Part Orientation System
Robert C. Bolles, Radu Horaud, Marsja Jo Hannah |
IJCAI | 2 |