Experiments in online expectation-based novelty-detection using 3D shape and colour perceptions for mobile robot inspection

Abstract Novelty detection is a very useful function for detecting abnormal data in any application. An expectation-based novelty-detection approach has been introduced that learns the dynamic relationship model among normal data in order to predict the next expected data. Most novelty-detection systems use an offline approach with a fixed structure, a system type that has limitations when the data count in the environment is unknown. A new expectation-based novelty-detection system features an online recurrent neural network approach that learns the data by inserting new nodes or deleting unused nodes from its structure. Generally, to detect novelties, a global novelty threshold is defined to filter out all input data as novel whenever the prediction error of the network exceeds the threshold. However, because a neural network cannot learn to predict all classes of input data perfectly, using a global novelty threshold leads to the misclassification of the insufficiently learned normal data as novel. To overcome this problem, the novelty-detection system has been improved to learn local novelty thresholds alongside its learning to predict expectations. The proposed algorithm is applied to an online novelty detection using colour and depth data obtained from a Kinect sensor on a mobile robot. The performance of the expected novelty detector and its limitations during experiments are analysed and shown. Furthermore, colour and depth data as inputs into the novelty filter are separately analysed and their contributions on the overall novelty detection highlighted. In conclusion, the performance of the novelty filter could further be improved by applying a better feature-selection technique to extract more interesting features from high-dimensional input data.

[1]  J. Andrew Bagnell,et al.  Anytime online novelty detection for vehicle safeguarding , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Michael Brady,et al.  Novelty detection for the identification of masses in mammograms , 1995 .

[3]  Nico Blodow,et al.  Learning informative point classes for the acquisition of object model maps , 2008, 2008 10th International Conference on Control, Automation, Robotics and Vision.

[4]  Hugo Vieira Neto,et al.  Visual novelty detection with automatic scale selection , 2007, Robotics Auton. Syst..

[5]  Radu Bogdan Rusu,et al.  Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments , 2010, KI - Künstliche Intelligenz.

[6]  Ulrich Nehmzow,et al.  Environment-specific novelty detection , 2002 .

[7]  Christof Koch,et al.  A Model of Saliency-Based Visual Attention for Rapid Scene Analysis , 2009 .

[8]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  David G. Lowe,et al.  Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration , 2009, VISAPP.

[10]  Nikola Kasabov,et al.  Evolving Connectionist Systems: The Knowledge Engineering Approach , 2007 .

[11]  Stephen R. Marsland,et al.  A Real-Time Novelty Detector for a Mobile Robot , 2000, ArXiv.

[12]  Emre Özbilge,et al.  On-line expectation-based novelty detection for mobile robots , 2016, Robotics Auton. Syst..

[13]  Bernt Schiele,et al.  3D object recognition from range images using local feature histograms , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[14]  Gary R. Bradski,et al.  Fast 3D recognition and pose using the Viewpoint Feature Histogram , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Hugo Vieira Neto,et al.  Automated Exploration and Inspection: Comparing Two Visual Novelty Detectors , 2005 .

[16]  Lionel Tarassenko,et al.  Static and dynamic novelty detection methods for jet engine health monitoring , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[17]  Ulrich Nehmzow,et al.  Detecting Novel Features of an Environment Using Habituation , 2000 .

[18]  Nikola K. Kasabov,et al.  Evolving fuzzy neural networks for supervised/unsupervised online knowledge-based learning , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[19]  Nico Blodow,et al.  CAD-model recognition and 6DOF pose estimation using 3D cues , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[20]  Nico Blodow,et al.  Fast geometric point labeling using conditional random fields , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Nico Blodow,et al.  Aligning point cloud views using persistent feature histograms , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Lyle H. Ungar,et al.  Using radial basis functions to approximate a function and its error bounds , 1992, IEEE Trans. Neural Networks.

[23]  Stephen Marsland,et al.  Using habituation in machine learning , 2009, Neurobiology of Learning and Memory.

[24]  Stephen R. Marsland,et al.  A self-organising network that grows when required , 2002, Neural Networks.

[25]  Stephen R. Marsland,et al.  On-line novelty detection for autonomous mobile robots , 2005, Robotics Auton. Syst..

[26]  Lyle H. Ungar,et al.  A NEURAL NETWORK ARCHITECTURE THAT COMPUTES ITS OWN RELIABILITY , 1992 .

[27]  Sameer Singh,et al.  Novelty detection: a review - part 1: statistical approaches , 2003, Signal Process..

[28]  Yuxin Ding,et al.  Host-based intrusion detection using dynamic and static behavioral models , 2003, Pattern Recognit..

[29]  Hugo Vieira Neto,et al.  Incremental PCA: an alternative approach for novelty detection , 2005 .

[30]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[31]  Sameer Singh,et al.  Novelty detection: a review - part 2: : neural network based approaches , 2003, Signal Process..