Wavelet and shearlet-based image representations for visual servoing

A visual servoing scheme consists of a closed-loop control approach that uses visual information feedback to control the motion of a robotic system. Probably the most popular visual servoing method is image-based visual servoing (IBVS). This kind of method uses geometric visual features extracted from the image to design the control law. However, extracting, matching, and tracking geometric visual features over time significantly limits the versatility of visual servoing controllers in various industrial and medical applications, in particular for “low-structured” medical images, e.g. ultrasounds and optical coherence tomography modalities. To overcome the limits of conventional IBVS, one can consider novel visual servoing paradigms known as “direct” or “featureless” approaches. This paper deals with the development of a new generation of direct visual servoing methods in which the signal control inputs are the coefficients of a multiscale image representation. In particular, we consider the use of multiscale image representations that are based on discrete wavelet and shearlet transforms. Up to now, one of the main obstacles in the investigation of multiscale image representations for visual servoing schemes was the issue of obtaining an analytical formulation of the interaction matrix that links the variation of wavelet and shearlet coefficients to the spatial velocity of the camera and the robot. In this paper, we derive four direct visual servoing controllers: two that are based on subsampled respectively non-subsampled wavelet coefficients and two that are based on the coefficients of subsampled respectively non-subsampled discrete shearlet transforms. All proposed controllers were tested in both simulation and experimental scenarios (using a six-degree-of-freedom Cartesian robot in an eye-in-hand configuration). The objective of this paper is to provide an analysis of the respective strengths and weaknesses of wavelet- and shearlet-based visual servoing controllers.

[1]  C. Bernard Discrete Wavelet Analysis for Fast Optic Flow Computation , 2001 .

[2]  Luc Soler,et al.  Autonomous 3-D positioning of surgical instruments in robotized laparoscopic surgery using visual servoing , 2003, IEEE Trans. Robotics Autom..

[3]  Alexandre Krupa,et al.  Towards Ultrasound-based visual servoing using shearlet coefficients , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Philippe Martinet,et al.  Experimental evaluation of a vision-based measuring device for parallel machine-tool calibration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Glenn R. Easley,et al.  Shearlet-Based Total Variation Diffusion for Denoising , 2009, IEEE Transactions on Image Processing.

[6]  Geraldo F. Silveira,et al.  Direct Visual Servoing: Vision-Based Estimation and Control Using Only Nonmetric Information , 2012, IEEE Transactions on Robotics.

[7]  Cédric Demonceaux,et al.  Visual Servoing Based on Shifted Moments , 2015, IEEE Transactions on Robotics.

[8]  D. Donoho Sparse Components of Images and Optimal Atomic Decompositions , 2001 .

[9]  Harley Flanders,et al.  Differentiation Under the Integral Sign , 1973 .

[10]  Alexandre Krupa,et al.  Shearlet-based vs. photometric-based visual servoing for robot-assisted medical applications , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[11]  William T. Freeman,et al.  Presented at: 2nd Annual IEEE International Conference on Image , 1995 .

[12]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[13]  Xiaosheng Zhuang,et al.  ShearLab: A Rational Design of a Digital Parabolic Scaling Algorithm , 2011, SIAM J. Imaging Sci..

[14]  Demetrio Labate,et al.  Optimally Sparse Multidimensional Representation Using Shearlets , 2007, SIAM J. Math. Anal..

[15]  E. Candès,et al.  Curvelets: A Surprisingly Effective Nonadaptive Representation for Objects with Edges , 2000 .

[16]  Jont B. Allen,et al.  Short term spectral analysis, synthesis, and modification by discrete Fourier transform , 1977 .

[17]  José Luis Gordillo,et al.  Visual servoing of UAV using cuboid model with simultaneous tracking of multiple planar faces , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Wang-Q Lim,et al.  Compactly supported shearlets are optimally sparse , 2010, J. Approx. Theory.

[19]  Rs Roel Pieters,et al.  Visual Servo Control , 2012 .

[20]  Sounkalo Dembélé,et al.  Visual servoing schemes for automatic nanopositioning under scanning electron microscope , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Christophe Collewet,et al.  Photometric Visual Servoing , 2011, IEEE Transactions on Robotics.

[22]  Wang-Q Lim,et al.  Sparse multidimensional representation using shearlets , 2005, SPIE Optics + Photonics.

[23]  Jens Braband,et al.  Vision-based control of a quadrotor for an object inspection scenario , 2016, 2016 International Conference on Unmanned Aircraft Systems (ICUAS).

[24]  Guillaume Caron,et al.  Photometric Gaussian mixtures based visual servoing , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Wen-Hong Zhu,et al.  Image-guided control of a robot for medical ultrasound , 2002, IEEE Trans. Robotics Autom..

[26]  Russell H. Taylor,et al.  Visual tracking using the sum of conditional variance , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Hamid Krim,et al.  Edge detection and processing using shearlets , 2008, 2008 15th IEEE International Conference on Image Processing.

[28]  Bin Han,et al.  Adaptive Multiresolution Analysis Structures and Shearlet Systems , 2011, SIAM J. Numer. Anal..

[29]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[30]  Nicolas Andreff,et al.  Wavelets-based 6 DOF visual servoing , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[31]  R. Coifman,et al.  Fast wavelet transforms and numerical algorithms I , 1991 .

[32]  Nicolas Andreff,et al.  Partitioned camera-OCT based 6 DOF visual servoing for automatic repetitive optical biopsies , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[33]  Sounkalo Dembélé,et al.  Image-Guided Nanopositioning Scheme for SEM , 2018, IEEE Transactions on Automation Science and Engineering.

[34]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[35]  Wang-Q Lim,et al.  ShearLab 3D , 2014, 1402.5670.

[36]  Gitta Kutyniok,et al.  Shearlets: Multiscale Analysis for Multivariate Data , 2012 .

[37]  Vincenzo Lippiello,et al.  Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration , 2007, IEEE Transactions on Robotics.

[38]  Brahim Tamadazte,et al.  A Direct Visual Servoing Scheme for Automatic Nanopositioning , 2012, IEEE/ASME Transactions on Mechatronics.

[39]  Wang-Q Lim,et al.  Image inpainting: theoretical analysis and comparison of algorithms , 2013, Optics & Photonics - Optical Engineering + Applications.

[40]  A. Haar Zur Theorie der orthogonalen Funktionensysteme , 1910 .

[41]  Gitta Kutyniok,et al.  Asymptotic Analysis of Inpainting via Universal Shearlet Systems , 2014, SIAM J. Imaging Sci..

[42]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  Alexandre Krupa,et al.  Wavelet and shearlet-based image representations for visual servoing , 2019, Int. J. Robotics Res..

[44]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[45]  Gitta Kutyniok,et al.  Introduction to Shearlets , 2012 .

[46]  G. Kutyniok,et al.  Classification of Edges Using Compactly Supported Shearlets , 2014, 1411.5657.

[47]  Éric Marchand,et al.  Mutual Information-Based Visual Servoing , 2011, IEEE Transactions on Robotics.

[48]  E. Candès,et al.  New tight frames of curvelets and optimal representations of objects with piecewise C2 singularities , 2004 .

[49]  François Chaumette,et al.  Structure from motion using an active vision paradigm , 1992, [1992] Proceedings. 11th IAPR International Conference on Pattern Recognition.

[50]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .

[51]  Emily J. King,et al.  Shearlet-based detection of flame fronts , 2015, ArXiv.