Page 1 of 34. Image Processing Applications For The. Study Of Displacements and Cracking In. Composite Materials. B. Mob
Image Processing Applications For The Study Of Displacements and Cracking In Composite Materials
B. Mobasher, S. D. Rajan Department of Civil and Environmental Eng. Arizona State Univ., Tempe, AZ, USA,
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Outline of Presentation Introduction Image processing using Matlab Image processing applications for cracks and displacement fields Case Studies Fabric composites for crack spacing Ring Specimen for crack width Calibration using tensile tests on rubber and fabrics Displacement measurement in Fan blade out test.
Conclusions
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Scope of Work Crack characteristicslength, width and spacing
2-D Full-field displacement measurement based on Cross correlation Approach White light illumination Not real-time results, Post-Processing needed Tension test Samples and Ring static tests. Sub-pixel accuracy
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Image Processing Software Image Acquisition using a variety of frame grabbers and digital cameras. Image Processing Toolbox in MATLAB. Full flexibility for customization. Economical, versatile, and use-friendly interface. A comprehensive library of canned routines for image processing.
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Fabric Reinforcing Methodology
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Lamina stacking optimization for strength and toughness 60 50
Unidirectional
Stress, MPa
40
[0/-45/45/90]s
30 20 10 [45/-45]s 0 0.000
0.005
0.010 0.015 0.020 Strain, mm/mm
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
0.025
Various stages of cracking
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Image Definition The most convenient method for expressing locations in an image is to use pixel coordinates. In this coordinate system, the image is treated as a grid of discrete elements The intensity ranges from 0-1 for binary images, 0-255 for grey images, and three distinct levels of 0-255 for color images. Image is represented as a matrix of scalar, or logical variables, i.e, 256x256, 512x512, 1028x1028, or 640x480
c 1,1 1,2 1,3 1,4 2,1 2,2 2,3
r
3,1 3,2 4,1
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Binary Level processing Filters Dilation and Erosion
Morphological Reconstruction Pixel Connectivity Flood-Fill Operations
Objects, Regions, & Feature Measurement Properties of objects of Binary Images
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Processing Steps Image Capture/Acquisition Grey Image processing Adjust the Image Contrast Histogram equalization Filters
clear all I2=imread('4.bmp'); figure(1), imshow(I2)
Thresholding Object Segmentation
Binary Level processing Feature Extraction Measurements
Reporting
bw3 = im2bw(I2,level);
L = bwlabel(bw3); stats = imfeature(L,'all');
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Crack Spacing
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Crack Spacing
allength = [stats.MajorAxisLength]’; average_width=mean(allength'); [m,s]=stat(allength'); You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Crack Spacing measurement Damage evolution measurement using image analysis. Crack spacing and the stress-strain response of AR Glass fiber composites
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Stiffness degradation & Crack Spacing Relationship 1000
Tangent Stiffness, MPa
Glass Fabrics 100
10
1 80
Polyethylene Fabric
60 40 20 Crack Spacing, mm
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
0
Crack Width Measurements Concrete
Steel Tube
Strain gages
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Shrinkage Crack tracking through Image Mosaics
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
0.8 TRM_30FA Crack Width
Crack Width, mm
0.6
0.4
0.2
0
0
10
20 Age, Days
30
40
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Cross Correlation Techniquesliding neighborhood operation Select a single pixel and determine its neighborhood. Apply a function to the values of the pixels in the neighborhood. This function must return a scalar. Find the pixel in the output image whose position corresponds to that of the center pixel in the input image. Set this output pixel to the value returned by the function. Repeat steps 1 through 4 for each pixel in the input image.
c(u, v) f ( x, y ) * t ( x u, y v) x, y
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Cross-Correlation The value of an output pixel is computed as a weighted sum of neighboring pixels. The matrix of weights is called the correlation kernel. Example: compute the (2,4) output pixel of the correlation of A, assuming h is correlation kernel: Slide the center element of the correlation kernel so that lies on top of the (2,4) element of A. Multiply each weight in the correlation kernel by the pixel of A underneath. Sum up the individual products from step 3. The (2,4) output pixel from the correlation is: 1-8 + 8-1+ 15- 6 + 7-3 + 14- 5 + 16- 7 + 13- 4 + 20- 9 + 22-2 = 585
h=
8
1
6
3
5
7
4
9
2
A=
17 23 4 10 11
24 5 6 12 18
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
1 7 13 19 29
8 14 20 21 2
15 16 22 3 9
Image 1Original Template
n pixels
subimage a subimage b
v n pixels
Image 2Matching Template
u
d 2f,t (u,v) f ( x, y ) t ( x u, y v)
2
x, y
A 3x2 template matching to calculate the cross correlation function:
d(i,j)= corr2(double(b),double(a)); pp=(d = = max(d(:))); [x,y]=find(pp= = 1); You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Crack Propagation and opening
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Calibration
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Comparison of the load displacement measured using the LVDT and the cross correlation technique. 2500 Cross Correlation LVDT
Force, lbs
2000 1500 1000 500 0
0
0.02
0.04
0.06
Elongation, in
The uniaxial tension test of dry Kevlar fabric
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
0.08
Displacement Field between stages 4 and 5
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Displacement Field between stage 5 and 6
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Penetration resistance Engine wraps subjected to Fan blade out Static Experiments
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Initial Condition
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Stage 0-1
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Stage 1-2
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Stage 2-3
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Stage 3-4
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Stage 13-14
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Kevlar: 1,2,4,8 and 24 layer tests 35000 30000
Load, lbs
25000
1 Layer 2 Layers 4 Layers 8 Layers 24 Layers
P
20000 15000
d 10000
P 5000 0 0.00
1.00 2.00 3.00 Actuator Stroke, in
4.00
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
Conclusions Imaging techniques using Matlab based applications are shown to significantly improve our ability to extract more information from experimental data. The method is easy to use and versatile in various applications. Measurement of full displacement field using cross correlation approach is a powerful technique in understanding the localization processes.
You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)
www.PDFCool.com