Structural lattices belong to the rich and diverse family of mechanical metamaterials and phononic crystals, and have been widely investigated for their superior or unusual mechanical properties1. For example, 2D architected materials exhibit buckling-induced effective negative swelling2, while enhanced resilience and recoverability has been demonstrated for 3D hierarchical designs versus non-hierarchical ones3. The dynamic properties of this class of engineered materials have perhaps received even more attention, mainly given their ability to control the propagation of waves through frequency bandgaps4, wave directionality in both periodic and graded topologies5,6, negative refraction7 as well as topologically protected wave motion8,9,10. Various strategies have been proposed to increase the structural lattices’ ability to steer and block energy propagating in the bulk of the material, through reconfiguration of multistable lattices11, load-induced large deformations12 and active tuning of wave properties through resonant and negative capacitance shunted piezoelectric networks13,14.

In spite of the intense research focus on lattice mechanics, the experimental documentation of their wave properties has so far been relatively limited. This is due to challenges related to the detection of transient wave phenomena in structural assemblies that are highly porous and that consist of slender elements. Furthermore, characterization often requires the detection of highly resolved wavefields consisting of both transverse and in-plane displacement components. An example of such investigations is presented in refs 15,16 where a 3D Scanning Laser Doppler vibrometer (SLDV) is employed to record multi-component wavefields in a hexagonal lattice. However, SLDVs may have limited applicability in particular as the dimensions of the lattice and of the slender elements composing it is reduced. Thus alternative techniques to achieve similar objectives continue to be of interest. The presentation of one of these techniques is the main objective of the paper.

This work presents an approach based on the use of high speed cameras along with a Digital Image Correlation (DIC) process, here adapted to allow for the tracking of points belonging to a lattice of known geometry. DIC is a widely used technique mostly for quasi-static analyses, such as mechanical property estimation, strain field measurements and crack specimen studies17. Although recently the use of DIC was extended to modal testing18,19,20,21, very little effort has been devoted to date to its application for wave studies. The investigation of wave properties makes the use of DIC challenging, given the void-to-fill ratio of the medium, the high frame rates required and the associated limited field of view.

In the approach presented herein, DIC is employed to detect and track the motion of the lattice intersection points, which are identified through the search of corresponding clusters of pixels. The procedure is currently limited to the detection and monitoring of small displacements that do not cause significant changes in lattice topology and connectivity. The method should be extended to be applicable to investigate the dynamic behaviour of structures that undergo large deformations22, topological changes, and reconfigurations23. Challenges associated with the frame rates required for capturing wave motion are here addressed by employing a repetitive excitation that allows for implementing an image interleaving process that artificially enhances the sampling rate and that enables the stitching of subregions of the lattice recorded at subsequent times to enlarge the effective field of view. The obtained wavefield images are then employed for the analysis of the wave motion of the lattice, specifically in terms of the dispersion characteristics of the two in-plane wave modes and of the associated wave velocities.


The considered DIC approach is applied for the detection of in-plane wave motion of the periodic hexagonal lattice shown in Fig. 1a. Motion is evaluated by tracking the position of the lattice intersections, or nodes, in the recorded images. These intersections are identified by setting a brightness threshold to each black and white image of the kind in Fig. 1a, which produces a binary representation of material and void as illustrated in Fig. 1c,d. Pixels with brightness above the threshold are denoted as “material pixels”. A tolerance brightness level is applied to connect each material pixel to its neighbours whose brightness may fall just below the threshold, but are still part of the lattice material, which corrects for inaccuracies resulting from the non-uniform illumination of the lattice. The search for lattice intersections proceeds by counting the number of material points within a radius from each material pixel. Here, t denotes the wall thickness of the lattice, so that the radius r corresponds to the theoretical area occupied by an intersection, which is denoted as Ai in Fig. 1d. It is expected that the material points with the largest number of neighbours within radius r correspond to the location of the intersection. The process is guided by the approximate estimate of the ratio of the area occupied by an intersection relative to the area of a unit cell. Based on the schematic of Fig. 1d, the approximate area Ai occupied by an intersection is defined as Ai = πt2/3 and the approximate area A occupied by the unit cell as A = 3/2lt + Ai, where l denotes the length of a ligament and the distance between neighbouring nodes. The considered aspect ratio l/t ≈ 3.725 gives Ai/A ≈ 15.8%. This ratio is employed for an initial estimate of the number of pixels, out of those identified from the thresholding, that are expected to define an intersection. This target number is lowered by an 80% factor to account and correct for variability in the thresholding process related to imperfections in manufacturing, limitations in image resolution and slight inhomogeneities in illumination. This value is chosen empirically based on comparisons of identified geometry and original images, and is found to provide accurate detection of all nodes. Finally, the location of the intersection is defined by the centroid of the material points within each cluster of radius r. Once the intersections are evaluated, their connectivity is determined by looking for intersections which are approximately l apart. This results in the geometrical description of the lattice as an assembly of points connected by lines as shown in Fig. 1e at the local level, and in Fig. 1b for the lattice assembly. This simple procedure is limited to the specific lattice topology considered, and will require extension to handle a variety of topologies with complex connectivities and a variety of intersections characterized by different coordination numbers.

Figure 1
figure 1

Picture of hexagonal lattice (a) and identified lattice geometry consisting of intersection points (red dots) connected by lines (black lines). Schematic of process followed for the identification of intersections and of lattice geometry (ce).

The intersection identification process is applied to the first image recorded during the acquisition time, so that displacements can be evaluated through DIC24,25. The DIC process in this work employs the open-source code by Eberl et al.26, here adapted to track the intersection points. DIC applied to 19 × 19 pixel image subsets that are located at each lattice intersection, which provides a measure of the two in-plane displacement components relative to the initial reference lattice position. The recorded motion corresponds to the transient wave induced in the lattice by a piezoelectric (PZT) stacked disks assembly designed to resonate at a specified frequency. The motion of the structure is recorded by a high-speed camera which triggers by the excitation signal. A schematic of the experimental set-up is depicted in Fig. 2, while details of the equipment and excitation parameters are provided in the ‘Methods’ section. The excitation system is selected to provide repeatable forcing and, as a result, repeatable wave motion in the lattice. This has two main advantages. First, hardware limitations of the camera impose a trade-off between frame rate and image size, i.e. the number of pixels captured in each frame. To circumvent this, images from n recordings at a frame rate of fs are interleaved to obtain an effective higher frame rate fs,eff = nfs. This is implemented by controlling the time delay between the beginning of a recording and the start of an excitation. The time delay corresponding to the i-th recording is given by:

Figure 2
figure 2

Schematic of experimental set-up.

where i 1, …, n, with n denoting is the number of the recordings. In this work, we used n = 14 delayed recordings to realize an effective fs,eff = 14 × fs, where fs = 5 kHz is the frame rate provided by the video camera utilized. A schematic of the interleaving process is presented in Fig. 3. A second advantage is that it provides a wide effective field of view that allows capturing a sufficiently large portion of the surface area of the lattice. We elected to capture the motion only of half of the lattice, invoking symmetry of geometry and loading configuration. The monitored half surface is further divided into 4 tiles as illustrated in Fig. 4. Recordings are first conducted on each of the tiles. A composite video is then obtained from the combination of the 4 tiles which is obtained by aligning the intersection locations in planned overlapping regions. The composite images are obtained by first rotating each tile’s coordinate system so that the edges of the overlapping area align with the global coordinate axes. Then, each tile is translated so that the centroid of its overlap region matches that of its pairing neighbour.

Figure 3
figure 3

Schematic of interleaving process for enhancement of effective sampling rate.

Figure 4: Schematic of monitored portion of surface area of the lattice, and subdivision into 4 tiles.
figure 4

The figure also illustrates the point of excitation as well as the location of the LDV measurements.

The recorded motion of the lattice can be represented in the form of the time snapshots in Fig. 5, where the colour code is associated with the resultant of the in-plane displacement components.

Figure 5: Time snapshots of the recorded wave motion in the lattice resulting from the DIC process presented at t = 3.78 ms (left) and t = 3.99 ms (right).
figure 5

Horizontal x component (a,b), vertical y component (c,d).

In addition, the motion of individual points can be extracted from the recorded images to obtain individual time-traces that can be compared with point measurements obtained for example from a single point LDV. An example of such a comparison is shown in Fig. 6 to illustrate how the method proposed herein is capable of providing information that is comparable with that recorded by the LDV. While the results from the DIC (black solid line) appear more noisy, which is evident from the recorded signal prior to the arrival of the wave, which occurs at t ≈ 0.5 ms, they compare well in general trends in terms of amplitude, and of rising and decaying trends. Of note is the fact the the LDV’s data were obtained from numerical integration of the LDV velocity outputs. In addition, imperfect alignment of the LDV beam relative to the lattice may lead to contribution of both horizontal and vertical displacement component, which could be considered as reasons for the relative mismatch between the data. The comparison of the two time traces indicates how the DIC technique can be employed for the description of wave motion through measurements that contain sufficient information in space and time for subsequent characterization of the wave mechanics of the lattice as discussed in the upcoming “Discussion” section.

Figure 6
figure 6

Time and frequency domain plot of the excitation signal generated by FG2 (a). Comparison of DIC time trace with LDV measurements recorded at the location shown in Fig. 4(b).


Analysis of the wave motion of the lattice as recorded through the process described in the previous section reveals some of the interesting properties that characterize the hexagonal topology here considered. The results also suggest how this measurement approach may be applied to investigate the properties of a variety of lattice topologies. Examples of such investigation enabled by the in-plane detection of wave motion are described in the following paragraphs.

The time snapshots of Fig. 5 illustrate how the response of the lattice at the considered excitation frequency (fe = 16.74 kHz - see “Methods” Section) is directional in space, i.e. wave motion occurs preferentially along the vertical (y) direction. This is the result of the anisotropy of this lattice which is documented for example in ref. 27. Such directionality can be predicted numerically by performing the dispersion analysis of the lattice as described for example in ref. 6. The experimental determination of the directional properties however is complicated by the fact that the recorded response is a superposition of the in-plane wave modes corresponding to longitudinal (P-mode) and transverse (S-mode) polarizations.

The availability of the in-plane displacement vector u = u i + v j , with i , j denoting the unit vectors aligned with the horizontal (x) and vertical (y) axes respectively, however affords the possibility to effectively separate the two modal contributions. This is achieved by employing Helmholtz decomposition to express the displacement u as a function of the scalar P-wave potential ϕ and the vector S-wave potential ψ5:

where the divergence  · u = 2ϕ and the nonzero component of the curl  × u = −2ψ of the wavefield, in this case directed along the out-of-plane direction z, separate P and S-wave contributions, respectively. The spatial derivatives required for the computation in eq. 2 are computed by first interpolating the displacements of the hexagonal grid onto a 55 × 56 points rectangular grid. This is based on a natural neighbor interpolation routine available in the Matlab environment. Letting the bottom-most intersection define the position of the x-axis and letting the left-most intersection define the position of the y-axis, the square grid starts at coordinate and builds in the positive x and y directions with spacing . Next, a central difference scheme is employed for the computation of derivatives. The time snapshots of and of shown in Fig. 7 illustrate the differences in speed, wavelength and directionality between the two wave modes. In both figures, the colour map is based on normalized data, with red and blue respectively denoting maximum positive and negative values. Most notably, and as expected, the P-mode has a significantly larger wavelength and appears more isotropic than the S-mode, which is anisotropic with preferential propagation along the positive y direction and towards the top left corner of the structure. The maps of the separated modes also show that the S-mode dominates the overall response shown in Fig. 5. Directionality and wave speeds can be characterized and quantified by representing the two modal components in the Fourier domain, i.e. at a specific frequency. The contour plots of Fig. 8 correspond to the magnitudes at the excitation frequency fe = 16.74 kHz and provide a distribution map of the energy content of the recorded response in the wavenumber domain. The maps also superimpose the iso-frequency contours of the theoretical dispersion surfaces for the lattice, which are represented by the solid black lines in both Fig. 8. The theoretical dispersion relations are evaluated by applying established methods based on the Finite Element (FE) discretization of a unit cell, and the application of Bloch periodic conditions6. Both maps in Fig. 8 show a good match between theoretical predictions and measured data, which demonstrates that the detected motion is descriptive of the wave properties of the lattice, and that the representation of the measured wavefields in the wavenumber space can be an effective tool for the estimation of the dispersion properties, and therefore the mechanical properties of a lattice under investigation. Of note is the fact that the iso-frequency contour has the form of a circle for the P-mode (Fig. 8a), which matches the theoretical predictions well, while the S-mode reflects more predominantly the hexagonal geometry of the lattice and its six-fold symmetry (Fig. 8b). The theoretical predictions of dispersion can be further elaborated to obtain the group velocities for the two modes at designated frequencies. Theoretical group velocities for the two modes are shown in Fig. 9 illustrate their different anisotropy, and further highlight the directional properties of the S-mode in particular. The group velocity directional variations provide an estimate of the shape of the wave front corresponding to the propagation in the lattice of a wave packet. Thus, at a particular time, one may superimpose the predicted wavefront to the one actually measured to once again illustrate the capabilities of the method presented here along with the theoretical estimation of dispersion to investigate wave propagation characteristics in terms of both magnitude of group velocity and directional dependence. Specific to the results in Fig. 9, isotropy of the P-mode at fe = 16.74 kHz is confirmed by the corresponding group velocity plot, which is almost a perfect circle, signalling that the energy carried by the P-mode spreads in all the direction, with about the same average speed approximately equal to 820 m/s. The “star” pattern shown in Fig. 8b instead captures the anisotropic propagation of the S-waves, which is in good agreement with theoretical predictions showing directions along which the energy is focused by the S-wave with 6-fold symmetry, with faster components of the wave traveling at about 320 m/s.

Figure 7
figure 7

Snapshot of divergence (a) and curl (b) of the measured displacement field at t = 3.78 ms and t = 4.14 ms, respectively.

Figure 8
figure 8

Wavenumber domain representation (a), and (b) at the excitation frequency and comparison with theoretical iso-frequency dispersion contours (solid black lines). The dashed black line outlines the First Brillouin Zone of the reciprocal space for the lattice1,29.

Figure 9
figure 9

Direction variations of group velocity at the excitation frequency fe = 16.74 kHz: S-mode: solid blue line, P-mode: dashed red line.

Noise in data acquisition is due to several factors. Primarily, the magnitude of the displacement is relatively small, determining a non-optimal signal-to-noise ratio. A solution could be further increasing the amplitude of the excitation. Other sources of noise can be associated to low-frequency vibration and light flicker, which have been both filtered out. Other external sources of noise are associated to the camera, which could be estimated by performing a measurement with no excitation, hence subtracting the resulting field to the data. In addition, post-process can introduce noise as well: imperfect location of intersections, interpolation from hexagonal to rectangular grid and interleaving of multiple recordings may all contribute to the noise observed, which may be reduced by improving each of the aforementioned processes.

The proposed method may enable reduction in the time needed to capture 2D wavefields, in comparison, for example with point-by-point techniques such as scanning LDVs. Nevertheless, these tools are mature and available with professionally integrated hardware-software packages that are designed for this purpose. Despite being inherently faster that LDV during data acquisition, the approach described in the present work is yet to be optimized. Specifically, there is room for improvement, for instance in the conversion of the digital images to a grid of points and in the selection of the optimal p × p pixel image subset used for the correlation of the different frames. Furthermore, high-speed cameras with a higher frame rate capability could make interleaving and stitching of different tiles not necessary, thus dramatically reducing the post-processing effort and time required to obtain the full-field measurement of the wave phenomena. An important merit of the technique presented herein is that it enables the capturing of the dynamic deformation of a lattice consisting of features that may be too small for the accurate placement of the Laser beam on a large number of points over the structure.


Lattice Fabrication

The hexagonal honeycomb lattice is manufactured out of polylactic acid (PLA) using fused deposition manufacturing (FDM). The lattice is characterized by 56 × 36 unit cells of dimensions l = 3 mm, t = 0.8053 mm (Fig. 1a), and out-of-plane width w = 10 mm. The number of cells is maximized in relation to the overall area than can be fabricated by available machines. The beams comprising the hexagons have slenderness ratio l/t ≈ 3.725 which leads to a fairly small material to void ratio. A densely filled region on the lattice boundary is included to facilitate fixturing and approximate a rigid boundary. A reflective mirror spray paint is applied to the lattice, enhancing its ability to reflect the bright lights required for short camera exposures and protects the structure from overheating. Before painting, the structure is sanded with 240 grit sandpaper to give more defined features for DIC to utilize.

Experimental setup

The experimental setup is shown in Fig. 2. The excitation to the lattice is provided by a resonant piezoelectric (PZT) stack assembly (APC 90-4060) attached to the lattice in the location shown. The PZT resonance frequency is the considered excitation frequency fe = 16.74 kHz. The excitation is applied in the form of a sinusoidal burst, with modulation being provided by an 11-cycle Tuckey window, as shown in Fig. 6a. The motion of the structure is recorded by a high-speed camera (Photron Fastcam SA1.1) which is set to record images at a rate of fs = 5,000 frames per seconds. The interleaving process described above considers n = 14 properly delayed takes, so that the effective sampling frequency is fs,eff = nfs = 70 kHz. Each recording is repeated 16 times and averaged to minimize noise. Recording is started by a manual switch connected to the camera. Once the recording started, the camera triggers a first function generator (FG1 - Agilent 33120 A), which produces a square wave. The falling edge of the square wave then triggers the excitation signal produced by second function generator (FG2 - Agilent 33220 A). Imposing the frequency of the first signal generator allows us to enforce the time delay needed to achieve the effective sampling rate fs,eff. The excitation signal is then fed to the PZT exciter through an amplified (E&I 1040 L). The motion of one point of the lattice is also monitored through a Laser Doppler Vibrometer (LDV) (Polytec PDV 100). The location of the monitored point is shown also in Fig. 2. The LDV measurements are employed to verify the repeatability of the excitation and motion during various takes and excitation cycles, as well as to compare the time histories recorded at the monitored location with those extracted from the DIC procedure. During data collection, uniform illumination of the lattice is provided by two lamps. These lamps are observed to have a small but detectable flicker in brightness at 120 Hz which is filtered out by a high-pass filter applied before the interleaving. In addition, mean subtraction in time is applied to remove any low frequency motion that may contribute to noise. A Hamming window is then applied in the time domain to minimize spectral leakage. Projection errors and imperfect camera-to-specimen alignment were assumed to be small, but were not accounted for. In running the experiments, we attempted to ensure that the camera was pointed perpendicularly to the specimen, and the distance between camera and specimen was considered sufficient to neglect projection errors.

FE Modeling and Bloch Analysis

Bloch analysis is implemented numerically by using the FE commercial code ABAQUS/Standard28. The unit cell, represented in Fig. 4, is discretized by using three-dimensional hexahedral C3D8R ABAQUS elements. The Bloch conditions, depending on the wavenumber κ , are enforced on the nodal displacement of the boundaries of two identical unit cells, defined as real and imaginary unit cells. An eigenvalue problem is solved for the frequency ω for each value of κ used to discretize the Irreducible Brillouin Zone in order to obtain the dispersion relation ω = ω( κ ) for the structure. The material is modelled as linear elastic with Young’s modulus E = 2.46 GPa, obtained by previously gained empirical knowledge, mass density ρ = 1250 kg/m3 and Poisson’s ratio v = 0.36.

Additional Information

How to cite this article: Schaeffer, M. et al. Optical Measurement of In-plane Waves in Mechanical Metamaterials Through Digital Image Correlation. Sci. Rep. 7, 42437; doi: 10.1038/srep42437 (2017).

Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.