GENERAL-PURPOSE REAL-TIME MONITORING OF MACHINE SOUNDS

Similar documents
Speech/Music Change Point Detection using Sonogram and AANN

Eyes n Ears: A System for Attentive Teleconferencing

Overall vibration, severity levels and crest factor plus

WIRELESS SENSOR NETWORKS TO MONITOR CRACK GROWTH ON BRIDGES

FAULT DIAGNOSIS OF SINGLE STAGE SPUR GEARBOX USING NARROW BAND DEMODULATION TECHNIQUE: EFFECT OF SPALLING

Understanding Ultrasonic Signal Analysis By Thomas J. Murphy C.Eng.

Presented By: Michael Miller RE Mason

How to Use the Method of Multivariate Statistical Analysis Into the Equipment State Monitoring. Chunhua Yang

Acoustic Emission as a Basis for the Condition Monitoring of Industrial Machinery

Encoding a Hidden Digital Signature onto an Audio Signal Using Psychoacoustic Masking

Self Localization Using A Modulated Acoustic Chirp

Rhythmic Similarity -- a quick paper review. Presented by: Shi Yong March 15, 2007 Music Technology, McGill University

Level Measurement Techniques In A Modern Quarry

Artesis Predictive Maintenance Revolution

Predictive Maintenance Using Diagnostic System for Work Vessel Equipment

SAMPLE. Determining the health of your power transformer begins with Transformer Clinic s SAMPLE testing programs.

Classification of ships using autocorrelation technique for feature extraction of the underwater acoustic noise

Capacitive MEMS accelerometer for condition monitoring

DIAGNOSIS OF GEARBOX FAULT USING ACOUSTIC SIGNAL

Mel Spectrum Analysis of Speech Recognition using Single Microphone

CHAPTER 4 EXPERIMENTAL STUDIES 4.1 INTRODUCTION

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Study of Improper Chamfering and Pitting Defects of Spur Gear Faults Using Frequency Domain Technique

Wheel Health Monitoring Using Onboard Sensors

SmartSenseCom Introduces Next Generation Seismic Sensor Systems

Engineering Project Proposals

Enhanced Waveform Interpolative Coding at 4 kbps

Nonuniform multi level crossing for signal reconstruction

GT THE USE OF EDDY CURRENT SENSORS FOR THE MEASUREMENT OF ROTOR BLADE TIP TIMING: DEVELOPMENT OF A NEW METHOD BASED ON INTEGRATION

Sound/Audio. Slides courtesy of Tay Vaughan Making Multimedia Work

DIAGNOSIS OF ROLLING ELEMENT BEARING FAULT IN BEARING-GEARBOX UNION SYSTEM USING WAVELET PACKET CORRELATION ANALYSIS

Motor Vibration. Detect Mechanical & Electrical Motor Faults with Vibration Monitoring Instrumentation. IMI Sensors - A PCB Piezotronics Division

Power Quality and Circuit Imbalances Northwest Electric Meter School Presented by: Chris Lindsay-Smith McAvoy & Markham Engineering/Itron

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

NON-SELLABLE PRODUCT DATA. Order Analysis Type 7702 for PULSE, the Multi-analyzer System. Uses and Features

CASE STUDY: Rotor Bar Fault in AC Induction

Automated Bearing Wear Detection

HD25. Industrial Rugged Metal Optical Encoder Page 1 of 6. Description. Mechanical Drawing. Features

Classification of Misalignment and Unbalance Faults Based on Vibration analysis and KNN Classifier

Wireless Switches & Sensors... New Control Possibilities

EWGAE 2010 Vienna, 8th to 10th September

Image Extraction using Image Mining Technique

DATE: 17/08/2006 Issue No 2 e-plate Operation Overview

IMPACT DEMODULATION. An Over-Sampling Signal Processing Technique Used to Diagnose Bearing Faults

B O S E A N D C A B I N S O U N D M A N A G E M E N T. John Pelliccio Head of Product Communications Bose Automotive Systems Stow, Massachusetts

PeakVue Analysis for Antifriction Bearing Fault Detection

SONG RETRIEVAL SYSTEM USING HIDDEN MARKOV MODELS

Condition monitoring and diagnostics of machines Ultrasound General guidelines, procedures and validation

Analysis on Acoustic Attenuation by Periodic Array Structure EH KWEE DOE 1, WIN PA PA MYO 2

DESIGN AND CAPABILITIES OF AN ENHANCED NAVAL MINE WARFARE SIMULATION FRAMEWORK. Timothy E. Floore George H. Gilman

AUTOMATED BEARING WEAR DETECTION. Alan Friedman

Prognostic Health Monitoring for Wind Turbines

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Beating Phenomenon of Multi-Harmonics Defect Frequencies in a Rolling Element Bearing: Case Study from Water Pumping Station

Research Article High Frequency Acceleration Envelope Power Spectrum for Fault Diagnosis on Journal Bearing using DEWESOFT

Combining Subjective and Objective Assessment of Loudspeaker Distortion Marian Liebig Wolfgang Klippel

ABSTRACT. academia to warrant further research.

Prediction of Defects in Antifriction Bearings using Vibration Signal Analysis

Bearing fault detection of wind turbine using vibration and SPM

Communications Theory and Engineering

Auditory modelling for speech processing in the perceptual domain

Automobile Independent Fault Detection based on Acoustic Emission Using FFT

Types of control systems:

Review on Fault Identification and Diagnosis of Gear Pair by Experimental Vibration Analysis

SOUND SOURCE RECOGNITION AND MODELING

FEASIBILITY STUDY OF PHOTOPLETHYSMOGRAPHIC SIGNALS FOR BIOMETRIC IDENTIFICATION. Petros Spachos, Jiexin Gao and Dimitrios Hatzinakos

DISCRIMINANT FUNCTION CHANGE IN ERDAS IMAGINE

Vehicle parameter detection in Cyber Physical System

An Improved Method for Bearing Faults diagnosis

Realtime auralization employing time-invariant invariant convolver

[APP NOTE TITLE] Application Profile. Challenges

Sensor, Signal and Information Processing (SenSIP) Center and NSF Industry Consortium (I/UCRC)

BEAT DETECTION BY DYNAMIC PROGRAMMING. Racquel Ivy Awuor

PERFORMANCE OF A NEW MEMS MEASUREMENT MICROPHONE AND ITS POTENTIAL APPLICATION

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

Wavelet Transform Based Islanding Characterization Method for Distributed Generation

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

A Novel Detection and Classification Algorithm for Power Quality Disturbances using Wavelets

Application of Artificial Intelligence in Mechanical Engineering. Qi Huang

Fractional Octave Analysis and Acoustic Applications

Wireless crack measurement for control of construction vibrations

Ultrasound Condition Monitoring

26 Firemens Memorial Drive, Suite 105, Pomona, NY P: /

Steganography using LSB bit Substitution for data hiding

Feel the beat: using cross-modal rhythm to integrate perception of objects, others, and self

Experimental Research on Cavitation Erosion Detection Based on Acoustic Emission Technique

interactive IP: Perception platform and modules

Image to Sound Conversion

Digital Signal Processing Audio Measurements Custom Designed Tools. Loudness measurement in sone (DIN ISO 532B)

Fibre Laser Doppler Vibrometry System for Target Recognition

Close and Distant Electric Fields due to Lightning Attaching to the Gaisberg Tower

Automotive three-microphone voice activity detector and noise-canceller

APPLICATION NOTE 3560/7702. Introduction

Sensitivity of Series Direction Finders

IDENTIFICATION OF POWER QUALITY PROBLEMS IN IEEE BUS SYSTEM BY USING NEURAL NETWORKS

Perception of pitch. Importance of pitch: 2. mother hemp horse. scold. Definitions. Why is pitch important? AUDL4007: 11 Feb A. Faulkner.

Analysis of Wound Rotor Induction Machine Low Frequency Vibroacoustic Emissions under Stator Winding Fault Conditions

Wireless Sensor Network for Substation Monitoring

CHAPTER 3 DEFECT IDENTIFICATION OF BEARINGS USING VIBRATION SIGNATURES

PowerMonitor 5000 Family Advanced Metering Functionality

Transcription:

Essential Technologies for Successful Prognostics: Proceedings of the 59th Meeting of the Society for Machinery Failure Prevention Technology, April 18-21, 2005, Virginia Beach, Virginia, pp. 545-549 GENERAL-PURPOSE REAL-TIME MONITORING OF MACHINE SOUNDS Stephen V. Rice The University of Mississippi Dept. of Computer and Information Science P.O. Box 1848 University, MS 38677 USA rice@cs.olemiss.edu Stephen M. Bailey Comparisonics Corporation P.O. Box 1960 Grass Valley, CA 95945 USA sbailey@comparisonics.com Abstract: The Comparisonics sound-matching algorithm computes signatures to characterize audio data and compares the signatures to measure the similarity of sounds. This algorithm is general purpose: it can compare any sounds and can monitor sounds from any machine. After a baseline recording is characterized, signatures are derived from the current sound and compared in real time with the baseline signatures. Similarity scores are computed continuously, reflecting the similarity of the current sound to the baseline, and an alert can be given if the similarity falls below a threshold. In addition, the current sound can be compared with known error sounds to identify specific faults. This algorithm can operate in a wireless sensor network and be deployed in a factory or on a ship to monitor an unlimited variety of machinery. Key Words: Acoustic emissions; audio comparison; condition monitoring; wireless sensor networks. Introduction: A human listener accustomed to the normal sound of a machine readily detects changes in the sound. It is well known that the sounds made by machines can indicate the health of the machinery. A change in sound may portend trouble and warrant investigation by skilled maintenance personnel. However, a change may go unnoticed by human listeners due to unfamiliarity with the usual sound, or because the change is gradual, sporadic, or masked by the din of neighboring machinery. If the machine is remote and unsupervised, there is no one to listen. There is a great need for computers to listen to machinery and many millions of machines could be usefully monitored; however, a robust low-cost solution has been unavailable. Let us consider some existing approaches:

amplitude monitoring a simple device detects whether the sound is louder or softer than expected; it is a low-cost, general-purpose solution but it does not perform any frequency analysis; it detects changes in the quantity, but not the quality, of sound machine-dependent pattern recognition a custom pattern-recognition system is developed to monitor the sounds from a particular machine; accurate monitoring may be achieved for this machine but the cost to develop the system is high machine-class-dependent pattern recognition characteristics of a particular class of machines (for example, rotating machinery) are exploited to monitor machines belonging to the class; the cost is high but not as high as developing a custom pattern-recognition system for each machine in the class The current situation, as we see it, is a choice between low-cost amplitude monitoring and high-cost pattern recognition. The semi-automated solution in which trained humans analyze FFT output belongs to the latter category. We have developed a solution that might be considered machine-independent pattern recognition. Its cornerstone is a general-purpose sound-matching algorithm that compares any sounds and measures their similarity. This algorithm can listen to and compare sounds from any type of machine. After characterizing a baseline recording of a machine, it compares the current sound with the baseline to detect changes in real time. The algorithm is ideally deployed in a wireless sensor network, where each wireless node is equipped with a microphone. The wireless nodes can be easily placed by personnel throughout a factory or ship, near machinery to be monitored. Although the algorithm can compare vibration data, we avoid the use of accelerometers, which are more expensive and more difficult to install than microphones. After some initial configuration, the system begins real-time monitoring of sounds. By employing a general-purpose sound-comparison algorithm and inexpensive, easy-toinstall wireless nodes with microphones, the goal of robust, low-cost sound monitoring can be achieved. Sound Matching: The Comparisonics sound-matching algorithm was developed by S. V. Rice in 1997. The initial goal was to develop a method for content-based retrieval of sound effects. Previously, sound-effect collections could be searched only by entering a text description for each sound and then performing a keyword search of the text descriptions. In Rice s sounds-like search, a user can specify any example sound and the system automatically retrieves perceptually similar sounds. This unique search capability has been incorporated into FindSounds.com, the first Web search engine for sound effects [1,2].

The sound-matching algorithm processes the uncompressed sequence of sample values in any digital audio recording, provided the duration of the recording is at least ten milliseconds and the sample rate is at least 8 khz. The algorithm characterizes the sounds in the recording by a signature, which is a 16-byte quantity that encodes a vector of perceptual features. Given any two signatures, the algorithm returns a score ranging from 0 (least similar) to 100 (most similar) describing the similarity of the recordings from which the signatures are derived. In assigning a score, the algorithm emulates the human perception of sound similarity: the higher the score, the more a human listener will perceive the two recordings to be alike. Nearly all of the perceptual features are characterizations of frequency content and are extracted from the time domain by a proprietary transform. A nonlinear distance measure in the multidimensional feature space is used to compute similarity scores. The sound-matching algorithm was designed to produce a meaningful measure of sound similarity for all audible sounds. It is general purpose, not trained to a particular class of sounds. For sound-effects retrieval, it is impractical to develop a custom algorithm for each type of sound effect: rain, sirens, elephants, etc. Likewise, we cannot afford to build a custom algorithm for each machine. The efficiency of the Comparisonics algorithm is notable. On a modern personal computer, the time required to compute a signature is less than one percent of the duration of the recording; thus, signatures can easily be computed in real time. The time required to compare two signatures and compute a similarity score is less than 0.5 microseconds. A signature occupies only 16 bytes for efficient manipulation and storage. (Contrast this with the storage required for FFT output, which is measured in kilobytes.) One signature can be computed for a long recording and represents the average of the sounds in the recording. For machinery monitoring, it is desirable to divide the recording into consecutive 100-millisecond intervals and compute one signature to characterize each interval. This sequence of signatures can be compared with another sequence of signatures if the temporal ordering of sounds is to be matched. However, in our standard implementation, we ignore the temporal sequence. Let S { s, s, 2, } = 1 K s n be an unordered set of n signatures derived from one or more baseline recordings of a machine. We apply a clustering algorithm to find a set of signatures C = { c, c,, cm} 1 2 K S representing the distinct sounds in the recording, where each c i is the exemplar of a cluster of perceptually similar sounds. In this way, the set C characterizes the natural variations of the normal sound of the machine. These variations may occur in one operating mode or be produced by different modes (for example, the cycles of a washing machine). To monitor the sound of the machine in real time, a signature s is computed for the current 100-millisecond interval and the similarity of s and c i is computed for each i = 1,2, K,m. The maximum similarity score represents the best match between the current sound and the baseline recording. If the maximum score falls below the value of

a threshold parameter τ, then an alert can be raised immediately, or the alert might be issued only after the maximum score has fallen below the threshold for multiple time intervals. In Fig. 1, the maximum score is plotted versus time for a recording of a compressor. The score declines as the sound of the compressor deviates from the baseline recording. score time Fig. 1. Monitoring the Sound of a Compressor The choice of τ can be determined manually through experimentation or automatically by comparing the signatures derived from one baseline recording with the exemplars of another baseline recording. In the latter approach, τ is chosen to be less than the observed scores. The algorithm currently does not factor in the relative strengths of the clusters. That is, some clusters represent more sounds in the baseline recording than others. However, this can be considered to determine whether the current sound is rare or common in the baseline recording. The algorithm can characterize not only baseline recordings but also recordings of known error sounds. If the current sound deviates from the baseline, it can be compared with the signatures of faults in an attempt to diagnose the problem. Testing: The robustness of the Comparisonics sound-matching algorithm has been demonstrated for a wide variety of sounds in its application to sound-effects retrieval. FindSounds.com is utilized by more than 150,000 users per month. A collection of recordings of 600 different machines has been assembled from soundeffects compilations for testing the machinery monitoring application. The soundmatching algorithm was not modified or specially trained for this test, yet it reliably matches the sounds in this collection. The diversity of this collection demonstrates the general-purpose nature of the algorithm. Below are some of the sound sources in this collection:

acetylene torch air conditioner anesthesia ventilator arc welder band saw boiler cement mixer centrifuge clothes dryer clothes washer compressor conveyor belt drill press fan furnace gears generator grinder lathe microwave oven milling machine motor oxygen mask packing machine photocopier pile driver planer printing press pulse oximeter pump respirator stamping machine steel cutter table saw threshing machine transformer turbine engine winch In addition, the test collection includes sounds from vehicles: airplane, bus, car, elevator, ferry, helicopter, motorcycle, rollercoaster, ship, subway, tank, tractor, train, and truck. Proof of concept has been demonstrated using personal computers. However, it is impractical to place a PC next to each machine to monitor. The next step is to port the sound-matching algorithm to a wireless sensor platform and conduct tests of the algorithm on this platform. A project is underway to implement and test the algorithm on Crossbow Technology s MICA Mote platform [3]. Conclusion: Recent issues of the Communications of the ACM and IEEE Computer are devoted to the burgeoning field of wireless sensor networks [4,5]. Technologies for monitoring are rapidly evolving. For machinery monitoring, comparing audio and vibration signals is a challenge. A general-purpose sound-matching algorithm avoids the costs and complexities of custom development, and deployed on a wireless platform, provides a cost-effective solution for monitoring the sounds of an unlimited variety of machinery. References: 1. S. V. Rice and S. M. Bailey, Searching for Sounds: A Demonstration of FindSounds.com and FindSounds Palette, Proceedings of the International Computer Music Conference, Coral Gables, Florida, November 2004, pp. 215-218. 2. http://www.findsounds.com 3. http://www.xbow.com 4. Communications of the ACM, vol. 47, no. 6, June 2004. 5. IEEE Computer, vol. 37, no. 8, August 2004.