
A moiré pattern is an interference pattern created when two grids are overlaid at an angle, or when they have slightly different mesh sizes.
Moire.png
The drawing on the right shows a moiré pattern. The lines could represent fibres in moiré silk, or lines drawn on paper or on a computer screen. The human visual system creates an imaginary pattern of roughly horizontal dark and light bands, the moiré pattern, that appears to be superimposed on the lines. More complex moiré patterns are created if the lines are curved or not exactly parallel.
The term originates from moire (or moiré in its French form), a type of textile, traditionally of silk but now also of cotton or synthetic fibre, with a rippled or 'watered' appearance.
Moiré patterns are often an undesired artifact of images produced by various digital imaging and computer graphics techniques, e.g. when scanning a halftone picture or ray tracing a checkered plane. This cause of moire is a special case of aliasing, due to undersampling a fine regular pattern.
In manufacturing industries, these patterns are used for studying microscopic strain in materials: by deforming a grid with respect to a reference grid and measuring the moiré pattern, the stress levels and patterns can be deduced. This technique is attractive because the scale of the moiré pattern is much larger than the deflection that causes it, making measurement easier.
Contents 
Etymology
The history of the word moire is complicated. The earliest agreed origin is the ArabicPersian mukhayyar, a cloth made from the wool of the Angora goat, from khayyana, 'he chose' (hence 'a choice, or excellent, cloth'). It has also been suggested that the Arabic word was formed from the Latin marmoreus, meaning 'like marble'. By 1570 the word had found its way into English as mohair. This was then adopted into French as mouaire, and by 1660 (in the writings of Samuel Pepys) it had been adopted back into English as moire or moyre. Meanwhile the French mouaire had mutated into a verb, moirer, meaning 'to produce a watered textile by weaving or pressing', which by 1823 had spawned the adjective moiré. Moire and moiré are now used interchangeably in English.
Calculations
Moiré of parallel patterns
Geometrical approach
Moire_lignes_paralleles.png
Let us consider two patterns made of parallel and equidistant lines, e.g. vertical lines. The step of the first pattern is p, the step of the second is p+δp, with δp>0.
If the lines of the patterns are superimposed at the left of the figure, the shift between the lines increase when going to the right. After a given number of lines, the patterns are opposed: the lines of the second pattern are between the lines of the first pattern. If we look from a far distance, we have the feeling of pale zones when the lines are superimposed, (there is white between the lines), and of dark zones when the lines are "opposed".
The middle of the first dark zone is when the shift is equal to p/2. The n^{th} line of the second pattern is shifted by n·δp compared to the n^{th} line of the first network. The middle of the first dark zone thus corresponds to
 n·δp = p/2
id est
 <math>n = \frac{p}{2 \delta p}<math>.
The distance d between the middle of a pale zone and a dark zone is
 <math>d = n \cdot p = \frac{p^2}{2 \delta p}<math>
the distance between the middle of two dark zones, which is also the distance between two pale zones, is
 <math>2d = \frac{p^2}{\delta p}<math>
From this formula, we can see that :
 the biggest the step, the bigger the distance between the birght and dark zones;
 the biggest the discrepancy δp, the closest the dark and pale zones; a great spacing between dark and pale zones mean that the patterns have very close steps.
Of course, when δp = p/2, we have a uniformely grey figure, with no contrast.
The principle of the moiré is similar to the Vernier scale.
Interferometric approach
Let us consider now two transparent patterns with a contrast I that varies with a sinus law:
 <math>I_1(x) = I_0 \cdot \sin (2\pi \cdot k_1 \cdot x)<math>
 <math>I_2(x) = I_0 \cdot \sin (2\pi \cdot k_2 \cdot x)<math>
(the steps are respectively p_{1} = 1/k_{1} and p_{2} = 1/k_{2}), when the patterns are superimposed, the resulting intensity (interference) is
 <math>I(x) = I_0 \cdot ( \sin (2\pi \cdot k_1 \cdot x) + \sin (2\pi \cdot k_2 \cdot x) )<math>
with the Euler's formula:
 <math>I(x) = I_0 \cdot 2 \cos \left ( 2\pi \frac{(k_1k_2)}{2} \cdot x \right ) \cdot \sin \left ( 2\pi \frac{(k_1+k_2)}{2} \cdot x \right )<math>
We can see that the resulting intensity is made of a sinus law with a high "spatial frequency" (wave number) which is the average of the spatial frequencies of the two patterns, and of a sinus law with a low spatial frequency which is the half of the difference between the spatial frequencies of the two patterns. This second component is an "envelope" for the first sinus law. The wavelength λ of this component is the inverse of the spatial frequency
 <math>\frac{1}{\lambda} = \frac{k_1  k_2}{2} = \frac{1}{2} \cdot \left ( \frac{1}{p_1}  \frac{1}{p_2} \right )<math>
if we consider thats p_{1} = p and p_{2} = p+δp:
 <math>\lambda = \frac{p_1 p_2}{p_1  p_2} = 2\frac{p^2}{\delta p} + p<math>.
The distance between the zeros of this envelope is λ/2, and the maxima of amplitude are also spaced by λ/2; we thus obtain the same results ad the geometrical approach, with a discrepancy of p/2 which is the uncertainty linked to the reference that is considered: pattern 1 or pattern 2. This discrepancy is negligible when δp << p.
This phenomenen is similar to the stroboscopy.
Rotated patterns
Moire_ecart_angulaire.png
Let us consider two pattern with the same step p, but the second pattern is turned by an angle α;. Seen from far De loin, we can also see dark and pale lines: the pale lines correspond to the lines of nodes, i.e. lines passing through the intersections of the two patterns.
If we consider a cell of the "net", we can see that the cell is a rhombus : it is a parallelogram with the four sides equal to d = p/sin α; (we have a right triangle which hypothenuse is d and the side opposed to the α angle is p).
Moire_calcul_angle.png
The pale lines correspond to the small diagonal of the rhombus. As the diagonals are the bisectors of the neighbouring sides, we can see that the pale line makes an angle equal to α/2 with the perpendicular of the lines of each pattern.
Aditionally, the spacing between two pale lines is D, the half of the big diagonal. The big diagonal 2D is the hypothenuse of a right triangle and the sides of the right angle are d(1+cos α) and p. The Pythagorean theorem gives:
 (2D)^{2} : d^{2}(1+cos α)^{2} + p^{2}
id est
 <math>(2D)^2 = \frac{p^2}{\sin^2 \alpha}(1+ \cos \alpha)^2 + p^2
= p^2 \cdot \left ( \frac{(1 + \cos \alpha)^2}{\sin^2 \alpha} + 1\right )<math> thus
 <math>(2D)^2 = 2 p^2 \cdot \frac{1+\cos \alpha}{\sin^2 \alpha}<math>
When α is very small (α << 2π), the following approximations can be done:
 sin α ≈ α
 cos α ≈ 1
thus
 D ≈ p / α
α is of course in radian.
We can see that the smalles α, the farthest the pale lines; when the both patterns are parallel (α = 0), the spacing between the pale lines is "infinite" (there is no pale line).
THere are thus two ways to determine α: by the orientation of the pale lines and by their spacing
 α ≈ p / D
If we choose to measure the angle, the final error is proportional to the measurement error. If we choose to measure the spacing, the final error is proportional to the inverse of the spacing. Thus, for the smal angles, it is best to measure the spacing.
Application to strain measurement
Moire_extensometrie.png
The moiré effect can be used in strain measurement: the operator just has to draw a pattern on the object, and superimpose the reference pattern to the deformed pattern on the deformed object.
See also: Theory of elasticity.
Uniaxial traction
Let us consider an object with a length of l, and we draw a pattern with a step p; the lines of the pattern are perpendicular to the axis of traction..
We the object is under tension, its length becomes l·(1+ε), where ε is the strain (relative stretch). The step of the pattern becomes p·(1+ε), and thus δp = p·ε.
The spacing between the center of two dark zones is:
 <math>2d = \frac{p}{\varepsilon}<math>
this spacing allows the determination of the strain. However, the determination of the center of a dark zone is not accurate, because the zone is wide. We can instead count the number N of dark zones: on a length of l, there are
 <math>N = \frac{l \cdot \varepsilon}{p}<math>
darke zones, i.e.
 <math>\varepsilon = N \cdot \frac{p}{l}<math>
The accuracy of the determination is the the difference of strain between th eapparition of two dark zones, i.e.
 <math>\Delta \varepsilon = \frac{p}{l}<math>
Shear strain
In the case of a pure shear strain, we draw a pattern which lines are perpendicular to the shera forces. The pattern on the deformed object is turned by the shear angle γ compared to the reference object (undeformed object).
For the same reason as for uniaxial traction, we can count the pale zones, as long as
 γ is very small,
 the object is rectanglar, and
 the forces are parallel to the sides (the pale lines are then almost parallel to the sides of the object).
When the width of the object (dimension perpendicular to the forces) is l, then the number N of pale lines is:
 <math>N = l / D = l \cdot \gamma / p <math>
i.e.
 <math>\gamma = N \cdot \frac{p}{l}<math>
and the error is
 <math>\Delta \gamma = \frac{p}{l}<math>
External links
 Removing Moiré Patterns (http://www.oberonplace.com/dtp/moire/index.htm)
 A live demonstration of the Moiré effect that stems from interferences between circles (http://www.mathematik.com/Moire/)de:Moiré
fr:Moiré it:Moire (tessitura) ja:モアレ nl:Moiré patroon ru:Муар uk:Муар