Next Article in Journal
Sustainable Development of PLA-Based Biocomposites Reinforced with Pineapple Core Powder: Extrusion and 3D Printing for Thermal and Mechanical Performance
Previous Article in Journal
CRITIC–EDAS Approach for Evaluating Mechanical Properties of Flax/Vetiver/MFF Hybrid Composites
Previous Article in Special Issue
Isotactic Polypropylene (iPP) Foils—Correlation of Core and Shell Crystallinity with Mechanical Properties Obtained by Nanoindentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Fourier-Galois Spectra Analysers for Rotating Image Analysis

1
National Engineering Academy of the Republic of Kazakhstan, Almaty 050010, Kazakhstan
2
Department of Telecommunication Engineering, Institute of Communications and Space Engineering, Gumarbek Daukeev Almaty University of Power Engineering and Communications, Almaty 050040, Kazakhstan
3
Department of Chemistry, Faculty of Natural Sciences, L.N. Gumilyov Eurasian National University, Astana 010000, Kazakhstan
*
Authors to whom correspondence should be addressed.
Polymers 2025, 17(13), 1791; https://doi.org/10.3390/polym17131791
Submission received: 22 May 2025 / Revised: 19 June 2025 / Accepted: 24 June 2025 / Published: 27 June 2025

Abstract

It is shown that the analysis of rotating circular images containing n = 2p−1 pixels, the state of which is described by variables of binary logic, and p is an integer, is expedient to carry out using digital spectra obtained using the Fourier–Galois transformation, and the basis corresponding to such a transformation is formed by the method of classical algebraic extensions of the main Galois field GF(2) corresponding to binary logic. It is shown that the use of Fourier–Galois spectra makes it possible to reduce the analysis of a rotating image to the analysis of a still image by using the operation of digital logarithm. It is shown that the proposed approach is of interest, including from the point of view of improving equipment designed to study the rheological properties of liquids, in particular, polymer solutions in which non-trivial branched structures are formed. In this case, the use of the proposed approach provides an opportunity to modernize the classical method of measuring Stokes viscosity, focused on the study of mechanochemical reactions. The design of a viscometer that implements the proposed approach has been developed. In it, a digital image is formed by a set of optoelectronic pairs that track the circular motion of the ball in a cuvette driven by rotation. The electronic circuits of this type of viscometer are based on a Fourier–Galois spectrum analyser and a digital logarithm operation. The possibilities of generalizing the proposed approach to the analysis of rotating images of other types are considered.

1. Introduction

Works devoted to the creation of pattern recognition methods are widely represented in the current literature [1,2,3]. Such methods are used in the analysis of various types of human activity [4,5], in health care [6,7], to improve sensory and measuring equipment [8,9], etc. Pattern recognition is increasingly used in the field of chemistry as well [10,11].
Image recognition methods can be used, among other things, to study systems in which relatively simple images are formed, for example, rotating images [12,13]. One example here is the development of laboratory equipment designed to measure viscosity [14]. In the cited work, it was proposed to study the viscosity of solutions by recording the images that occur during the circular motion of the ball in the liquid under study.
It should be noted that measurements of the viscosity of polymer solutions have traditionally been one of the main methods of their experimental study [15,16,17]. One of the most common methods for measuring viscosity is the Stokes method, based on determining the velocity of a ball in a viscous liquid. Such equipment has been used in particular in [18,19].
There are numerous attempts to modernize the tools of rheological research [20], but they are usually associated with the technical improvement of existing methods of viscosity measurement, which include capillary viscometers of various modifications [21,22], rotary viscometers [23,24,25], etc.
Various modifications of the Stokes method are known, for example, [26,27], where additional parameters such as ball surface properties or the effects of boundary layer instability were taken into account to enhance the accuracy and expand the applicability of the method to complex fluids. In the paper [28,29], a modification of this method was also proposed, suitable not only for measuring the viscosity of a liquid, but also for studying mechanochemical processes that occur in a liquid due to the movement of a ball immersed in it at a sufficiently high speed. On this basis, a patent was also obtained. The patent is provided in the Supplementary Materials.
Such an approach, in particular, is of interest for the study of a relatively new class of reaction products between water-soluble polymers—hydrophilic and hydrophobic–hydrophilic associates [30]. Their study is now of particular interest. Namely, in the paper [31], based on the results of [32,33], the hypothesis was substantiated, according to which the universe can be considered as an analogue of a neural network. This hypothesis clearly correlates with the conclusions made in [30,34], where it was shown that any solution of a partially dissociating polymer is also a direct analogue of a neural network, more precisely, a Hopfield neural network.
More precisely, the methodological connection between the above-cited works was demonstrated in [35], where it was shown that it is the neural network properties of macromolecule solutions that make it possible to substantiate the existence of a mechanism of prebiological evolution, free from the shortcomings inherent in theories going back to the Darwinian point of view.
It should also be noted that the conclusions of the works [31,35] also clearly correlate with the results of the works [36,37], in which it was shown that society as a whole is also a direct analogue of a neural network. Consequently, there is every reason to believe that the consideration of complex systems of a very different nature from the point of view of their analogy with neural networks can become one of the most important tools for interdisciplinary cooperation, and possibly for general methods for studying complex systems regardless of their nature. Methodological prerequisites for such a conclusion also exist. In particular, it was shown in the works [34,38,39,40] that the behaviour of complex systems is determined not so much by the nature of their elements as by the architecture of connections between them.
However, the conclusion about the neural network nature of polymer solutions was made in [30,34] on the basis of a limited range of experimental data, mainly obtained by turbidimetry methods.
Given the high methodological significance of this conclusion, it seems very important to develop additional methods for studying polymer solutions, which returns to the question of modernizing existing viscometry tools. Moreover, viscometry should be considered as one of the most promising tools for studying the neural network properties of polymer solutions.
Indeed, in the cited works, as well as in [41], it was shown that the product of the interaction of an ionic and non-ionic polymer in a solution is, among other things, a hydrophilic interpolymer associate (GIA). It is an intermediate product between classical interpolymer complexes, polymer gels, and true solutions. The GIA is a network that exists in a dynamic mode, i.e., the hydrogen bonds that stabilize it arise and then break again. Therefore, the motion of the ball that is used in the Stokes method to measure viscosity is, generally speaking, a mechanochemical process (in the medium where GIAs or similar reaction products are formed).
This makes it necessary to modernize the Stokes method, focusing on the use of a ball moving at different speeds. A certain step in this direction was made, among other things, in [42,43]. However, the main task that was solved in the cited work was to ensure a reduction in operating costs when using viscometers, associated mainly with the need for thorough flushing of measuring units. For this in particular, it was proposed to switch to the use of disposable measuring cells.
In this work, an approach is proposed that creates the basis for further modernization of the Stokes method, aimed not only and not so much at studying the viscosity of polymer solutions, but at studying their mechanochemical properties in the above context. At the same time, the approach proposed, in particular, in [42], is also employed, which implies that the cost of the developed devices can be significantly reduced through the most extensive use of modern software solutions.
It should also be emphasized that this method is also suitable for solving other similar problems in which it is necessary to reduce a rotating image to a still one.

2. Materials and Methods

The proposed approach is based on the application of Fourier–Galois transformations to the analysis of a rotating ring-shaped image represented as a sequence of logical values (0 and 1), corresponding to a discrete set of points into which the ring is divided. This set is associated with a function f(m) defined over the Galois field GF(2). Such a function can be expanded into a finite series using sequences that form an orthogonal basis in the Galois field GF(2k), where k is an integer, under the condition that q = 2k − 1, with q being the number of elements into which the ring image is divided. In this case, the sequences forming the orthogonal basis are expressed by the following formulas:
g n = u n 1 , u n 2 , , u n N
where is
u n m = θ n m = θ n m
θ is a primitive element of the Galois field GF(2k), i.e., an element whose powers from 1 to 2k − 1 exhaust the set of all non-zero elements of the field under consideration.
The Fourier–Galois series decomposition has the form
f ( m ) = n a n g n m
where the coefficients a n are calculated using the formula
a n = q 1 n f m g n * ( m )
where the sequence g n * ( m ) is the sequence conjugate to g n ( m ) , and q 1   denotes the multiplicative inverse of q in the sense of arithmetic over the Galois field GF(pk).
Sequence elements u n m * satisfy the condition
u n m * u n m = 1
Condition (5) is met if the elements of the sequences u n m * are expressed by the formula:
u n m * = θ q n m = θ n m
where q = 2 k 1 .
In this case,
u n m * u n m = θ m q n θ m n = θ m q = 1
Relation (7) holds because an arbitrary non-zero field element G F ( 2 k ) satisfies the equation
x q 1 = 0
The main feature of expansion (3), when applied to functions that take discrete values at discrete points, is as follows. The number of elements N in the sequences g n must either coincide with the number of non-zero elements q in the employed field, or q must be a multiple of N , i.e., N must divide q exactly. This imposes specific constraints on the functions that can be used, although such constraints are not always critical.
As will become clear later, the use of Fourier–Galois transformations effectively enables the conversion of a rotating image into a stationary one due to the relationship between the spectra of such images.

3. Results

3.1. A General Approach to the Analysis of Rotating Images Using Spectra in Binary Galois Fields

The principle of reducing rotating images to still images is based on the following property of the Fourier–Galois transformation. Let us consider the following expression, which, among other things, corresponds to the study of a rotating image.
a n = q 1 n f m m 0 ( t ) u n * ( m )
This formula reflects the following fact: the analysed image rotates, yet it remains unchanged. Therefore, it is described by the same function f m as the stationary image, with the only difference being the appearance of a phase-shift analogue that depends on time. Let us now take into account the key property of the function u n * ( m ) , which follows from Equation (6).
u n m * = θ n m = θ n m m 0 ( t ) θ n m 0 ( t )
Then Formula (9) can be written in the following form.
a n = q 1 θ n m 0 ( t ) n f m m 0 ( t ) θ n m m 0 ( t )
Moving on to the summation index m 1 = m m 0 ( t ) , we get
a n ( t ) = θ n m 0 ( t ) a n 0
This means, in particular, that in order to determine the rotation speed of an image, it is permissible to record changes in the phase multiplier over time. In addition, by excluding time-dependent phase multipliers from the spectrum, you can reveal a “frozen” picture. The exclusion of phase multipliers, which depend on time, can, in turn, be carried out using a digital logarithm operation.
Indeed, any non-zero element of the Galois field under consideration is representable in the following form.
x = θ s
The representation (2) used above is a special case of this formula. The operation referred to as digital logarithm can be understood as the mapping of a field element x to the exponent s in the given formula. Applying this operation to Formula (12) yields an evident result.
L D a n ( t ) = n m 0 t + L D a n 0
where through L D is the digital logarithm operation.
It can be seen that the first term on the right side of Formula (14) is the same for all spectral components (with an accuracy of up to a factor of n ). The second term, if the image is indeed rotating, does not depend on time.
Consequently, it is possible to set the task of excluding the term n m 0 t by using a computational algorithm, which, among other things, is implemented by circuitry. A specific example of solving such a problem is in this work. This example, among other things, shows that it is convenient to solve the problem of analysing rotating images of any type (provided that they are reduced to a discrete form) through the use of Fourier–Galois transformations.

3.2. The Design of the Proposed Type Viscometer and the Principle of Its Operation

It should be emphasized once again that the proposed design, on the one hand, solves a particular problem (the study of the viscosity of polymer solutions taking into account possible mechanochemical processes). On the other hand, the proposed approach allows us to show that the operation of digital logarithm can become a very effective means of studying rotating images (including in terms of identifying the image as rotating).
The functional diagram of the proposed device designed to measure viscosity and identify the occurrence of concomitant mechanochemical effects is presented in Figure 1.
The principle of operation of the proposed type of viscometer, as in the case considered, in particular, in [28], is based on the induced rotation of the ball (1) located inside the measuring cell (2). This cell is filled with the test fluid and is located on a rotating bed (3). The ball is involved in a circular motion due to high enough viscosity of the solution. Seven optoelectronic pairs (4) are used to record the rotation pattern of the ball, allowing the capture of a circular image split into seven pixels. Optoelectronic pairs (4) are set to threshold actuation, i.e., at the output of each of them a signal is generated that corresponds to either a logical zero or a logic one. Signals taken from pairs (4) are fed to the primary signal processing unit (5), which performs, among other things, the operation of digital logarithm. All other operations that are computational procedures, as shown in [42,43], should be performed using a program installed on the user’s smartphone or iPhone (6). Data transmission from the unit (5) to the smartphone is carried out using a Bluetooth module on phone (6).
We emphasize that in this case it really makes sense to talk about the study of the image, especially if we take into account the conclusions made in the works [35,36]. Namely, a priori mechanochemical effects can be considered quite weak, so it is advisable to use conditions when the system under study is on the verge of a phase transition to detect them. Such conditions are identified from the cited works. In the same place, as well as in many other works, in particular, [44,45,46], it is shown that the phase transition is accompanied by a change in the turbidity (optical density) of the solution. Therefore, by adjusting the lighting, it is possible to ensure that the “trace” of the ball moving along the circumference of the cuvette will be visible, due to the fact that its impact on the solution has led to a change in optical density due to the course of mechanochemical reactions.
It should also be emphasized that the choice of the number of optoelectronic pairs was made, first, based on the criterion formulated in the Section 2, i.e., the number 7 corresponds to the formula q = 2 k 1   for k = 3 ; second, it aligns with the arguments presented in [47], according to which the selection of a specific Galois field should be guided by the specifics of the particular problem.

3.3. The Set of Basic Functions Used

In this work, a field G F ( 2 3 ) is used, the number of non-zero elements of which is 7, which corresponds to the design of a viscometer considered above, which is also intended for the study of mechanochemical processes in solutions in which hydrophobic–hydrophilic or hydrophilic associates are formed.
A specific type of field G F ( 2 3 ) element is obtained using the following irreducible equation given over the field G F ( 2 ) :
x 3 + x + 1 = 0
A direct verification shows that Equation (15) has no solutions in the field GF(2), which contains only two elements: 0 and 1. At the same time, Equation (15) is of third order, which allows for the construction of an algebraic extension of the field GF(2) of the following form:
z = z 2 θ 2 + z 1 θ + z 0
where θ is a formal root of the irreducible Equation (15), which can also be interpreted as a logical imaginary unit [48], and z i are coefficients from the field GF(2).
This construction fully corresponds to the classical method of building algebraic extensions of the base Galois field, which are widely used in modern information technologies [49,50]. The element θ is primitive, which can be demonstrated directly, while simultaneously obtaining the explicit form of the remaining elements of the field GF(2).
Since the extension is of degree 3, the elements θ and θ 2   are linearly independent. The third power of θ can be expressed in terms of lower-order powers in accordance with Equation (15) as:
θ 3 = θ + 1
By raising the element θ to integer powers, we get all the non-zero elements of the field under consideration (Table 1).
As follows from Formula (2), any element of the sequences g n coincides with one of the elements listed in Table 1. More precisely, these sequences are composed of powers of θ , arranged in an order determined by Formula (2) and relation (8), i.e., the product nm appearing in Formula (2) is computed modulo 7. The corresponding exponent values are given in Table 2.
Table 2 also takes into account the following nuance. By virtue of the relation (8), there is a
u n 7 = θ n 7 = θ 7 n = 1
This means that one of the sequences forming the orthogonal basis consists entirely of elements equal to 1.
Based on Table 2, Table 3 has been constructed to display the basis sequences g n ( m )   in binary representation. This representation corresponds to Formula (16), i.e., the rows of Table 3 show the values of the coefficients z i for each element of the basis sequence. Each segment of the table corresponds to a sequence with a specific number n (indicated in Table 3).
Each row in this table can be regarded as a discrete function z i n ( m ) . Analysis of the results presented in Table 3 shows that the basis sequences g n ( m ) generate exactly eight functions corresponding to z i n ( m ) . Formally, there are 18 such functions, but some of them are identical, as indicated in Table 3 by colour highlighting. These eight functions can be numbered, and the assigned numbers s are shown in the last column of Table 3.
Functions z i n ( m ) are generated by sequences that form an orthogonal basis. Therefore, it makes sense to check these functions themselves for the fulfilment of orthogonality relations in the sense of calculations in the main Galois field. The results of such a check are presented in Table 4.
The resulting table shows that if rows and columns numbered 4 and 8 are excluded, the remaining part corresponds to six out of the eight functions z i n ( m ) that exhibit mutual orthogonality. This implies that the functions with indices 1, 2, 3, 5, 6, and 7 (as indicated in the last column of Table 3) form a complete basis over a segment containing seven cycles, provided that this set is supplemented by the function corresponding to the all-ones sequence. In this case, the seven cycles are represented by exactly seven basis functions that are mutually orthogonal.
The specific characteristics of the functions taking values in the base field GF(2), corresponding to the above-mentioned indices, are illustrated in Figure 2. The vertices of the heptagons marked with red circles correspond to values of 1; otherwise, the value is 0.
Hereafter, we will denote the functions corresponding to Figure 2 as G i , where i = 1,2 , 3,5 , 6,7 . In addition to these, there also exist functions G 4 and G 8 ; however, according to the results presented in Table 4, they are linearly dependent on the others.
G 4 = G 1 + G 2 ,   G 8 = G 5 + G 6
In these notations, the basic functions that take values in the field can be represented as G F ( 2 3 )
g 1 = G 3 + θ G 1 + θ 2 G 2
g 2 = G 3 + θ G 2 + θ 2 G 4 = G 3 + θ + θ 2 G 2 + θ 2 G 1
g 3 = G 7 + θ G 8 + θ 2 G 5 = G 7 + θ G 6 + θ + θ 2 G 5
g 4 = G 3 + θ G 4 + θ 2 G 1 = G 3 + θ G 2 + θ + θ 2 G 1
g 5 = G 7 + θ G 6 + θ 2 G 8 = G 7 + θ + θ 2 G 6 + θ 2 G 5
g 6 = G 7 + θ G 5 + θ 2 G 6
There is one more basis function, g 7 , all of whose elements are equal to 1. The Fourier–Galois spectrum of the values U n , recorded from the viscometer sensors, is thus given by the following formula:
F m = n U n g m n = k α k m A k
where the summation is carried out by the values of k = 1,2 , 3,5 , 6,7 .
The coefficients α k m essentially represent the elements of a matrix that relates the basis g m to the basis G m , while A k represent the convolution of the basis functions G m with the sequence of binary variables describing the image under consideration (in the case of the viscometer example—the sequence of binary variables read from the outputs of the optoelectronic pairs). The explicit expressions for these quantities are as follows:
A 1 = 2 U 1 + U 3 + U 4 + U 5
A 2 = 2 U 2 + U 4 + U 5 + U 6
A 3 = 2 U 1 + U 5 + U 6 + U 7
A 5 = 2 U 2 + U 3 + U 4 + U 6
A 6 = 2 U 1 + U 2 + U 3 + U 5
A 7 = 2 U 1 + U 2 + U 4 + U 7
The values of the coefficients α k m are presented in Table 5.
Table 5, among other things, emphasizes that the values of each spectral component can be presented in a form similar to (16)
F m = a 2 m θ 2 + a 1 m θ + a 0 m
where a i m are expressed in terms of α k m and A k in accordance with Formula (26).
Rather
a i m = k β i k m A k
where the summation is also carried out over the values k = 1,2 , 3,5 , 6,7 , and the values of the coefficients β i k m , where i = 0,1 , 2 , are presented in Table 6.
The values a i m are binary variables and can be obtained by electronic means. The functional diagram of the Fourier–Galois spectrum analyser built on this basis is shown in Figure 3. The circuit also includes a digital logarithm unit, as discussed below. This scheme also serves as an electronic unit that ensures the operation of the viscometer of the proposed type.
The system includes a set of components that generate binary signals corresponding to the image registration using optoelectronic pairs (1); a block (2) for primary spectrum computation (i.e., a unit that computes the binary values A k ); a block (3) that calculates the values a i m for all indices m ; a switch (4); a digital logarithm block (5); and a Bluetooth module (6).
Block (2) has six inputs and six outputs, while block (3) has six inputs and eighteen outputs. The design of these blocks is relatively simple, as they are entirely based on logic elements that perform modulo-2 addition. Their overall circuit diagram is shown in Figure 4; this circuit essentially implements the Fourier–Galois spectrum computation in the field under consideration.
The inputs of elements U21, U22, U13, U2, U23, and U24—which are logic gates implementing the “exclusive OR” operation—are connected to the outputs of the optoelectronic pairs, corresponding to the binary values U1–U7. At the outputs of these elements, binary values Ak are generated, in accordance with Formulas (27)–(32). Subsequently, the obtained binary values Ak are fed into the inputs of elements U11, U12, U17, U18, U19, and U20, which perform the logical AND operation, as well as element U3, which also performs the “exclusive OR” operation. These components together carry out the computation of the elements a i m .
The switch sequentially transmits signals corresponding to the three values of a i m for each spectral component to the digital logarithm block. The use of a switch is justified, as the operating speed of the employed logic elements significantly exceeds the typical rotation speeds of the images—at least in the case of the viscometer under consideration.
The rationale for applying the digital logarithm operation—which corresponds to mapping to the powers of the primitive element representing the elements of the given Galois field—is based on the following considerations. First, representing spectral components in terms of elements obtained via algebraic field extension (i.e., involving θ and its square) is not always convenient. Second, as follows from Formula (14), it is more appropriate to analyse a rotating image by converting to the powers of the primitive element. In the case under consideration, the digital logarithm operation can be defined explicitly, as shown in Table 7.
Let us obtain in an explicit form algebraic formulas that allow us to perform a digital logarithm operation corresponding to Table 7. For this purpose, it is advisable to use the Zhegalkin polynomial, which for the special case under consideration is convenient to represent in the following form.
b i = k α i k σ k a 1 , a 2 , a 3
Here, σ k a 1 , a 2 , a 3 is a function that is non-zero only for the specific combination of binary variables a i corresponding to the integer k ; the coefficients α i k correspond to the operation represented in Table 6. Formula (35) allows the value of the binary variable b i to be expressed as an algebraic function of all three values a i .
In particular, for the coefficient b 2 , this formula takes the following form (in this and subsequent formulas, calculations are performed modulo 2):
b 2 = σ 4 + σ 5 + σ 6 = a 0 + 1 a 1 a 2 + a 0 a 1 a 2 + a 0 a 1 + 1 a 2
This formula contains three terms: σ 4 , σ 5 , σ 6 . As can be seen from Table 7, b 2 is non-zero only for these specific values of k .
Through simple transformations, Formula (36) can be rewritten in a form that is convenient for implementation as an electronic circuit.
b 2 = a 2 1 + a 0 + 1 a 1 + 1
Similarly
b 1 = a 0 + 1 a 1 + 1 a 2 + a 0 a 1 a 2 + 1 + a 0 a 1 + 1 a 2
b 0 = a 0 + 1 a 1 a 2 + 1 + a 0 a 1 a 2 + 1 + a 0 a 1 a 2
The schematic diagram of the unit that implements these operations is shown in Figure 5. This scheme has been worked out in the Proteus 8.17 software environment (Figure 6). The test results confirmed the performance of this scheme. It should be noted that this block is key to the implementation of the proposed approach as a whole, since it is the operation of digital logarithm in accordance with Formula (14) that makes it possible to move from a rotating image to a still one. To accomplish this, it is enough to provide the calculation of the difference of the form
Δ L D = n 2 L D a n 1 ( t ) n 1 L D a n 2 ( t )
where a n i ( t ) is the amplitude of the n i -th spectral component at time t .
According to Formula (14), this value is expressed as
L D = n 2 L D a n 1 0 n 1 L D a n 2 0
The expression in the right-hand side of Formula (41) is time-independent, which is proved by the above statement.
To verify the functionality of the hardware implementation of computational blocks 1–5 (Figure 3), a dedicated testbench was developed in VHDL using Quartus Prime and executed in the ModelSim simulation environment. Unlike manual selective testing, the virtual testbench performs an exhaustive enumeration of all possible input conditions. A total of 128 combinations of bits U1…U7, are sequentially applied to the sensor ports, and the computation results are sets of values b2b1b0, corresponding to the execution of the digital logarithm operation, which is a key element in implementing the proposed approach.
Within the testbench, a numerical model is implemented that fully corresponds to Formulas (27) through (39) presented above.
The timing diagram in Figure 7 illustrates the operational characteristics of the test bench. For each new set of values Ui, the registered bits A1A7 appear first, followed by the formation of the coefficients a i m . As a result, the entire set of output values b2b1b0, corresponding to the digital logarithm operation, is produced within a single clock cycle. A direct comparison of the results obtained using the presented test and those derived from tabular computations confirms the adequacy of the hardware implementation. The utilized software code is provided in Supplementary Materials.
This demonstrates that the described hardware algorithm produces results consistent with the original analytical expressions across the entire set of possible input states.
It should also be emphasized that the developed code can be directly utilized for the fabrication of any device based on the analysis of a rotating digital image of the specified type. In particular, field-programmable gate arrays (FPGAs) are now widely used. These chips are programmed using tools such as Quartus Prime 24.1std. The software code employed for testing can be converted into code suitable for FPGA operation using ModelSim. Thus, the developed software effectively replaces the need for designing most of the electronic components of devices of the proposed type.

4. Discussion

Thus, as demonstrated by the materials presented above, the analysis of digitally rotating images is most effectively performed using Fourier–Galois transforms along with the digital logarithm operation. This approach enables the reduction of a rotating image to a stationary one while simultaneously determining the rotation speed or frequency.
In cases where the digitized image has a ring-like structure and adheres to binary logic, it is advisable to employ Galois fields, which are algebraic extensions of the field GF(2). Although this method imposes certain constraints on the number of elements (pixels) into which the analysed image can be partitioned, it allows for a highly efficient construction of basis functions that facilitate the transformation of the Fourier–Galois spectrum of a rotating image into that of a stationary one.
Furthermore, the findings of this study indicate that, based on the basis functions derived from algebraic extensions of GF(2), it is possible to construct various basis systems that serve as analogues of the Walsh basis. Transitions between such systems of basis functions may be achieved through direct verification of orthogonality. While this method still requires further theoretical justification, the ongoing relevance of modernizing the Walsh basis warrants increased scholarly attention.
The expediency of further development of the proposed approach is also reflected in the example of a viscometer based on the analysis of circular images reduced to a discrete form. It should be emphasized that in addition to the traditional function performed by viscometers, the use of an image recognition system also makes it possible to study various types of mechanochemical reactions that can occur in the region close to the conditions when a phase transition occurs, accompanied by changes in the optical density of the solution.
The Galois field-oriented viscometer circuit is, of course, nothing more than a particular example of measuring instruments of this kind. We have used it mainly to demonstrate the possibilities of using algebraic extensions of the binary Galois field to recognize images that are themselves mapped in terms of binary logic (dark/light pixels). In addition, we show that electronic circuits that perform the operation of digital logarithm can be built on the basis of a fully formalized procedure based on the use of the Zhegalkin polynomial too.
A similar approach can be employed in the development of devices for various other applications based on digital image recognition. For instance, digital processing of droplet images on different substrates can be reliably used to investigate surface tension. The digital analysis of hydrogel sample images—including in dynamic mode—enables the extraction of information about swelling kinetics (in many studies, goniometers are still used for these purposes [51,52]).
The use of colour indicators (e.g., phenolphthalein) allows for the visualization of spatial heterogeneity in pH distribution, and there are also well-established methods for the experimental detection of non-uniform temperature distributions [53,54], among others. In addition, a wide variety of processes involve ions that actively interact with light in the optical range (“coloured” ions, such as anions formed by the dissociation of potassium hexacyanoferrate) [55,56].
As shown in [57], it is possible to propose an entire class of registration devices based on digital image processing, particularly for visualizing inhomogeneous flows arising in polymer hydrogel systems. Moreover, there are numerous opportunities to convert conventional measurement methodologies into procedures based on digital image analysis. For example, a large body of research has used turbidimetry to study phase transitions in solutions of thermoresponsive polymers [58,59,60]. To adapt such methodologies to digital image-based techniques, it is sufficient to employ cuvettes with an artificially induced temperature gradient.
It should also be emphasized that in the materials of this work, objects were considered that have only one well-defined type of symmetry (symmetry with respect to rotation around the selected axis). In the future, it can also be extended to objects with other types of symmetry (in particular, this applies to the digital processing of images of swelling hydrogels), and we do not necessarily have to talk about circular images, showing that in many cases it is advisable to switch to Galois coordinates, in which the elements of the Galois field (or its algebraic extension) correspond to the discrete coordinates of a pixel. As it was shown in [61], other algebraic structures, for example, algebraic rings, can be used for a similar purpose. In the cited works, the construction of Galois coordinates similar to Cartesian ones was considered. However, it is also possible to construct Galois coordinates similar to polar ones in the future. There are additional opportunities for analysing images of various types, since if the flat image is finite, then an analogue of any of the above coordinate systems can be used (depending on the specifics of the problem to be solved).

5. Conclusions

Thus, the digital logarithm operation serves as a highly convenient tool for analysing rotating ring-shaped images segmented into pixels whose states are described by binary logic variables. This operation enables the transition from the analysis of rotating images to that of stationary ones by leveraging the spectral characteristics of digital functions obtained via the Fourier–Galois transform.
An example of a task requiring the analysis of such images is presented by a viscometer that registers the rotational motion of a bead in a viscous medium under investigation.
For images of this type, it is appropriate to employ the Fourier–Galois transform, whose basis functions are constructed through classical algebraic extensions of the Galois field GF(2), corresponding to binary logic. This approach also facilitates the implementation of electronic circuits that directly perform the digital logarithm operation.
For each specific image type containing n = 2 p 1   pixels, the formulas necessary to execute the digital logarithm operation can be explicitly derived using Zhegalkin polynomials. In the present work, this approach is utilized to design the electronic circuitry of the aforementioned viscometer.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/polym17131791/s1, TestBench_code.docx, Patent.

Author Contributions

Conceptualization, I.S. and E.K.; Formal analysis, I.S. and E.K.; Funding acquisition, G.S.; Investigation, D.S., K.K. and I.S.; Methodology, D.S., I.S., G.S. and E.K.; Project administration, G.S.; Supervision, G.S.; Validation, G.S.; Writing—original draft, D.S., K.K., I.S., G.S. and E.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by the Committee of Science of the Ministry of Science and Higher Education of the Republic of Kazakhstan (Grant No. BR24992883).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Serey, J.; Alfaro, M.; Fuertes, G.; Vargas, M.; Durán, C.; Ternero, R.; Rivera, R.; Sabattin, J. Pattern Recognition and Deep Learning Technologies, Enablers of Industry 4.0, and Their Role in Engineering Research. Symmetry 2023, 15, 535. [Google Scholar] [CrossRef]
  2. Shafiq, M.; Gu, Z. Deep Residual Learning for Image Recognition: A Survey. Appl. Sci. 2022, 12, 8972. [Google Scholar] [CrossRef]
  3. Chen, L.; Li, S.; Bai, Q.; Yang, J.; Jiang, S.; Miao, Y. Review of Image Classification Algorithms Based on Convolutional Neural Networks. Remote Sens. 2021, 13, 4712. [Google Scholar] [CrossRef]
  4. Yadav, S.K.; Tiwari, K.; Pandey, H.M.; Akbar, S.A. A Review of Multimodal Human Activity Recognition with Special Emphasis on Classification, Applications, Challenges and Future Directions. Knowl.-Based Syst. 2021, 223, 106970. [Google Scholar] [CrossRef]
  5. Pareek, P.; Thakkar, A. A Survey on Video-Based Human Action Recognition: Recent Updates, Datasets, Challenges, and Applications. Artif. Intell. Rev. 2021, 54, 2259–2322. [Google Scholar] [CrossRef]
  6. An, Q.; Rahman, S.; Zhou, J.; Kang, J.J. A Comprehensive Review on Machine Learning in Healthcare Industry: Classification, Restrictions, Opportunities and Challenges. Sensors 2023, 23, 4178. [Google Scholar] [CrossRef]
  7. Baytaş, İ.M.; Peng, Y.; Özgür, A. Editorial: Pattern Recognition for Healthcare Analytics. Front. Digit. Health 2023, 5, 1186713. [Google Scholar] [CrossRef]
  8. Wu, H.; Zhou, B.; Zhu, K.; Shang, C.; Tam, H.-Y.; Lu, C. Pattern Recognition in Distributed Fiber-Optic Acoustic Sensor Using an Intensity and Phase Stacked Convolutional Neural Network with Data Augmentation. Opt. Express 2021, 29, 3269. [Google Scholar] [CrossRef]
  9. Šofer, M.; Cienciala, J.; Fusek, M.; PavlíCek, P.; Moravec, R. Damage Analysis of Composite Cfrp Tubes Using Acoustic Emission Monitoring and Pattern Recognition Approach. Materials 2021, 14, 786. [Google Scholar] [CrossRef]
  10. Oliveri, P.; Malegori, C.; Mustorgi, E.; Casale, M. Qualitative Pattern Recognition in Chemistry: Theoretical Background and Practical Guidelines. Microchem. J. 2021, 162, 105725. [Google Scholar] [CrossRef]
  11. Ayres, L.B.; Gomez, F.J.V.; Linton, J.R.; Silva, M.F.; Garcia, C.D. Taking the Leap between Analytical Chemistry and Artificial Intelligence: A Tutorial Review. Anal. Chim. Acta 2021, 1161, 338403. [Google Scholar] [CrossRef] [PubMed]
  12. Jin, Z.; He, D.; Ma, R.; Zou, X.; Chen, Y.; Shan, S. Fault Diagnosis of Train Rotating Parts Based on Multi-Objective VMD Optimization and Ensemble Learning. Digit. Signal Process. A Rev. J. 2022, 121, 103312. [Google Scholar] [CrossRef]
  13. Pei, X.; Zheng, X.; Wu, J. Rotating Machinery Fault Diagnosis through a Transformer Convolution Network Subjected to Transfer Learning. IEEE Trans. Instrum. Meas. 2021, 70, 2515611. [Google Scholar] [CrossRef]
  14. Suleimenov, I.E.; Vitulyova, Y.S.; Shaltykova, D.B.; Matrassulova, D.K.; Bakirov, A.S. Pattern Recognition Methods as a Base of Development of New Instruments for Investigations in Physical Chemistry. In ACM International Conference Proceeding Series, Proceedings of the 2022 European Symposium on Software Engineering, Rome, Italy, 27–29 October 2022; Association for Computing Machinery: New York, NY, USA; pp. 127–132.
  15. Zhu, Z.; Kang, W.; Sarsenbekuly, B.; Yang, H.; Dai, C.; Yang, R.; Fan, H. Preparation and Solution Performance for the Amphiphilic Polymers with Different Hydrophobic Groups. J. Appl. Polym. Sci. 2017, 134, 44744. [Google Scholar] [CrossRef]
  16. Zhou, Y.; Hsiao, K.W.; Regan, K.E.; Kong, D.; McKenna, G.B.; Robertson-Anderson, R.M.; Schroeder, C.M. Effect of Molecular Architecture on Ring Polymer Dynamics in Semidilute Linear Polymer Solutions. Nat. Commun. 2019, 10, 1753. [Google Scholar] [CrossRef]
  17. Ahmad, H.M.; Kamal, M.S.; Al-Harthi, M.A. Rheological and Filtration Properties of Clay-Polymer Systems: Impact of Polymer Structure. Appl. Clay Sci. 2018, 160, 226–237. [Google Scholar] [CrossRef]
  18. Abdulnagimov, A.; Akhmetov, A.; Antonov, V. Information-Measuring System of Liquid Viscosity by Stokes Method. In Proceedings of the 2022 International Conference on Industrial Engineering, Applications and Manufacturing, ICIEAM 2022, Sochi, Russia, 16–20 May 2022; pp. 953–958. [Google Scholar]
  19. Yustika Putra, A.; Yudiarsah, E.; Sudarmaji, A. Dynamic Viscosity Measurement Method Based on the Stokes Drag of Prolate Ellipsoidal Mass. J. Teor. Apl. Fis. 2024, 12, 83–92. [Google Scholar] [CrossRef]
  20. Bankar, P.S.; Reddy, M.B.S.S. Analysis on Different Types of Viscometers, Design, Materials, and Technology: A Review. In Lecture Notes in Mechanical Engineering; Springer: Singapore, 2021; pp. 459–467. [Google Scholar]
  21. Gupta, S.; Wang, W.S.; Vanapalli, S.A. Microfluidic Viscometers for Shear Rheology of Complex Fluids and Biofluids. Biomicrofluidics 2016, 10, 043402. [Google Scholar] [CrossRef]
  22. Suteria, N.S.; Gupta, S.; Potineni, R.; Baier, S.K.; Vanapalli, S.A. ECapillary: A Disposable Microfluidic Extensional Viscometer for Weakly Elastic Polymeric Fluids. Rheol. Acta 2019, 58, 403–417. [Google Scholar] [CrossRef]
  23. Sisodia, M.S.; Rajak, D.K.; Pathak, A.K.; Guria, C. An Improved Estimation of Shear Rate for Yield Stress Fluids Using Rotating Concentric Cylinder Fann Viscometer. J. Pet. Sci. Eng. 2015, 125, 247–255. [Google Scholar] [CrossRef]
  24. Parlato, R.M.; Russo, E.R.; Läuger, J.; Costanzo, S.; Vanzanella, V.; Grizzuti, N. On the Use of the Coaxial Cylinders Equivalence for the Measurement of Viscosity in Complex Non-Viscometric, Rotational Geometries. Fluids 2020, 5, 43. [Google Scholar] [CrossRef]
  25. Gilinson, P.J.; Dauwalter, C.R.; Merrill, E.W. A Rotational Viscometer Using an A.C. Torque to Balance Loop and Air Bearing. Trans. Soc. Rheol. 1963, 7, 319–331. [Google Scholar] [CrossRef]
  26. Aifantis, E.C. A Concise Review of Gradient Models in Mechanics and Physics. Front. Phys. 2020, 7, 239. [Google Scholar] [CrossRef]
  27. Sedlmeier, A.; Gorris, H.H. Surface Modification and Characterization of Photon-Upconverting Nanoparticles for Bioanalytical Applications. Chem. Soc. Rev. 2015, 44, 1526–1560. [Google Scholar] [CrossRef]
  28. Kadyrzhan, K.; Kaldybekov, D.; Baipakbaeva, S.; Vitulyova, Y.; Matrassulova, D.; Suleimenov, I. Electronic Fourier–Galois Spectrum Analyzer for the Field GF(31). Appl. Sci. 2024, 14, 7770. [Google Scholar] [CrossRef]
  29. Suleimenov, I.E.; Mun, G.A.; Kopishev, E.Y.; Baipakbayeva, S.T.; Shaltykova, D.B.; Kabdushev, S.B. Viscometer (4278); National Institute of Intellectual Property RSE: Astana, Kazakhstan, 2019; Volume 2. [Google Scholar]
  30. Kabdushev, S.; Mun, G.; Suleimenov, I.; Alikulov, A.; Shaikhutdinov, R.; Kopishev, E. Formation of Hydrophobic–Hydrophilic Associates in the N-Vinylpyrrolidone and Vinyl Propyl Ether Copolymer Aqueous Solutions. Polymers 2023, 15, 3578. [Google Scholar] [CrossRef]
  31. Vanchurin, V. The World as a Neural Network. Entropy 2020, 22, 1210. [Google Scholar] [CrossRef]
  32. Vanchurin, V.; Wolf, Y.I.; Katsnelson, M.I.; Koonin, E.V. Toward a Theory of Evolution as Multilevel Learning. Proc. Natl. Acad. Sci. USA 2022, 119, e2120037119. [Google Scholar] [CrossRef]
  33. Vanchurin, V.; Wolf, Y.I.; Koonin, E.V.; Katsnelson, M.I. Thermodynamics of Evolution and the Origin of Life. Proc. Natl. Acad. Sci. USA 2022, 119, e2120042119. [Google Scholar] [CrossRef]
  34. Shaikhutdinov, R.; Mun, G.; Kopishev, E.; Bakirov, A.; Kabdushev, S.; Baipakbaeva, S.; Suleimenov, I. Effect of the Formation of Hydrophilic and Hydrophobic–Hydrophilic Associates on the Behavior of Copolymers of N-Vinylpyrrolidone with Methyl Acrylate in Aqueous Solutions. Polymers 2024, 16, 584. [Google Scholar] [CrossRef]
  35. Kabdushev, S.; Gabrielyan, O.; Kopishev, E.; Suleimenov, I. Neural Network Properties of Hydrophilic Polymers as a Key for Development of the General Theory of Evolution. R. Soc. Open Sci. 2025, 12, 242149. [Google Scholar] [CrossRef] [PubMed]
  36. Suleimenov, I.E.; Gabrielyan, O.A.; Massalimova, A.R.; Vitulyova, Y.S. World spirit from the standpoint of modern information theory. Eur. J. Sci. Theol. 2024, 20, 19–31. [Google Scholar]
  37. Kalimoldayev, M.N.; Pak, I.T.; Baipakbayeva, S.T.; Mun, G.A.; Shaltykova, D.B.; Suleimenov, I.E. Methodological Basis for the Development Strategy of Artificial Intelligence Systems in the Republic of Kazakhstan in the Message of the President of the Republic of Kazakhstan Dated October 5, 2018. News Natl. Acad. Sci. Repub. Kazakhstan Ser. Geol. Tech. Sci. 2018, 6, 47–54. [Google Scholar] [CrossRef]
  38. Albert, R.; Barabási, A.-L. Statistical Mechanics of Complex Networks. Rev. Mod. Phys. 2002, 74, 47–97. [Google Scholar] [CrossRef]
  39. Gross, T.; Blasius, B. Adaptive Coevolutionary Networks: A Review. J. R. Soc. Interface 2008, 5, 259–271. [Google Scholar] [CrossRef]
  40. Pastor-Satorras, R.; Castellano, C.; Van Mieghem, P.; Vespignani, A. Epidemic Processes in Complex Networks. Rev. Mod. Phys. 2015, 87, 925–979. [Google Scholar] [CrossRef]
  41. Suleimenov, I.; Shaltykova, D.; Mun, G.; Obukhova, P.; Panchenko, S.; Isembergenov, N. Influence of Hydrophilic Interpolymer Associates on the Formation of Interpolymer Complexes. Adv. Mater. Res. 2013, 749, 60–64. [Google Scholar] [CrossRef]
  42. Suleimenov, I.; Kadyrzhan, K.; Kabdushev, S.; Bakirov, A.; Kopishev, E. New Equipment for Aromatherapy and Related Mobile App: A Tool to Support Small Peasant Farms in Kazakhstan in Crisis; Springer: Singapore, 2022; pp. 347–355. [Google Scholar]
  43. Suleimenov, I.E.; Mun, G.A.; Kabdushev, S.B.; Alikulov, A.; Shaltykova, D.B.; Moldakhan, I. The Design of Viscometer with Smartphone Controlling. Indones. J. Electr. Eng. Comput. Sci. 2022, 27, 366–374. [Google Scholar] [CrossRef]
  44. Pimenov, G.G.; Nuriyev, N.K.; Filippova, N.M.; Chichirov, A.A.; Kargin, Y.M. Phase Heterogeneity of Acetone Solutions of Cellulose Nitrate. Polym. Sci. USSR 1987, 29, 2805–2810. [Google Scholar] [CrossRef]
  45. Carliert, M.F.; Melkit, R.; Pantalonit, D.; Hills, T.L.; Chent, Y. Synchronous Oscillations in Microtubule Polymerization (Phase Transition/GTP Cap/Nonlinear Kinetics/GTP Hydrolysis). Cell Biol. 1987, 84, 5257–5261. [Google Scholar]
  46. Dyussova, R.; Borashova, M.; Sergeyevs, Y.; Kuanyshev, I. Modeling of Catalytic Reforming Process with Fixed Bed Catalyst Based on Industrial Data. Bull. L.N. Gumilyov Eurasian Natl. Univ. Chem. Geogr. Ecol. Ser. 2025, 150, 36–51. [Google Scholar] [CrossRef]
  47. Vitulyova, Y.S.; Bakirov, A.S.; Suleimenov, I.E. Galois Fields for Digital Image and Signal Processing: Evidence for the Importance of Field Specificity. In Proceedings of the 2022 5th International Conference on Pattern Recognition and Artificial Intelligence, PRAI 2022, Chengdu, China, 19–21 August 2022; pp. 637–642. [Google Scholar]
  48. Matrassulova, D.K.; Vitulyova, Y.S.; Konshin, S.V.; Suleimenov, I.E. Algebraic Fields and Rings as a Digital Signal Processing Tool. Indones. J. Electr. Eng. Comput. Sci. 2023, 29, 206–216. [Google Scholar] [CrossRef]
  49. Pommaret, J.F. New Mathematical Methods for Physics; Nova Science Publishers: Hauppauge, NY, USA, 2018; ISBN 9781536134117. [Google Scholar]
  50. Stern, L. On an Obstruction to the Hasse Norm Principle and the Equality of Norm Groups of Algebraic Number Fields. J. Number Theory 1999, 75, 237–261. [Google Scholar] [CrossRef]
  51. Nakan, U.; Mun, G.A.; Shaikhutdinov, Y.M.; Yeligbayeva, G.Z.; Bieerkehazhi, S.; Negim, E.; Selenova, B.S.; Nauryzova, S.Z. Hydrogels Based on N-isopropylacrylamide and 2-hydroxyethylacrylate: Synthesis, Characterization and Investigation of Their Antibacterial Activity. Polym. Int. 2020, 69, 1220–1226. [Google Scholar] [CrossRef]
  52. Nakan, U.; Tolkyn, T.; Yeligbayeva, G.Z.; Adikanova, D.B.; Nursultanov, M.E.; Shaymardan, Y. Preparation and Characterization of Thermosensitive Hydrophilic Copolymers. Vestn. Kazn. 2021, 143, 152–157. [Google Scholar] [CrossRef]
  53. Werner, D.; Paarmann, S.; Wiebelt, A.; Wetzel, T. Inhomogeneous Temperature Distribution Affecting the Cyclic Aging of Li-Ion Cells. Part I: Experimental Investigation. Batteries 2020, 6, 13. [Google Scholar] [CrossRef]
  54. Shen, K.; Liu, W.; Lai, X.; Li, D.; Zhu, Z.; Meng, X.; Zheng, Y.; Feng, X. Investigation of Inhomogeneous Temperature Characteristics and Estimation Method for Temperature Distribution in Aging Large-Size Blade Cells. J. Energy Storage 2025, 113, 115648. [Google Scholar] [CrossRef]
  55. Aslam, S.; Kousar, I.; Rani, S.; Altaf, W.; Bristy, S.; Skouta, R. Detection of Selected Heavy Metal Ions Using Organic Chromofluorescent Chemosensors. Molecules 2025, 30, 1450. [Google Scholar] [CrossRef]
  56. Ramdzan, N.S.M.; Fen, Y.W.; Anas, N.A.A.; Omar, N.A.S.; Saleviter, S. Development of Biopolymer and Conducting Polymer-Based Optical Sensors for Heavy Metal Ion Detection. Molecules 2020, 25, 2548. [Google Scholar] [CrossRef]
  57. Kadyrzhan, K.; Suleimenov, I.; Tolymbekova, L.; Seitenova, G.; Kopishev, E. Background of New Measurement Electronic Devices with Polyelectrolyte Hydrogel Base. Polymers 2025, 17, 539. [Google Scholar] [CrossRef]
  58. Bakirov, A.; Kopishev, E.; Kadyrzhan, K.; Donbaeva, E.; Zhaxybayeva, A.; Duisembiyev, M.; Suyundikova, F.; Suleimenov, I. The Method of Direct and Reverse Phase Portraits as a Tool for Systematizing the Results of Studies of Phase Transitions in Solutions of Thermosensitive Polymers. Gels 2024, 10, 395. [Google Scholar] [CrossRef] [PubMed]
  59. Kovalchuk, V.I.; Alekseev, O.M.; Lazarenko, M.M. Turbidimetric Monitoring of Phase Separation in Aqueous Solutions of Thermoresponsive Polymers. J. Nano-Electron. Phys. 2022, 14, 01004. [Google Scholar] [CrossRef] [PubMed]
  60. Zhang, Q.; Weber, C.; Schubert, U.S.; Hoogenboom, R. Thermoresponsive Polymers with Lower Critical Solution Temperature: From Fundamental Aspects and Measuring Techniques to Recommended Turbidimetry Conditions. Mater. Horiz. 2017, 4, 109–116. [Google Scholar] [CrossRef]
  61. Suleimenov, I.; Bakirov, A. Prospects for Using Finite Algebraic Rings for Constructing Discrete Coordinate Systems. Symmetry 2025, 17, 410. [Google Scholar] [CrossRef]
Figure 1. Functional diagram of a viscometer based on the recognition of a discrete ring image.
Figure 1. Functional diagram of a viscometer based on the recognition of a discrete ring image.
Polymers 17 01791 g001
Figure 2. Illustration of the orthogonal basis in the field GF(2), derived from the orthogonal basis in the field GF(23); The sequence of subfigures illustrates transformations of the orthogonal basis under various rotational operations: (a) the initial position (reference state), (b) a rotation by 2 π 7   clockwise, (c) a rotation by 4 π 7   clockwise, (d) a rotation by 4 π 7   counterclockwise, (e) a rotation by 6 π 7   counterclockwise, and (f) a rotation by 6 π 7   clockwise.
Figure 2. Illustration of the orthogonal basis in the field GF(2), derived from the orthogonal basis in the field GF(23); The sequence of subfigures illustrates transformations of the orthogonal basis under various rotational operations: (a) the initial position (reference state), (b) a rotation by 2 π 7   clockwise, (c) a rotation by 4 π 7   clockwise, (d) a rotation by 4 π 7   counterclockwise, (e) a rotation by 6 π 7   counterclockwise, and (f) a rotation by 6 π 7   clockwise.
Polymers 17 01791 g002
Figure 3. Rotary image analyser block diagram.
Figure 3. Rotary image analyser block diagram.
Polymers 17 01791 g003
Figure 4. Schematic diagram of the Fourier–Galois spectrum analyser.
Figure 4. Schematic diagram of the Fourier–Galois spectrum analyser.
Polymers 17 01791 g004
Figure 5. Schematic diagram of the digital logarithm unit: elements 1n—XOR; 2n—AND.
Figure 5. Schematic diagram of the digital logarithm unit: elements 1n—XOR; 2n—AND.
Polymers 17 01791 g005
Figure 6. Implementation of the digital logarithm block by software Proteus.
Figure 6. Implementation of the digital logarithm block by software Proteus.
Polymers 17 01791 g006
Figure 7. Computation results in the Waveform panel; ModelSim 10.5b environment: 1—input bits corresponding to the sensor states Un; 2—bits representing the binary values Ak; 3—bits corresponding to the values a i m ; 4—bits representing the output results of the digital logarithm block bi.
Figure 7. Computation results in the Waveform panel; ModelSim 10.5b environment: 1—input bits corresponding to the sensor states Un; 2—bits representing the binary values Ak; 3—bits corresponding to the values a i m ; 4—bits representing the output results of the digital logarithm block bi.
Polymers 17 01791 g007
Table 1. The elements of the field GF(23) are the powers of the primitive element θ .
Table 1. The elements of the field GF(23) are the powers of the primitive element θ .
n0123456
θ n 1 θ θ 2 θ + 1 θ 2 + θ θ 2 + θ + 1 θ 2 + 1
Table 2. Degrees of the primitive element corresponding to the elements of the sequences g n ( m ) .
Table 2. Degrees of the primitive element corresponding to the elements of the sequences g n ( m ) .
m = 1234560
n = 11234560
22461350
33625140
44152630
55316420
66543210
70000000
Table 3. Basis sequences g n ( m ) in binary representation corresponding to Formula (16).
Table 3. Basis sequences g n ( m ) in binary representation corresponding to Formula (16).
n = 1
u 1 m θ θ 2 θ + 1 θ 2 + θ θ 2 + θ + 1 θ 2 + 1 1 s
m 1234560
z 0 00101113
z 1 10111001
z 2 01011102
n = 2
u 1 m θ 2 θ 2 + θ θ 2 + 1 θ θ + 1 θ 2 + θ + 1 1 s
m 2461350
z 0 00101113
z 1 01011102
z 2 11100104
n = 3
n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3
n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3
n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3
n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3
n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3 n = 3
n = 4
u 1 m θ 2 + θ θ θ 2 + θ + 1 θ 2 θ 2 + 1 θ + 1 1 s
m 4152630
z 0 00101113
z 1 11100104
z 2 10111001
n = 5
u 1 m θ 2 + θ + 1 θ + 1 θ θ 2 + 1 θ 2 + 1 θ 2 1 s
m 5316420
z 0 11010017
z 1 11101006
z 2 10011108
n = 6
u 1 m θ 2 + 1 θ 2 + θ + 1 θ 2 + θ θ + 1 θ 2 θ 1 s
m 6543210
z 0 11010017
z 1 01110105
z 2 11101006
Table 4. Orthogonality properties of the obtained functions z i n ( m ) .
Table 4. Orthogonality properties of the obtained functions z i n ( m ) .
s12345678
100000101
200001001
300000010
400001100
501010000
610010000
700100000
811000000
Table 5. Values of coefficients α k m in Formula (26).
Table 5. Values of coefficients α k m in Formula (26).
m = 123456
k = 1 θ θ 2 0 θ + θ 2 00
2 θ 2 θ + θ 2 0 θ 00
3110100
500 θ + θ 2 0 θ 2 θ
600 θ 0 θ + θ 2 θ 2
7001011
Table 6. Values of coefficients β i k m in Formula (34).
Table 6. Values of coefficients β i k m in Formula (34).
i = 0
m = 123456
k = 10 0 0 0 00
2 0 0 0 0 00
3110100
500 0 0 0 0
600 0 0 0 0
7001011
i = 1
m = 123456
k = 1 1 0 0 1 00
2 0 1 0 1 00
3000000
500 1 0 0 1
600 1 0 1 0
7000000
i = 2
m = 123456
k = 1 0 1 0 1 00
2 1 1 0 0 00
3000000
500 1 0 1 0
600 0 0 1 1
7000000
Table 7. The values of the binary variables used for the digital logarithm operation.
Table 7. The values of the binary variables used for the digital logarithm operation.
k1234560
a00010111
a11011100
a20101110
b01010100
b10110010
b20001110
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shaltykova, D.; Kadyrzhan, K.; Suleimenov, I.; Seitenova, G.; Kopishev, E. Application of Fourier-Galois Spectra Analysers for Rotating Image Analysis. Polymers 2025, 17, 1791. https://doi.org/10.3390/polym17131791

AMA Style

Shaltykova D, Kadyrzhan K, Suleimenov I, Seitenova G, Kopishev E. Application of Fourier-Galois Spectra Analysers for Rotating Image Analysis. Polymers. 2025; 17(13):1791. https://doi.org/10.3390/polym17131791

Chicago/Turabian Style

Shaltykova, Dina, Kaisarali Kadyrzhan, Ibragim Suleimenov, Gaini Seitenova, and Eldar Kopishev. 2025. "Application of Fourier-Galois Spectra Analysers for Rotating Image Analysis" Polymers 17, no. 13: 1791. https://doi.org/10.3390/polym17131791

APA Style

Shaltykova, D., Kadyrzhan, K., Suleimenov, I., Seitenova, G., & Kopishev, E. (2025). Application of Fourier-Galois Spectra Analysers for Rotating Image Analysis. Polymers, 17(13), 1791. https://doi.org/10.3390/polym17131791

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

Article Metrics

Back to TopTop