<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1508690</article-id>
<article-id pub-id-type="doi">10.3389/feart.2025.1508690</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>From rocks to pixels: a comprehensive framework for grain shape characterization through the image analysis of size, orientation, and form descriptors</article-title>
<alt-title alt-title-type="left-running-head">Back et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/feart.2025.1508690">10.3389/feart.2025.1508690</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Back</surname>
<given-names>A. L.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2860296/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kana Tepakbong</surname>
<given-names>C.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2956002/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>B&#xe9;dard</surname>
<given-names>L. Paul</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1224757/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Barry</surname>
<given-names>A.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2952210/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Sciences de la Terre - CERM</institution>, <institution>LabMaTer</institution>, <institution>Universit&#xe9; du Qu&#xe9;bec &#xe0; Chicoutimi</institution>, <addr-line>Chicoutimi</addr-line>, <addr-line>QC</addr-line>, <country>Canada</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>D&#xe9;partement d&#x2019;Informatique et de Math&#xe9;matique</institution>, <institution>Universit&#xe9; du Qu&#xe9;bec &#xe0; Chicoutimi</institution>, <addr-line>Chicoutimi</addr-line>, <addr-line>QC</addr-line>, <country>Canada</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Centre Armand Frappier&#x2013;Sant&#xe9; Biotechnologie</institution>, <institution>Institut National de la Recherche Scientifique (INRS)</institution>, <addr-line>Laval</addr-line>, <addr-line>QC</addr-line>, <country>Canada</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>INRS-Unit&#xe9; Mixte de Recherche INRS-UQAC en Sant&#xe9; Durable</institution>, <addr-line>Chicoutimi</addr-line>, <addr-line>QC</addr-line>, <country>Canada</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1399781/overview">Ahmed E. Radwan</ext-link>, Jagiellonian University, Poland</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1950978/overview">Muhammad Jawad Munawar</ext-link>, University of the Punjab, Pakistan</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2903401/overview">Ronaldo Herlinger Junior</ext-link>, Petrobras, Brazil</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: A. L. Back, <email>arnaud-louis-abel.back1@uqac.ca</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>02</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1508690</elocation-id>
<history>
<date date-type="received">
<day>09</day>
<month>10</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>01</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Back, Kana Tepakbong, B&#xe9;dard and Barry.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Back, Kana Tepakbong, B&#xe9;dard and Barry</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Accurately describing grain shapes is crucial in geology, mineral exploration, civil engineering, and other sciences. Advances in image analysis now allow for easy object separation and quantitative shape description. However, despite extensive applications in sedimentology, chemistry, and civil engineering, there is no consensus on the use of shape descriptors, and their meanings often remain unclear. This article presents a method for quantitatively describing grain shapes at a micrometer-to-centimeter scale using various image analysis techniques. Our approach selects the most appropriate combination of quantitative descriptors to describe grain shape. This work is based on an extensive literature review across many scientific fields to extract multiple quantitative shape measurements. This paper focuses on size, orientation, and form descriptors. A total of 51 descriptors, including elongation and Fourier amplitudes, were extracted, compiled, and computed using Python. The descriptor computation code is provided as a library with this article. We use principal component analysis to select the most significant descriptors and use multiple descriptors without losing clarity. We validated our approach on generated images. Using this combination of principal component analysis and image-based descriptors, we could discriminate 8 of the 13 ideal forms (ranging from a circle to a dodecagon), showcasing the potential precision when running noiseless data. The process was then applied to a sample of 584 galena grains, and we successfully described quantitatively the shape tendencies within this galena grain population. Our results, accompanied by noisy generated images, highlight the strong influence of roundness, roughness, and form descriptors on each other, which explains the challenges in identifying the best descriptors. This work demonstrates the potential of combining PCA with image-based shape analysis to improve the quantitative description of grains, with implications for sedimentology, mineral exploration, and other fields.</p>
</abstract>
<kwd-group>
<kwd>quantitative descriptors</kwd>
<kwd>shape discrimination</kwd>
<kwd>computer vision</kwd>
<kwd>statistical analysis</kwd>
<kwd>image processing</kwd>
<kwd>petrography</kwd>
</kwd-group>
<contract-num rid="cn001">2020-MN-283346</contract-num>
<contract-sponsor id="cn001">Fonds de recherche du Qu&#xe9;bec&#x2013;Nature et technologies<named-content content-type="fundref-id">10.13039/501100003151</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Geoinformatics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In Earth sciences, the description of mineral shape in texts is typically accompanied by minimal quantification. The problems associated with detailing mineral shape have been known for decades, and many authors have attempted to increase precision by using visual charts (<xref ref-type="bibr" rid="B21">Folk, 1951</xref>; <xref ref-type="bibr" rid="B26">Goldstone, 1993</xref>; <xref ref-type="bibr" rid="B54">Murphy and Kemp, 1984</xref>). The use of visual charts remains current (<xref ref-type="bibr" rid="B24">Garzanti et al., 2015</xref>; <xref ref-type="bibr" rid="B64">Sandeep et al., 2018</xref>). With the broader availability of grain images obtained through imaging systems and the use of segmentation techniques, it is possible to properly separate grains (<xref ref-type="bibr" rid="B9">Banerjee et al., 2019</xref>; <xref ref-type="bibr" rid="B15">Chen et al., 2024</xref>; <xref ref-type="bibr" rid="B41">Latif et al., 2022</xref>; <xref ref-type="bibr" rid="B87">Zheng and Hryciw, 2016</xref>). Thus, a quantitative description of grains is possible using appropriate shape descriptors.</p>
<p>Quantitative description is crucial as it allows automating the description task on a much larger data set, greatly improving precision and reproducibility. It also permits examining grain shapes statistically, similar to how grains are analyzed for their chemistry. This approach can be applied to various subjects in geology, such as the shape classification of zircon, which provides insights into magma petrogenesis (<xref ref-type="bibr" rid="B61">Pupin, 1980</xref>; <xref ref-type="bibr" rid="B66">Scharf et al., 2022</xref>), sedimentology, where grain shape is directly related to transport distance and medium (<xref ref-type="bibr" rid="B24">Garzanti et al., 2015</xref>; <xref ref-type="bibr" rid="B35">Huddart et al., 1998</xref>), and geotechnics, where grain shape influences soil properties (<xref ref-type="bibr" rid="B5">Altuhafi et al., 2016</xref>; <xref ref-type="bibr" rid="B45">Lu et al., 2019</xref>). In igneous petrology, mineral shape indicates the order of crystallization, assimilation, crystal growth conditions, and more. Moreover, with advances in artificial intelligence (AI) and applications such as AI mineral potential maps, the absence of quantitative descriptors of petrographic textures is a major limitation. The use of proper quantitative parameters for petrographic textures could be a significant advancement for many AI applications in geology.</p>
<p>Shape descriptions of objects or particles are widely studied in many scientific fields. This article aims to quantify the shape of mineral grains at a micrometer-to-centimeter scale using image analysis techniques. The need to describe microscopic&#x2013;macroscopic particles is important in various disciplines (e.g., geology, materials science, agriculture, and chemistry), and thus, a large body of relevant literature exists. A consequence of this abundance is that quantitative shape descriptors are numerous and often redundant, with different names and ambiguous applications.</p>
<p>This article aims to introduce a framework for quantifying mineral grain (crystal) shape, which will eventually lead to describing petrographic textural parameters. It focuses on identifying and assessing the most relevant size, orientation, and form descriptors of grain shape. Alongside this framework, we propose a first nomenclature to clarify the use of descriptors. This work is based on an in-depth study of the literature facilitated by the use of statistical methods. We assess size measurements to determine the most accurate descriptors. Orientation measurement methods are evaluated for what information they provide and their potential to reduce noise in form discrimination. Finally, we test this descriptor framework for selecting and using descriptors on generated and actual grain images.</p>
</sec>
<sec id="s2">
<title>2 Shape characteristics: why quantitative petrography matters for petrology?</title>
<p>It is necessary to first define the terms used in this study, as there is no consensus on terminology in the literature. Most authors agree with <xref ref-type="bibr" rid="B10">Barrett&#x2019;s (1980)</xref> definition that shape (or form) consists of three components: form, roundness and roughness (<xref ref-type="fig" rid="F1">Figure 1</xref>). However, the naming of the set and its subsets poses challenges. In this article, shape refers to the general contour of the object. However, two additional components must be added: size and orientation, increasing the total to five components. These components are crucial for describing minerals in petrography. It is also essential to understand why precise numerical definitions are required and the broader implications of these definitions for petrology. The terminology, definitions, and examples of implications for petrology are as follows:<list list-type="simple">
<list-item>
<p>1. Size is determined by the measurable dimensions of the shape, but its value and interpretation depend on the applied measurement method. Crystal size, which has already been studied in detail, provides valuable insights into magmatic and metamorphic textures. It can reveal information about the cooling rate, deformation rate, and element availability (<xref ref-type="bibr" rid="B33">Higgins, 2002</xref>; <xref ref-type="bibr" rid="B49">Marsh, 1988</xref>). For these studies, the size measurement method is irrelevant as long as it is applied consistently, includes measurements of the short and long axes, and specifies the resolution limit (<xref ref-type="bibr" rid="B32">Higgins, 2000</xref>).</p>
</list-item>
<list-item>
<p>2. Orientation is described by the direction of one of the shape&#x2019;s axes relative to a reference point, but its value also depends on the measurement used. Crystal orientation is well known for indicating the flow direction in both water and lava, as well as providing information about deformation and its intensity (<xref ref-type="bibr" rid="B55">N&#xe9;d&#xe9;lec and Bouchez, 2015</xref>; <xref ref-type="bibr" rid="B68">Shelton and Mack, 1970</xref>; <xref ref-type="bibr" rid="B75">Ventura et al., 1996</xref>).</p>
</list-item>
<list-item>
<p>3. Form refers to the polygon or ellipse that is closest to the grain shape. The form can be related to the order of crystallization, as in cumulate texture, where well-formed minerals crystallize during the early stages of the process (<xref ref-type="bibr" rid="B76">Vernon and Collins, 2011</xref>). Alternatively, variations in form within the same mineral, such as zircon, provide insights into magma petrogenesis (<xref ref-type="bibr" rid="B61">Pupin, 1980</xref>; <xref ref-type="bibr" rid="B86">Zheng et al., 2022</xref>).</p>
</list-item>
<list-item>
<p>4. Roundness (also known as angularity) describes the angles of the grain: are they close to an acute edge or a smooth curve? Roundness, which has been studied early and intensively by sedimentologists (<xref ref-type="bibr" rid="B18">Diepenbroek et al., 1992</xref>; <xref ref-type="bibr" rid="B39">Krumbein, 1941</xref>; <xref ref-type="bibr" rid="B71">Tafesse et al., 2013</xref>; <xref ref-type="bibr" rid="B82">Wentworth, 1919</xref>), is a critical parameter, as it influences how clastic particles move in water and provides clues about their distance of travel or origin.</p>
</list-item>
<list-item>
<p>5. Roughness (also known as surface texture) characterizes the outline features of the grain. Roughness can reflect various processes depending on the surrounding rock and context, such as rapid mineral growth leading to skeletal and dendritic crystals or dissolution resulting in the formation of re-entrant (<xref ref-type="bibr" rid="B31">Hibbard, 1994</xref>).</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Illustration of the definitions used in this article on the basis of the <xref ref-type="bibr" rid="B10">Barrett (1980)</xref> definition. Shape 1 has a square form (in black) with a high roundness (in blue) and a low roughness (in red); shape 2 has a triangle form (in black) with a low roundness (in blue) and a high roughness (in red).</p>
</caption>
<graphic xlink:href="feart-13-1508690-g001.tif"/>
</fig>
<p>These examples clearly show that an in-depth study of one of the shape parameters could provide valuable and useful information for petrology, as seen in zircon form classification (<xref ref-type="bibr" rid="B61">Pupin, 1980</xref>). Given that quantitative measurements are better able to distinguish subtle and meaningful changes within the rock, as demonstrated by the crystal size distribution (CSD) results (<xref ref-type="bibr" rid="B33">Higgins, 2002</xref>; <xref ref-type="bibr" rid="B49">Marsh, 1988</xref>), the combined study of shape parameters with quantitative tools will enable the discovery of new textural indicators to provide a better understanding of geological phenomena. Moreover, in geometallurgy, quantitative shape descriptors are critical for exploitation and exploration (<xref ref-type="bibr" rid="B22">Frenzel et al., 2023</xref>).</p>
<p>In this article, the term &#x201c;roundness&#x201d; is preferred over &#x201c;angularity&#x201d; because angularity represents an extreme on the roundness continuum. When discussing roughness, it is recommended to use the term &#x201c;roughness&#x201d; rather than &#x201c;surface texture&#x201d; because it describes the grain outline in a 2D context, which is represented by a line rather than a surface. Additionally, &#x201c;surface texture&#x201d; is a more appropriate term for methodologies that describe the entire grain image (<xref ref-type="bibr" rid="B4">Al-Rousan et al., 2007</xref>; <xref ref-type="bibr" rid="B14">Chandan et al., 2004</xref>). Although surface texture in sand grain images can be influenced by roughness, other significant factors, such as fractures and inclusions, may also contribute.</p>
<p>For this article, the term &#x201c;descriptor&#x201d; refers to a method or formula used to describe one of the shape components. The descriptors used in this study are presented in the &#x201c;Size, orientation, and form descriptors&#x201d; section. The formulas for these descriptors can be found in the <xref ref-type="app" rid="app1">Appendix</xref>.</p>
<p>Finally, in this study, all these definitions are applied to the 2D representation of grains using image analysis techniques. Two-dimensional imaging techniques are widely available and more cost-effective compared to three-dimensional methods. Additionally, petrographic analyses are generally performed in 2D before 3D imaging is pursued.</p>
</sec>
<sec id="s3">
<title>3 Size, orientation, and form descriptors</title>
<p>This section presents condensed results from our extensive literature review. The methodology used for this review is detailed in the first part of the &#x201c;Methodology&#x201d; section. The following methods are derived from the clarification, sorting, and grouping of formulas identified in the review.</p>
<sec id="s3-1">
<title>3.1 Size descriptors</title>
<p>The equivalent area disc diameter approximates grain size by using the diameter of a disc with the same area as the grain (<xref ref-type="fig" rid="F2">Figure 2A</xref>; <xref ref-type="bibr" rid="B62">Ren et al., 2021</xref>; <xref ref-type="bibr" rid="B81">Wang et al., 2008</xref>). It is easily computable but should only be used when the grain form is very similar for the entire data set, as it assumes that all the grains are perfectly circular (<xref ref-type="bibr" rid="B60">Pirard, 2004</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Size measurement methods: <bold>(A)</bold> equivalent area disc diameter (<italic>d</italic>
<sub>eq</sub>); <bold>(B)</bold> minimum (<italic>d</italic>
<sub>Fmin</sub>) and maximum Feret diameter (<italic>d</italic>
<sub>Fmax</sub>); <bold>(C)</bold> maximum inscribed circle diameter (<italic>d</italic>
<sub>ins</sub>) and minimum circumscribed circle diameter (<italic>d</italic>
<sub>cir</sub>); <bold>(D)</bold> short (<italic>s</italic>
<sub>ell</sub>) and long (<italic>l</italic>
<sub>ell</sub>) equivalent-moment ellipse axis; <bold>(E)</bold> minimum enclosing rectangle width (<italic>w</italic>
<sub>rec</sub>) and height (<italic>h</italic>
<sub>rec</sub>).</p>
</caption>
<graphic xlink:href="feart-13-1508690-g002.tif"/>
</fig>
<p>The maximum inscribed circle of a grain is the largest circle that can be drawn inside the grain without extending beyond its boundaries. It is used as a measure of the short axis. The minimum circumscribed circle is the smallest circle that can enclose the grain, and it is used as a measurement of the grain&#x2019;s long axis (<xref ref-type="fig" rid="F2">Figure 2C</xref>; <xref ref-type="bibr" rid="B16">Cho et al., 2006</xref>; <xref ref-type="bibr" rid="B77">Wadell, 1932</xref>).</p>
<p>The Feret diameter is defined as the maximum distance between two parallel tangential lines that can be drawn in a specific direction across the grain (<xref ref-type="bibr" rid="B28">Han et al., 2023</xref>; <xref ref-type="bibr" rid="B59">Persson, 1998</xref>). For measurements, the orientation of the object can be changed at regular intervals, e.g., every 5&#xb0;, and the distance is computed. The result of the method is a list of distances describing the discrete version of the grain outline. The most commonly used Feret diameters are the maximum, minimum, and mean (<xref ref-type="fig" rid="F2">Figure 2B</xref>). However, as it is an incremental method, this approach could miss the longest or shortest distance depending on the measurement step.</p>
<p>The minimum circumscribed circle diameter and the maximum Feret diameter measure the same axis, which is the longest distance between two points placed on the grain outline. In the case of the maximum inscribed circle diameter, if the center of the circle is the same as the grain&#x2019;s center of rotation, the measure will be precisely the same as the minimum Feret diameter. The only difference between these methods is the precision induced by the analysis step (<xref ref-type="fig" rid="F2">Figure 2B</xref>).</p>
<p>The equivalent-moment ellipse is defined as an ellipse having the same moments of inertia for each axis of the grain. It approximates the grain by an ellipsoid that is dynamically equivalent to it (<xref ref-type="bibr" rid="B50">Medalia, 1971</xref>; <xref ref-type="fig" rid="F2">Figure 2D</xref>). This method has the advantage of obtaining a biaxial approximation of the grain and its orientation, and it can also weight orientation by area (<xref ref-type="bibr" rid="B34">Higgins, 2006</xref>), as it preserves the same perimeter and area (<xref ref-type="bibr" rid="B63">Rodieck, 2007</xref>).</p>
<p>The minimum enclosing rectangle is a rectangle that surrounds the grain with a specific direction to obtain the smallest possible area (<xref ref-type="fig" rid="F2">Figure 2E</xref>; <xref ref-type="bibr" rid="B46">Maerz, 2004</xref>; <xref ref-type="bibr" rid="B84">Xing et al., 2023</xref>). It can be seen as the Feret measurements performed along the principal orientation and its perpendicular (<xref ref-type="bibr" rid="B79">Wang, 2006</xref>). This biaxial approximation of the grain has the advantage of imitating its passage through the smallest sieve possible.</p>
</sec>
<sec id="s3-2">
<title>3.2 Orientation descriptors</title>
<p>The orientation of the long axis measures the angle between the long axis of the minimum enclosing rectangle and the horizontal axis of the image, ranging from 0&#xb0; to 180&#xb0;. The second-moment orientation provides the orientation of the least second-moment axis of the object binary image, which has the advantage of measuring the orientation even for complex contours (<xref ref-type="bibr" rid="B34">Higgins, 2006</xref>; <xref ref-type="bibr" rid="B50">Medalia, 1971</xref>).</p>
</sec>
<sec id="s3-3">
<title>3.3 Form descriptors</title>
<p>The earliest use of mathematics to classify grain form involved comparing axis ratios or parameters to an ideal form (<xref ref-type="bibr" rid="B78">Wadell, 1933</xref>; <xref ref-type="bibr" rid="B88">Zingg, 1935</xref>). The axis ratio method uses 3D measurements to classify, for example, grain forms such as oblate to prolate. As discussed in the previous section on size measurement methods, there are various methods for measuring axes. Depending on the size measurement method being used, different formulas have been developed. However, they can be simplified by assuming that in 3D, grain size has three measurements: the long (<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), intermediate (<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and short (<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) axes (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>) or the length, width, and thickness. In this article, the term &#x201c;long axis&#x201d; will be used because it is unclear in the second term which axis represents the longest between width and thickness. The simplification is<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;or&#x2009;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The choice of formula depends on the user&#x2019;s intention to represent numbers between 0 and 1 or greater than 1, but they describe the same grain aspect. In 2D, the only available axis ratio is elongation, the first ratio in the two groups representing the ratio between the long and short axis (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>). Some authors have attempted to use mean diameter as a measure for the intermediate axis (<xref ref-type="bibr" rid="B83">Wettimuny and Penumadu, 2004</xref>).</p>
<p>Another way to describe form is by comparing the grain to an ideal shape such as a circle, rectangle, or ellipse. The parameters used are areas or perimeters, represented as a ratio using both the grain and ideal shape parameters (<xref ref-type="bibr" rid="B7">Arasan et al., 2011</xref>; <xref ref-type="bibr" rid="B17">Cox and Budhu, 2008</xref>; <xref ref-type="bibr" rid="B43">Li et al., 2021</xref>; <xref ref-type="bibr" rid="B72">Ulusoy et al., 2003</xref>). The result addresses the question, &#x201c;How closely does this shape resemble the ideal shape?&#x201d; This concept gives rise to circularity (often referred to as sphericity, even in 2D studies) and encompasses the variety of formulas that can exist for a single descriptor (<xref ref-type="bibr" rid="B40">Kuo and Freeman, 2000</xref>). It also demonstrates the potential differences in usage for the same descriptor. Circularly has been widely used to describe roundness and grain form, highlighting the lack of consensus in regard to specific formulas stemming from the varying scientific approaches and interpretations (<xref ref-type="bibr" rid="B7">Arasan et al., 2011</xref>; <xref ref-type="bibr" rid="B48">Maroof et al., 2020b</xref>).</p>
<p>A modern method for mathematically describing grains involves applying Fourier analysis to the grain contour curve. There are two techniques for obtaining the grain contour curve: the R&#x3b8; method and the elliptic method. The R&#x3b8; method, the oldest, plots the ratio of the mean diameter to the diameter as a function of &#x3b8;, ranging from 0&#xb0; to 360&#xb0; (<xref ref-type="bibr" rid="B12">Bui et al., 1989</xref>). However, this method is only applicable to convex shapes. The elliptic method obtains separate curves for the x and y coordinates as functions of &#x3b8;, which allows for characterizing concave grains. Fourier analysis is then performed on the combined curves (<xref ref-type="bibr" rid="B13">Caple et al., 2017</xref>). In this article, this method will be referred to as the xy method to indicate contour information extraction.</p>
<p>Fourier analysis begins by applying the discrete Fourier transform to the grain contour curve to convert spatial information into frequency domain information. Then, the power spectral density is computed to provide frequency distribution information of the boundary shape. Low-frequency components correspond to form characteristics. Analyzing the low harmonics and their amplitude reveals the harmonics that affects the most the grain form. Combined, these two parameters create the shape descriptor. For instance, in the case of a square, the fourth harmonic will be present, and its amplitude will be high, whereas for an octagon, it will be the eighth harmonic. Consequently, it is essential to specify the harmonics used, as they could change the meaning of the form descriptors entirely.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Nomenclature</title>
<p>In the nomenclature, the descriptor name is based on a shortened version of its definition. When a dozen is available in the literature, the most accurate or widely used descriptor was chosen. For descriptors using Fourier analysis, information about the extraction method of the grain contour (R&#x3b8; or elliptic) is provided. The descriptor name should also include the range of harmonics used for a quicker understanding (e.g., R&#x3b8; Fourier forms 1&#x2013;12). The list of equivalent names in the literature is not exhaustive and is based on the authors&#x27; literature review. Differences in terminology within this nomenclature (<xref ref-type="table" rid="T1">Table 1</xref>) may arise because of varying interpretations of how different authors use the descriptors. All references, along with their corresponding descriptor labels, used to establish the nomenclature are compiled in the descriptor review datasheet included in the article&#x27;s <xref ref-type="sec" rid="s14">Supplementary Material</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Nomenclature of two-dimensional size, orientation, and form descriptors.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Aspect</th>
<th align="left">Descriptor type</th>
<th align="left">Descriptor name</th>
<th align="left">Synonyms</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="left">Size</td>
<td align="left">Biaxial approximation</td>
<td align="left">Minimum enclosing rectangle</td>
<td align="left">Best fit rectangle, smallest rotated rectangle, bounding rectangle</td>
</tr>
<tr>
<td align="left">Biaxial approximation</td>
<td align="left">Equivalent-moment ellipse</td>
<td align="left">Best fitting ellipse, fitted ellipse</td>
</tr>
<tr>
<td align="left">Circle approximation</td>
<td align="left">Maximum inscribed circle</td>
<td align="left">Largest inscribed circle, inscribed circle</td>
</tr>
<tr>
<td align="left">Circle approximation</td>
<td align="left">Minimum circumscribed circle</td>
<td align="left">Bounding circle, circumscribed circle of the grain outline, smallest circumscribed circle</td>
</tr>
<tr>
<td align="left">Circle approximation</td>
<td align="left">Equivalent area disc</td>
<td align="left">Same area disc, equivalent diameter, diameter of the equivalent projection area of a circle, fitted circle, equivalent perimeter circle diameter, area circle diameter, equivalent circular diameter, equal-area circle, nominal sectional diameter of the grain projection, diameter of an equivalent circle</td>
</tr>
<tr>
<td align="left">Feret measurements</td>
<td align="left">Maximum/Mean/Minimum Feret diameter</td>
<td align="left">Maximum/minimum caliper, longest/shortest of all measured chords, longest/shortest projection of rotating shape, maximum/minimum distance between the projected outline points</td>
</tr>
<tr>
<td rowspan="2" align="left">Orientation</td>
<td rowspan="2" align="left"/>
<td align="left">Long axis</td>
<td align="left"/>
</tr>
<tr>
<td align="left">Second-moment</td>
<td align="left">Inertia tensor, second area moment, quadratic moment of area, area moment of inertia</td>
</tr>
<tr>
<td rowspan="6" align="left">Form</td>
<td align="left">Form ratio</td>
<td align="left">Circularity</td>
<td align="left">Circularity degree, sphericity, roundness, regularity, area sphericity, compactness, form factor, form unevenness, perimeter sphericity</td>
</tr>
<tr>
<td align="left">Form ratio</td>
<td align="left">Rectangularity</td>
<td align="left">Rectangle degree, convexity, rectang</td>
</tr>
<tr>
<td align="left">Form ratio</td>
<td align="left">Ellipsoidity</td>
<td align="left">Area, angularity</td>
</tr>
<tr>
<td align="left">Axis ratio</td>
<td align="left">Elongation</td>
<td align="left">Elongation ratio, sphericity, aspect ratio, flat index, Fshape, relative width, elongation index, reciprocal aspect ratio, flatness, flat and elongated ratio</td>
</tr>
<tr>
<td align="left">R&#x3b8; Fourier analysis</td>
<td align="left">R&#x3b8; Fourier form</td>
<td rowspan="2" align="left">Shape, form index using Fourier series, sphericity, Fourier series, Fourier descriptor, gross shape</td>
</tr>
<tr>
<td align="left">Elliptic Fourier analysis</td>
<td align="left">xy Fourier form</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec sec-type="methods" id="s5">
<title>5 Methodology</title>
<p>The framework proposed in this study is applied to optical microscope images to illustrate its functionality. However, the methodology and associated Python code can analyze images of any type (SEM, &#xb5;XRF, LA-ICP-MS such as: <xref ref-type="bibr" rid="B65">Savard et al. (2023)</xref>, etc.), provided they are processed to produce a 2D binary image of the object of interest. For 3D imaging techniques such as 3D X-ray tomography, this can be easily achieved by generating sectional slices to obtain the required 2D images.</p>
<p>As literature is abundant on the quantitative description of shapes, each descriptor captures specific aspects of the intended information. Although no descriptor is perfect, the key is not to determine the best descriptor but to identify the most suitable for a particular study. By selecting meaningful descriptors and studying their parameters, the underlying physical properties influencing grain shape can be uncovered. Our first step in this approach was to create a comprehensive inventory of quantitative descriptors.</p>
<sec id="s5-1">
<title>5.1 Relevant article determination</title>
<p>To address the need for a systematic approach to analyzing over 1000 papers on quantitative shape descriptors in various sciences, we adopted a statistical approach. The goal of this extensive bibliographic research was to identify a wide range of methods for quantifying grain shape in fields such as geology (<xref ref-type="bibr" rid="B10">Barrett, 1980</xref>; <xref ref-type="bibr" rid="B85">Yang et al., 2022</xref>), agronomy and crop sciences (<xref ref-type="bibr" rid="B37">Igathinathane et al., 2008</xref>; <xref ref-type="bibr" rid="B73">Vaezi et al., 2013</xref>), chemical engineering (<xref ref-type="bibr" rid="B27">Haffar et al., 2021</xref>; <xref ref-type="bibr" rid="B36">Huo et al., 2016</xref>; <xref ref-type="bibr" rid="B44">Lu et al., 2010</xref>), and civil engineering (<xref ref-type="bibr" rid="B3">Al-Raoush, 2007</xref>; <xref ref-type="bibr" rid="B14">Chandan et al., 2004</xref>; <xref ref-type="bibr" rid="B47">Maroof et al., 2020a</xref>). We selected articles using the following steps:<list list-type="simple">
<list-item>
<p>1. A broad query, including necessary keywords and their synonyms, was initiated and subsequently refined to obtain a substantial number (100 s&#x2013;1,000 s) of articles matching the research topic. This initial selection was based on a quick data set review, including brief readings of the abstracts.</p>
</list-item>
<list-item>
<p>2. The database was then imported into VOSviewer software (<xref ref-type="bibr" rid="B74">van Eck and Waltman, 2010</xref>), which is designed for constructing and visualizing bibliometric networks.</p>
</list-item>
<list-item>
<p>3. The citation-per-document mapping option was used to create a bibliographic network (<xref ref-type="fig" rid="F3">Figure 3</xref>), showcasing each article by the first author&#x2019;s name and publication year. Cross-referencing between the articles was graphically depicted as links. In this visual representation, an article&#x2019;s label size is proportional to its number of citations. This step effectively eliminated articles that matched the query but were found to lack relevance to the research topic, as evidenced by their absence from the citation network.</p>
</list-item>
<list-item>
<p>4. The clustering option in VOSviewer identified groups of related articles based on co-citation patterns (<xref ref-type="bibr" rid="B74">van Eck and Waltman, 2010</xref>). Articles were selected from each cluster (2&#x2013;7 articles per cluster) based on highest citation count and publication year, ensuring a balanced perspective with older, intermediate, and recent works.</p>
</list-item>
<list-item>
<p>5. To ensure thorough coverage, unlinked articles not initially displayed in VOSviewer were revisited. This involved replotting them using the visual examination software to confirm their lack of relevance to the study. This process was repeated until all relevant articles were included in the analysis.</p>
</list-item>
</list>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>VOS viewer network of the Scopus database reflecting the query for grain description using image analysis, where each color represents a cluster.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g003.tif"/>
</fig>
<p>The first step in the approach involved refining the query multiple times to obtain a reasonable number of articles. The number of articles per query ranged from 2044 to 42,262. Tens of thousands of articles were found for cases where physics-related articles do not use image-based size measurement methods, which was not desired for this study. The selected query produced 2127 articles, which were condensed to 274 using VOSviewer by removing articles lacking cross-referencing. These 274 articles were then grouped into 24 clusters, resulting in the selection of 82 articles for further study. Moreover, when an article referenced a formula used, the reference article was read, increasing the number of articles read to 109 (see the <xref ref-type="sec" rid="s14">Supplementary Material</xref> for the list). However, of the 359 shape descriptors identified during the literature review, only 66% of the descriptors in the papers had a cited reference to indicate their source (when the article proposed a new method, it was considered as referenced). This absence of sourcing indicated a lack of rigor in the use of these descriptors and measurement methods.</p>
</sec>
<sec id="s5-2">
<title>5.2 Framework for selecting and evaluating size, orientation, and form descriptors</title>
<p>The second step involved testing shape descriptors from the literature survey using images that were generated with known shape parameters for grain image simulation. The objective was to measure and compare size and orientation using different methods. This step was important because shape descriptors often use size measurements in their formulas. As seen earlier, there are several methods for size measurements, and the chosen method may not match what is needed for the form descriptors. For example, rectangularity should be computed with the minimum enclosing rectangle parameters, not the Feret maximum and minimum measurements, as the two axes of the rectangle are perpendicular, which may not be the case for Feret&#x2019;s size. In addition to size and orientation, few also evaluated form descriptors and the dependencies between form, roundness, and roughness. Finally, we applied our method to an actual grain population to evaluate its effectiveness in a real-life scenario.</p>
<sec id="s5-2-1">
<title>5.2.1 Grain image simulation</title>
<p>Crystals are limited to seven geometric lattice shapes, resulting in a finite number of 3D forms, including truncations. When observed in two dimensions, these forms offer more possibilities but remain confined to geometric objects, allowing them to be modeled using perfect polygons. To explore this further, we generated binary images of ideal geometric shapes having known parameters.</p>
<p>All parameter values were constrained using subjective criteria to maintain the visual resemblance to a grain (<xref ref-type="fig" rid="F4">Figure 4</xref>). The shape size ranged from 300 to 600 pixels, on the basis of data from an earlier study (<xref ref-type="bibr" rid="B8">Back et al., 2023</xref>), where the average image size of segmented grains was 448 &#xb1; 158 by 447 &#xb1; 160 pixels (n &#x3d; 1369). The orientation was randomized to test all possible scenarios and avoid bias. Thirteen different forms were studied: circle, triangle, square, rectangle, ellipse, pentagon, hexagon, heptagon, octagon, nonagon, decagon, hendecagon, and dodecagon. The roundness effect was achieved through a Minkowski sum operation using the Shapely library&#x2019;s buffering function (&#x201c;<ext-link ext-link-type="uri" xlink:href="https://shapely.readthedocs.io/en/2.0.6/reference/shapely.buffer.html">shapely.buffer&#x2014;Shapely 2.0. 6 documentation</ext-link>) with a disc of radius equal to the desired buffer distance. The object was rescaled on the basis of its initial area to prevent excessive size reduction. The roundness value ranged from 0 to 6 with a step of 0.6 (<xref ref-type="fig" rid="F4">Figure 4</xref>). At its miximum, the shape is highly circular but deviates from a perfect circle. The roughness was modeled using Perlin noise to imitate the visual complexity of natural objects (<xref ref-type="bibr" rid="B58">Perlin, 1985</xref>). This method has been used previously to generate 3D images of grains by deforming a geometrical form like a sphere (<xref ref-type="bibr" rid="B2">Al Ibrahim et al., 2019</xref>; <xref ref-type="bibr" rid="B52">Michot-Roberto et al., 2021</xref>). The roughness value ranged from 0 to 1.2 with a step of 0.12 and a fixed number of octaves set at 12 (<xref ref-type="fig" rid="F4">Figure 4</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Examples of images generated for size, orientation, and form testing and their associated parameters (R: roundness value, N: Perlin noise strength) alongside grain images from the VolcAshDB database showing similar patterns (<xref ref-type="bibr" rid="B11">Benet et al., 2024</xref>).</p>
</caption>
<graphic xlink:href="feart-13-1508690-g004.tif"/>
</fig>
<p>Six tests were conducted for form analysis using different parameters (<xref ref-type="table" rid="T2">Table 2</xref>; <xref ref-type="fig" rid="F4">Figure 4</xref>). Tests 1 and 8 evaluated the size and orientation methods, representing ideal shapes with no roundness or noise. The purpose was to understand the ability of form descriptors to distinguish between the 13 generated forms. Tests 2 and 3 examined the impact of roughness on form description, with low and maximum noise intensity, respectively. Similarly, tests 4 and 5 explored the influence of roundness. The objective was to discriminate between the forms and understand how roundness and roughness affect the method&#x2019;s discrimination capacity. Test 8 replicated Test 1 with 25 images per form to assess reproducibility.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Form tests and their related parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameters</th>
<th align="left">Tests 1 and 8</th>
<th align="left">Test 2</th>
<th align="left">Test 3</th>
<th align="left">Test 4</th>
<th align="left">Test 5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Forms</td>
<td align="left">13</td>
<td align="left">13</td>
<td align="left">13</td>
<td align="left">13</td>
<td align="left">13</td>
</tr>
<tr>
<td align="left">Size (pixels)</td>
<td align="left">300&#x2013;600</td>
<td align="left">300&#x2013;600</td>
<td align="left">300&#x2013;600</td>
<td align="left">300&#x2013;600</td>
<td align="left">300&#x2013;600</td>
</tr>
<tr>
<td align="left">Images/form</td>
<td align="left">300 and 25</td>
<td align="left">300</td>
<td align="left">300</td>
<td align="left">300</td>
<td align="left">300</td>
</tr>
<tr>
<td align="left">Total images</td>
<td align="left">3,900 and 325</td>
<td align="left">3,900</td>
<td align="left">3,900</td>
<td align="left">3,900</td>
<td align="left">3,900</td>
</tr>
<tr>
<td align="left">Roundness value</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">1.2</td>
<td align="left">6</td>
</tr>
<tr>
<td align="left">Roundness intensity</td>
<td align="left">0/10</td>
<td align="left">0/10</td>
<td align="left">0/10</td>
<td align="left">2/10</td>
<td align="left">10/10</td>
</tr>
<tr>
<td align="left">Perlin noise strength</td>
<td align="left">0</td>
<td align="left">0.12</td>
<td align="left">0.6</td>
<td align="left">0</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Perlin noise intensity</td>
<td align="left">0/10</td>
<td align="left">2/10</td>
<td align="left">10/10</td>
<td align="left">0/10</td>
<td align="left">0/10</td>
</tr>
<tr>
<td align="left">Orientation</td>
<td align="left">random</td>
<td align="left">random</td>
<td align="left">random</td>
<td align="left">random</td>
<td align="left">random</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To show the proximity of the generated grain images to real grain images characteristics, we present images extracted from the VolcAshDB (<xref ref-type="bibr" rid="B11">Benet et al., 2024</xref>; <xref ref-type="fig" rid="F4">Figure 4</xref>). We used these images because they illustrate clearly the objective of the simulation.</p>
</sec>
<sec id="s5-2-2">
<title>5.2.2 Size measurement tests</title>
<p>The size measurement tests were performed on ideal shapes (Test 1, <xref ref-type="table" rid="T2">Table 2</xref>; <xref ref-type="fig" rid="F4">Figure 4</xref>), and are expressed in pixels. Roundness and roughness modify the shape, altering the initial size and making the initial size parameters unsuitable as a reference. However, all shapes were randomly oriented from 0&#xb0; to 180&#xb0;. Size measurements were divided into two groups: methods that measure the long axis and methods that measure the short axis. The mean Feret diameter (<xref ref-type="bibr" rid="B67">Shang et al., 2018</xref>) or the equivalent area disc diameter (<xref ref-type="bibr" rid="B12">Bui et al., 1989</xref>; <xref ref-type="bibr" rid="B23">Fritz et al., 2022</xref>) were classified in both groups, as they do not measure a specific axis. For the short-axis test, only shapes with a known short axis measurement were used: circle, ellipse, square, and rectangle. To compare the methods, we calculated the reference deviation as<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mtext>ref</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mtext>ref</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the reference deviation, which is bound between &#x2212;1 and 1, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the measured size, and <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the actual size given by the initial shape parameters.</p>
<p>The initialization parameters for shape generation depended on the specific geometric form:<list list-type="simple">
<list-item>
<p>&#x2022; Circle: Defined by a radius, which determines both the short and long axes.</p>
</list-item>
<list-item>
<p>&#x2022; Pentagon to dodecagon: Defined by a radius that specifies the long axis, as the sides do not fully touch the circumscribing circle used to draw the form.</p>
</list-item>
<list-item>
<p>&#x2022; Square: Defined by a side length, applicable to both the short and long axes.</p>
</list-item>
<list-item>
<p>&#x2022; Rectangle and ellipse: Defined by two perpendicular axes: short and long.</p>
</list-item>
<list-item>
<p>&#x2022; Triangle: Defined by base and height parameters, with height as the long axis and base as the short axis.</p>
</list-item>
</list>
</p>
<p>The reference deviation was used as an indicator because the length described by the shape initialization parameters differed from that of the size measurements (<xref ref-type="disp-formula" rid="e2">Equation 2</xref>). For example, the long-axis reference for a rectangle is its length, but the minimum circumscribed circle measures its diagonal. As a result, some of the high values and outliers of the reference deviation stemmed from this difference in measured axes.</p>
</sec>
<sec id="s5-2-3">
<title>5.2.3 Orientation measurement tests</title>
<p>The orientation tests were performed using an ellipse and a rectangle with distinct major and minor axes to determine their orientation. The shape generation parameters were identical to those of test 1. Two methods were tested: the second-moment of inertia orientation and the long-axis orientation. However, the long axis of the minimum enclosing rectangle and the second-moment axis of the same grain could differ; therefore, direct comparison is not appropriate. To address this, we measured the orientation using both methods, applied a known rotation to the particle, and then measured the orientation again. Finally, we used the equation below to calculate the rotation (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>). All orientation and rotation values range from 0&#xb0; to 180&#xb0;.<disp-formula id="e3">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="italic">mod</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the measured rotation, <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the orientation measured after the rotation, and <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the orientation before.</p>
</sec>
<sec id="s5-2-4">
<title>5.2.4 Form descriptor tests</title>
<p>For form tests, all parameters in <xref ref-type="table" rid="T1">Table 1</xref> were calculated using Python. Both the R&#x3b8; and elliptic Fourier methods were used with a range of harmonics from 1 to 12. The harmonic limit was arbitrarily set at 12; beyond this limit, the harmonics are related to roundness and roughness. Each harmonic amplitude was considered a separate form descriptor and was not merged into a single formula at this point. The ratios requiring axis measurements were calculated using the most accurate method based on our results. This process allowed us to fully evaluate the descriptors.</p>
<p>Several authors have highlighted that each descriptor has limitations. Even if they describe the same aspect of shape, such as roughness or form, they do not capture the entire phenomenon (<xref ref-type="bibr" rid="B4">Al-Rousan et al., 2007</xref>; <xref ref-type="bibr" rid="B30">Hentschel and Page, 2003</xref>; <xref ref-type="bibr" rid="B71">Tafesse et al., 2013</xref>). <xref ref-type="bibr" rid="B30">Hentschel and Page (2003)</xref> suggest that combining these descriptors could be a solution for capturing the complete information. In this paper, we identify the most discriminative combination of descriptors found in the literature. The best linear combination was determined using principal component analysis (PCA), which automatically weights the equation on the basis of the variance within the training data set (<xref ref-type="bibr" rid="B1">Abdi and Williams, 2010</xref>; <xref ref-type="bibr" rid="B38">Jolliffe and Cadima, 2016</xref>). This method provided significant results in sediment grain analysis using Fourier amplitude (<xref ref-type="bibr" rid="B70">Suzuki et al., 2015</xref>). A similar method has also been applied to otoliths (ear stones), small calcified structures in the inner ears of fish used to differentiate fish stocks on the basis of their shape variation, using both Fourier descriptors and classic shape descriptors such as elongation and rectangularity (<xref ref-type="bibr" rid="B29">He et al., 2018</xref>; <xref ref-type="bibr" rid="B51">M&#xe9;rigot et al., 2007</xref>).</p>
<p>To prepare the data for PCA, the descriptors that were not directly extracted from the image were calculated, increasing the number of features from 42 to 51 (see the <xref ref-type="app" rid="app1">Appendix</xref>). As the descriptors come from 16 different scientific disciplines with different constraints, they should be able to describe the majority of shapes. Information such as grain perimeter and convex hull area was kept, as it can provide valuable information for discriminating between forms. Then, the entire data set was scaled using <xref ref-type="disp-formula" rid="e4">Equation 4</xref>
<disp-formula id="e4">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>m</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number to be scaled, <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>m</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the mean of the sample, and <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the standard deviation of the sample.</p>
<p>A first PCA analysis was conducted on the test 1 data set to select the most discriminant descriptors (approximately ten). Then, a second PCA was performed using only the ten retained descriptors. Feature reduction was necessary because the PCA included up to 51 features, some of which provided redundant information. For example, the Feret measurements and the inscribed and circumscribed circle diameters measure the same axis. From these results, we divided the second PCA into two parts: one using R&#x3b8; Fourier amplitudes and the other using elliptic Fourier amplitudes. Using them together was not relevant as they would both lose their respective advantages. The R&#x3b8; is more robust, but it cannot be used on concave grains, unlike the elliptic method.</p>
<p>To understand the effect of roundness and roughness on form discrimination obtained by PCA, we used images from tests 2 to 5 (<xref ref-type="table" rid="T2">Table 2</xref>; <xref ref-type="fig" rid="F4">Figure 4</xref>). The data from these tests were processed in the same way as for test 1 (ideal form) and projected into both test 1 PCA domains, R&#x3b8;, and the elliptic Fourier.</p>
</sec>
</sec>
<sec id="s5-3">
<title>5.3 Real grain images</title>
<p>To verify the applicability of this method to real-life situations, we acquired images of galena grains from glacial sediments, using the protocol of <xref ref-type="bibr" rid="B8">Back et al. (2023)</xref>, with the acquisition parameters held constant, except for the change in light source to transmitted light and an exposure time of 364.2 &#xb5;s.</p>
<p>Transmitted light images of opaque minerals provide clear grain outlines and simplify the segmentation process. The segmentation procedure involved 1) converting the image from RGB color space to grayscale; 2) applying a pixel intensity threshold set at 30; 3) implementing opening and closing operations to eliminate anomalous pixels in both the object and background; and 4) extracting each grain contour using the find Contours method from the Open CV library. Finally, the contours were filled with white (pixel intensity at 255), and the background was colored black (pixel intensity at 0), saving the result as a binary image. Some contours were manually removed because of acquisition artifacts caused by the stitching method of the Olympus Stream&#xae; software and touching grains. We used 580 galena grain images for training and 4 images for testing.</p>
<p>The PCA methodology used for the form analysis was replicated, starting with an initial PCA on all computed features. Then, using the loadings and explained variances, we selected the most discriminant descriptors (eight in this case), and a second PCA was performed exclusively on these descriptors. To ensure method reproducibility, four characteristic grains were removed from the PCA training data set and transformed into the PCA domain after the learning process.</p>
</sec>
</sec>
<sec sec-type="results" id="s6">
<title>6 Results</title>
<sec id="s6-1">
<title>6.1 Size measurements</title>
<p>The size measurement methods exhibited significant differences between the short- and long-axis measurements (<xref ref-type="fig" rid="F5">Figure 5</xref>). The short axis (<xref ref-type="fig" rid="F5">Figure 5A</xref>) showed low reference deviation for the maximum inscribed circle, minimum Feret diameter, and bounding rectangle height; however, it showed a high reference deviation for the mean Feret diameter, equivalent-moment ellipse short axis, and equivalent area disc diameter. The long axis (<xref ref-type="fig" rid="F5">Figure 5B</xref>) generally had higher values of reference deviation for all methods, and these differences can be attributed to the disparity between the measured axis in the measurement method and the reference axis of the shape (<xref ref-type="fig" rid="F5">Figure 5</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Boxplots showing the size measurement methods of the <bold>(A)</bold> short and <bold>(B)</bold> long axis as a function of the reference deviation (<xref ref-type="disp-formula" rid="e1">Equation 2</xref>); for illustration purposes the outliers are not shown. See <xref ref-type="fig" rid="F2">Figure 2</xref> and the <xref ref-type="app" rid="app1">Appendix</xref> for the definitions of the size measurement methods.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g005.tif"/>
</fig>
<p>For the short-axis measurement, the reference deviation was &#x2212;0.08 &#xb1; 0.10 (mean &#xb1; standard deviation) for the maximum inscribed circle diameter, &#x2212;0.06 &#xb1; 0.06 for the minimum Feret diameter, 0.06 &#xb1; 0.17 for the mean Feret diameter, &#x2212;0.05 &#xb1; 0.05 for the bounding rectangle height, &#x2212;0.03 &#xb1; 0.11 for the equivalent-moment ellipse short axis, and &#x2212;0.01 &#xb1; 0.12 for the equivalent area disc diameter. Given these results and the boxplot information (<xref ref-type="fig" rid="F5">Figure 5A</xref>), the method having the lowest reference deviation and highest consistency was the bounding rectangle height.</p>
<p>For the long-axis measurements, the reference deviation was 0.07 &#xb1; 0.14 for the minimum circumscribed circle, 0.06 &#xb1; 0.15 for the maximum Feret diameter, 0.00 &#xb1; 0.10 for the mean Feret diameter, &#x2212;0.01 &#xb1; 0.06 for the bounding rectangle width, &#x2212;0.01 &#xb1; 0.08 for the equivalent-moment ellipse short axis, and &#x2212;0.06 &#xb1; 0.10 for the equivalent area disc diameter. Despite its higher mean reference deviation and standard deviation, the minimum circumscribed circle diameter was the most consistent method, as highlighted by the boxplot graph (<xref ref-type="fig" rid="F5">Figure 5B</xref>).</p>
</sec>
<sec id="s6-2">
<title>6.2 Orientation measurements</title>
<p>The long-axis orientation showed great precision for shapes having a clear long axis and a diameter elongation greater than 1.2 (<xref ref-type="fig" rid="F6">Figure 6A</xref>). Below this value, the precision was highly variable. The second-moment orientation was less precise (<xref ref-type="fig" rid="F6">Figure 6B</xref>), but all points remained within a 10% error margin, even for those with a very low elongation close to 1. This method was more accurate than the long-axis orientation for shapes with low elongation.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Scatterplots of the rotation given to the shape (rectangle or ellipse) versus the orientation measured for <bold>(A)</bold> the long-axis orientation and <bold>(B)</bold> the second-moment orientation. Point color reflects the degree of shape diameter elongation.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g006.tif"/>
</fig>
</sec>
<sec id="s6-3">
<title>6.3 Framework tests on generated images</title>
<p>The first PCA loadings indicated the following parameters were being discriminant for the 13 ideal shapes: minimum circumscribed circle, mean Feret diameter, convex hull perimeter, maximum inscribed circle, rectangularity perimeter, and Fourier amplitude for both methods. The selected amplitudes were the 1st, 3rd, 4th, 6th, and 8th for the R&#x3b8; method and the 1st, 3rd, 5th, 7th, 9th, and 11th for the elliptic method (xy; <xref ref-type="table" rid="T3">Table 3</xref>). When two methods described the same aspects, e.g., minimum circumscribed circle and maximum Feret diameter, we selected the one with the highest loading value.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Principal component analysis loadings for the R&#x3b8; and xy methods and their related descriptors.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="5" align="center">R&#x3b8; loadings</th>
</tr>
<tr>
<th align="left">Descriptor names</th>
<th align="left">Abbreviations</th>
<th align="left">PC 1</th>
<th align="left">PC 2</th>
<th align="left">PC 3</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Minimum circumscribed circle diameter</td>
<td align="right">
<italic>d</italic>
<sub>cir</sub>
</td>
<td align="right" style="background-color:#F97173">0.465</td>
<td align="right" style="background-color:#CAD9ED">&#x2212;0.055</td>
<td align="right" style="background-color:#F1F4FB">0.138</td>
</tr>
<tr>
<td align="left">Mean Feret diameter</td>
<td align="right">
<italic>d</italic>
<sub>Fmean</sub>
</td>
<td align="right" style="background-color:#F98486">0.427</td>
<td align="right" style="background-color:#A8C1E1">&#x2212;0.224</td>
<td align="right" style="background-color:#FBFBFE">0.187</td>
</tr>
<tr>
<td align="left">Convexhull perimeter</td>
<td align="right">
<italic>P</italic>
<sub>ch</sub>
</td>
<td align="right" style="background-color:#F9898B">0.418</td>
<td align="right" style="background-color:#A6BFE0">&#x2212;0.238</td>
<td align="right" style="background-color:#FCF3F5">0.211</td>
</tr>
<tr>
<td align="left">Maximum inscribed diameter</td>
<td align="right">
<italic>d</italic>
<sub>ins</sub>
</td>
<td align="right" style="background-color:#F6F8FD">0.165</td>
<td align="right" style="background-color:#749CCF">&#x2212;0.485</td>
<td align="right" style="background-color:#FAB1B3">0.340</td>
</tr>
<tr>
<td align="left">Rectangularity perimeter</td>
<td align="right">
<italic>R</italic>
<sub>p</sub>
</td>
<td align="right" style="background-color:#FBC0C3">0.309</td>
<td align="right" style="background-color:#C6D6EC">&#x2212;0.076</td>
<td align="right" style="background-color:#5A8AC6">&#x2212;0.617</td>
</tr>
<tr>
<td align="left">Rtheta_1 amplitude</td>
<td align="left">R&#x3b8;<sub>1</sub>
</td>
<td align="right" style="background-color:#FBFBFE">0.191</td>
<td align="right" style="background-color:#F8696B">0.479</td>
<td align="right" style="background-color:#FCD9DC">0.260</td>
</tr>
<tr>
<td align="left">Rtheta_3 amplitude</td>
<td align="left">R&#x3b8;<sub>3</sub>
</td>
<td align="right" style="background-color:#FCFCFF">0.191</td>
<td align="right" style="background-color:#F96A6C">0.478</td>
<td align="right" style="background-color:#FBD7DA">0.264</td>
</tr>
<tr>
<td align="left">Rtheta_4 amplitude</td>
<td align="left">R&#x3b8;<sub>4</sub>
</td>
<td align="right" style="background-color:#FAA1A3">0.371</td>
<td align="right" style="background-color:#DCE5F3">0.035</td>
<td align="right" style="background-color:#7EA3D2">&#x2212;0.435</td>
</tr>
<tr>
<td align="left">Rtheta_6 amplitude</td>
<td align="left">R&#x3b8;<sub>6</sub>
</td>
<td align="right" style="background-color:#FCF5F8">0.205</td>
<td align="right" style="background-color:#FBFBFE">0.190</td>
<td align="right" style="background-color:#9FBBDE">&#x2212;0.269</td>
</tr>
<tr>
<td align="left">Rtheta_10 amplitude</td>
<td align="left">R&#x3b8;<sub>10</sub>
</td>
<td align="right" style="background-color:#FCEAEC">0.228</td>
<td align="right" style="background-color:#FA9699">0.391</td>
<td align="right" style="background-color:#E6ECF7">0.084</td>
</tr>
</tbody>
</table>
<table>
<thead valign="top">
<tr>
<th colspan="5" align="center">XY loadings</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Minimum circumscribed circle diameter</td>
<td align="right">
<italic>d</italic>
<sub>cir</sub>
</td>
<td align="right" style="background-color:#FA9496">0.405</td>
<td align="right" style="background-color:#F0F3FA">0.065</td>
<td align="right" style="background-color:#B7CCE7">&#x2212;0.152</td>
</tr>
<tr>
<td align="left">Mean Feret diameter</td>
<td align="right">
<italic>d</italic>
<sub>Fmean</sub>
</td>
<td align="right" style="background-color:#FA9093">0.414</td>
<td align="right" style="background-color:#C0D2EA">&#x2212;0.117</td>
<td align="right" style="background-color:#BACEE8">&#x2212;0.141</td>
</tr>
<tr>
<td align="left">Convexhull perimeter</td>
<td align="right">
<italic>P</italic>
<sub>ch</sub>
</td>
<td align="right" style="background-color:#FA9294">0.410</td>
<td align="right" style="background-color:#BACDE7">&#x2212;0.143</td>
<td align="right" style="background-color:#B8CCE7">&#x2212;0.149</td>
</tr>
<tr>
<td align="left">Maximum inscribed diameter</td>
<td align="right">
<italic>d</italic>
<sub>ins</sub>
</td>
<td align="right" style="background-color:#FBC9CB">0.257</td>
<td align="right" style="background-color:#5A8AC6">&#x2212;0.515</td>
<td align="right" style="background-color:#C9D8ED">&#x2212;0.086</td>
</tr>
<tr>
<td align="left">Rectangularity perimeter</td>
<td align="right">
<italic>R</italic>
<sub>p</sub>
</td>
<td align="right" style="background-color:#FBBDC0">0.289</td>
<td align="right" style="background-color:#FBB9BB">0.302</td>
<td align="right" style="background-color:#FA9A9D">0.387</td>
</tr>
<tr>
<td align="left">xy_1 amplitude</td>
<td align="left">XY<sub>1</sub>
</td>
<td align="right" style="background-color:#FA9C9F">0.381</td>
<td align="right" style="background-color:#98B5DB">&#x2212;0.274</td>
<td align="right" style="background-color:#B7CCE7">&#x2212;0.152</td>
</tr>
<tr>
<td align="left">xy_3 amplitude</td>
<td align="left">XY<sub>3</sub>
</td>
<td align="right" style="background-color:#FCFCFF">0.111</td>
<td align="right" style="background-color:#F9797B">0.481</td>
<td align="right" style="background-color:#86A9D5">&#x2212;0.344</td>
</tr>
<tr>
<td align="left">xy_5 amplitude</td>
<td align="left">XY<sub>5</sub>
</td>
<td align="right" style="background-color:#FBB3B6">0.317</td>
<td align="right" style="background-color:#FBB3B6">0.317</td>
<td align="right" style="background-color:#FBB6B8">0.310</td>
</tr>
<tr>
<td align="left">xy_7 amplitude</td>
<td align="left">XY<sub>7</sub>
</td>
<td align="right" style="background-color:#F6F7FC">0.088</td>
<td align="right" style="background-color:#FAA8AB">0.347</td>
<td align="right" style="background-color:#8BACD7">&#x2212;0.325</td>
</tr>
<tr>
<td align="left">xy_9 amplitude</td>
<td align="left">XY<sub>9</sub>
</td>
<td align="right" style="background-color:#FBC2C4">0.276</td>
<td align="right" style="background-color:#F9FAFE">0.103</td>
<td align="right" style="background-color:#F8696B">0.524</td>
</tr>
<tr>
<td align="left">xy_11 amplitude</td>
<td align="left">XY<sub>11</sub>
</td>
<td align="right" style="background-color:#F0F3FA">0.066</td>
<td align="right" style="background-color:#FBC8CB">0.259</td>
<td align="right" style="background-color:#779ED0">&#x2212;0.400</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>For visualization purposes, the loadings have been rounded to the nearest thousand, and a color map highlights the effect of each descriptor on the principal components. Positive coefficients are in red, negative coefficients are in blue, and the color intensity increases with higher values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>In the second PCA, using the 10 and 11 selected descriptors for R&#x3b8; and xy, respectively, PC1 to PC3 collectively accounted for 87.0% and 83.8% of the total explained variance, with PC1 alone accounting for 43.9% and 49.4% for the R&#x3b8; and xy PCA, respectively.</p>
<p>Using <xref ref-type="table" rid="T3">Table 3</xref>, which presents the first three principal components of both methods, we could rebuild the principal component&#x2019;s linear combinations (<xref ref-type="disp-formula" rid="e5">Equation 5</xref>) as<disp-formula id="e5">
<mml:math id="m17">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mtext> </mml:mtext>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mtext> </mml:mtext>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mtext> </mml:mtext>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mtext> </mml:mtext>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the selected principal components, <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the associated loadings and its related descriptors (<inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the row number in the table, and <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the scaling function described in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>. An example using the first principal component of R&#x3b8; is presented in <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.<disp-formula id="e6">
<mml:math id="m23">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.465</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.427</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.418</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.165</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.309</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.191</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.191</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.371</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.205</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.228</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> presents the PC2 and PC3 axes, as most differences were easily visible using this axis pair. The scatterplots of <xref ref-type="fig" rid="F7">Figures 7A,B</xref> depict ideal shapes (without roughness and roundness), whereas those of <xref ref-type="fig" rid="F7">Figures 7C,D</xref> represent shapes having maximum roughness. In the PCAs of R&#x3b8; (<xref ref-type="fig" rid="F7">Figures 7A,C</xref>) and xy (<xref ref-type="fig" rid="F7">Figures 7B,D</xref>), the R&#x3b8; clusters were more tightly defined and grouped than their xy counterparts. This divergence was greatest for the cases of maximum roughness (<xref ref-type="fig" rid="F7">Figures 7C,D</xref>), making form discrimination challenging when using xy amplitudes. Nonetheless, even under these conditions, the R&#x3b8; PCA remained capable of differentiating triangular, circular (hexagons, ellipses, and circles), and rectangular (squares, rectangles) shapes, thereby highlighting the robustness of the R&#x3b8; method. Given the negligible contribution of concave segments of the grain perimeter to its form description, coupled with the R&#x3b8; method&#x2019;s ability to retain discrimination capability even in noisy conditions, R&#x3b8; amplitudes emerged as a preferred method for describing shapes.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>PCA scatterplots showing the difference between the <bold>(A, C)</bold> R&#x3b8; and <bold>(B, D)</bold> xy methods for the <bold>(A, B)</bold> test 1 and <bold>(C, D)</bold> test 5 data sets. Only six forms are presented for visualization purposes.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g007.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> illustrates the effect of roughness on the R&#x3b8; PCA. Roughness had a significant effect on PC1 and a smaller effect on PC2 and PC3 (<xref ref-type="fig" rid="F8">Figures 8A,C</xref>). Moreover, the R&#x3b8; method retained its ability to distinguish triangular, circular, and rectangular forms despite elevated roughness.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>R&#x3b8; PCA plots showing the evolution of form with increasing roughness for the different PC axes <bold>(A&#x2013;C)</bold>. Color zones represent the form at differing roughness: test 1 (the most transparent, N &#x3d; 0) and test 2 (N &#x3d; 0.12); the scatterplots represent test 3 having a maximum roughness (N &#x3d; 0.6); the arrow highlights the data dispersion with increasing roughness.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g008.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> illustrates the effect of roundness on the R&#x3b8; PCAs. All graphs (<xref ref-type="fig" rid="F9">Figures 9A&#x2013;C</xref>) demonstrated that form recognition using R&#x3b8; amplitudes was greatly affected by roundness, and no PC showed any apparent reduced effect from roundness. All the shape clusters tended to be attracted toward the circle cluster, making initial form recognition more difficult as roundness increased.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>R&#x3b8; PCA plots showing the evolution of form with increasing roundness for the different PC axes <bold>(A&#x2013;C)</bold>. The color zones represent the form at a different roundness: test 1 (the most transparent, R &#x3d; 0) and test 4 (R &#x3d; 1.2); the scatterplot represents test 5 with the maximum roundness (R &#x3d; 6); the arrow highlights the data dispersion with increasing roundness.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g009.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F10">Figure 10</xref>, we divided the 13 forms into two columns for better visualization. The left-hand column zooms in slightly on the PCA axes to distinguish differences between forms approximating a circle (high number of sides). The right-hand column shows the remaining forms. The delineated zones represent the convex hull of the test 1 and test 8 data sets. Tests 1 and 8 are distinct data sets of ideal shape images characterized by identical parameters (R and N were set at 0), demonstrating excellent reproducibility. Pentagons, hexagons, and decagons were clearly distinguished in <xref ref-type="fig" rid="F10">Figures 10A,E</xref>, whereas shapes with fewer than four sides were easily discriminated in <xref ref-type="fig" rid="F10">Figures 10B,D,F</xref>. The scatterplot PC2 vs PC3 (<xref ref-type="fig" rid="F10">Figure 10D</xref>) best discriminated these forms. The circle and square are particular cases of the ellipse and rectangle, respectively, having a constant side length. Both form clusters appeared as a straight line at the longest extremity of their respective form cluster (<xref ref-type="fig" rid="F7">Figures 7B</xref>,<xref ref-type="fig" rid="F9">9B,D,F</xref>).</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>R&#x3b8; PCA plot showing the 13 forms divided into two columns for visualization purposes. Subplots <bold>(A,C,E)</bold> present a close-up of the PC axes, showing the differences between shapes close to a circle (high number of sides), while subplots <bold>(B,D,F)</bold> present the other shapes. The zones and the points represent the convex hull of the test 1 data and test 8 data, respectively.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g010.tif"/>
</fig>
</sec>
<sec id="s6-4">
<title>6.4 Framework validation with real grain images</title>
<p>After validating our approach using generated images, we then applied our process to actual images of galena grains. The first PCA loadings indicated that particle perimeter, polygon to circle area, diameter elongation, minimum circumscribed circle diameter, maximum inscribed circle diameter, circularity, and the first and third amplitudes of the elliptic Fourier method were discriminant form descriptors for the galena grain population. A second PCA that applied the eight selected descriptors had PC1 to PC3 collectively accounting for 94.4% of the total explained variance, with PC1 alone accounting for 53.2%. The other PCs were omitted, as they did not significantly contribute to shape discrimination. Loadings of the first three principal components for the eight descriptors are presented in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Principal component analysis loadings for the galena grains and their related descriptors.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Descriptor names</th>
<th align="left">Abbreviations</th>
<th align="center">PC1</th>
<th align="center">PC2</th>
<th align="center">PC3</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Particle perimeter</td>
<td align="left">
<italic>P</italic>
</td>
<td align="right" style="background-color:#F98183">0.476</td>
<td align="right" style="background-color:#F5F7FC">0.070</td>
<td align="right" style="background-color:#FCE4E7">0.181</td>
</tr>
<tr>
<td align="left">Polygon to circle area</td>
<td align="left">
<italic>P<sub>ol</sub>
</italic>
</td>
<td align="right" style="background-color:#DEE7F4">&#x2212;0.061</td>
<td align="right" style="background-color:#F8696B">0.547</td>
<td align="right" style="background-color:#FCEAED">0.165</td>
</tr>
<tr>
<td align="left">Diameter elongation</td>
<td align="left">
<italic>E<sub>d</sub>
</italic>
</td>
<td align="right">0.115</td>
<td align="right" style="background-color:#FCFAFD">&#x2212;0.541</td>
<td align="right" style="background-color:#8CADD7">&#x2212;0.252</td>
</tr>
<tr>
<td align="left">Minimum circumscribed circle diameter</td>
<td align="left">
<italic>d</italic>
<sub>cir</sub>
</td>
<td align="right" style="background-color:#F98082">0.480</td>
<td align="right" style="background-color:#EDF1F9">0.022</td>
<td align="right" style="background-color:#DEE7F4">&#x2212;0.062</td>
</tr>
<tr>
<td align="left">Maximum inscribed circle diameter</td>
<td align="left">
<italic>d</italic>
<sub>ins</sub>
</td>
<td align="right" style="background-color:#FA9A9C">0.404</td>
<td align="right" style="background-color:#FBB5B7">0.322</td>
<td align="right" style="background-color:#FAFBFE">0.102</td>
</tr>
<tr>
<td align="left">Circularity</td>
<td align="left">
<italic>C</italic>
</td>
<td align="right" style="background-color:#D3DFF0">&#x2212;0.129</td>
<td align="right" style="background-color:#F98B8D">0.447</td>
<td align="right" style="background-color:#5A8AC6">&#x2212;0.834</td>
</tr>
<tr>
<td align="left">xy_1 amplitude</td>
<td align="left">XY<sub>1</sub>
</td>
<td align="right" style="background-color:#F98588">0.463</td>
<td align="right" style="background-color:#FCE9EC">0.166</td>
<td align="right" style="background-color:#E2EAF6">&#x2212;0.040</td>
</tr>
<tr>
<td align="left">xy_3 amplitude</td>
<td align="left">XY<sub>3</sub>
</td>
<td align="right" style="background-color:#FAA7A9">0.363</td>
<td align="right" style="background-color:#BBCEE8">&#x2212;0.268</td>
<td align="right" style="background-color:#A3BDDF">&#x2212;0.406</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The loadings have been rounded to the nearest thousandth. A color map highlights the positive (<italic>red</italic>) or negative (<italic>blue</italic>) effect of each descriptor on the principal components, with a more intense color reflecting higher values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The PCA output for the galena binary images demonstrated how the first principal component sorted the galena grains by size (<xref ref-type="fig" rid="F11">Figures 11A,C</xref>). The scatterplots were consistent with the grain data set image (<xref ref-type="fig" rid="F11">Figure 11E</xref>), and clearly showed a large number of small grains around 180 pixels (e.g., grains 263, 391, and 494) and a smaller number of larger grains, e.g., grain 101 (<xref ref-type="fig" rid="F11">Figure 11D</xref>). PC2 distinguished rounded and elongated rectangular grains, as indicated by its high positive or negative loadings for the polygon to circle area, circularity, and diameter elongation. These loadings values are in accordance with the grain position (<xref ref-type="fig" rid="F11">Figure 11D</xref>) along PC2 (<xref ref-type="fig" rid="F11">Figures 11A,B</xref>), ranging from the most rectangular and elongated grain 391 to the less elongated subangular grain 494 to the sub-round grain 101 and finally to rounded grain 263 having a low diameter elongation of 1.19. PC2 accurately reflected the shapes observed in the grain data set image (<xref ref-type="fig" rid="F11">Figure 11E</xref>), with a small number of well-rounded and very elongated rectangular grains, most being rectangular grains similar to that of grain 494. Finally, PC3 described both grain roughness and roundness, with smooth and rounded particles (e.g., grains 263, 494, and 101) having low values and grains with angular and complex outlines (e.g., grain 391) having higher values (<xref ref-type="fig" rid="F11">Figures 11B&#x2013;D</xref>).</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>PCA plots obtained with galena grain images for the three principal components <bold>(A&#x2013;C)</bold>, showing both the training data (<italic>blue points</italic>) and testing data (<italic>plus signs</italic>), <bold>(D)</bold> alongside their binary images and <bold>(E)</bold> the transmitted light image of the entire galena data set.</p>
</caption>
<graphic xlink:href="feart-13-1508690-g011.tif"/>
</fig>
<p>In conclusion, the PCAs indicated that the galena grain population consisted mainly of small stubby rectangular subangular grains, such as grain 494, with a smaller proportion of grains that were either well rounded (263) or very elongated (391). This quantitative description of the grains aligned perfectly with the grain data set image showing the same patterns (<xref ref-type="fig" rid="F11">Figure 11E</xref>). An interactive graph displaying each point within the PCA plots, along with the corresponding grain images, can be accessed at <ext-link ext-link-type="uri" xlink:href="https://pca-grain-shapes.onrender.com">https://pca-grain-shapes.onrender.com</ext-link>. The loading of the webpage may take a while.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s7">
<title>7 Discussion</title>
<p>This article aims to quantitatively describe the form of an object using PCA. It presents a framework for adapting this method to other studies and provides the formulas and Python functions.</p>
<sec id="s7-1">
<title>7.1 Methodology</title>
<p>The objects used in this framework are binary images obtained from an image generation pipeline or a segmented transmitted light microscope image. This technique can be applied to any image as long as a precise contour of the object of study is obtained and transformed into a 2D-binary image. However, the image resolution must exceed a certain threshold to obtain unbiased results. This threshold can vary depending on the applied descriptor; for the tested form descriptors, a higher threshold of 130 pixels is set for object length (<xref ref-type="bibr" rid="B69">Sun et al., 2019</xref>). The segmentation technique must also be coherent with the image and mineral properties to ensure proper segmentation. Segmentation inaccuracies can produce significant errors in the shape descriptor results (<xref ref-type="bibr" rid="B87">Zheng and Hryciw, 2016</xref>).</p>
<p>Regarding the generated images, there are newer tools available for simulating more realistic grain images (<xref ref-type="bibr" rid="B53">Mollon and Zhao, 2013</xref>). However, evaluating the Fourier amplitudes on generated images using the same techniques and tools would be inappropriate, given their reliance on Fourier&#x2019;s methods.</p>
<p>The most commonly used formula (see <xref ref-type="app" rid="app1">Appendix B</xref>) is used to compute circularity. However, there exists a wide range of formulas for circularity, differing in whether the circularity is squared or square-rooted. These equations describe the same concept, but the distribution of the function changes. This change highlights differences within certain intervals of x. For example, the square root exaggerates x values between 0 and 1, whereas the square exaggerates high values of x. Using PCA, we can determine which of those functions has a greater effect, providing valuable insights into a data set. If the square root of circularity has a more significant effect on the variance, it indicates that the differences in our data set lie in very low circularity values, illustrating the degree of roundness of the grains. Emphasizing these differences will assist with clustering in a later step.</p>
</sec>
<sec id="s7-2">
<title>7.2 Results</title>
<p>Form discrimination can be improved in several ways. First, the orientation of objects influences the results of the Fourier method because of the finite number of pixels (<xref ref-type="bibr" rid="B83">Wettimuny and Penumadu, 2004</xref>). Aligning all objects in the same direction would reduce this influence. Additionally, using the convex hull rather than the actual grain outline for rough shapes can minimize the roughness effect and improve form recognition. The form of the grain convex hull can be considered as the grain form. Finally, size difference affects PCA output. Scaling all images to the same height or width while maintaining the aspect ratio should, therefore, enhance form discrimination.</p>
<p>Our PCA output demonstrated that roundness and roughness significantly influence form descriptors, and the reverse should also be true. Therefore, including roundness and roughness descriptors in the PCA analysis will enhance form discrimination.</p>
<p>Regarding the analysis of real grain images, we focus on galena grains extracted from glacial sediments. Within this population, only a few grains are large (exceeding a value of 4 on PC1), and none exhibit a high degree of roundness. Additionally, many grains, such as grain 494, are medium-sized and exhibit a rounded side along with an angular one, leading to their classification as sub-rounded. Given galena&#x2019;s perfect cleavage properties, it is plausible that large grains often fracture into smaller pieces, resulting in grains showing an angular and rounded side. These shape analysis results are consistent with a short distance of glacial transport for such minerals (<xref ref-type="bibr" rid="B57">Paulen et al., 2011</xref>). With extended transport, sub-rounded grains would likely become smaller, as they would result from the separation of medium-rounded grains and the number of medium-rounded grains would increase.</p>
</sec>
<sec id="s7-3">
<title>7.3 Future directions</title>
<p>Our results on real grain images (<xref ref-type="fig" rid="F11">Figure 11</xref>) demonstrated that combining PCA with form descriptors can reveal shape patterns within the data set. The next step is to use clustering algorithms on the captured PCA data to automatically identify and quantify the number of distinct grain shape clusters and the number of grains in each category. However, a greater distance between points is required to cluster the data set more accurately and efficiently. In a future study, we will enhance these differences by including the roundness and roughness descriptors.</p>
<p>More advanced techniques, such as machine-learning algorithms (<xref ref-type="bibr" rid="B42">Li and Iskander, 2022</xref>), can be applied to the data generated by all form descriptors. Nevertheless, PCA retains the advantage of interpretability. The loadings indicate the role of each descriptor in shape discrimination, and the related formulas help understand the physical parameters underlying these variations.</p>
</sec>
<sec id="s7-4">
<title>7.4 Potential applications of the method</title>
<p>The quantitative framework for grain shape analysis proposed in this study has significant potential for applications in various real-world scenarios. The proposed method can be directly applied to geological problems where object shape is a critical factor. It has the potential to advance research applications, such as developing a quantitative zircon classification algorithm inspired by <xref ref-type="bibr" rid="B61">Pupin (1980)</xref>, or addressing exploration challenges, like gold grain classification in till sediments, which relies on morphological characteristics (<xref ref-type="bibr" rid="B25">Girard et al., 2021</xref>).</p>
<p>This approach could also help in planetary science, where chondrule shape and size analysis provides valuable insights into the relationships among meteorite groups, the classification of ungrouped chondrites, and the temporal and spatial variability within the solar nebula (<xref ref-type="bibr" rid="B19">Ebel et al., 2024</xref>; <xref ref-type="bibr" rid="B20">Floyd et al., 2024</xref>). Moreover, the shape (or texture) of the corundum-bearing Ca&#x2013;Al-rich inclusions found within chondrites could indicate different origins for these inclusions: condensation (rough and irregular) or crystallization from a melt (rounded inclusion with radiated corundum; <xref ref-type="bibr" rid="B56">Needham et al., 2017</xref>).</p>
<p>The method also holds potential for industrial applications. For instance, geometallurgy relies on a quantitative understanding of the characteristics of primary resources (<xref ref-type="bibr" rid="B22">Frenzel et al., 2023</xref>), with shape being a key factor. Improved measurement of roughness, and by extension, surface area could enhance understanding of grain flotation capacity (<xref ref-type="bibr" rid="B80">Wang and Zhang, 2020</xref>), aiding in the optimization of flotation processes. Additionally, more consistent size measurements would contribute to the improved design of gravimetric separation processes, where size plays a critical role (<xref ref-type="bibr" rid="B6">And&#xf2;, 2020</xref>).</p>
<p>The shape of soil grains plays a crucial role in determining various soil properties, significantly impacting geotechnical behavior. Studies have shown that grain shape influences factors such as compaction, permeability, and shear strength (<xref ref-type="bibr" rid="B5">Altuhafi et al., 2016</xref>; <xref ref-type="bibr" rid="B45">Lu et al., 2019</xref>). For instance, rough grains tend to interlock more effectively than rounded grains, resulting in higher shear strength (<xref ref-type="bibr" rid="B45">Lu et al., 2019</xref>) and better stability in soil structures. Additionally, the arrangement and packing of different grain shapes can affect the void ratio and porosity of the soil (<xref ref-type="bibr" rid="B45">Lu et al., 2019</xref>), which in turn influences water retention and drainage capabilities. As a result, understanding and analyzing grain shape is essential for predicting soil behavior in engineering applications, ensuring the reliability and safety of geotechnical projects.</p>
<p>Finally, by offering a reproducible and adaptable tool, this approach could enhance precision and standardize grain analysis practices across disciplines. Future studies should further explore these applications. It includes integrating the methodology with different imaging techniques and assessing its impact on existing practices in related fields. Such efforts will help fully realize the broader utility and influence of this framework.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s8">
<title>8 Conclusion</title>
<p>The framework proposed in this study offers an alternative to the question, &#x201c;What are the best descriptors?&#x201d;. The idea is to identify and use the most meaningful descriptors to describe the shape data set. This approach involves three main steps: 1) obtaining the grain contours and calculating all form descriptors; 2) conducting a first PCA to select the appropriate descriptors using the eigenvectors and the total explained variance; and 3) conducting a second PCA using the selected descriptors.</p>
<p>The comprehensive literature review on shape descriptors enabled us to identify and compute meaningful size, orientation, and form descriptors (available on GitHub). The size measurements and PCA outputs clearly demonstrated that the most precise measurements for the long and short axes were the minimum circumscribed circle diameter and the maximum inscribed circle diameter, respectively (<xref ref-type="fig" rid="F5">Figure 5</xref>; <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>). However, the minimum enclosing rectangle also yielded excellent results for both size and orientation measurements using the long axis (<xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>). The advantage of this descriptor lies in directly measuring the object&#x2019;s length rather than the longest distance, which could be a diagonal in the case of a rectangle. Selecting the appropriate size measurement enables the most accurate computation of form descriptors.</p>
<p>The form descriptors, when applied in PCA, successfully discriminated 8 of the 13 ideal shapes (<xref ref-type="fig" rid="F10">Figure 10</xref>), showcasing the precision achievable with noiseless data. When applied to a real grain population, our method produced very promising results by effectively and quantitatively describing the shape tendencies within a galena grain population (<xref ref-type="fig" rid="F11">Figure 11</xref>). These results also underscored the significant influence of roundness and roughness on form descriptors (<xref ref-type="fig" rid="F8">Figures 8</xref>, <xref ref-type="fig" rid="F9">9</xref>, <xref ref-type="fig" rid="F11">11</xref>), elucidating the challenges in identifying the best descriptors. In conclusion, the capacity of PCA to discriminate shapes and the difficulty in finding ideal descriptors emphasize the relevance of our approach. The inclusion of descriptors dedicated to roughness and roundness, as a continuation of this study, will enhance the description and discrimination of grain shape.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s9">
<title>Data availability statement</title>
<p>The original contributions presented in this study are included in the <xref ref-type="sec" rid="s15">Supplementary Material</xref>, except for the images datasets which are available on the following GitHub repository: <ext-link ext-link-type="uri" xlink:href="https://github.com/AL-Back/PCA_grain_shapes/tree/main/Image_datasets">https://github.com/AL-Back/PCA_grain_shapes/tree/main/Image_datasets</ext-link>. The descriptors python library can be found on GitHub as well, in the following repository: <ext-link ext-link-type="uri" xlink:href="https://github.com/Cyrilkt/Image-Processing-Descriptors">https://github.com/Cyrilkt/Image-Processing-Descriptors</ext-link>. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s10">
<title>Author contributions</title>
<p>ALB: Conceptualization, Formal Analysis, Methodology, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing. CKT: Software, Validation, Writing&#x2013;review and editing. LPB: Conceptualization, Funding acquisition, Methodology, Project administration, Supervision, Validation, Writing&#x2013;review and editing. AB: Supervision, Validation, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s11">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research is funded by a Fonds de Recherche du Qu&#xe9;bec&#x2014;Nature et Technologies (FRQ-NT) and Minist&#xe8;re des Ressources naturelles et For&#xea;t du Qu&#xe9;bec (MRNF) grant to LPB. (Programme de recherche en partenariat sur le d&#xe9;veloppement durable du secteur minier-II, grant number: 2020-MN-283346) with contributions from IOS Services G&#xe9;oscientifiques Inc. ALB received fellowships from FUQAC, MAC and IAMG. The authors declare that this study received funding from IOS Services G&#xe9;oscientifiques Inc. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication.</p>
</sec>
<ack>
<p>R&#xe9;jean Girard is thanked for his valuable contributions and the energy he shared. Maxafeau editing services (Chicoutimi, Qu&#xe9;bec, Canada) verified the English of the second last version of this manuscript. We thank the reviewers and editor for their help in improving this manuscript.</p>
</ack>
<sec sec-type="COI-statement" id="s12">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s13">
<title>Generative AI statement</title>
<p>The author(s) declare that Generative AI was used in the creation of this manuscript. For english verification and amelioration.</p>
</sec>
<sec sec-type="disclaimer" id="s14">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s15">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/feart.2025.1508690/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/feart.2025.1508690/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table2.xlsx" id="SM1" mimetype="application/xlsx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet4.csv" id="SM2" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet15.csv" id="SM3" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet6.csv" id="SM4" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet3.csv" id="SM5" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table1.docx" id="SM6" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet13.csv" id="SM7" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet12.csv" id="SM8" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet11.csv" id="SM9" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet8.csv" id="SM10" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet9.csv" id="SM11" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet14.csv" id="SM12" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet7.csv" id="SM13" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet5.csv" id="SM14" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet1.csv" id="SM15" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet2.csv" id="SM16" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="DataSheet10.csv" id="SM17" mimetype="application/csv" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abdi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>L. J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Principal component analysis</article-title>. <source>WIREs Comput. Stat.</source> <volume>2</volume>, <fpage>433</fpage>&#x2013;<lpage>459</lpage>. <pub-id pub-id-type="doi">10.1002/wics.101</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al Ibrahim</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Kerimov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mukerji</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mavko</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Particula: a simulator tool for computational rock physics of granular media</article-title>. <source>Geophysics</source> <volume>84</volume>, <fpage>F85</fpage>&#x2013;<lpage>F95</lpage>. <pub-id pub-id-type="doi">10.1190/geo2018-0481.1</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Raoush</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Microstructure characterization of granular materials</article-title>. <source>Phys. Stat. Mech. Its Appl.</source> <volume>377</volume>, <fpage>545</fpage>&#x2013;<lpage>558</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2006.11.090</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Rousan</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Masad</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Tutumluer</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Evaluation of image analysis techniques for quantifying aggregate shape characteristics</article-title>. <source>Constr. Build. Mat.</source> <volume>21</volume>, <fpage>978</fpage>&#x2013;<lpage>990</lpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2006.03.005</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Altuhafi</surname>
<given-names>F. N.</given-names>
</name>
<name>
<surname>Coop</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Georgiannou</surname>
<given-names>V. N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Effect of particle shape on the mechanical behavior of natural sands</article-title>. <source>J. Geotech. Geoenvironmental Eng.</source> <volume>142</volume>, <fpage>04016071</fpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)GT.1943-5606.0001569</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>And&#xf2;</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Gravimetric separation of heavy minerals in sediments and rocks</article-title>. <source>Minerals</source> <volume>10</volume>, <fpage>273</fpage>. <pub-id pub-id-type="doi">10.3390/min10030273</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arasan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Akbulut</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hasiloglu</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>The relationship between the fractal dimension and shape properties of particles</article-title>. <source>KSCE J. Civ. Eng.</source> <volume>15</volume>, <fpage>1219</fpage>&#x2013;<lpage>1225</lpage>. <pub-id pub-id-type="doi">10.1007/s12205-011-1310-x</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Back</surname>
<given-names>A. L.</given-names>
</name>
<name>
<surname>B&#xe9;dard</surname>
<given-names>L. P.</given-names>
</name>
<name>
<surname>Maitre</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bouchard</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>From rocks to pixels: a protocol for reproducible mineral imaging and its applications in machine learning</article-title>. <source>Minerals</source> <volume>14</volume>, <fpage>51</fpage>. <pub-id pub-id-type="doi">10.3390/min14010051</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Banerjee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chakraborti</surname>
<given-names>P. C.</given-names>
</name>
<name>
<surname>Saha</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>An automated methodology for grain segmentation and grain size measurement from optical micrographs</article-title>. <source>Measurement</source> <volume>140</volume>, <fpage>142</fpage>&#x2013;<lpage>150</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2019.03.046</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barrett</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>1980</year>). <article-title>The shape of rock particles, a critical review</article-title>. <source>Sedimentology</source> <volume>27</volume>, <fpage>291</fpage>&#x2013;<lpage>303</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-3091.1980.tb01179.x</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Benet</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Costa</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Widiwijayanti</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pallister</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pedreros</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Allard</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>VolcAshDB: a Volcanic Ash DataBase of classified particle images and features</article-title>. <source>Bull. Volcanol.</source> <volume>86</volume>, <fpage>9</fpage>. <pub-id pub-id-type="doi">10.1007/s00445-023-01695-4</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bui</surname>
<given-names>E. N.</given-names>
</name>
<name>
<surname>Mazzullo</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Wilding</surname>
<given-names>L. P.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Using quartz grain size and shape analysis to distinguish between aeolian and fluvial deposits in the Dallol Bosso of Niger (West Africa)</article-title>. <source>Earth Surf. Process. Landf.</source> <volume>14</volume>, <fpage>157</fpage>&#x2013;<lpage>166</lpage>. <pub-id pub-id-type="doi">10.1002/esp.3290140206</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caple</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Byrd</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Stephan</surname>
<given-names>C. N.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Elliptical Fourier analysis: fundamentals, applications, and value for forensic anthropology</article-title>. <source>Int. J. Leg. Med.</source> <volume>131</volume>, <fpage>1675</fpage>&#x2013;<lpage>1690</lpage>. <pub-id pub-id-type="doi">10.1007/s00414-017-1555-0</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chandan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sivakumar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Masad</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Fletcher</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Application of imaging techniques to geometry analysis of aggregate particles</article-title>. <source>J. Comput. Civ. Eng.</source> <volume>18</volume>, <fpage>75</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)0887-3801(2004)18:1(75)</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A multiangle polarised imaging-based method for thin section segmentation</article-title>. <source>J. Microsc. n/a</source> <volume>294</volume>, <fpage>14</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1111/jmi.13261</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>G. C.</given-names>
</name>
<name>
<surname>Dodds</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Santamarina</surname>
<given-names>C. J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Particle shape effects on packing density, stiffness, and strength: natural and crushed sands</article-title>. <source>J. Geotech. Geoenviron</source> <volume>132</volume> (<issue>5</issue>), <fpage>591</fpage>&#x2013;<lpage>602</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)1090-0241(2006)132:5(591)</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cox</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Budhu</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A practical approach to grain shape quantification</article-title>. <source>Eng. Geol.</source> <volume>96</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2007.05.005</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Diepenbroek</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bartholom&#xe4;</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ibbeken</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>How round is round? A new approach to the topic &#x2018;roundness&#x2019;by Fourier grain shape analysis</article-title>. <source>Sedimentology</source> <volume>39</volume>, <fpage>411</fpage>&#x2013;<lpage>422</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-3091.1992.tb02125.x</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ebel</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Weisberg</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Hertz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Campbell</surname>
<given-names>A. J.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Shape, metal abundance, chemistry, and origin of chondrules in the Renazzo (CR) chondrite</article-title>.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Floyd</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Benito</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Martin</surname>
<given-names>P.-E.</given-names>
</name>
<name>
<surname>Jenkins</surname>
<given-names>L. E.</given-names>
</name>
<name>
<surname>Dunham</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Daly</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Chondrule sizes within the CM carbonaceous chondrites and measurement methodologies</article-title>. <source>Meteorit. Planet. Sci.</source> <volume>59</volume>, <fpage>2769</fpage>&#x2013;<lpage>2788</lpage>. <pub-id pub-id-type="doi">10.1111/maps.14250</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Folk</surname>
<given-names>R. L.</given-names>
</name>
</person-group> (<year>1951</year>). <article-title>A comparison chart for visual percentage estimation</article-title>. <source>J. Sediment. Res.</source> <volume>21</volume>. <pub-id pub-id-type="doi">10.1306/d4269413-2b26-11d7-8648000102c1865d</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Frenzel</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Baumgartner</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tolosana-Delgado</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gutzmer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Geometallurgy: present and future</article-title>. <source>Elements</source> <volume>19</volume>, <fpage>345</fpage>&#x2013;<lpage>351</lpage>. <pub-id pub-id-type="doi">10.2138/gselements.19.6.345</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fritz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>K&#xf6;rsten</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>High-resolution particle size and shape analysis of the first Samarium nanoparticles biosynthesized from aqueous solutions via cyanobacteria Anabaena cylindrica</article-title>. <source>NanoImpact</source> <volume>26</volume>, <fpage>100398</fpage>. <pub-id pub-id-type="doi">10.1016/j.impact.2022.100398</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garzanti</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Resentini</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>And&#xf2;</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vezzoli</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pereira</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vermeesch</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Physical controls on sand composition and relative durability of detrital minerals during ultra-long distance littoral and aeolian transport (Namibia and southern Angola)</article-title>. <source>Sedimentology</source> <volume>62</volume>, <fpage>971</fpage>&#x2013;<lpage>996</lpage>. <pub-id pub-id-type="doi">10.1111/sed.12169</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Girard</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tremblay</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>N&#xe9;ron</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Longu&#xe9;p&#xe9;e</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Makvandi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Automated gold grain counting. Part 2: what a gold grain size and shape can tell</article-title>. <source>Minerals</source> <volume>11</volume>, <fpage>379</fpage>. <pub-id pub-id-type="doi">10.3390/min11040379</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldstone</surname>
<given-names>R. L.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>Feature distribution and biased estimation of visual displays</article-title>. <source>J. Exp. Psychol. Hum. Percept. Perform.</source> <volume>19</volume>, <fpage>564</fpage>&#x2013;<lpage>579</lpage>. <pub-id pub-id-type="doi">10.1037/0096-1523.19.3.564</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haffar</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Flin</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Geindreau</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Petillon</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gervais</surname>
<given-names>P.-C.</given-names>
</name>
<name>
<surname>Edery</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>X-ray tomography for 3D analysis of ice particles in jet A-1 fuel</article-title>. <source>Powder Technol.</source> <volume>384</volume>, <fpage>200</fpage>&#x2013;<lpage>210</lpage>. <pub-id pub-id-type="doi">10.1016/j.powtec.2021.01.069</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Study on comprehensive morphological parameters of manufactured sand based on CT scanning and entropy method and its application in rheology of manufactured sand mortar</article-title>. <source>Constr. Build. Mat.</source> <volume>370</volume>, <fpage>130628</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2023.130628</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Comparative analysis of otolith morphology in three species of Scomber</article-title>. <source>Ichthyol. Res.</source> <volume>65</volume>, <fpage>192</fpage>&#x2013;<lpage>201</lpage>. <pub-id pub-id-type="doi">10.1007/s10228-017-0605-4</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hentschel</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Page</surname>
<given-names>N. W.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Selection of descriptors for particle shape characterization</article-title>. <source>Part. Part. Syst. Charact.</source> <volume>20</volume>, <fpage>25</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1002/ppsc.200390002</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hibbard</surname>
<given-names>M. J.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Petrographic classification of crystal morphology</article-title>. <source>J. Geol.</source> <volume>102</volume>, <fpage>571</fpage>&#x2013;<lpage>581</lpage>. <pub-id pub-id-type="doi">10.1086/629699</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Higgins</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Measurement of crystal size distributions</article-title>. <source>Am. Mineral.</source> <volume>85</volume>, <fpage>1105</fpage>&#x2013;<lpage>1116</lpage>. <pub-id pub-id-type="doi">10.2138/am-2000-8-901</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Higgins</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A crystal size-distribution study of the Kiglapait layered mafic intrusion, Labrador, Canada: evidence for textural coarsening</article-title>. <source>Contrib. Mineral. Pet.</source> <volume>144</volume>, <fpage>314</fpage>&#x2013;<lpage>330</lpage>. <pub-id pub-id-type="doi">10.1007/s00410-002-0399-9</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Higgins</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Quantitative textural measurements in igneous and metamorphic petrology</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huddart</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bennett</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Hambrey</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Glasser</surname>
<given-names>N. F.</given-names>
</name>
<name>
<surname>Crawford</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Origin of well-rounded gravels in glacial deposits from Brggerhalvya, northwest Spitsbergen: potential problems caused by sediment reworking in the glacial environment</article-title>. <source>Polar Res.</source> <volume>17</volume>, <fpage>61</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1111/j.1751-8369.1998.tb00259.x</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X. Z.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>
<italic>In-situ</italic> crystal morphology identification using imaging analysis with application to the L-glutamic acid crystallization</article-title>. <source>Chem. Eng. Sci.</source> <volume>148</volume>, <fpage>126</fpage>&#x2013;<lpage>139</lpage>. <pub-id pub-id-type="doi">10.1016/j.ces.2016.03.039</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Igathinathane</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pordesimo</surname>
<given-names>L. O.</given-names>
</name>
<name>
<surname>Columbus</surname>
<given-names>E. P.</given-names>
</name>
<name>
<surname>Batchelor</surname>
<given-names>W. D.</given-names>
</name>
<name>
<surname>Methuku</surname>
<given-names>S. R.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Shape identification and particles size distribution from basic shape parameters using ImageJ</article-title>. <source>Comput. Electron. Agric.</source> <volume>63</volume>, <fpage>168</fpage>&#x2013;<lpage>182</lpage>. <pub-id pub-id-type="doi">10.1016/j.compag.2008.02.007</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jolliffe</surname>
<given-names>I. T.</given-names>
</name>
<name>
<surname>Cadima</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Principal component analysis: a review and recent developments</article-title>. <source>Philos. Trans. R. Soc. Math. Phys. Eng. Sci.</source> <volume>374</volume>, <fpage>20150202</fpage>. <pub-id pub-id-type="doi">10.1098/rsta.2015.0202</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krumbein</surname>
<given-names>W. C.</given-names>
</name>
</person-group> (<year>1941</year>). <article-title>Measurement and geological significance of shape and roundness of sedimentary particles</article-title>. <source>J. Sediment. Res.</source> <volume>11</volume>, <fpage>64</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1306/D42690F3-2B26-11D7-8648000102C1865D</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuo</surname>
<given-names>C.-Y.</given-names>
</name>
<name>
<surname>Freeman</surname>
<given-names>R. B.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Imaging indices for quantification of shape, angularity, and surface texture of aggregates</article-title>. <source>Transp. Res. Rec.</source> <volume>1721</volume>, <fpage>57</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.3141/1721-07</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Latif</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Bouchard</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Maitre</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Back</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>B&#xe9;dard</surname>
<given-names>L. P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Deep-learning-based automatic mineral grain segmentation and recognition</article-title>. <source>Minerals</source> <volume>12</volume>, <fpage>455</fpage>. <pub-id pub-id-type="doi">10.3390/min12040455</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Iskander</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Use of machine learning for classification of sand particles</article-title>. <source>Acta Geotech.</source> <volume>17</volume>, <fpage>4739</fpage>&#x2013;<lpage>4759</lpage>. <pub-id pub-id-type="doi">10.1007/s11440-021-01443-y</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Quantitative analysis of shapes and specific surface area of blasted fragments using image analysis and three-dimensional laser scanning</article-title>. <source>Int. J. Rock Mech. Min. Sci.</source> <volume>141</volume>, <fpage>104710</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijrmms.2021.104710</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ip</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Scott</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Foster</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Vickers</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Baxter</surname>
<given-names>L. L.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Effects of particle shape and size on devolatilization of biomass particle</article-title>. <source>Fuel</source> <volume>89</volume>, <fpage>1156</fpage>&#x2013;<lpage>1168</lpage>. <pub-id pub-id-type="doi">10.1016/j.fuel.2008.10.023</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Re-recognizing the impact of particle shape on physical and mechanical properties of sandy soils: a numerical study</article-title>. <source>Eng. Geol.</source> <volume>253</volume>, <fpage>36</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2019.03.011</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maerz</surname>
<given-names>N. H.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Technical and computational aspects of the measurement of aggregate shape by digital image analysis</article-title>. <source>J. Comput. Civ. Eng.</source> <volume>18</volume>, <fpage>10</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)0887-3801(2004)18:1(10)</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maroof</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Mahboubi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Noorzad</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>A new method to determine specific surface area and shape coefficient of a cohesionless granular medium</article-title>. <source>Adv. Powder Technol.</source> <volume>31</volume>, <fpage>3038</fpage>&#x2013;<lpage>3049</lpage>. <pub-id pub-id-type="doi">10.1016/j.apt.2020.05.028</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maroof</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Mahboubi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Noorzad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Safi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>A new approach to particle shape classification of granular materials</article-title>. <source>Transp. Geotech.</source> <volume>22</volume>, <fpage>100296</fpage>. <pub-id pub-id-type="doi">10.1016/j.trgeo.2019.100296</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marsh</surname>
<given-names>B. D.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Crystal size distribution (CSD) in rocks and the kinetics and dynamics of crystallization</article-title>. <source>Contrib. Mineral. Pet.</source> <volume>99</volume>, <fpage>277</fpage>&#x2013;<lpage>291</lpage>. <pub-id pub-id-type="doi">10.1007/BF00375362</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Medalia</surname>
<given-names>A. I.</given-names>
</name>
</person-group> (<year>1971</year>). <article-title>Dynamic shape factors of particles</article-title>. <source>Powder Technol.</source> <volume>4</volume>, <fpage>117</fpage>&#x2013;<lpage>138</lpage>. <pub-id pub-id-type="doi">10.1016/0032-5910(71)80021-9</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>M&#xe9;rigot</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Letourneur</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lecomte-Finiger</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Characterization of local populations of the common sole <italic>Solea solea</italic> (Pisces, Soleidae) in the NW Mediterranean through otolith morphometrics and shape analysis</article-title>. <source>Mar. Biol.</source> <volume>151</volume>, <fpage>997</fpage>&#x2013;<lpage>1008</lpage>. <pub-id pub-id-type="doi">10.1007/s00227-006-0549-0</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Michot-Roberto</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Garcia-Hern&#xe1;ndez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dopazo-Hilario</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dawson</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The spherical primitive and purlin noise method to recreate realistic aggregate shapes</article-title>. <source>Granul. Matter</source> <volume>23</volume>, <fpage>41</fpage>. <pub-id pub-id-type="doi">10.1007/s10035-021-01105-6</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mollon</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Generating realistic 3D sand particles using Fourier descriptors</article-title>. <source>Granul. Matter</source> <volume>15</volume>, <fpage>95</fpage>&#x2013;<lpage>108</lpage>. <pub-id pub-id-type="doi">10.1007/s10035-012-0380-x</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Murphy</surname>
<given-names>C. P.</given-names>
</name>
<name>
<surname>Kemp</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>1984</year>). <article-title>The over-estimation of clay and the under-estimation of pores in soil thin sections</article-title>. <source>J. Soil Sci.</source> <volume>35</volume>, <fpage>481</fpage>&#x2013;<lpage>495</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-2389.1984.tb00305.x</pub-id>
</citation>
</ref>
<ref id="B55">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>N&#xe9;d&#xe9;lec</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bouchez</surname>
<given-names>J. L.</given-names>
</name>
</person-group> (<year>2015</year>). <source>Granites: petrology, structure, geological setting, and metallogeny</source>. <publisher-name>Oxford University Press</publisher-name>.</citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Needham</surname>
<given-names>A. W.</given-names>
</name>
<name>
<surname>Messenger</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Keller</surname>
<given-names>L. P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Corundum&#x2013;hipboneite inclusions and the environments of high temperature processing in the early Solar System</article-title>. <source>Geochim. Cosmochim. Acta</source> <volume>196</volume>, <fpage>18</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1016/j.gca.2016.04.022</pub-id>
</citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paulen</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Paradis</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Plouffe</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>I. R.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Pb and S isotopic composition of indicator minerals in glacial sediments from NW Alberta, Canada: implications for Zn-Pb base metal exploration</article-title>. <source>Geochem. Explor. Environ. Anal.</source> <volume>11</volume>, <fpage>309</fpage>&#x2013;<lpage>320</lpage>. <pub-id pub-id-type="doi">10.1144/1467-7873/10-IM-032</pub-id>
</citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Perlin</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1985</year>). <article-title>An image synthesizer</article-title>. <source>ACM SIGGRAPH Comput. Graph.</source> <volume>19</volume>, <fpage>287</fpage>&#x2013;<lpage>296</lpage>. <pub-id pub-id-type="doi">10.1145/325165.325247</pub-id>
</citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Persson</surname>
<given-names>A.-L.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Image analysis of shape and size of fine aggregates</article-title>. <source>Eng. Geol.</source> <volume>50</volume>, <fpage>177</fpage>&#x2013;<lpage>186</lpage>. <pub-id pub-id-type="doi">10.1016/S0013-7952(98)00009-X</pub-id>
</citation>
</ref>
<ref id="B60">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pirard</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2004</year>). &#x201c;<article-title>Image measurements</article-title>,&#x201d; in <source>Image analysis, sediments and paleoenvironments</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Francus</surname>
<given-names>P.</given-names>
</name>
</person-group> (<publisher-loc>Netherlands, Dordrecht</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>59</fpage>&#x2013;<lpage>86</lpage>.</citation>
</ref>
<ref id="B61">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pupin</surname>
<given-names>J. P.</given-names>
</name>
</person-group> (<year>1980</year>). <article-title>Zircon and granite petrology</article-title>. <source>Contrib. Mineral. Pet.</source> <volume>73</volume>, <fpage>207</fpage>&#x2013;<lpage>220</lpage>. <pub-id pub-id-type="doi">10.1007/BF00381441</pub-id>
</citation>
</ref>
<ref id="B62">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>De Schutter</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Plastic viscosity of cement mortar with manufactured sand as influenced by geometric features and particle size</article-title>. <source>Cem. Concr. Compos.</source> <volume>122</volume>, <fpage>104163</fpage>. <pub-id pub-id-type="doi">10.1016/j.cemconcomp.2021.104163</pub-id>
</citation>
</ref>
<ref id="B63">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Rodieck</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Best-fitting ellipse routines (Image J)</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://imagej.nih.gov/ij/developer/source/ij/process/EllipseFitter.java.html">https://imagej.nih.gov/ij/developer/source/ij/process/EllipseFitter.java.html</ext-link>.</comment>
</citation>
</ref>
<ref id="B64">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sandeep</surname>
<given-names>C. S.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Senetakis</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>An experimental micromechanical study of sand grain contacts behavior from different geological environments</article-title>. <source>Eng. Geol.</source> <volume>246</volume>, <fpage>176</fpage>&#x2013;<lpage>186</lpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2018.09.030</pub-id>
</citation>
</ref>
<ref id="B65">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Savard</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dare</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>B&#xe9;dard</surname>
<given-names>L. P.</given-names>
</name>
<name>
<surname>Barnes</surname>
<given-names>S.-J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A new mapping protocol for laser ablation (with fast-funnel) coupled to a time-of-flight mass spectrometer (LA-FF-ICP-ToF-MS) for the rapid, simultaneous quantification of multiple minerals</article-title>. <source>Geostand. Geoanalytical Res.</source> <volume>47</volume>, <fpage>243</fpage>&#x2013;<lpage>265</lpage>. <pub-id pub-id-type="doi">10.1111/ggr.12482</pub-id>
</citation>
</ref>
<ref id="B66">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scharf</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kirkland</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Daggitt</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Barham</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Puzyrev</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>AnalyZr: a Python application for zircon grain image segmentation and shape analysis</article-title>. <source>Comput. Geosci.</source> <volume>162</volume>, <fpage>105057</fpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2022.105057</pub-id>
</citation>
</ref>
<ref id="B67">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kaakinen</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Beets</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Prins</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Aeolian silt transport processes as fingerprinted by dynamic image analysis of the grain size and shape characteristics of Chinese loess and Red Clay deposits</article-title>. <source>Sediment. Geol., Analysis sediment Prop.</source> <volume>375</volume>, <fpage>36</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1016/j.sedgeo.2017.12.001</pub-id>
</citation>
</ref>
<ref id="B68">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shelton</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Mack</surname>
<given-names>D. E.</given-names>
</name>
</person-group> (<year>1970</year>). <article-title>Grain orientation in determination of paleocurrents and sandstone trends</article-title>. <source>AAPG Bull.</source> <volume>54</volume>, <fpage>1108</fpage>&#x2013;<lpage>1119</lpage>. <pub-id pub-id-type="doi">10.1306/5d25cba9-16c1-11d7-8645000102c1865d</pub-id>
</citation>
</ref>
<ref id="B69">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Coop</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Altuhafi</surname>
<given-names>F. N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Minimum image quality for reliable optical characterizations of soil particle shapes</article-title>. <source>Comput. Geotech.</source> <volume>114</volume>, <fpage>103110</fpage>. <pub-id pub-id-type="doi">10.1016/j.compgeo.2019.103110</pub-id>
</citation>
</ref>
<ref id="B70">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Suzuki</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Fujiwara</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ohta</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>The evaluation of macroscopic and microscopic textures of sand grains using elliptic Fourier and principal component analysis: implications for the discrimination of sedimentary environments</article-title>. <source>Sedimentology</source> <volume>62</volume>, <fpage>1184</fpage>&#x2013;<lpage>1197</lpage>. <pub-id pub-id-type="doi">10.1111/sed.12183</pub-id>
</citation>
</ref>
<ref id="B71">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tafesse</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Robison Fernlund</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Bergholm</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Evaluation of image analysis methods used for quantification of particle angularity</article-title>. <source>Sedimentology</source> <volume>60</volume>, <fpage>1100</fpage>&#x2013;<lpage>1110</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-3091.2012.01367.x</pub-id>
</citation>
</ref>
<ref id="B72">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulusoy</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Yekeler</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hi&#xe7;y&#x131;lmaz</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Determination of the shape, morphological and wettability properties of quartz and their correlations</article-title>. <source>Min. Eng.</source> <volume>16</volume>, <fpage>951</fpage>&#x2013;<lpage>964</lpage>. <pub-id pub-id-type="doi">10.1016/j.mineng.2003.07.002</pub-id>
</citation>
</ref>
<ref id="B73">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vaezi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pandey</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bhattacharyya</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Lignocellulosic biomass particle shape and size distribution analysis using digital image processing for pipeline hydro-transportation</article-title>. <source>Biosyst. Eng.</source> <volume>114</volume>, <fpage>97</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1016/j.biosystemseng.2012.11.007</pub-id>
</citation>
</ref>
<ref id="B74">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Eck</surname>
<given-names>N. J.</given-names>
</name>
<name>
<surname>Waltman</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Software survey: VOSviewer, a computer program for bibliometric mapping</article-title>. <source>Scientometrics</source> <volume>84</volume>, <fpage>523</fpage>&#x2013;<lpage>538</lpage>. <pub-id pub-id-type="doi">10.1007/s11192-009-0146-3</pub-id>
</citation>
</ref>
<ref id="B75">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ventura</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>De Rosa</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Colletta</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Mazzuoli</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Deformation patterns in a high-viscosity lava flow inferred from the crystal preferred orientation and imbrication structures: an example from Salina (Aeolian Islands, southern Tyrrhenian Sea, Italy)</article-title>. <source>Bull. Volcanol.</source> <volume>57</volume>, <fpage>555</fpage>&#x2013;<lpage>562</lpage>. <pub-id pub-id-type="doi">10.1007/BF00304439</pub-id>
</citation>
</ref>
<ref id="B76">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vernon</surname>
<given-names>R. H.</given-names>
</name>
<name>
<surname>Collins</surname>
<given-names>W. J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Structural criteria for identifying granitic cumulates</article-title>. <source>J. Geol.</source> <volume>119</volume>, <fpage>127</fpage>&#x2013;<lpage>142</lpage>. <pub-id pub-id-type="doi">10.1086/658198</pub-id>
</citation>
</ref>
<ref id="B77">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wadell</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1932</year>). <article-title>Volume, shape, and roundness of rock particles</article-title>. <source>J. Geol.</source> <volume>40</volume>, <fpage>443</fpage>&#x2013;<lpage>451</lpage>. <pub-id pub-id-type="doi">10.1086/623964</pub-id>
</citation>
</ref>
<ref id="B78">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wadell</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1933</year>). <article-title>Sphericity and roundness of rock particles</article-title>. <source>J. Geol.</source> <volume>41</volume>, <fpage>310</fpage>&#x2013;<lpage>331</lpage>. <pub-id pub-id-type="doi">10.1086/624040</pub-id>
</citation>
</ref>
<ref id="B79">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Image analysis of particles by modified Ferret method &#x2014; best-fit rectangle</article-title>. <source>Powder Technol.</source> <volume>165</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1016/j.powtec.2006.03.017</pub-id>
</citation>
</ref>
<ref id="B80">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Role of surface roughness in the wettability, surface energy and flotation kinetics of calcite</article-title>. <source>Powder Technol.</source> <volume>371</volume>, <fpage>55</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1016/j.powtec.2020.05.081</pub-id>
</citation>
</ref>
<ref id="B81">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X. Z.</given-names>
</name>
<name>
<surname>Roberts</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Crystal growth measurement using 2D and 3D imaging and the perspectives for shape control</article-title>. <source>Chem. Eng. Sci., Control Part. Process.</source> <volume>63</volume>, <fpage>1173</fpage>&#x2013;<lpage>1184</lpage>. <pub-id pub-id-type="doi">10.1016/j.ces.2007.07.018</pub-id>
</citation>
</ref>
<ref id="B82">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wentworth</surname>
<given-names>C. K.</given-names>
</name>
</person-group> (<year>1919</year>). <article-title>A laboratory and field study of cobble abrasion</article-title>. <source>J. Geol.</source> <volume>27</volume>, <fpage>507</fpage>&#x2013;<lpage>521</lpage>. <pub-id pub-id-type="doi">10.1086/622676</pub-id>
</citation>
</ref>
<ref id="B83">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wettimuny</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Penumadu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Application of fourier analysis to digital imaging for particle shape analysis</article-title>. <source>J. Comput. Civ. Eng.</source> <volume>18</volume>, <fpage>2</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)0887-3801(2004)18:1(2)</pub-id>
</citation>
</ref>
<ref id="B84">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xing</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>The effect of particle shape on the meso-structure of mixture skeleton based on DIP and 3D DEM</article-title>. <source>Constr. Build. Mat.</source> <volume>384</volume>, <fpage>131445</fpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2023.131445</pub-id>
</citation>
</ref>
<ref id="B85">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-morphological characteristics of a crushed granitic rock of varying sizes</article-title>. <source>Minerals</source> <volume>12</volume>, <fpage>522</fpage>. <pub-id pub-id-type="doi">10.3390/min12050522</pub-id>
</citation>
</ref>
<ref id="B86">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Zircon classification from cathodoluminescence images using deep learning</article-title>. <source>Geosci. Front.</source> <volume>101436</volume>, <fpage>101436</fpage>. <pub-id pub-id-type="doi">10.1016/j.gsf.2022.101436</pub-id>
</citation>
</ref>
<ref id="B87">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hryciw</surname>
<given-names>R. D.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Segmentation of contacting soil particles in images by modified watershed analysis</article-title>. <source>Comput. Geotech.</source> <volume>73</volume>, <fpage>142</fpage>&#x2013;<lpage>152</lpage>. <pub-id pub-id-type="doi">10.1016/j.compgeo.2015.11.025</pub-id>
</citation>
</ref>
<ref id="B88">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zingg</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>1935</year>). <article-title>Beitrag zur schotteranalyse</article-title>. <source>ETH Zurich</source>. <pub-id pub-id-type="doi">10.3929/ethz-a-000103455</pub-id>
</citation>
</ref>
</ref-list>
<app-group>
<app id="app1">
<title>Appendix</title>
<p>
<disp-formula id="equ1">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mroot>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mfrac>
<mml:mn>2</mml:mn>
</mml:mroot>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Equivalent disc diameter (<inline-formula id="inf18">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), where <inline-formula id="inf19">
<mml:math id="m26">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the grain area (<xref ref-type="fig" rid="F2">Figure 2A</xref>).<disp-formula id="equ2">
<mml:math id="m27">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Circularity (<inline-formula id="inf20">
<mml:math id="m28">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), where is the (<inline-formula id="inf21">
<mml:math id="m29">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) particle perimeter<disp-formula id="equ3">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Rectangularity perimeter (<inline-formula id="inf22">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)<disp-formula id="equ4">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Rectangularity area (<inline-formula id="inf23">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)<disp-formula id="equ5">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>[</mml:mo>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mspace width="0.2em"/>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mspace width="-0.5em"/>
</mml:mrow>
</mml:msup>
<mml:msqrt>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Ellipsoidity perimeter (<inline-formula id="inf24">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>): The equivalent ellipse perimeter is computed using the Ramanujan formula. It is the best approximation using simple mathematical operators and parameters.<disp-formula id="equ6">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Ellipsoidity area (<inline-formula id="inf25">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)<disp-formula id="equ7">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Feret elongation (<inline-formula id="inf26">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)<disp-formula id="equ8">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Diameter elongation (<inline-formula id="inf27">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)<disp-formula id="equ9">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Polygon to circle area (<inline-formula id="inf28">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>): This formula has been designed for this paper. Its role is to describe the difference in area between the minimum circumscribed circle and the maximum inscribed circle normalized to the particle area. This difference decreases with a higher number of sides for ideal shapes.</p>
</app>
</app-group>
</back>
</article>