Olivier Gibaru

CV
h-index23
16papers
168citations
Novelty42%
AI Score28

16 Papers

NAMar 15, 2013
Identification of fractional order systems using modulating functions method

Da-Yan Liu, Taous-Meriem Laleg-Kirati, Olivier Gibaru et al.

The modulating functions method has been used for the identification of linear and nonlinear systems. In this paper, we generalize this method to the on-line identification of fractional order systems based on the Riemann-Liouville fractional derivatives. First, a new fractional integration by parts formula involving the fractional derivative of a modulating function is given. Then, we apply this formula to a fractional order system, for which the fractional derivatives of the input and the output can be transferred into the ones of the modulating functions. By choosing a set of modulating functions, a linear system of algebraic equations is obtained. Hence, the unknown parameters of a fractional order system can be estimated by solving a linear system. Using this method, we do not need any initial values which are usually unknown and not equal to zero. Also we do not need to estimate the fractional derivatives of noisy output. Moreover, it is shown that the proposed estimators are robust against high frequency sinusoidal noises and the ones due to a class of stochastic processes. Finally, the efficiency and the stability of the proposed method is confirmed by some numerical simulations.

NAMar 3, 2011
Differentiation by integration with Jacobi polynomials

Da-Yan Liu, Olivier Gibaru, Wilfrid Perruquetti

In this paper, the numerical differentiation by integration method based on Jacobi polynomials originally introduced by Mboup, Fliess and Join is revisited in the central case where the used integration window is centered. Such method based on Jacobi polynomials was introduced through an algebraic approach and extends the numerical differentiation by integration method introduced by Lanczos. The here proposed method is used to estimate the $n^{th}$ ($n \in \mathbb{N}$) order derivative from noisy data of a smooth function belonging to at least $C^{n+1+q}$ $(q \in \mathbb{N})$. In the recent paper of Mboup, Fliess and Join, where the causal and anti-causal case were investigated, the mismodelling due to the truncation of the Taylor expansion was investigated and improved allowing a small time-delay in the derivative estimation. Here, for the central case, we show that the bias error is $O(h^{q+2})$ where $h$ is the integration window length for $f\in C^{n+q+2}$ in the noise free case and the corresponding convergence rate is $O(δ^{\frac{q+1}{n+1+q}})$ where $δ$ is the noise level for a well chosen integration window length. Numerical examples show that this proposed method is stable and effective.

NAMay 16, 2011
Parameters estimation of a noisy sinusoidal signal with time-varying amplitude

Da-Yan Liu, Olivier Gibaru, Wilfrid Perruquetti

In this paper, we give estimators of the frequency, amplitude and phase of a noisy sinusoidal signal with time-varying amplitude by using the algebraic parametric techniques introduced by Fliess and Sira-Ramirez. We apply a similar strategy to estimate these parameters by using modulating functions method. The convergence of the noise error part due to a large class of noises is studied to show the robustness and the stability of these methods. We also show that the estimators obtained by modulating functions method are robust to "large" sampling period and to non zero-mean noises.

NAJun 11, 2011
Convergence Rate of the Causal Jacobi Derivative Estimator

Da-Yan Liu, Olivier Gibaru, Wilfrid Perruquetti

Numerical causal derivative estimators from noisy data are essential for real time applications especially for control applications or fluid simulation so as to address the new paradigms in solid modeling and video compression. By using an analytical point of view due to Lanczos \cite{C. Lanczos} to this causal case, we revisit $n^{th}$\ order derivative estimators originally introduced within an algebraic framework by Mboup, Fliess and Join in \cite{num,num0}. Thanks to a given noise level $δ$ and a well-suitable integration length window, we show that the derivative estimator error can be $\mathcal{O}(δ^{\frac{q+1}{n+1+q}})$ where $q$\ is the order of truncation of the Jacobi polynomial series expansion used. This so obtained bound helps us to choose the values of our parameter estimators. We show the efficiency of our method on some examples.

NASep 6, 2012
Fractional order differentiation by integration with Jacobi polynomials

Da-Yan Liu, Olivier Gibaru, Wilfrid Perruquetti et al.

The differentiation by integration method with Jacobi polynomials was originally introduced by Mboup, Join and Fliess. This paper generalizes this method from the integer order to the fractional order for estimating the fractional order derivatives of noisy signals. The proposed fractional order differentiator is deduced from the Jacobi orthogonal polynomial filter and the Riemann-Liouville fractional order derivative definition. Exact and simple formula for this differentiator is given where an integral formula involving Jacobi polynomials and the noisy signal is used without complex mathematical deduction. Hence, it can be used both for continuous-time and discrete-time models. The comparison between our differentiator and the recently introduced digital fractional order Savitzky-Golay differentiator is given in numerical simulations so as to show its accuracy and robustness with respect to corrupting noises.

NAJun 30, 2012
Non-asymptotic fractional order differentiators via an algebraic parametric method

Dayan Liu, Olivier Gibaru, Wilfrid Perruquetti

Recently, Mboup, Join and Fliess [27], [28] introduced non-asymptotic integer order differentiators by using an algebraic parametric estimation method [7], [8]. In this paper, in order to obtain non-asymptotic fractional order differentiators we apply this algebraic parametric method to truncated expansions of fractional Taylor series based on the Jumarie's modified Riemann-Liouville derivative [14]. Exact and simple formulae for these differentiators are given where a sliding integration window of a noisy signal involving Jacobi polynomials is used without complex mathematical deduction. The efficiency and the stability with respect to corrupting noises of the proposed fractional order differentiators are shown in numerical simulations.

LGApr 13, 2023
Improving novelty detection with generative adversarial networks on hand gesture data

Miguel Simão, Pedro Neto, Olivier Gibaru

We propose a novel way of solving the issue of classification of out-of-vocabulary gestures using Artificial Neural Networks (ANNs) trained in the Generative Adversarial Network (GAN) framework. A generative model augments the data set in an online fashion with new samples and stochastic target vectors, while a discriminative model determines the class of the samples. The approach was evaluated on the UC2017 SG and UC2018 DualMyo data sets. The generative models performance was measured with a distance metric between generated and real samples. The discriminative models were evaluated by their accuracy on trained and novel classes. In terms of sample generation quality, the GAN is significantly better than a random distribution (noise) in mean distance, for all classes. In the classification tests, the baseline neural network was not capable of identifying untrained gestures. When the proposed methodology was implemented, we found that there is a trade-off between the detection of trained and untrained gestures, with some trained samples being mistaken as novelty. Nevertheless, a novelty detection accuracy of 95.4% or 90.2% (depending on the data set) was achieved with just 5% loss of accuracy on trained classes.

NAMar 3, 2011
Error analysis of a class of derivative estimators for noisy signals

Da-Yan Liu, Olivier Gibaru, Wilfrid Perruquetti

Recent algebraic parametric estimation techniques led to point-wise derivative estimates by using only the iterated integral of a noisy observation signal. In this paper, we extend such differentiation methods by providing a larger choice of parameters in these integrals: they can be reals. For this the extension is done via a truncated Jacobi orthogonal series expansion. Then, the noise error contribution of these derivative estimations is investigated: after proving the existence of such integral with a stochastic process noise, their statistical properties (mean value, variance and covariance) are analyzed. In particular, the following important results are obtained: a) the bias error term, due to the truncation, can be reduced by tuning the parameters, b) such estimators can cope with a large class of noises for which the mean and covariance are polynomials in time (with degree smaller than the order of derivative to be estimated), c) the variance of the noise error is shown to be smaller in the case of negative real parameters than it was for integer values. Consequently, these derivative estimations can be improved by tuning the parameters according to the here obtained knowledge of the parameters' influence on the error bounds.

LGJan 24, 2025
Relative Layer-Wise Relevance Propagation: a more Robust Neural Networks eXplaination

Eric Nyiri, Olivier Gibaru

Machine learning methods are solving very successfully a plethora of tasks, but they have the disadvantage of not providing any information about their decision. Consequently, estimating the reasoning of the system provides additional information. For this, Layer-Wise Relevance Propagation (LRP) is one of the methods in eXplainable Machine Learning (XML). Its purpose is to provide contributions of any neural network output in the domain of its input. The main drawback of current methods is mainly due to division by small values. To overcome this problem, we provide a new definition called Relative LRP where the classical conservation law is satisfied up to a multiplicative factor but without divisions by small values except for Resnet skip connection. In this article, we will focus on image classification. This allows us to visualize the contributions of a pixel to the predictions of a multi-layer neural network. Pixel contributions provide a focus to further analysis on regions of potential interest. R-LRP can be applied for any dense, CNN or residual neural networks. Moreover, R-LRP doesn't need any hyperparameters to tune contrary to other LRP methods. We then compare the R-LRP method on different datasets with simple CNN, VGG16, VGG19 and Resnet50 networks.

CVJan 7, 2021
Combining pretrained CNN feature extractors to enhance clustering of complex natural images

Joris Guerin, Stephane Thiery, Eric Nyiri et al.

Recently, a common starting point for solving complex unsupervised image classification tasks is to use generic features, extracted with deep Convolutional Neural Networks (CNN) pretrained on a large and versatile dataset (ImageNet). However, in most research, the CNN architecture for feature extraction is chosen arbitrarily, without justification. This paper aims at providing insight on the use of pretrained CNN features for image clustering (IC). First, extensive experiments are conducted and show that, for a given dataset, the choice of the CNN architecture for feature extraction has a huge impact on the final clustering. These experiments also demonstrate that proper extractor selection for a given IC task is difficult. To solve this issue, we propose to rephrase the IC problem as a multi-view clustering (MVC) problem that considers features extracted from different architectures as different "views" of the same data. This approach is based on the assumption that information contained in the different CNN may be complementary, even when pretrained on the same data. We then propose a multi-input neural network architecture that is trained end-to-end to solve the MVC problem effectively. This approach is tested on nine natural image datasets, and produces state-of-the-art results for IC.

ROJul 26, 2018
Semantically Meaningful View Selection

Joris Guérin, Olivier Gibaru, Eric Nyiri et al.

An understanding of the nature of objects could help robots to solve both high-level abstract tasks and improve performance at lower-level concrete tasks. Although deep learning has facilitated progress in image understanding, a robot's performance in problems like object recognition often depends on the angle from which the object is observed. Traditionally, robot sorting tasks rely on a fixed top-down view of an object. By changing its viewing angle, a robot can select a more semantically informative view leading to better performance for object recognition. In this paper, we introduce the problem of semantic view selection, which seeks to find good camera poses to gain semantic knowledge about an observed object. We propose a conceptual formulation of the problem, together with a solvable relaxation based on clustering. We then present a new image dataset consisting of around 10k images representing various views of 144 objects under different poses. Finally we use this dataset to propose a first solution to the problem by training a neural network to predict a "semantic score" from a top view image and camera pose. The views predicted to have higher scores are then shown to provide better clustering results than fixed top-down views.

ROApr 12, 2018
Unsupervised robotic sorting: Towards autonomous decision making robots

Joris Guérin, Stéphane Thiery, Eric Nyiri et al.

Autonomous sorting is a crucial task in industrial robotics which can be very challenging depending on the expected amount of automation. Usually, to decide where to sort an object, the system needs to solve either an instance retrieval (known object) or a supervised classification (predefined set of classes) problem. In this paper, we introduce a new decision making module, where the robotic system chooses how to sort the objects in an unsupervised way. We call this problem Unsupervised Robotic Sorting (URS) and propose an implementation on an industrial robotic system, using deep CNN feature extraction and standard clustering algorithms. We carry out extensive experiments on various standard datasets to demonstrate the efficiency of the proposed image clustering pipeline. To evaluate the robustness of our URS implementation, we also introduce a complex real world dataset containing images of objects under various background and lighting conditions. This dataset is used to fine tune the design choices (CNN and clustering algorithm) for URS. Finally, we propose a method combining our pipeline with ensemble clustering to use multiple images of each object. This redundancy of information about the objects is shown to increase the clustering results.

CVJul 10, 2017
Automatic Construction of Real-World Datasets for 3D Object Localization using Two Cameras

Joris Guérin, Olivier Gibaru, Eric Nyiri et al.

Unlike classification, position labels cannot be assigned manually by humans. For this reason, generating supervision for precise object localization is a hard task. This paper details a method to create large datasets for 3D object localization, with real world images, using an industrial robot to generate position labels. By knowledge of the geometry of the robot, we are able to automatically synchronize the images of the two cameras and the object 3D position. We applied it to generate a screw-driver localization dataset with stereo images, using a KUKA LBR iiwa robot. This dataset could then be used to train a CNN regressor to learn end-to-end stereo object localization from a set of two standard uncalibrated cameras.

CVJul 6, 2017
CNN features are also great at unsupervised classification

Joris Guérin, Olivier Gibaru, Stéphane Thiery et al.

This paper aims at providing insight on the transferability of deep CNN features to unsupervised problems. We study the impact of different pretrained CNN feature extractors on the problem of image set clustering for object classification as well as fine-grained classification. We propose a rather straightforward pipeline combining deep-feature extraction using a CNN pretrained on ImageNet and a classic clustering algorithm to classify sets of images. This approach is compared to state-of-the-art algorithms in image-clustering and provides better results. These results strengthen the belief that supervised training of deep CNN on large datasets, with a large variability of classes, extracts better features than most carefully designed engineering approaches, even for unsupervised tasks. We also validate our approach on a robotic application, consisting in sorting and storing objects smartly based on clustering.

LGMar 22, 2017
Clustering for Different Scales of Measurement - the Gap-Ratio Weighted K-means Algorithm

Joris Guérin, Olivier Gibaru, Stéphane Thiery et al.

This paper describes a method for clustering data that are spread out over large regions and which dimensions are on different scales of measurement. Such an algorithm was developed to implement a robotics application consisting in sorting and storing objects in an unsupervised way. The toy dataset used to validate such application consists of Lego bricks of different shapes and colors. The uncontrolled lighting conditions together with the use of RGB color features, respectively involve data with a large spread and different levels of measurement between data dimensions. To overcome the combination of these two characteristics in the data, we have developed a new weighted K-means algorithm, called gap-ratio K-means, which consists in weighting each dimension of the feature space before running the K-means algorithm. The weight associated with a feature is proportional to the ratio of the biggest gap between two consecutive data points, and the average of all the other gaps. This method is compared with two other variants of K-means on the Lego bricks clustering problem as well as two other common classification datasets.

AIJan 5, 2017
Learning local trajectories for high precision robotic tasks : application to KUKA LBR iiwa Cartesian positioning

Joris Guerin, Olivier Gibaru, Eric Nyiri et al.

To ease the development of robot learning in industry, two conditions need to be fulfilled. Manipulators must be able to learn high accuracy and precision tasks while being safe for workers in the factory. In this paper, we extend previously submitted work which consists in rapid learning of local high accuracy behaviors. By exploration and regression, linear and quadratic models are learnt for respectively the dynamics and cost function. Iterative Linear Quadratic Gaussian Regulator combined with cost quadratic regression can converge rapidly in the final stages towards high accuracy behavior as the cost function is modelled quite precisely. In this paper, both a different cost function and a second order improvement method are implemented within this framework. We also propose an analysis of the algorithm parameters through simulation for a positioning task. Finally, an experimental validation on a KUKA LBR iiwa robot is carried out. This collaborative robot manipulator can be easily programmed into safety mode, which makes it qualified for the second industry constraint stated above.