lesson 2 digital data acquisition and data processing
-
Upload
mathew-john -
Category
Engineering
-
view
221 -
download
1
Transcript of lesson 2 digital data acquisition and data processing
![Page 1: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/1.jpg)
Digital Data
Acquisition and Processing for
Nondestructive Evaluation
Prof. Krishnan Balasubramaniam
Professor of Mechanical Engineering and
Head of Centre for Nondestructive Evaluation
Department of Mechanical Engineering,
IIT Chennai 600 036
Lesson 2: Advanced Nondestructive Evaluation
![Page 2: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/2.jpg)
Why Data Acquistion ?
• Complex specifications leads to difficulty in decision making.
• Field environment requires un-biased, quick decisions.
• Seeing is sometimes deceiving.
• Quantitative information is essential.
• Degree of automation is process and product dependent.
![Page 3: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/3.jpg)
Why Data Analysis ?
• Reduce Data Volume
• Noise Reduction
• Feature Extraction for Discrimination
Analysis
• Multi-facet approach to data interpretation
(time, frequency,…domains)
![Page 4: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/4.jpg)
Nondestructive Evaluation
Excitation
Source
Test
Specimen
Signal
Conditioning
Inverse
Model
Input Transducer
Output Transducer
![Page 5: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/5.jpg)
Systems Based Approaches
Signal
Conditioning
Output
Transducer
Response
Characterization
Results
Signal Conditioning
Sampling and Quantization
Signal Enhancement
Signal Restoration
Inverse
Model
![Page 6: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/6.jpg)
Signal Classification
• Analog Digital
-4
-3
-2
-1
0
1
2
3
4
1 2 3 4 5 6 7 8 9
-4
-3
-2
-1
0
1
2
3
4
1 2 3 4 5 6 7 8 9
![Page 7: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/7.jpg)
Introduction To Linear Systems
Signals
x(t)
t Continuous-Time Signal
Discrete-Time Signal
x[n]
x(t)
Input
y(t)
Output x[n]
Input
y[n]
Output
1
2
1
3
1.5
n 0 1 2 3 4
Continuous-Time System Discrete-Time System
![Page 8: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/8.jpg)
If x1[n] y1[n]
x2[n] y2[n]
Linearity ax1[n] + bx2[n] ay1[n] + by2[n]
Similarly, ax1(t) + bx2(t) ay1(t) + by2(t)
Properties of Systems
Linearity
x[n]
x(t)
y[n]
y(t)
![Page 9: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/9.jpg)
Types of Data
• Transient 1 dimensional Signals
• Spatially Distributed-Time Signals
• Static Images (photos)
• Dynamic Images (movies)
![Page 10: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/10.jpg)
Signal Domains
• Time/Spatial Domain
• Frequency Domain (Amplitude)
• Frequency Domain (Phase)
• Time (Space)-Frequency Domain (Wavelets,
STFT)
• Transfer Function Domains
![Page 11: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/11.jpg)
Digital Signal Analysis
• Acquire digital data using DAQ.
• Process Data for Noise Reduction.
• Extract Features
• Multi-parameter Discrimination.
• Damage Estimation.
• Damage Reporting
![Page 12: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/12.jpg)
DAQ System
Analog Digital
![Page 13: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/13.jpg)
DAQ Hardware
• Analog to Digital Convertors
– Ni 5102/5112 – up to 2.5 GHz. Data Aq Boards
– DAQ Boards – Slow (1-1 MHz)
– DSO – Agilent, Tektronics
• Frame Grabbers
![Page 14: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/14.jpg)
Image Grabbers
![Page 15: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/15.jpg)
Triggering
• Allows you to efficiently capture short-
duration and high-speed events by
eliminating the need to continuously acquire
data while waiting for the event to occur
• Usually done using a voltage signal input.
• The Trigger level and +/- values are key.
• Both analog and digital triggers are
possible.
![Page 16: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/16.jpg)
![Page 17: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/17.jpg)
![Page 18: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/18.jpg)
![Page 19: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/19.jpg)
Speed of Acquisition
• Images of a moving toy motorcycle taken
with a progressive scan camera using
exposure times of 33 ms, 10 ms, and 1 ms,
respectively
![Page 20: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/20.jpg)
![Page 21: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/21.jpg)
![Page 22: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/22.jpg)
![Page 23: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/23.jpg)
![Page 24: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/24.jpg)
![Page 25: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/25.jpg)
![Page 26: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/26.jpg)
![Page 27: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/27.jpg)
Nyquist Criterion SR at least = 2*fmax
![Page 28: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/28.jpg)
![Page 29: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/29.jpg)
![Page 30: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/30.jpg)
![Page 31: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/31.jpg)
![Page 32: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/32.jpg)
Digitization Basics
• Horizontal Resolution (Sampling 100 kHz.)
• Vertical Resolution (Bits =16 bits)
• Amplitude Range (+10V to –10V)
• Gain (10 dB)
• Multiplexing
• Effective bits
Rv = 20/216 = 3.05* 10-4V
Rh = 1/100*103=10-5s
![Page 33: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/33.jpg)
Delays and Offsets and …..
• DC Bias Offset
• Trigger Delay
• Pre-trigger
• Equivalent Time Sampling for stationary
signals
![Page 34: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/34.jpg)
Interfaces
• RS-232
• RS-170
• IEEE 488.2 GPIB
• IEEE 1394
• PCI bus Analog
Cameras
Parallel Digital
Cameras
Camera Link
Cameras
IEEE-1394
Cameras
Data Rate Slow Fast Fast Slow
Spatial
Resolution Low High High Medium
Functionality Simple and
easy Advanced Advanced
Simple and
easy
Pixel Depth 8-bit to 10-bit Up to 16-bit Up to 16-bit Typically 8-bit
Cabling Simple BNC
cabling
Thicker, custom
cabling
Simple,
standard
cabling
Simple,
standard
cabling
USB 2.0
RJ 45
PCIe
![Page 35: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/35.jpg)
Frequency Bandwidth
![Page 36: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/36.jpg)
![Page 37: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/37.jpg)
Time Frequency • Fourier Transform
F(t) = aicos(wi)
• Fast Fourier Transform (FFT)
– Complex Operation
• Discrete Fast Fourier Transform (DFFT)
![Page 38: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/38.jpg)
Time-Freq. Paradox
• A classic trade-off.
• High resolution in Time – Poor resolution in
Freq. – vice versa.
• New time-freq. Analysis such as wavelets
allow a more balanced approach –
SIMULTANEOUSLY.
EXAMPLE
![Page 39: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/39.jpg)
Data Reduction
• Fourier Domain
• JPEG
• MPEG
• CODEC
• WT
• …….
EXAMPLE
![Page 40: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/40.jpg)
NOISE Reduction
• SNR improvement
• Filtering
• Time Averaging
• Spatial Averaging
• Split Spectrum Processing
• Wide Spectrum Processing
EXAMPLE
![Page 41: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/41.jpg)
Median Filtering
RAW DATA MEDIAN FILTERED
![Page 42: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/42.jpg)
![Page 43: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/43.jpg)
![Page 44: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/44.jpg)
Filte
![Page 45: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/45.jpg)
Feature Extraction
• Time Domain Features
– Peak to Peak Amplitude, +Peak/-Peak, Pulse Duration, ………..
• Envelope Domain Features
– Energy, Skewness, Kurtosis ,…….
• Frequency Domain Features
– Peak Frequency, Mag of Peak Freq., Slope of Phase Spectrum…. EXAMPLE
![Page 46: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/46.jpg)
Multiple Domains The figure below shows the RF signal and the Amplitude Spectrum. Controls such as
Zeropadding, Undersampling, phase wrap/unwrap, window type, are provided. The
signal can be windowed by dragging the ends of the red bar over the RF signal.
![Page 47: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/47.jpg)
Multiple Domains The figure below shows the Envelope of the RF signal and the Phase Spectrum. It is possible to
analyze several signal simultaneously by using data name patterns using wildcard (*).
![Page 48: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/48.jpg)
Feature Extraction The extracted features are imaged here using a intensity plot. Each
sample is displayed separately and the selector can be used to
dynamically change the feature type. The histogram is also provided for
the 5 samples. The color bar and the # of bins can also be dynamically
changed. Mean and Standard deviation are provided for each sample.
![Page 49: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/49.jpg)
Discrimination Analysis It can be observed by looking at the two feature scatter plot, that the samples 1 and 2
are clustered near the origin (0,0) location while the Samples 3 and 4 are at relatively
large distance from the origin.
Y-Feature
X-Feature
![Page 50: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/50.jpg)
Some Applications
• Find the hidden echo and reduce dead zone effect. `
• Find thickness of thin coatings/structures in frequency domain
• Find Grain Characteristics from noise data analysis.
• Discrimination between defect types.
• Computer Aided Tomography
EXAMPLE
EXAMPLE
EXAMPLE
![Page 51: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/51.jpg)
Defect Discrimination Extraction of Signal
Shape will allow for
discrimination between
defect types.
![Page 52: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/52.jpg)
Digital Industrial Laminography Ewert, Redmer, BAM-VIII.3
Camera trip through the object:
3D- reconstruction
of the crack range after
numeric filtering.
Reconstruction from the
line scan measurements
at 180 kV
Mechanized Weld Inspection
by Tomosynthesis
from 5 Projections
3D Representation
![Page 53: lesson 2 digital data acquisition and data processing](https://reader031.fdocuments.in/reader031/viewer/2022021921/58ef734d1a28aba2118b4609/html5/thumbnails/53.jpg)
Summary • Data Acquisition is the single most important step
in an NDE procedure.
• Good Data Acquisition, Data Archiving, Digital Signal Processing, Discrimination Algorithms are all now feasible with low cost hardware and software.
• Good DAQ is a combination of hardware, software, and settings, and the data is only as good as the weakest link in this chain.
• Signal Analysis solves problems, previously declared un-solvable.
• Signal Analysis will not fully compensate for poor data acquisition since new information cannot be created.