Next Article in Journal
Thermal Physics and Glaucoma II: Preliminary Evidences for a Thermophysical Design of a Possible Visible-Light-Photons Therapy
Next Article in Special Issue
Review of Visual Saliency Prediction: Development Process from Neurobiological Basis to Deep Models
Previous Article in Journal
Transfer Learning for an Automated Detection System of Fractures in Patients with Maxillofacial Trauma
Previous Article in Special Issue
A Low-Cost Contactless Overhead Micrometer Surface Scanner
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison of Quantitative Morphology of Layered and Arbitrary Patterns: Contrary to Visual Perception, Binary Arbitrary Patterns Are Layered from a Structural Point of View

LP Group Inc., Charles Town, WV 25414, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(14), 6300; https://doi.org/10.3390/app11146300
Submission received: 17 April 2021 / Revised: 21 June 2021 / Accepted: 30 June 2021 / Published: 8 July 2021

Abstract

:

Featured Application

Morphological analysis of various categories of patterns; local and global feature extraction in pattern recognition.

Abstract

Patterns found among both living systems, such as fish scales, bones, and tree rings, and non-living systems, such as terrestrial and extraterrestrial dunes, microstructures of alloys, and geological seismic profiles, are comprised of anisotropic layers of different thicknesses and lengths. These layered patterns form a record of internal and external factors that regulate pattern formation in their various systems, making it potentially possible to recognize events in the formation history of these systems. In our previous work, we developed an empirical model (EM) of anisotropic layered patterns using an N-partite graph, denoted as G(N), and a Boolean function to formalize the layer structure. The concept of isotropic and anisotropic layers was presented and described in terms of the G(N) and Boolean function. The central element of the present work is the justification that arbitrary binary patterns are made up of such layers. It has been shown that within the frame of the proposed model, it is the isotropic and anisotropic layers themselves that are the building blocks of binary layered and arbitrary patterns; pixels play no role. This is why the EM can be used to describe the morphological characteristics of such patterns. We present the parameters disorder of layer structure, disorder of layer size, and pattern complexity to describe the degree of deviation of the structure and size of an arbitrary anisotropic pattern being studied from the structure and size of a layered isotropic analog. Experiments with arbitrary patterns, such as regular geometric figures, convex and concave polygons, contour maps, the shape of island coastlines, river meanders, historic texts, and artistic drawings are presented to illustrate the spectrum of problems that it may be possible to solve by applying the EM. The differences and similarities between the proposed and existing morphological characteristics of patterns has been discussed, as well as the pros and cons of the suggested method.

1. Introduction

Anisotropy is a common structural feature of various systems formed in nature and beyond. The commonly accepted definition of anisotropy is different properties in different directions. For instance, in materials science, materials have different mechanical properties depending on the direction of their measurements [1]. In seismic geology, the velocity of elastic waves depends on the direction of those waves’ propagation [2]. In addition, “morphogenesis in plants depends critically on directional (anisotropic) growth” [3].
We will consider anisotropic features of layered systems, which are to some extent different from the broadly used definitions of isotropy and anisotropy. The patterns found in fish scales are one example of a layered growth system that has an anisotropy of structure. The incremental growth of fish scales results in the formation of layers across a 2-D plane. One growth layer describes a cycle of fish scale growth at an instance of time ti, and the thickness of the layer is the measure of the growth rate at ti. These layers are distinguished by numerous breaks and confluences due to the fact that the growth rate of fish scales varies in different directions. That is, the growth layers exhibit an anisotropic structure due to the anisotropic growth of the fish scales.
Cross sections of lamellar bones, corals, and trees similarly exhibit patterns of anisotropic growth layers formed by living systems where a layer is formed at an instant of time ti. Layered anisotropic structures can be found in both natural patterns and manmade objects, including satellite images of the surface of Mars, the human aorta, alloys, and many others [4], even though their layered structures were formed differently than those of the growth layers found in living systems.
The anisotropy of the physical, mechanical, or electrical properties of an object under study implies that the property’s measurements are carried out along N transects in N different directions. The anisotropy of a structure made up of layered patterns implies that measurements are carried out along N parallel transects, which are oriented in one direction only (Figure 1a). If the layers represent growth increments, then the direction of the numbered layers coincides with the direction of pattern formation. Thus, the set of transects R1, …, Rj, …, RN represents the coordinate system used for the measurement of patterns with anisotropic characteristics. A layered pattern with an isotropic structure implies that there are no breaks and confluences in the structure of the layers (Figure 1b).
An empirical model (EM) of 2-D layered patterns was proposed with the aim of providing a tool to quantify the morphological features of anisotropic layered objects [6,7]. The EM has three components: an N-partite graph G(N), a Boolean function (BF) to describe the 2-D structure of the layers, and table TM,N, which comprises the thickness of the layers along transects R1, …, RN; EM = {BF, G(N), TM,N}. Transects R1, …, RN that are used for the construction of the EM are straight lines that are always distributed evenly across a 2-D layered pattern and are perpendicular to the direction of pattern formation or numbering of layers.
The N-partite graph G(N) consists of a sequence of bipartite graphs, G(R1, R2), …, G(Rj−1, Rj), …, G(RN−1, RN), where G(Rj−1, Rj) is a bipartite graph that describes the structure of a layered pattern situated between nearby transects Rj−1 and Rj. An isotropic layer here would imply that the vertex a∈Rj−1 connects only with the vertex b∈Rj, and b∈Rj connects only with a∈Rj−1. The edge ab in G(Rj−1, Rj) is therefore an isotropic edge, and the vertices a and b are also isotropic. This means that the isotropic edges and vertices form a defined layer that has no confluences and breaks in its structure.
The layers located between Rj−1 and Rj that exhibit breaks and confluences (Figure 2) are considered anisotropic layers, or anisotropic edges and vertices in terms of G(N). Figure 2a shows a layered anisotropic pattern crossed by five transects. The corresponding five-partite graph (G(5)) is shown in Figure 2b. Graph G(5) is composed of bipartite graphs G(R1, R2), G(R2, R3), G(R3, R4), and G(R4, R5). The isotropic edges and vertices (shown in blue) and the anisotropic edges and vertices (shown in red) for bipartite graphs G(Rj−1, Rj) are presented in Figure 2c.
The parameter of the amount of disorder in the layer structure (DStr) was introduced to describe the deviation of an anisotropic pattern from its isotropic analog [4]. DStr is proportional to the number of anisotropic vertices and edges. If DStr = 0, then the pattern consists of layers without breaks and confluences. This means that the pattern consists of only isotropic layers (Figure 1b). A DStr of zero thus indicates the highest level of order in a layered pattern and a DStr of 1 indicates the highest level of disorder in the structure of a layered pattern, i.e., G(N) is only comprised of anisotropic layers. It is necessary to specify that special point patterns [8] are beyond the scope of the present work.
There are an infinite number of both natural and manmade patterns which visually do not consist of layers. Figure 3 shows patterns of various categories, including those found in nature (Figure 3a), medicine (Figure 3b), the geosciences (Figure 3c), materials (Figure 3d,e), and art (Figure 3f). We call such categories of patterns arbitrary. In this paper, we focus on binary arbitrary patterns and grayscale patterns with a high level of edge gradient. Such a focus allows us to use a relatively simple procedure to convert these patterns into a binary format.
The present paper continues our previous work [4,6,7]. The title of this paper states our goal: to justify that binary arbitrary patterns and layered patterns, both natural and manmade, are composed of isotropic (IL) and anisotropic (AL) layers. To reach this goal, this paper will do the following:
  • show that AL and IL are the building blocks of binary arbitrary patterns (meaning that the EM could be used to formalize the morphological properties of arbitrary patterns);
  • illustrate the possibility of reconstructing the original arbitrary pattern from its EM; and
  • introduce three parameters for layers: disorder of layer size (DSize), pattern complexity (PCom), and disorder of layer structure (DStr).
Figure 3. Examples of arbitrary patterns. (a) Mars’ surface; Credit: NASA [9]. (b) Melanoma; Credit: Wikipedia [10]. (c) Contour map; Credit: [11]. (d) Microstructure of graphene; Credit: [12]. (e) Microstructure of bronze: Credit: Wikipedia [13]. (f) Artwork; Credit. Wikipedia. Hokusai [14].
Figure 3. Examples of arbitrary patterns. (a) Mars’ surface; Credit: NASA [9]. (b) Melanoma; Credit: Wikipedia [10]. (c) Contour map; Credit: [11]. (d) Microstructure of graphene; Credit: [12]. (e) Microstructure of bronze: Credit: Wikipedia [13]. (f) Artwork; Credit. Wikipedia. Hokusai [14].
Applsci 11 06300 g003
We justify the usefulness of our proposed metric by showing that the DStr, DSize, and PCom parameters can be used to quantify the morphology of binary patterns, reveal changes in these patterns’ size and structure, and act as shape characteristics. Our proposed method can be applied to both arbitrary patterns, and convex and concave polygons of any configuration, even if the pattern or polygon consists of straight lines alone.
Anisotropic and isotropic layers serve as informational units for describing the morphology of layered and arbitrary patterns. These informational units substantially differ from that of pixels, which is used in methods that are based on Shannon entropy [15]. Another distinctive feature of the proposed method is the presence of the reference pattern, which is comprised of layers that have an isotropic size and structure. The parameters DStr, DSize, and PCom are calculated based on this reference pattern. This means that:
  • The DStr serves as the measure of deviation from an isotropic analog in patterns with an anisotropic layer structure;
  • The DSize serves as a measure of deviation from an isotropic analog in patterns that have an anisotropic layer size; and
  • The PCom serves as a measure of deviation from an isotropic analog in patterns with both an anisotropic layer size and structure.
The paper is organized as follows. In the Materials and Methods section, we justify that the EM could be used for quantifying the morphological characteristics of arbitrary patterns by comparing visual macro differences and non-visual micro similarities between layered and arbitrary patterns. We also illustrate that a binary pattern could be reconstructed from the EM. The parameters DSize and PCom are presented to describe the morphological characteristics of binary patterns. The outcome of experiments that are designed to showcase the effectiveness of the DStr, DSize, and PCom parameters are presented in the Results section. The Discussion section contains comparisons of our proposed method with several existing ones; descriptions of the assumptions, limitations, and pros and cons of our proposed method; and areas of potential application and future work.

2. Materials and Methods

2.1. Layered vs. Arbitrary Patterns: Micro-Similarities and Macro-Differences

For the sake of simplicity and without loss of generality, we assume that arbitrary binary patterns consist of lines of equal thickness. The first visual impression of layered patterns (Figure 1) is that the layer serves as a basic macro structural element for different categories of layered patterns. This means that the layer is the dominant structural characteristic of various categories of layered patterns. The first visual impression of arbitrary patterns (Figure 3) is that they do not exhibit layers as their dominant morphological characteristic, since arbitrary patterns consist of many different categories of micro- and macro-structural elements. This is the reason why these patterns are considered arbitrary.
Figure 4 summarizes the visual differences and similarities of layered and arbitrary patterns. Layers are the dominant feature of the entire area of layered patterns, which can easily be recognized by the naked eye. Patterns of fish scales and the surface of Mars are typical examples of layered anisotropic patterns. The structure of these patterns is essentially different from those of arbitrary patterns such as labyrinth and Turing patterns (Figure 4a). Layers are not the dominant features of labyrinth and Turing patterns on a global scale. On a local (micro) scale, these patterns are comprised of layers in the same way as the patterns of fish scales and Mars’ surface are (Figure 4b).
The naked eye is not a suitable tool to explore the micro-features of patterns. Thus, a magnifying glass was used for this purpose. Two nearby transects, Rj−1 and Rj, played the role of the magnifying glass, since they allowed us to explore a very narrow area of a 2-D arbitrary pattern. Figure 4b shows fragments of the arbitrary pattern structure situated between Rj−1 and Rj. It is apparent that graphs G(Rj−1, Rj) of labyrinth and Turing patterns consist of IL and AL. This means that:
the layer is the dominant feature of the arbitrary pattern situated between nearby transects Rj−1 and Rj
Statement (1) is also true for all bipartite graphs G(R1, R2), …, G(RN−1, RN) that show labyrinth and Turing patterns (Figure 4b). Thus,
binary arbitrary anisotropic patterns consist of AL and IL only.
AL and IL are the building blocks of layered as well as arbitrary binary patterns, according to Statements (1) and (2). Thus, the EM of layered patterns could potentially serve as a tool for quantifying the morphological characteristics of arbitrary graphical systems.

2.2. Reconstruction of Binary Patterns from the Empirical Model

The goal of this section is to estimate how much the EM reliably describes a binary arbitrary pattern. To reach this goal, the original arbitrary pattern was converted into the EM, then reconstructed from the EM [19]. The patterns before and after this reconstruction were then compared.
A binary pattern situated between Rj−1, Rj consisted of black and white pixels. The black pixels formed a configuration of the pattern under study. The white pixels were used to construct G(N) There is a one-to-one correspondence between G(N) and the set of black pixels situated between Rj−1 and Rj. This means that if the colors are inverted, then G(Rj−1, Rj) is converted into the pattern under study, and the pattern under study will be converted into G(Rj−1, Rj). This feature of binary patterns was used to formalize the construction of G(N), and to measure the thickness and area of the layers [5,6]. The outputs of procedures for developing the EM are the following data sets:
  • The number of transects and their direction and position in the 2-D plane.
  • The coordinates of graph vertices situated along Rj, j = 1, N.
  • The adjacency matrix that describes the connectivity between graph vertices situated along Rj−1 and Rj, j = 1, N.
  • The coordinates of points where the black pixels of the forming front and Rj intersect (Figure 5a). Vj denotes the set of points, i.e., vertices v1, j, v2, j, …, vp, j, of the intersection of the forming front and Rj. Figure 5a shows the point of intersection of the forming front with transect R. A fragment of the pattern is presented in Figure 5a in the Comma Separate Values (CSV) file, where 1 represents black pixels.
  • The adjacency matrix (AM-P) describes the connectivity between Vj−1 and Vj (Figure 5b). The AM-P describes the structure of the pattern under study.
To reconstruct the pattern between Rj−1 and Rj, we construct a bipartite graph based on Vj−1, Vj and the AM-P. The limitation of using the AM-P for pattern reconstruction lies in the fact that the AM-P contains no information about the configuration of edges between sets of vertices Vj−1 and Vj, nor does it contain information about the thickness of these edges. Thus, straight lines of identical thicknesses comprise the layers between nearby transects. Figure 5b shows the pattern before and after reconstruction and the corresponding AM-P. The accuracy of such pattern reconstruction increases as the distance between the transects decreases.
The text pattern rendered in raster binary format is used as the test sample to illustrate the text’s geometry before and after reconstruction (Figure 6a). The post-reconstruction text is readable but visually looks more complicated than the pre-reconstruction text because it has many structural irregularities. Charts DStr = f(number of transects) demonstrates (Figure 6b) two apparent facts in quantitative terms:
  • DStr (after reconstruction) > DStr (before reconstruction),
  • The differences between DStr (after reconstruction) and DStr (before reconstruction) nonlinearly increase as the number of transects goes up.
Thus, the parameter DStr could be applied to set up the correspondence between the number of transects used for the construction of the EM and the how well the EM compares to the pattern being studied. In other words, the DStr could potentially serve as the measure of how accurately the EM corresponds to the structure of the pattern being studied. For instance, the difference between the DStr of the text before and after reconstruction is equal to 0.637–0.617 = 0.020 = 2.0% (Figure 6b). Thus, parameter DStr could be applied to set up correspondence between number of transects used for the construction of the EM and the level of adequacy of the EM to a pattern under study.

2.3. Disorder of Layer Structure (DStr)

The isotropic and anisotropic vertices of G(N) are used to calculate the DStr of arbitrary patterns because it allows us to take into account an isolated vertex which is not the endpoint of any edge, for instance vertex A4 in Figure 5b. Let us denote VAns(j−1, j) an anisotropic vertices in the bipartite graph G(j−1,j) and VAll(j−1,j) will denote all vertices comprising G(j−1,j). The DStr G j 1 , j of G(j−1,j) is
DStr G j 1 , j = VAns j 1 ,   j VAll   j 1 ,   j
DStr[G(j−1,j)] is the measure of deviation of the bipartite graph G(j−1,j) from a graph comprised of isotropic vertices alone. In terms of a pattern, this means that DStr[G(j−1,j)] is the measure of the deviation of an arbitrary pattern situated between Rj−1 and Rj from an isotropic pattern. The disorder of layer structure of N-partite graph G(N) is
DStr G 1 ,   N = 1 N 1 j = 1 N 1 DStr G j , j + 1  
The value of DStr[G(1, N)] depends on the sampling density (i.e., the number of transects used to calculate DStr[G(1,N)]). This leads to the question of how many transects should be used to quantify DStr[G(1, N)], which has not yet been technically defined.
Because the anisotropic components of a layered pattern are unevenly distributed in 2D space, we examine multiple versions of the sampling density to determine how many transects are necessary to quantify DStr. The general principle in choosing the number of transects is based on the fact that we do not know a priori how many transects will best describe the particular layered pattern. In these circumstances, our method is to examine many different versions of transect sets. In the present work, all transects are straight lines, and the distance between two adjacent transects remains constant across all transects.
The minimal number of transects is equal to 2 and the maximal number is defined by the minimal distance between two nearby transects, which cannot be less than one pixel. We calculate DStr for a normalized number of transects Ni(normalized) = Ni/Nmax in order to present the results of calculating DStr for the scale [0, 1]. We plot the function Ystr = Fstr(x), i.e., DStr = Fstr(number of transects), which describes dynamic changes in DStr when the number of transects tends to the maximum possible number. If all possible versions of the number of transects are used to calculate DStr, then Ystr = Fstr(x) contains as many structural details as possible for the pattern of layers being studied. The area bounded by Ystr = Fstr(x) and the axis x = 0 is the measure of DStr. Thus,
DStr = 0 1 Fstr x dx
It is necessary to define Nmin and Nmax to calculate Fstr(x), where Nmin is the minimal number of transects and Nmax is the maximal number. The condition for Nmax is defined by the choice of the minimal number of pixels (Npix) between Rj−1 and Rj, j = 1,N and by the number of pixels between two nearby versions of transects denoted by Nstep. Therefore, parameters Nmin, Npix and Nstep are the starting point for the calculation of the DStr.

2.4. Disorder of Layer Size (DSize)

We will now introduce the parameter disorder of layer size (DSize), which is defined as the measure of deviation in the thickness of layers in the arbitrary pattern being studied from the reference pattern, which exhibits isotropic layer thickness. Isotropic layer thickness implies that the thickness of layers remains constant along transects Rj, j = 1, N for any rotation angle. Thus, the standard deviation is a suitable tool to quantify the deviation of the anisotropic layer thickness from the isotropic state, i.e., to quantify the DSize. A Min-Max scaling technique [20] is used to determine the layer thickness for the interval [0, 1].
DSize j = Xi , j Xavr , j 2 Nj 2 ,
where DSize(j) is the disorder of layer size along transect Rj, Xi,j is the normalized thickness of layer i along Rj, and Xavr,j is the average thickness of layers along Rj. The disorder of layer size along N transects, or DSize(N), is equal to:
DSize N = 1 N j = 1 N DSize j
Similar to the DStr, the function Ysize = Fsize(x) is plotted, which describes dynamic changes in the DSize when the number of transects tends to the maximum possible number. The area bounded by Ysize = Fsize(x) and the axis x = 0 is the measure of the DSize. Thus,
DSize = 0 1 Fsize x dx
The parameters Nmin, Npix, and Nstep, which were used to calculate the DStr, are also used to calculate the DSize.

2.5. Pattern Complexity (PCom)

The parameter PCom is defined as the measure of deviation between the structure and size of the arbitrary pattern being studied and the structure and size of a layered isotropic analog.
PCom = scale factor * √(DStr2) + (DSize2).
The scale factor is equal to 1/√2 = 0.71, which allows us to use ranges [0, 1] to describe the variability of the PCom.

2.6. Morphological Parameters as a Function of Pattern Orientation

The results of calculating the DStr, DSize, and PCom depend on how patterns are oriented in 2-D space with respect to transects. This raises the question of how to orient the arbitrary pattern being studied with respect to the vertical set of transects R1, …, Rj, …, RN. Generally, there is no one preferable orientation for a pattern. Usually, we do not know such orientations a priori, even if an orientation exists for a particular pattern and/or a particular problem statement. One possible way to answer this question is to calculate the DStr, DSize, and PCom for all possible versions of a pattern orientation. Thus, we present charts for DStr = F1(φ), DSize = F2(φ), and PCom = F3(φ), where φ is the rotation angle, that represent the morphological characteristics of a pattern as a function of its rotation. The area bound by DStr = F1(φ) and axis X = 0 defines the parameter DStr, and the same is true for the DSize and PCom.
Consider the example depicted in Figure 7, which shows two Chinese characters written by Ouyang Xun (557–641) [21] and corresponding charts of the characters’ DStr = F1(φ), DSize = F2(φ), and PCom = F3(φ). The characters are rotated from φ = 0° to 180° using gradations of 5 degrees. This rotation shows that the structure of the orange character is more complicated than that of the blue one. Parameter DStr confirms this fact, since the DStr of the orange character is almost two times greater than the DStr of the blue character. At the same time, the layer thickness of the blue character is more irregular than that of the orange, so the DSize of the blue character is slightly greater than the DSize of the orange one. Finally, the PCom (blue character) ≈ PCom (orange character). The individual features of an object under study and specific elements of the problem statement define what morphological characteristics should be used for the pattern analysis and how the pattern will be analyzed.

3. Results

This section presents the results of calculating the DStr, DSize, and PCom of arbitrary patterns of various categories. The goal of the experiments is to demonstrate that the EM is applicable for quantifying the morphological characteristics of arbitrary patterns and to illustrate the areas of potential application of the proposed method.

3.1. Morphological Diversity of Arbitrary Patterns

Sixteen arbitrary patterns (Figure 8) were used as test samples to explore the morphological characteristics of arbitrary patterns. The experiment was organized as follows. All patterns were rotated for φ = 0°, φ = 10, …, φ = 180°. The parameters DStr and DSize were calculated for each position of patterns, averaged, and were presented on the DStr-DSize space (Figure 8a).
The visual perception of pattern disorder coincides reasonably well with the distribution patterns along axis DStr (Figure 8a). Namely, the more graphical details that the pattern has, the higher the value of parameter DStr. It is clear from Figure 8a that patterns with DStr > 0.45 visually have a level of structural disorder substantially greater than patterns with DStr < 0.2.
Patterns of fish skin and graphene have similar values of DStr and DSize despite having different visual structures. The same is true for butterfly-2 and plant cell (shown in Figure 8a). The reason is that the average values of DStr and DSize are roughly describe morphological characteristics of arbitrary patterns. The trajectory of changes in DStr and DSize as a function of pattern rotation provides more objective information about the morphological characteristics of patterns, as shown in Figure 8b for the fish skin and graphene and in Figure 8c for butterfly-2 and plant cell. Overall, the similarity of morphological characteristics of patterns does not guarantee their visual likeness.
Structure is the visual morphological characteristic of patterns. Thus, separating layered and arbitrary patterns is convenient from a visual point of view only. From a morphological point of view, there are no differences between layered and arbitrary patterns, since they all consist of identical building blocks, i.e., isotropic and anisotropic layers.

3.2. Morphology of Multi-Oriented Patterns

The reason to rotate arbitrary patterns within the frame of calculation of the DStr, DSize, and PCom is that one version of a pattern orientation does not take into account the complicated configuration of lines that comprise layers. Charts DStr = f(angle of rotation) and DSize = f(angle of rotation) (Figure 9a) illustrate that DStr and DSize substantially depend on pattern alignment, since the DStr varies from 0 to 0.16 and the DSize varies from 0.05 to 0.6.
The morphological parameters of the layered pattern that makes up the human aorta also illustrate the high magnitude of its variability with respect to the pattern rotation; for instance, the DStr of the human aorta varies from 0.2 to 0.63 (Figure 9b). A geometric figure (Figure 9a) and the human aorta (Figure 9b) both exhibit the same general tendency in the variability of the DStr and DSize as the function of angle rotation. The variability is minimal for an angle of 0° and substantially increases for the angle of rotation between ~80°–90°. This is because the shape of all layers of the geometric figure (Figure 9a) and the shape of many layers of the human aorta looks like the shape of the sin/cos trigonometric functions. These layers are perpendicular or quasi-perpendicular to transects R1, …, Rj, …, RN for the angle of a pattern rotation equal to zero. Thus, Rj, j = 1, N only intersects with a layer once, resulting in a minimal number of anisotropic layers and minimal values for the DStr and DSize. Transect Rj intersects with layers at multiple points for rotation angles of ~80°–90°. In this case, the number of intersections of Rj with one layer will greatly increase, resulting in an increase in the number of anisotropic layers and the diversity of their thicknesses. This means that the values for DStr and DSize will considerably increase.
Another reason to calculate the DStr and DSize for different pattern alignments is the possibility of detecting changes in the pattern’s size and structure. Some experiments presented below in this section illustrate the sensitivity of the DStr and DSize to minor pattern changes.
The geometric pattern (shown in Figure 9a), as well as the charts of DStr = f(angle of rotation) and DSize = f(angle of rotation) exhibit symmetry. This suggests the possibility of using the EM to reveal symmetry in binary patterns. However, the solution to this problem is outside the scope of the present work.

3.3. Morphology of Regular and Quasi-Regular Geometric Shapes

The first five simplest regular geometric shapes are the circle, equilateral triangle, square, pentagon, and hexagon. These shapes are the simplest building units of patterns formed across various disciplines [34,35]. Usually, patterns formed in nature and beyond are made up of a modified version of these building blocks, which are named quasi-regular geometric shapes. This term conveniently describes the morphology of the object under study in terms of its deviation from regular geometric shapes for the purposes of visualization and interpretation. The goal of the experiments presented in this subsection is to reveal an anomaly in honeycomb cell morphology. The steps of these experiments are presented below.
Step #1: The parameters DSize, DStr, and PCom are calculated for the five simplest regular geometric shapes, i.e., circle, equilateral triangle, square, pentagon, and hexagon. The parameter DStr = 0 for these geometrical shapes, since all of them are convex polygons. The parameters DSize and PCom are calculated for cells rotated by 0°, 10°, …, 180°. Figure 10a shows the PCom averaged over various rotation angles, and Figure 10b depicts the variability of PCom as a function of the rotation angle.
Step #2: A set of nineteen hexagonal honeycomb cells [36] was selected for the experiment (Figure 11a). Even though the focus of the present work is binary patterns, a color image of honeycomb cells was selected for this experiment because of the high gradient of colors along the border of cells. This allows us to use a relatively simple procedure for pattern binarization, i.e., one threshold [37] for the entire 2-D plane to present cells in the binary format (Figure 11b).
Step #3: Each honeycomb cell is rotated and the PCom parameter is calculated for each position of the cell (Figure 11c). The black line (Figure 11c) is the result of averaging the PCom over 19 cells. The result of calculating the PCom as a function of regular hexagon rotation is depicted in Figure 11d. The black curve (Figure 11c) is comparable with the curve of the regular hexagon. This result allows us to confirm that the honeycomb cells are close to a regular hexagon (Figure 11d), even if some cells do not visually resemble a regular hexagon.
Step #4: The anomaly of the PCom for each cell with respect to the PCom of a regular hexagon is calculated according to the commonly used scheme, i.e., observed value minus normal value. In our case, the observed value of PCom for cell i and angle of rotation j, denoted by PComi,j. The normal value of a regular hexagon for angle of rotation j is denoted by normaPComj. The anomaly of honeycomb cell i and angle of rotation j (ai,j) is equal to:
ai,j = abs(PComi,j − normaPComj),
The anomaly of complexity of honeycomb cell i, denoted by Ai, is the result of averaging ai,j over nineteen angles (0°, 10°, …, 180°) of cell rotation.
Ai = (1/19)*Ʃai,j, I = 1, 19.
The plot presented in Figure 11e shows the variability of Ai across nineteen honeycomb cells.
The DStr parameter for concave polygons of honeycomb cells does not exceed 0.003 (Supplemental Materials for Figure 11), while the DSize varies from 0.27 to 0.41 (Figure 11c). Thus, the overall morphological characteristic for the PCom of honeycomb cells mainly depends on the DSize. On this basis, the chart in Figure 11e could be interpreted as an anomaly of a honeycomb cell size from the size of the regular hexagon. To put it differently, the chart (Figure 11e) describes the disproportionate size of honeycomb cells when compared to that of a regular hexagon. Overall, the proposed technology is applicable for studying the morphology of 2-D surfaces for various categories of regular and irregular geometrical shapes.

3.4. Morphology of Environmental Patterns

The goal of the experiments in this subsection is to illustrate that the DStr, DSize, and PCom could be used to describe the morphological evolution of the patterns being studied. Comparing the patterns’ DStr, DSize, and PCom before and after these patterns change allows us to reveal the object orientation, which is sensitive to minor changes, and describe it in quantitative terms. The objects of analysis are the coastlines of islands, river meanders, and a contour bathymetric map of an Alaskan lake.

3.4.1. Morphology of Coastline and River Meanders

Figure 12a shows the island of Rapa Iti, which has a complicated coastline. The blue rectangle and circle show the fragment of the coastline before our changes, and the orange rectangle and circle show the coastline after such changes. We rotate the binary pattern of the island using gradations of 10° from 0° to 180° and calculate the parameters DStr, DSize, and PCom for each angle (Supplemental Table S1).
The DStr parameter demonstrates more structural changes than the DSize does. The maximal difference between the DStr(before changes) and the DStr(after changes) is equal to 0.019 for the angle of rotation equal to 160° (Supplemental Table S1). Graphs of DStr = f(number of transects) were plotted for patterns before and after these changes and when there was an angle rotation of 160 degrees (Figure 12a). It is obvious that these graphs intersect each other at several points. This means that for some values of the number of transects, the DStr(before change) > DStr(after change) and vice versa for other values. The difference between morphological characteristics of this sort is termed a “non-robust difference.”
Figure 12b shows a system of river meanders. Blue and orange rectangles and circles display the meander structure before and after our changes. The parameters DStr, DSize, and PCom are calculated for rotation angles of 0°, 45°, 90°, and 135°.
The maximal difference between the DStr(before changes) and the DStr(after changes) is equal to 0.028 for the angle of rotation equal to 0° (Supplemental Table S2). Graphs of DStr = f(number of transects) were plotted for patterns before and after changes and at an angle rotation equal to 0° (Figure 12b). It is clear that there is no single point where these graphs intersect each other. This means that the DStr(after changes) > DStr(before changes), irrespective of the number of transects. The difference between morphological characteristics of this sort is termed a “robust difference.”
A robust regime occurs when changes added to a pattern structure produce only isotropic or only anisotropic edges/vertices. If the changes added:
  • more IL, then the DStr(before changes) > DStr(after changes);
  • more AL, then the DStr(before changes) < DStr(after changes).
It is obvious that fragments of the river meander before our changes (blue rectangle and circle: Figure 12b) are isotropic, while the fragments after our changes (orange rectangle and circle: Figure 12b) are anisotropic. Thus, modifying the meander structure added AL only to graph G(N) and resulted in robust differences between the DStr(before changes) and the DStr(after changes), as shown in Figure 12b, which plots DStr = f(number of transects). A non-robust regime occurs when changes add IL and AL simultaneously. The changes decrease the deviation of the coastline from a straight line in the rectangle, and an increase in the circle (Figure 12a) results in non-robust changes.

3.4.2. Morphology of Contour Maps (CMap)

CMap are broadly used across different disciplines to formalize and visualize the space-time distribution of data. New satellite technology for acquiring data and rapid progress in its processing resulted in the accumulation of a huge number of CMap that characterize states of the land, oceans, and atmosphere. The challenge is how to use these data to quantitatively understand the dynamic of the environment. The structural similarity between contour maps of different categories—for instance, meteorological, oceanographic, and topographic—lies in the fact that contours have no breaks and confluences. Nevertheless, contour maps exhibit anisotropic structural features.
Figure 13 and Table 1 show the results of testing the bathymetry of a lake, with the goal of empirically estimating the sensitivity of the DStr and DSize to minor changes in the bathymetric contour. The experiment consists of two stages. First, a minor change in one contour was made in the lake bathymetric map, and the DStr and DSize were calculated for all the contours. Second, the DStr and DSize were calculated only for the contour where the change was made (Table 1).
The experiment showed that: (a) the DStr and DSize are sensitive to minor changes in the shape of all contours, as well as the individual contour (Table 1); (b) the individual contour was substantially more sensitive to minor changes than the entire CMap. For instance, the ratio between DSize(before–after) for a single contour and DSize(before–after) for the CMap is equal to 1.57%/0.03% = 52. However, this does not guarantee that an individual contour is always more sensitive to changes than the entire CMap. This is due to the fact that the DStr, DSize, and PCom are functions of both the shape of the individual contours, as well as their mutual arrangement. Thus, it is necessary to examine both individual contours and the entire CMap to show how the CMap changes.

3.4.3. Non-Additive Morphological Characteristics of Contour Maps and Isolated Contours

The morphology of the CMap could be considered, and consequently be quantified, from two different points of view, depending on the problem statement. First, the CMap represents one indivisible pattern. In this case, the morphology of the CMap is the function of the shapes of individual contours, as well as of the mutual arrangement of those contours. Second, the CMap represents a set of isolated contours. In this case, the morphology of the CMap comprises the morphology of an isolated contour alone. The aim of the experiment is to estimate how the DStr and DSize of individual contours relate to the average DStr and DSize of the CMap.
Figure 14 shows a bathymetric map of the lake and its three contours used for the experiment. The experiment consists of several steps.
Step #1: Four patterns were constructed. The first, second, and third patterns are isolated contours denoted by CBlue, CGreen, and CRed (Figure 14a). The fourth pattern is denoted by CMap-3, which is comprised of contours CBlue, CGreen, and CRed. Thus, CMap-3 = {CBlue, CGreen, and CRed}.
Step #2: Each of the four patterns were rotated for angles 0°, 10°, 20° … 180°.
Step #3: The DStr and DSize were calculated for positions 0°, 10°, 20°, … 180° of the patterns in CMap-3, CBlue, CGreen, and CRed.
Figure 14b shows the variability of the DStr and Figure 14c shows the variability of the DSize as the function of the CMap-3 CBlue, CGreen, and CRed rotations. It is evident from Figure 14b,c that the DStr and Dsize are non-additive morphological characteristics of contour maps, since:
DStr(CMap-3) ≠ DStr(CBlue) + DStr(CGreen) + DStr(CRed) for angles 0°, 10°, …, 180°, and
DSize(CMap-3) ≠ DSize(CBlue) + DSize(CGreen) + DSize(CRed) for angles 0°, 10°, …, 180°. Moreover, the structure of the single contour is greater than the structure of all contours of the CMap. DStr(CRed) > DStr(Cmap-3) for the angle of rotation equal to 40° (Figure 14b).
Experiments with contour maps (Figure 13 and Figure 14) show that the influence of the mutual arrangement of contours on the DStr and DSize of the CMap is unknown a priori. This feature of contour maps has to be considered to be within the frame of development of formalized procedures for analyzing its morphological characteristics in various space-time domains.

3.5. Structural Characteristics of Convex and Concave Polygons

It has been found experimentally that DStr = 0 of the five regular geometrical shapes. These are expected results, since regular geometrical shapes are examples of convex polygons. One feature of a convex polygon is that any straight lines drawn through a convex polygon will intersect it at two points only. This means that a convex polygon only exhibits one isotropic layer, irrespective of the angle of its rotation, and thus means that the DStr is equal to zero for patterns of this category. The PCom parameter could be used to detect changes in the shapes of convex polygons. The patterns of island coastlines and river meanders are examples of concave polygons (Figure 12). The DStr is always greater than zero for concave polygons.

3.6. Morphological Security Code for Art Objects

It has been demonstrated (Figure 12, Figure 13 and Figure 14) that the DStr and DSize are sensitive to minor morphological pattern changes. This feature makes it possible to use the DStr and DSize as a pattern morphological security code (MSC), i.e., the unique morphological characteristics of the original artwork, which are difficult to reproduce with the same level of accuracy as an original pattern. One of the areas where an MSC can be applied is in the detection of false art objects. Different technologies have been used to solve this problem [41,42,43,44]. An MSC complements these technologies by creating obstacles to the construction of false art works. Let us consider the example of applying the DStr and DSize to develop an MSC for an art object.
Figure 15 shows the artist graphic drawing used for the development of an MSC. The pattern (Figure 15a) is a convenient object for morphological assessment due to several factors: (a) it has a complicated structure, (b) its pattern is comprised of different geometrical objects that have configurations suitable for MSC construction; and (c) its high gradient allows us to use a relatively simple procedure to convert local graphical objects (Figure 15b) into binary patterns A1, A2, A3, …, E6, E7 (Figure 15c). The experiment has the following steps.
Step #1: Binary pattern A1 is rotated for angles 0°, 10°, …, 180°. Notation A1(20°) represents pattern A1, which is rotated by an angle of 20°.
Step #2: The DStr is calculated for A1(0°), A1(10°), …, A1(180°). Notation DSize[A2(60°)] represents the DStr for pattern A2, which is rotated by an angle of 60°.
Step #3: The DStr parameters are averaged over DStr[A1(0°)], DStr[A1(10°)], …, DStr[A1(180°)], resulting in in DStraverage(A1).
Step #4: Steps 1 and 3 are repeated for patterns A2, A3, …, E6, E7, resulting in DStraverage(A2), DStraverage(A3), …, DStraverage(E7).
Step #5. Steps 1 through 4 are repeated for the DSize, resulting in DSizeaverage(A2), DSiseaverage(A3), …, DSizeaverage(E7).
Figure 16a represents the values of DStraverage and DSizeaverage for patterns A1-E7. There are two patterns, A3 and D4, which exhibit extreme values for DStraverage and DSizeaverage. The parameter DStraverage(A3) is extremely high with respect to the rest of the patterns, and the parameter DSizeaverage(A3) is extremely low. Pattern D4 exhibits the opposite morphological characteristics of A3.
Another set of morphological characteristics showing differences between A3 and D4 are DStr = f(number of transects) and DSize = f(number of transects). Figure 16b depicts DStr[A3(10°)] = f(number of transects) and DStr[D4(10°)] = f(Number of transects). These two graphs show the robust differences between A3(10°) and D4(10°) in terms of the variability of the DStr across different numbers of transects. The same robust differences found between A3 and D4 for the DStr are also seen in DSize[A3(110°)] = f(number of transects) and DSize[D4(110°)] = f(Number of transects) (Figure 16c).
Two very small geometrical elements, A3 and D4, seen in Figure 15a,b, could be used for the construction of an MSC. These elements have the following morphological characteristics:
  • DStraverage(A3), DStraverage(D4), DSizeaverage(A3), DSizeaverage(D4) and charts
  • DStr[A3(10°)] = f(Number of transects), DStr[D4(10°)] = f(Number of transects),
  • DSize[A3(110°)] = f(Number of transects), DSize[D4(110°)] = f(Number of transects).
Whether to use A3 or D4 to calculate an MSC is based on individual preferences. Any element/elements of a graphical drawing with a relatively complicated structure could be used for the development of an MSC. Part of developing an MSC could also be creating settings for the conversion of a grayscale drawing into a binary pattern.
Overall, graphic drawings and sketches of various artists, for instance Pablo Picasso, Henri Matisse, and Kazimir Malevich, are suitable for the construction of an MSC. The pattern of a craquelure on the surface of art objects (Figure 17) also could be used for the development of an MSC, since craquelure has been proposed as a way to authenticate art [45,46].

3.7. Morphology of the Shape of a Letter and Its Evolution in Historic Texts

Dating handwritten historic documents is an important element in reconstructing the chronology of historic events. The evolution of how letters are formed in historic handwritten texts is one source of information for the date on which a document was written [48,49,50]. Let us consider the possibility of using the DStr, DSize, and PCom to distinguish different forms of the letter Alef (Figure 18) in the Dead Sea Scrolls [51]. Binary patterns of eight versions of Alef (Figure 18a) are the objects of the study.
The parameters DStr, DSize, and PCom are calculated for eight versions of Alef. By this, it is meant that the binary pattern of Alef-1, …, Alef-8 were rotated by 0°, 10°, 20°, …, 180°, and the DStr and DSize were calculated for each angle and then averaged, resulting in DStraverage(Alef-1)…DStraverage(Alef-8) and DSizeaverage(Alef-1)…DSizeaverage(Alef-8). The variability of the DStr vs. DSize for different forms of Alef are demonstrated in Figure 18b. The morphological characteristics of Alef-1, …, Alef-8 (Figure 18b) are shown in the difference between Alef-4 and Alef-5 and the rest of the versions of Alef. This result is in agreement with the intuitive visual perception of different forms of Alef.
One of the structural features used to describe the evolution of Alef are the points of intersection (or meeting points) of individual lines comprising the letter-sign [51]. These lines are called strokes. The meeting points of the two basic strokes of Alef is shown in Figure 19a. Let us use P-1 to denote the pattern of Alef, which represents the first version of the meeting point of Stroke-1 and Stroke-2 (Figure 19a). Six versions of the meeting points of Alef are denoted by P-1, …, P-6 and depicted in Figure 19b. Values of the PCom(P-1), …, PCom(P-6) justify that P-6 changes the PCom of Alef substantially with respect to points P-1, …, P-5. It follows that meeting point P-6 affects PCom of Alef to a greater extent than points P-1. …, P-5 (Figure 19c). The results of the experiments with Alef provide evidence that the EM could be used to generate morphological characteristics that are useful for analyzing historic handwritten texts.

4. Discussion

4.1. Method: Pros and Cons

The central point of the present paper is the justification that binary arbitrary patterns (and those converted to binary patterns) consist of building blocks that are made up of isotropic and anisotropic layers. In terms of G(N), these building blocks are made up of isotropic and anisotropic edges/vertices (Figure 2). It is therefore concluded that the EM is applicable for the formalization of the morphology of layered, as well as arbitrary patterns.
The parameters DStr, DSize, and PCom were introduced in order to describe the morphological characteristics of arbitrary patterns. Figure 8a shows the positions of sixteen arbitrary patterns in the DStr vs. DSize space. It follows from Figure 8a that the similarity of the DStr and DSize does not guarantee the similarity of their corresponding patterns. For instance, the difference between the DStr and DSize of a graphene microstructure and fish skin patters are minimal, which is contrary to the visual impression that these patterns have nothing in common. The same is true for butterfly-2 and plant cells (Figure 8a). Nevertheless, the DStr and Dsize could be used as the measure of similarity if the natural patterns being analyzed and the problem statement under consideration allow us to do so. Our experiments with Alef justify the potential possibility of quantifying the similarity between patterns in the DStr and DSize space (Figure 18 and Figure 19).
The usefulness of DStr, DSize, and PCom are also demonstrated via a morphological analysis of: (a) a 2-D honeycomb pattern, in order to pinpoint cells with different level of size anomaly (Figure 11e); (b) artwork (Figure 15 and Figure 16), in order to show that the DStr, DSize, and PCom are able to reveal anomalies in the morphological description of hand-drawn geometrical figures that can be used as an MSC of the artwork; (c) environmental patterns, such as contour maps, river meanders, and shape of island coastlines, in order to justify that the DStr, DSize, and PCom could be used to reveal changes in the size and structure of patterns under study.
The robustness tests for DStr, DSize and PCom are not performed in the present work because the focus of our study is binary patterns and patterns with low levels of fuzziness around the edges. The robustness test for the DStr parameter was performed in our previous work [4], resulting in the conclusion that the first step in applying our proposed method to solving any particular problem has to be further study of the relationship between DStr, DSize and pattern binarization.
Let us consider the limitations of the proposed method. Many limitations are still unknown because the EM of layered and arbitrary patterns is a relatively new object of study. Thus, we list the most obvious limitations that follow from the pattern analyses presented in the Results section:
  • The EM = {BF, G(N), TM,N} does not account for the material properties of layers.
  • The EM = {BF, G(N), TM,N} does not account for the thickness of lines used for the pattern construction.
  • The algorithms used to construct the EM in the present work are based on a pattern in the binary raster (pixel) format only.
  • The EM cannot be constructed for patterns made up of only one-pixel dots.
  • The problem of arbitrary pattern normalization is outside the scope of this work.
  • There is no answer in the present work to the question “Are identical morphological characteristics possible for different binary arbitrary patterns for any angle of its rotation?”

4.2. Isotropic Coordinate System for Binary Patterns

The following are the characteristics of transects R1, …, Rj, …, RN:
(a)
Rj is a straight line for j = 1, N;
(b)
Rj−1 is parallel to Rj for j = 2, N;
(c)
The distance between Rj−1 and Rj remains constant for j = 2, N.
Characteristics (a) through (c) suggest that it is possible to consider transects R1, …, Rj, …, RN as a layered pattern with an isotropic structure (DStr = 0) and of an isotropic size (DSize = 0), irrespective of the angle of R1, …, Rj, …, RN rotation. Consequently, R1, …, Rj, …, RN is a reference isotropic layer pattern. That is why the DStr and DSize are the measure of deviation the structure and size of an arbitrary pattern under study from the structure and size of a layered isotropic pattern. At the same time, R1, …, Rj, …, RN is the coordinate system (CS) used for the construction of the EM, CS = (R1, …, Rj, …, RN).
We assume that transect Rj is a straight line that is not parallel to the rest of the transects. This transect is denoted as Rangle. The rest of the transects in the sequence R1, …, Rj−1 and Rj+1, …, RN are straight parallel lines with identical distance between R1, …, Rj−1 and between Rj+1, …, RN. In this case, the coordinate system CS-1 = (R1, …, Rj−1, Rangle, Rj+1, …, RN) represents a layered pattern with an isotropic structure (DStr = 0) and of anisotropic size (DSize > 0). If transect Rj is a zigzag line (denoted by Rzigzag), then CS-2 = (R1, …, Rj−1, Rzigzag, Rj+1, …, RN) is the coordinate system with an anisotropic structure and of anisotropic size. CS-1 and CS-2 could be used for the construction of two different empirical models, EM(CS-1) and EM(CS-2), of binary patterns with two different reference patterns, which, consequently, would give the DStr and DSize a different meaning. The non-isotropic CS could be potentially used together with the isotropic CS to reveal minor differences between patterns of complicated structure and size. In addition, the non-isotropic coordinate system could be used for pattern encrypting and decrypting [19].

4.3. Relation to Some Existing Methods

We will now consider elements of the proposed method which differentiate the EM from existing techniques of pattern processing. The parameter DStr is the function of isotropic and anisotropic edges/vertices. Thus, the pixel is not the basis for the construction of the EM. This differentiates our proposed method from image processing technology, which is based on Shannon entropy.
The parameter DSize characterizes the deviation in layer thickness across a 2-D plane from a layer in which the thickness remains constant. Thus, the DSize can be distinguished from pattern characteristics like curvature, perimeter, convexity, circularity, compactness, and other geometrical entities that are used in the application of statistical methods to image quantification [52,53,54,55,56].
There are various methods that have been developed for the quantification of shapes [57,58], pattern complexity [59,60], and disorder [61]. To the best of our knowledge, none of these methods and none of the mathematical tools used for image processing, such as fractal dimension [62], mutual information [63], Minkowski functional [64], signal analysis [65], fuzzy sets [66], and statistical methods [67] use an isotropic layered pattern as the reference image and isotropic and anisotropic layers for the morphological descriptions of the shapes and patterns under study.
In the present work, the term “arbitrary binary pattern structure” is defined as a mutual arrangement of lines with breaks and confluences that comprise a pattern, as well as line irregularities. Line irregularities mean that lines could have any possible configurations. DStr = 0 for a straight line, and increases as irregularities become more complicated. This result is in agreement with Attneave’s findings [68].
In his famous work, Attneave studied the distribution of visual information along smooth contours [41]. Feldman and Singh described Attneave’s finding in the following way, “In 1954, Attneave proposed that information along a visual contour is concentrated in regions of high magnitude of curvature, rather than distributed uniformly” [69] (p. 243). Our results of experiments with river meanders, coastlines of islands, and a bathymetric map are in agreement with Attneave’s findings [68] and Feldman and Singh’s statement “… that information generally increases with curvature and is greater for concave as compared with convex turns …” [69] (p. 247). Additionally, the DStr and DSize are applicable for the quantification of contours and patterns that are comprised of straight lines alone.

4.4. Areas of Application

Experiments in the Results section justify the possibility of using the EM to quantify the morphological characteristics of various arbitrary patterns. The parameters DStr, DSize, and PCom are used for tracking changes in the size and structure of patterns, revealing anomalies in their shapes and structure that can be used for quality control of products of various categories.
The EM can be used for digitizing large collections of specimens stored in national and international repositories and natural history museums. For instance, marine organizations around the word have for decades collected samples of fish scales [70,71] and otoliths [72] as a source of information about marine life. Only a very small part of these fish scale and otolith images are available in a digital format for analysis. Our proposed technology could be used to convert each fish scale and otolith pattern into the EM and then calculate the DStr, DSize, and PCom in order to develop a searchable morphological database of growth patterns [73]. Such a morphological database, together with the World Ocean Database [74] and regional oceanographic databases [75], will allow us to better understand the life cycle and predict the space-time distribution of fish schools, which can have both scientific and commercial applications.
Different categories of contour maps in different space–time domains have been collected for decades across various countries. International and national environmental agencies have made these data sets publicly available for the international community via the Internet. The EM could be potentially used to develop a searchable morphological database of these contour maps. The DStr, DSize, and PCom can serve as tools for retrieving maps according to their dynamics in the space-time domain, describing changes in the contours’ morphology, revealing anomalies in contour structure and size, and tracing the evolution of those anomalies.
Being able to describe binary patterns in terms of a Boolean function and G(N) allows us to formulate new problems and propose formal procedures to solve those problems. For instance, binary patterns in the raster format cannot be absolutely precise, which resulted in the notion of graph stability [76]. It is possible to interpret the stability of G(N) as the robustness of the DStr, DSize, and PCom to minor changes in structure and size of arbitrary patterns. This problem can be formulated and solved in terms of G(N) and a Boolean function, which is important for medical applications, since patterns of living systems such as tumors have fuzzy borders resulting from uncertainty in the description of the system’s morphological characteristics. Thus, the EM could be used to quantify the robustness of the morphological description of medical patterns.
Macro-, micro-, and nanostructures play a vital role in understanding pattern formation and relationships between processes and structures [77]. A central problem in studying the structure of arbitrary patterns—particularly in materials science [78] and biomimetic research [79,80]—is how to quantitatively describe the relationship between a pattern’s structure and its properties. For instance, geometrical features are used to quantify the shapes of nanoparticles, since magnetic properties of materials are substantially dependent on the shape characteristics [54]. The parameters DStr, DSize, and PCom could be also used for the formalization of nanoparticles to describe in quantitative terms the correspondence morphology vs. properties.

4.5. Future Work

We will now consider some problem statements for future work that aims to improve the morphological description of patterns and apply the EM to a broader area. Symmetry is one of the features of shapes and 2-D patterns and is used across various disciplines [81,82,83]. Experiments with regular geometrical figures (Figure 10) and honeycomb hexagonal cells (Figure 11) inspire hope that the DStr, DSize, and PCom could be used to quantify the degree of symmetry of patterns on a continuous scale.
It is difficult or even impossible in various applications to get a pattern that is of good quality. Even a pattern in the original raster format cannot be absolutely accurate when compared to a pattern in the vector format. Thus, the influence of the pre-processing procedure of pattern binarization on how accurately the DStr, DSize, and PCom can be quantified should be explored, especially if the objects under study are grayscale patterns of different qualities with gradients along the edges.
Medicine and environmental science are the leaders in pattern generating and processing. While the objects under study for both fields are radically different, there are nonetheless external similarities between one category of patterns relevant to both disciplines; namely, contour maps. Contour maps are a commonly accepted model of data representation in the environmental sciences. The contours, or the shapes of lesions and tumors, are used in medical research to quantify a tumor or lesion’s morphological characteristics and its changes over a period of time [84,85]. We intend to investigate how uncertainty in the conversion of a grayscale pattern to a binary one affects the accuracy of calculating the morphological characteristics of contour maps. It will also be useful to explore how powerful method, such as Graph Convolutional Networks [86], could be used to analyze the G(N).

5. Conclusions

The central point of the present work is to determine that patterns found in both living systems and non-living systems are comprised of isotropic and anisotropic layers. In terms of the N-partite graph G(N), these layers are called isotropic and anisotropic edges/vertices. These two categories of layers are sufficient to reconstruct the original pattern being studied from the G(N). Thus, the EM could be used to describe the morphology of such arbitrary patterns despite the fact that the EM was initially developed for the quantification of layered patterns alone.
The main results presented in this work are summarized as follows. The parameters DStr, DSize, and PCom are introduced to describe the morphological features of arbitrary patterns, with respect to the reference image, which are made up of layers with an isotropic size and structure. Thus:
  • The DStr serves as a measure of deviation of an arbitrary pattern with anisotropic structure from a pattern with isotropic structure;
  • The DSize serves as a measure of deviation of an arbitrary pattern with anisotropic size from a pattern with isotropic size;
  • The PCom serves as a measure of deviation of an arbitrary pattern with anisotropic size and structure from a pattern with isotropic size and structure.
The distinctive feature of the proposed method is that the vertices and edges of the graph G(N) are the building blocks of these patterns and contain information about their morphological characteristics, but that these vertices and edges are not characteristic of patterns comprised of pixels. This feature potentially allows us to use the EM for processing images even in a vector format [9]. In addition, the parameters DStr, DSize, and PCom could be used as local and global characteristics of any arbitrary pattern in a binary format. The variety of problems in image analysis requires a variety of methods for solving these problems. We hope that the EM will complement the already existing tools used for image processing.

6. Patents

Smolyar, I.V. System and Method for Quantification of Size and Anisotropic Structure of Layered Patterns. U.S. Patent 8,755,578, 17 June 2014.
Smolyar, I.V. System and method for encryption/decryption of 2-D and 3-D arbitrary images. U.S. Patent 10,819,881, 27 October 2020.

Supplementary Materials

Data used in this submission are available online at https://www.mdpi.com/article/10.3390/app11146300/s1. Supplemental directory consists of the files Table S1.xls and Table S2.xls and directories of patterns and numeric values for the DStr, DSize, and PCom parameters used to construct Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 18 and Figure 19. Each directory consists of the subdirectories Patterns and Tables. The Patterns subdirectory contains binary patterns in PDF format, and the Tables subdirectory contains the files Summary.xls, Structure.xls, and Size.xls. These files are used to construct charts which exhibit the variability of the morphological parameters as the function of both pattern rotation and number of transects. The source code of the program used to calculate of morphological parameters, the ReadMe file, and examples are available at ZENODO.

Author Contributions

Conceptualization, I.S.; methodology, I.S., software, D.S.; investigation, I.S., D.S.; writing-original draft preparation, I.S., D.S.; Both authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article. Software code is available at ZENODO: https://doi.org/10.5281/zenodo.4594759 (accessed on 25 June 2021).

Acknowledgments

Thanks to Sarah Gorbach, who provided copyediting and language assistance. We sincerely thank three anonymous reviewers for valuable comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hutchinson, B. Critical assessment 16: Anisotropy in metals. Mater. Sci. Technol. 2015, 31, 1393–1401. [Google Scholar] [CrossRef] [Green Version]
  2. Helbig, K.; Thomsen, L. 75th Anniversary Paper-75-plus years of anisotropy in exploration and reservoir seismic: A historical review of concepts and methods. Geophysics 2005, 70. [Google Scholar] [CrossRef]
  3. Kirchhelle, C.; Garcia-Gonzalez, D.; Irani, N.G.; Jerusalem, A.J.; Moore, I. Two mechanisms regulate directional cell growth in Arabidopsis lateral roots. eLife 2019, 8, e47988. [Google Scholar] [CrossRef]
  4. Smolyar, I.; Bromage, T.; Wikelski, M. Layered patterns in nature, medicine, and materials: Quantifying anisotropic structures and cyclicity. PeerJ 2019, 7, e7813. [Google Scholar] [CrossRef]
  5. NASA/JPL/University of Arizona. PSP_006609_1330. Available online: https://www.uahirise.org/PSP_006609_1330 (accessed on 30 June 2021).
  6. Smolyar, I.V. System and Method for Quantification of Size and Anisotropic Structure of Layered Patterns. U.S. Patent Application No. 8,755,578, 17 June 2014. [Google Scholar]
  7. Smolyar, I.; Bromage, T.; Wikelski, M. Quantification of layered patterns with structural anisotropy: A comparison of biological and geological systems. Heliyon 2016, 2, e00079. [Google Scholar] [CrossRef] [Green Version]
  8. Rajala, T.; Murrell, D.J.; Olhede, S.C. Detecting multivariate interactions in spatial point patterns with Gibbs models and variable selection. J. R. Stat. Soc. C 2018, 67, 1237–1273. [Google Scholar] [CrossRef]
  9. NASA ESP_016641_2500. Available online: https://www.uahirise.org/ESP_016641_2500 (accessed on 30 June 2021).
  10. Melanoma. Available online: https://en.wikipedia.org/wiki/Melanoma#/media/File:Melanoma.jpg (accessed on 1 May 2021).
  11. Contour map. Available online: http://www.ga.gov.au/mapspecs/topographic/v6/section2.html (accessed on 30 June 2021).
  12. Wu, B.; Geng, D.; Xu, Z.; Guo, Y.; Huang, L.; Xue, Y.; Chen, J.; Yu, G.; Liu, Y. Self-organized graphene crystal patterns. NPG Asia Mater. 2013, 5, e36. [Google Scholar] [CrossRef] [Green Version]
  13. Microstructure of Bronze. Available online: https://en.wikipedia.org/wiki/File:Glockenbronze.jpg (accessed on 30 June 2021).
  14. Hokusai. Available online: https://en.wikipedia.org/wiki/The_Great_Wave_off_Kanagawa (accessed on 11 January 2021).
  15. Tsai, D.-Y.; Lee, Y.; Matsuyama, E. Information Entropy Measure for Evaluation of Image Quality. J. Digit. Imaging 2007, 21, 338–347. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. NASA/JPL/University of Arizona. ESP_021737_1710. Available online: https://hirise.lpl.arizona.edu/ESP_021737_1710 (accessed on 30 June 2021).
  17. Labyrinth. Available online: https://commons.wikimedia.org/wiki/Category:Mazes#/media/File:Circularmazeexample.jpg (accessed on 21 June 2021).
  18. Turing Pattern. Available online: https://en.wikipedia.org/wiki/Turing_pattern (accessed on 30 June 2021).
  19. Smolyar, I.V. System and Method for Encryption/Decryption of 2-D and 3-D Arbitrary Images. U.S. Patent Application No. 10,819,881, 27 October 2020. [Google Scholar]
  20. Cao, X.H.; Stojkovic, I.; Obradovic, Z. A robust data scaling algorithm to improve classification accuracies in biomedical data. BMC Bioinform. 2016, 17, 359. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Wikipedia contributors; Xun, O. Wikipedia, the Free Encyclopedia. Available online: https://en.wikipedia.org/w/index.php?title=Ouyang_Xun&oldid=949765610 (accessed on 17 August 2020).
  22. Batterfly-2. Available online: https://commons.wikipedia.org/wiki/Category:Papilio_blumei#/media/File:Papilio_blumei_fem.JPG (accessed on 21 February 2021).
  23. Sapala, A.; Runions, A.; Routier-Kierzkowska, A.-L.; Gupta, M.D.; Hong, L.; Hofhuis, H.; Verger, S.; Mosca, G.; Li, C.-B.; Hay, A.; et al. Why plants make puzzle cells, and how their shape emerges. eLife 2018, 7, e32794. [Google Scholar] [CrossRef] [PubMed]
  24. Libungan, L.A.; Palsson, S. ShapeR: An R Package to Study Otolith Shape Variation among Fish Populations. PLoS ONE 2015, 10, e0121102. [Google Scholar] [CrossRef]
  25. Art on paper. Olga Nenazhivina. Available online: www.nenazhivina.com (accessed on 25 June 2021).
  26. Insect Wing. Available online: https://en.wikipedia.org/wiki/Insect_wing#/media/File:IC_Gomphidae_wing.jpg (accessed on 12 March 2021).
  27. Aguilar, B.; Ghaffarizadeh, A.; Johnson, C.D.; Podgorski, G.J.; Shmulevich, I.; Flann, N.S. Cell death as a trigger for morphogenesis. PLoS ONE 2018, 3, e0191089. [Google Scholar] [CrossRef] [Green Version]
  28. Fish skin. Available online: https://commons.wikimedia.org/wiki/Category:Siganus_javus (accessed on 21 June 2021).
  29. Leaf-1. Available online: https://en.wikipedia.org/wiki/File:Palmatis%C3%A9qu%C3%A9e.svg (accessed on 30 June 2021).
  30. Leaf-2. Available online: https://commons.wikimedia.org/wiki/File:Pennatis%C3%A9qu%C3%A9e.svg (accessed on 30 June 2021).
  31. Batterfly-1. Available online: https://en.wikipedia.org/wiki/Morpho#/media/File:Morpho_didius_Male_Dos_MHNT.jpg (accessed on 30 June 2021).
  32. Bivalve Shell. Available online: https://commons.wikimedia.org/wiki/Category:Donax_variabilis#/media/File:Coquina_variation3.jpg (accessed on 30 June 2021).
  33. Human Aorta; Hans Snyder/JMD Histology & Histologic Inc.: Worcester, MA, USA.
  34. Ball, P. Shapes: Nature’s Patterns: A Tapestry in Three Parts; Oxford University Press: Oxford, UK, 2009. [Google Scholar]
  35. Middleton, L.; Sivaswamy, J. Hexagonal Image Processing: A Practical Approach; Springer: London, UK, 2005; 254p. [Google Scholar]
  36. Nazzi, F. The hexagonal shape of the honeycomb cells depends on the construction behavior of bees. Sci. Rep. 2016, 6, 28341. [Google Scholar] [CrossRef]
  37. Gonzalez, R.C.; Woods, R.E. Digital Image Processing; Pearson Education: London, UK, 2002. [Google Scholar]
  38. Rapa Iti Island. Available online: https://commons.wikimedia.org/wiki/File:Rapa_Iti_469608080_f30cd54a75_o.jpg (accessed on 21 January 2021).
  39. NOAA Shoreline Data Explorer. Kuskokwim River Tributary; National Geodetic Survey, NOAA: Washington, DC, USA, 2021.
  40. Alaska Lake. Available online: http://www.adfg.alaska.gov/index.cfm?adfg=fishingSportLakeData.lakeDetail&LakeID=961 (accessed on 3 February 2021).
  41. Krzemien, L.; Kot, M.; Łukomski, M. Stress Assessment in Artistic Materials Using a Micro-Scratching Technique. Exp. Tech. 2018, 42, 473–479. [Google Scholar] [CrossRef] [Green Version]
  42. Johnson, C.R.; Hendriks, E.; Berezhnoy, I.; Brevdo, E.; Hughes, S.; Daubechies, I.; Li, J.; Postma, E.; Wang, J.Z. Image processing for artist identification—Computerized analysis of Vincent van Gogh’s painting brushstrokes. IEEE Signal. Process. Mag. 2008, 25, 37–48. [Google Scholar] [CrossRef]
  43. Lamberti, F.; Sanna, A.; Paravati, G. Computer-assisted analysis of painting brushstrokes: Digital image processing for unsupervised extraction of visible features from van Gogh’s works. EURASIP J. Image Video Process. 2014, 53. [Google Scholar] [CrossRef] [Green Version]
  44. Tseng, H.-W.; Chen, Y.-P. Artistic Image Processing with Cellular Automata and Evolutionary Algorithms. In Proceedings of the 2015 IEEE Congress on Evolutionary Computation (CEC), Sendai, Japan, 25–28 May 2015; pp. 2153–2159. [Google Scholar]
  45. Bucklow, S. The description and classification of craquelure. Stud. Conserv. 1999, 44, 233–244. [Google Scholar]
  46. Sizyakin, R.; Cornelis, B.; Meeu, L.; Martens, M.; Voronin, V.; Pizurica, A. A Deep Learning Approach to Crack Detection in Panel Paintings. In Proceedings of the Image Processing for Art Investigation (IP4AI), Ghent, Belgium, 21–22 June 2018; pp. 40–42. [Google Scholar]
  47. Chinese Vase. Available online: https://commons.wikimedia.org/wiki/Category:Ceramics_of_the_Song_Dynasty#/media/File:425203204_64006-8f512_o.jpg (accessed on 9 February 2021).
  48. Schniedewind, W.M. Problems in the paleographic dating of inscriptions. In The Bible and Radiocarbon Dating: Archaeology, Text and Science; Levy, T.E., Higham, T., Eds.; Equinox Publishing: Sheffield, UK, 2005; pp. 405–412. [Google Scholar]
  49. Orsini, P.; Clarysse, W. Early New Testament manuscripts and their dates: A critique of theological palaeography. Ephemer. Theol. Lovan. 2012, 88, 443–474. [Google Scholar] [CrossRef]
  50. Bagnall, R.S. Early Christian Books in Egypt; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
  51. Yardeni, A. Understanding the Alphabet of the Dead Sea Scrolls: Development, Chronology, Dating; Carta Jerusalem: Jerusalem, Israel, 2014. [Google Scholar]
  52. Montero, R.; Bribiesca, E. State of the art of compactness and circularity measures. Int. Math. Forum 2009, 4, 1305–1335. Available online: www.m-hikari.com/imf-password2009/25-28-2009/index.html (accessed on 20 December 2020).
  53. Watson, A. Perimetric Complexity of Binary Digital Images. Math. J. 2012, 14, 1–40. [Google Scholar] [CrossRef]
  54. Kopanja, L.; Loncar, B.; Zunic, D.; Tadic, M. Nanoparticle shapes: Quantification by elongation, convexity and circularity measures. J. Electr. Eng. 2019, 70, 44–50. [Google Scholar] [CrossRef] [Green Version]
  55. Li, W.; Goodchild, M.F.; Church, R. An efficient measure of compactness for two-dimensional shapes and its application in regionalization problems. Int. J. Geogr. Inf. Sci. 2013, 27, 1227–1250. [Google Scholar] [CrossRef] [Green Version]
  56. Alizadeh, E.; Xu, W.; Castle, J.; Foss, J.; Prasad, A. A comprehensive suite of measures to quantify cell shape and actin organization. bioRxiv 2018. [Google Scholar] [CrossRef]
  57. Zhang, D.; Lu, G. Review of shape representation and description techniques. Pattern Recognit. 2004, 37, 1–19. [Google Scholar] [CrossRef]
  58. Ivakov, A.; Persson, S. Plant cell shape: Modulators and measurements. Front. Plant. Sci. 2013, 4, 439. [Google Scholar] [CrossRef] [Green Version]
  59. Cavalcante, A.; Mansouri, A.; Kacha, L.; Barros, A.K.; Takeuchi, Y.; Matsumoto, N.; Ohnishi, N. Measuring Streetscape Complexity Based on the Statistics of Local Contrast and Spatial Frequency. PLoS ONE 2014, 9, e87097. [Google Scholar] [CrossRef] [PubMed]
  60. Corchs, S.E.; Ciocca, G.; Bricolo, E.; Gasparini, F. Predicting Complexity Perception of Real World Images. PLoS ONE 2016, 11, e0157986. [Google Scholar] [CrossRef] [Green Version]
  61. Chieco, A.T.; Dreyfus, R.; Durian, D. Characterizing pixel and point patterns with a hyperuniformity disorder length. Phys. Rev. 2017, E 96, 032909. [Google Scholar] [CrossRef] [Green Version]
  62. Taylor, R.P.; Micolich, A.; Jonas, D. Fractal analysis of Pollock’s drip paintings. Nat. Cell Biol. 1999, 399, 422. [Google Scholar] [CrossRef]
  63. Zeng, G. A Unified Definition of Mutual Information with Applications in Machine Learning. Math. Probl. Eng. 2015, 2015, 1–12. [Google Scholar] [CrossRef]
  64. Legland, D.; Kiêu, K.; Devaux, M. Computation of Minkowski measures on 2D and 3D binary images. Image Anal. Stereol. 2007, 26, 83–92. [Google Scholar] [CrossRef] [Green Version]
  65. Broughton, S.A.; Bryan, K. Discrete Fourier Analysis and Wavelets: Applications to Signal. and Image Processing, 2nd ed; John Wiley & Sons: Hoboken, NJ, USA, 2018. [Google Scholar]
  66. Tizhoosh, H.R. Image thresholding using type II fuzzy sets. Pattern Recognit. 2005, 38, 2363–2372. [Google Scholar] [CrossRef]
  67. Zheng, G.; Li, S.; Szekely, G. Statistical Shape and Deformation Analysis; Academic Press: Cambridge, MA, USA, 2017. [Google Scholar]
  68. Attneave, F. Some informational aspects of visual perception. Psychol. Rev. 1954, 61, 183–193. [Google Scholar] [CrossRef]
  69. Feldman, J.; Singh, M. Information Along Contours and Object Boundaries. Psychol. Rev. 2005, 112, 243–252. [Google Scholar] [CrossRef] [Green Version]
  70. Patterson, R.T.; Wright, C.; Chang, A.S.; Taylor, L.A.; Lyons, P.D.; Dallimore, A.; Kumar, A. Atlas of common squamatological (fish scale) material in coastal British Columbia, and an assessment of the utility of various scale types in paleofisheries reconstruction. In Palaeontologia Electronica; Coquina Press: Purcellville, VA, USA, 2002; Volume 4, Available online: https://palaeo-electronica.org/2001_2/fish/issue2_01.htm (accessed on 1 July 2021).
  71. Jeremy, D.R.; Fred, R.M. Adfluvial Life History in Spring Chinook Salmon from Quartzville Creek, Oregon. N. Am. J. Fish. Manag. 2014, 34, 885–891. [Google Scholar] [CrossRef]
  72. Campana, S.E. Photographic Atlas of Fish. Otoliths of the Northwest. Atlantic Ocean; NRC Research Press: Ottawa, ON, Canada, 2004. [Google Scholar]
  73. Smolyar, I.V.; Bromage, T.G.; Zuyev, A.N. A discrete model of the 2-D fish scale anisotropic pattern and its application to development of the World Ocean Ichthyological Observation Network. In Proceedings of the OCEANS 2005 MTS/IEEE, Washington, DC, USA, 17–23 September 2005; pp. 670–676. [Google Scholar] [CrossRef]
  74. Boyer, T.P.; Garcia, H.E.; Locarnini, R.A.; Zweng, M.M.; Mishonov, A.V.; Reagan, J.R.; Antonov, J.I.; Baranova, O.K.; Biddle, M.M.; Johnson, D.R.; et al. 2013 world ocean atlas aids high-resolution climate studies. Eos Trans. Am. Geophys. Union 2014, 95, 369–370. [Google Scholar] [CrossRef]
  75. Korablev, A.; Smirnov, A.; Baranova, O.K. Climatological Atlas of the Nordic Seas and Northern North Atlantic. In International Ocean Atlas and Information Series; Seidov, D., Parsons, A.R., Eds.; NOAA: Washington DC, USA, 2014; Volume 13. [Google Scholar] [CrossRef]
  76. Roberts, F.S. Discrete Mathematical Models with Applications to Social, Biological, and Environmental Problems; Prentice-Hall: Upper Saddle River, NJ, USA, 1976. [Google Scholar]
  77. Aizenberg, J.; Fratzl, P. Biological and Biomimetic Materials. Adv. Mater. 2009, 21, 387–388. [Google Scholar] [CrossRef]
  78. Deville, S. The lure of ice-templating: Recent trends and opportunities for porous materials. Scr. Mater. 2018, 147, 119–124. [Google Scholar] [CrossRef] [Green Version]
  79. Meyers, M.A.; Hodge, A.M.; Roeder, R.K. Biological materials science and engineering: Biological materials, biomaterials, and biomimetics. JOM 2008, 60, 21–22. [Google Scholar] [CrossRef]
  80. Gilbert, P.U.; Bergmann, K.D.; Myers, C.E.; Marcus, M.A.; DeVol, R.T.; Sun, C.-Y.; Blonsky, A.Z.; Tamre, E.; Zhao, J.; Karan, E.; et al. Nacre tablet thickness records formation temperature in modern and fossil shells. Earth Planet. Sci. Lett. 2017, 460, 281–292. [Google Scholar] [CrossRef] [Green Version]
  81. Weber, S.N.; Sprekeler, H. A local measure of symmetry and orientation for individual spikes of grid cells. PLoS Comput. Biol. 2019, 15, e1006804. [Google Scholar] [CrossRef]
  82. Cohen, E.H.; Zaidi, Q. Symmetry in context: Salience of mirror symmetry in natural patterns. J. Vis. 2013, 13, 22. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  83. Sasaki, Y.; Vandufel, W.; Knutsen, T.; Tyler, C.; Tootell, R. Symmetry activates extra striate visual cortex in human and nonhuman primates. Proc. Natl. Acad. Sci. USA 2005, 102, 3159–3163. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  84. Alizadeh, E.; Xu, W.; Castle, J.; Foss, J.; Prasad, A. TISMorph: A tool to quantify texture, irregularity and spreading of single cells. PLoS ONE 2019, 14, e0217346. [Google Scholar] [CrossRef] [Green Version]
  85. Gallaher, J.A.; Brown, J.S.; Anderson, A.R.A. The impact of proliferation migration tradeoffs on phenotypic evolution in cancer. Sci. Rep. 2019, 9, 2425. [Google Scholar] [CrossRef]
  86. Ullah, I.; Mario, M.; Shah, M.; Michael, M. Graph Convolutional Networks: Analysis, improvements and results. arXiv 2019, arXiv:1912.09592. [Google Scholar]
Figure 1. Two categories of layered pattern structures. (a) Human bone as a pattern with a layered anisotropic structure. (b) Mars’ surface in orange and green as a pattern with a layered isotropic structure. Credit: NASA [5].
Figure 1. Two categories of layered pattern structures. (a) Human bone as a pattern with a layered anisotropic structure. (b) Mars’ surface in orange and green as a pattern with a layered isotropic structure. Credit: NASA [5].
Applsci 11 06300 g001
Figure 2. Isotropic and anisotropic layers as building blocks of layered patterns. (a) From the anisotropic layered pattern to graph. (b) Corresponding graph of an anisotropic layered pattern. (c) Isotropic (blue) and anisotropic (red) edges and vertices of the 5-partite graph.
Figure 2. Isotropic and anisotropic layers as building blocks of layered patterns. (a) From the anisotropic layered pattern to graph. (b) Corresponding graph of an anisotropic layered pattern. (c) Isotropic (blue) and anisotropic (red) edges and vertices of the 5-partite graph.
Applsci 11 06300 g002
Figure 4. Differences and similarities between layered and arbitrary patterns. (a) Visual macro structural differences between layered and arbitrary patterns. (b) Non-visual micro structural similarities between layered and arbitrary patterns. Credits: NASA/JPL/University of Arizona [16]; Labyrinth. Wikipedia [17]; Turing pattern. Wikipedia, [18].
Figure 4. Differences and similarities between layered and arbitrary patterns. (a) Visual macro structural differences between layered and arbitrary patterns. (b) Non-visual micro structural similarities between layered and arbitrary patterns. Credits: NASA/JPL/University of Arizona [16]; Labyrinth. Wikipedia [17]; Turing pattern. Wikipedia, [18].
Applsci 11 06300 g004
Figure 5. Pattern reconstruction from EM. (a) Principal elements of binary layered patterns: (1) direction of the numbered layers; (2) forming front; (3) layer thickness; (4) point of intersection between the forming front and transect R. (b) Pattern before and after reconstruction and its adjacency matrix.
Figure 5. Pattern reconstruction from EM. (a) Principal elements of binary layered patterns: (1) direction of the numbered layers; (2) forming front; (3) layer thickness; (4) point of intersection between the forming front and transect R. (b) Pattern before and after reconstruction and its adjacency matrix.
Applsci 11 06300 g005
Figure 6. Text as binary pattern. Pattern reconstruction from its empirical model. (a) Text before and after reconstruction. (b) Disorder of structure for the text pattern before and after reconstruction.
Figure 6. Text as binary pattern. Pattern reconstruction from its empirical model. (a) Text before and after reconstruction. (b) Disorder of structure for the text pattern before and after reconstruction.
Applsci 11 06300 g006
Figure 7. Comparison of morphological characteristics of two Chinese characters. Credit: Wikipedia [21].
Figure 7. Comparison of morphological characteristics of two Chinese characters. Credit: Wikipedia [21].
Applsci 11 06300 g007
Figure 8. Morphological characteristics of arbitrary patterns. (a) Disorder of layer structure (DStr) and size (DSize) of sixteen arbitrary patterns. (b,c) Trajectory changes of DStr and DSize with pattern rotation. Credits: Butterfly-2—Wikipedia [22]. Plant cell—eLife [23]. Otolith—Shape R [24]. Drawing 1 and Drawing 2—Artist O. Nenazhivina [25]. Insect wing—Wikipedia [26]. Bacteria—PLoS [27]. Fish skin—Wikipedia [28]. Leaf-1—Wikipedia [29]. Leaf-2—Wikipedia [30]. Butterfly-1—Wikipedia [31]. Bivalve shell—Wikipedia [32].
Figure 8. Morphological characteristics of arbitrary patterns. (a) Disorder of layer structure (DStr) and size (DSize) of sixteen arbitrary patterns. (b,c) Trajectory changes of DStr and DSize with pattern rotation. Credits: Butterfly-2—Wikipedia [22]. Plant cell—eLife [23]. Otolith—Shape R [24]. Drawing 1 and Drawing 2—Artist O. Nenazhivina [25]. Insect wing—Wikipedia [26]. Bacteria—PLoS [27]. Fish skin—Wikipedia [28]. Leaf-1—Wikipedia [29]. Leaf-2—Wikipedia [30]. Butterfly-1—Wikipedia [31]. Bivalve shell—Wikipedia [32].
Applsci 11 06300 g008
Figure 9. Morphology of multi-oriented patterns. (a) Morphology of a simple geometrical shape as a function of the pattern rotation. (b) Morphology of a complicated human aorta shape as a function of the pattern rotation. Credit. Human aorta [33]; Hans Snyder/JMD Histology & Histologic Inc., USA.
Figure 9. Morphology of multi-oriented patterns. (a) Morphology of a simple geometrical shape as a function of the pattern rotation. (b) Morphology of a complicated human aorta shape as a function of the pattern rotation. Credit. Human aorta [33]; Hans Snyder/JMD Histology & Histologic Inc., USA.
Applsci 11 06300 g009
Figure 10. Morphological characteristics of regular geometrical shapes. (a) Pattern complexity of the five simplest geometrical figures. (b) Pattern complexity of the five simplest geometrical figures as the function of their rotation.
Figure 10. Morphological characteristics of regular geometrical shapes. (a) Pattern complexity of the five simplest geometrical figures. (b) Pattern complexity of the five simplest geometrical figures as the function of their rotation.
Applsci 11 06300 g010
Figure 11. Morphology of hexagonal honeycomb cells. (a) Color pattern of hexagonal honeycomb cells. (b) Honeycomb cell patterns in binary format. (c) Complexity of 19 honeycomb cells as the function of cell rotation. The black line is the result of averaging the complexity of 19 honeycomb cells. The morphology of the black line corresponds with the morphology of the regular hexagon. (d) Complexity of a regular hexagon as the function of pattern rotation. (e) Anomaly of hexagonal honeycomb cells complexity. Credit: Scientific Reports [36].
Figure 11. Morphology of hexagonal honeycomb cells. (a) Color pattern of hexagonal honeycomb cells. (b) Honeycomb cell patterns in binary format. (c) Complexity of 19 honeycomb cells as the function of cell rotation. The black line is the result of averaging the complexity of 19 honeycomb cells. The morphology of the black line corresponds with the morphology of the regular hexagon. (d) Complexity of a regular hexagon as the function of pattern rotation. (e) Anomaly of hexagonal honeycomb cells complexity. Credit: Scientific Reports [36].
Applsci 11 06300 g011
Figure 12. Discriminating non-robust and robust morphological differences. (a) Characteristic of non-robust differences. (b) Characteristic of robust differences. Credits: Rapa Iti Island—Wiki [38]. Kuskokwim River tributary—NOAA [39].
Figure 12. Discriminating non-robust and robust morphological differences. (a) Characteristic of non-robust differences. (b) Characteristic of robust differences. Credits: Rapa Iti Island—Wiki [38]. Kuskokwim River tributary—NOAA [39].
Applsci 11 06300 g012
Figure 13. Bathymetric contour map of the lake. Credit: Map created by April Behr [40]. Alaska Department of Fish and Game.
Figure 13. Bathymetric contour map of the lake. Credit: Map created by April Behr [40]. Alaska Department of Fish and Game.
Applsci 11 06300 g013
Figure 14. Non-additive morphological characteristics of contours. (a) Contours for the morphological assessment. (b) Disorder of layer structure parameter for all and isolated contours. (c) Disorder of layer size parameter for all and isolated contours. Credit: Map created by April Behr [40]. Alaska Department of Fish and Game.
Figure 14. Non-additive morphological characteristics of contours. (a) Contours for the morphological assessment. (b) Disorder of layer structure parameter for all and isolated contours. (c) Disorder of layer size parameter for all and isolated contours. Credit: Map created by April Behr [40]. Alaska Department of Fish and Game.
Applsci 11 06300 g014
Figure 15. Graphic drawing as an object for morphological assessment. (a) Fragment of graphic drawings. Credit: Reproduced by permission of artist O. Nenazhivina [25]; www.nenazhivina.com (accessed on 25 June 2021). (b) Local area for the morphological description. (c) Coordinate system of the local area.
Figure 15. Graphic drawing as an object for morphological assessment. (a) Fragment of graphic drawings. Credit: Reproduced by permission of artist O. Nenazhivina [25]; www.nenazhivina.com (accessed on 25 June 2021). (b) Local area for the morphological description. (c) Coordinate system of the local area.
Applsci 11 06300 g015
Figure 16. Morphological security code of the graphic drawing. (a) Morphology of 25 local shapes. (b) Two local shapes, A3 and D4, with maximal differences in the disorder of layer structure. (c) Two local shapes, A3 and D4, with maximal differences in the disorder of layer size.
Figure 16. Morphological security code of the graphic drawing. (a) Morphology of 25 local shapes. (b) Two local shapes, A3 and D4, with maximal differences in the disorder of layer structure. (c) Two local shapes, A3 and D4, with maximal differences in the disorder of layer size.
Applsci 11 06300 g016
Figure 17. Craquelure on the surface of artwork. Credit: Wikipedia [47].
Figure 17. Craquelure on the surface of artwork. Credit: Wikipedia [47].
Applsci 11 06300 g017
Figure 18. Evolution of the shape of the letter Alef in historical texts. (a) Various forms of Alef. (b) Mutual arrangement of Alef in 2-D morphological space. Credit: Drawing by Dr. Ada Yardeni, courtesy of Carta Jerusalem [51].
Figure 18. Evolution of the shape of the letter Alef in historical texts. (a) Various forms of Alef. (b) Mutual arrangement of Alef in 2-D morphological space. Credit: Drawing by Dr. Ada Yardeni, courtesy of Carta Jerusalem [51].
Applsci 11 06300 g018
Figure 19. The influence of basic graphical elements on Alef’s complexity. (a) Basic graphical elements. (b) Shape of Alef as the function of basic graphical elements. (c) Alef’s complexity. Credit: Drawing by Dr. Ada Yardeni, courtesy of Carta Jerusalem [51].
Figure 19. The influence of basic graphical elements on Alef’s complexity. (a) Basic graphical elements. (b) Shape of Alef as the function of basic graphical elements. (c) Alef’s complexity. Credit: Drawing by Dr. Ada Yardeni, courtesy of Carta Jerusalem [51].
Applsci 11 06300 g019
Table 1. Changes of morphological characteristics of the contour map and isolated contour.
Table 1. Changes of morphological characteristics of the contour map and isolated contour.
ParametersAll ContoursIsolated Contour
DStr0.04%0.49%
DSize0.03%1.57%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Smolyar, I.; Smolyar, D. Comparison of Quantitative Morphology of Layered and Arbitrary Patterns: Contrary to Visual Perception, Binary Arbitrary Patterns Are Layered from a Structural Point of View. Appl. Sci. 2021, 11, 6300. https://doi.org/10.3390/app11146300

AMA Style

Smolyar I, Smolyar D. Comparison of Quantitative Morphology of Layered and Arbitrary Patterns: Contrary to Visual Perception, Binary Arbitrary Patterns Are Layered from a Structural Point of View. Applied Sciences. 2021; 11(14):6300. https://doi.org/10.3390/app11146300

Chicago/Turabian Style

Smolyar, Igor, and Daniel Smolyar. 2021. "Comparison of Quantitative Morphology of Layered and Arbitrary Patterns: Contrary to Visual Perception, Binary Arbitrary Patterns Are Layered from a Structural Point of View" Applied Sciences 11, no. 14: 6300. https://doi.org/10.3390/app11146300

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop