Fuzzy controller design for predicting the systolic area of photoplethysmogram signal using Persian medicine pulsology

Cover Image


Cite item

Abstract

BACKGROUND: Photoplethysmography, a method used to measure blood volume changes per pulse, is widely applied in healthcare. In Persian medicine, pulsology is considered one of the most important methods for clinical diagnosis. However, recently the theory of fuzzy sets has provided a valuable foundation for developing knowledge-based systems in medical research.

AIM: To estimate and predict the systolic area of photoplethysmography signals using Persian medicine pulsology, by leveraging the potential of fuzzy systems.

METHODS: To design the fuzzy controller, a Persian medicine specialist simultaneously recorded data on PM pulse characteristics including pulse frequency and pulse strength—along with photoplethysmography signals, from 55 healthy volunteers. Initially, rules were generated based on the input and output variables. After evaluating these rules using the collected data, 35 were retained and presented in a two-input–one-output lookup table.

RESULTS: The fuzzy system was then constructed using MATLAB. It included 35 rules, triangular and trapezoidal membership functions, a singleton fuzzifier, a product inference engine, and a center-average defuzzifier. This system, which used pulse frequency and pulse strength as inputs and provided the systolic area as output, demonstrated acceptable performance within the defined input range.

CONCLUSIONS: The proposed fuzzy controller system reasonably predicted the systolic area of photoplethysmography signals using Persian medicine pulse parameters. The results revealed that increasing pulse frequency decreased the systolic area, while increasing pulse strength increased it, in alignment with previous results. Therefore, this system may boost the clinical skills of Persian medicine students and practitioners. It also holds promise for application in disease diagnosis and prediction and for facilitating integration between Persian medicine and mainstream medicine.

Full Text

BACKGROUND

Advancements in science and technology have considerably increased the complexity of decision-making processes, resulting in longer response times and disruptions to subsequent operations. This complexity is further compounded by uncertainty, which can take various forms and influence decision outcomes. Information is frequently incomplete, inaccurate, ambiguous, or even contradictory. Most of this uncertainty can be managed using fuzzy logic, a predictive technique that involves developing systems based on fuzzy rules [1–3]. Studies have shown that fuzzy logic methods are useful in the early diagnosis of diseases and reported that such early diagnosis plays a critical role in developing more effective treatment plans [4, 5].

Persian medicine (PM), one of the most well-established schools of traditional medicine, is currently undergoing a revival and facing academic scrutiny in several countries, including its place of origin, Iran. Among the clinical diagnosis tools used in PM, pulse diagnosis is considered one of the most important and has been practiced for centuries by traditional medicine specialists to evaluate patients’ health and disease status [6, 7]. Given that pulsology accounts for more than a quarter of the semiology content in major PM textbooks, it appears promising as a complementary diagnostic approach to conventional methods [8, 9]. Consequently, in recent years, emerging applications of artificial intelligence, such as fuzzy systems, have been explored to support the development of standard PM pulse detection methods and their integration with conventional diagnostic methods [10–13]. However, challenges remain regarding physicians’ interpretation of pulse results and the training of students in this domain. Photoplethysmography (PPG) is a technique used to measure blood volume changes with each pulse. It is widely applied in healthcare settings to estimate vital physiological parameters [14, 15]. Particular attention is given to the role of PPG in PM pulsology.

PM is one of the most well-established schools of traditional medicine and has contributed substantially to health care over the centuries. Among its core diagnostic methods, pulse diagnosis has been used by PM practitioners for thousands of years to evaluate patients’ health status [5, 16]. In PM, as in modern physiology, a pulse is defined as the rhythmic expansion of the arteries caused by the heart’s contraction and the ejection of blood. Each pulse cycle is understood to consist of two phases of movement—contraction and expansion and two pauses occurring between these movements. An individual’s pulse is analyzed using various parameters to assess their health status. These parameters include three-dimensional pulse expansion, strength, frequency, the condition of overlying skin and tissue, vessel fullness and consistency, speed, uniformity or variation of the pulse, and pulse weight or “music” [17–19].

PPG is a noninvasive method for measuring changes in blood volume with each pulse [14]. It is widely used in healthcare to estimate various physiological parameters. PPG is also employed to assess blood glucose levels, heart rate, blood oxygen saturation, and arterial stiffness [15]. During PPG, a sensor is typically placed on the skin and includes a photodetector that measures changes in light absorption over a set time interval. The PPG signal reflects heart rate and includes nonpulsatile frequency components that are influenced by factors such as respiration and sympathetic nervous system activity [14, 15]. Pulse waveform analysis involves extracting characteristic features from the PPG signal recorded using a single sensor. Advances in data analysis tools and computing have simplified the pre- and postprocessing of physiological signals, including PPG waveforms [14]. The systolic amplitude, defined as the maximum amplitude during the systolic phase of the PPG waveform, is related to the pulsatile component of blood volume [20]. The systolic amplitude is closely associated with stroke volume, which in turn is proportional to vasodilation at the measurement site [21, 22].

In recent years, PPG has garnered renewed interest owing to the growing demand for simple, low-cost, and portable technologies suitable for primary care and community-based applications. Technologies based on PPG have been integrated into many commercial medical devices used to measure oxygen saturation, cardiac output, and blood pressure; evaluate autonomic function; and diagnose peripheral vascular disease. For example, Allen introduced and illustrated the general principles of PPG, demonstrating its potential for a wide range of clinical measurements [23]. Lee et al. proposed a method for pulse transit time estimation using two cameras positioned opposite each other to simultaneously acquire imaging PPG signals—one from the tip of the index finger and the other from the forehead temple region [24]. In 2020, Chowdhury et al. developed a method to estimate blood pressure using PPG signal features and machine learning algorithms [25]. Park et al. examined PPG from an engineering perspective, summarizing previous research and discussing its measurement principles, mechanisms, waveform characteristics, and associated pre- and postprocessing technologies, as well as the current status and future vision for PPG development [22]. Moreover, in recent years, the use of artificial intelligence and fuzzy systems in PM has been increasing. For instance, Dehghandar et al. applied fuzzy logic to the retentive causes of of the pulse using PM pulse parameters. Their model was based on 10 input variables, three output variables, and 25 rules [12]. Nafisi and Ghods [13] investigated the implementation of a remote care system based on PM. Their system used a thermal camera to measure temperature and humidity, along with a custom device to capture pulse characteristics at the wrist. In 2022, Nafisi et al. used data from 34 participants to develop a user-independent and reproducible method. They used this method to evaluate the characteristics of the wrist pulse [10]. In another study, Dehghandar et al. [6] estimated the gradient of brachial blood pressure in men using 11 input variables, one-output variable, and 36 rules. They also described how this gradient could be derived from PM pulse parameters [6].

AIM

This study aimed to estimate and predict the systolic area of PPG signals using PM pulsology, by leveraging the potential of fuzzy systems.

METHODS

Study design

Given the lack of similar prior studies, this research was conducted as a observational, single-center, cross-sectional pilot study.

Study setting

The study was conducted in collaboration with the Ahmadieh PM Clinic at Tehran University of Medical Sciences. To support the fuzzy controller design, relevant concepts related to PM, PPG signals, and fuzzy systems have been introduced.

Eligibility criteria

The volunteers were aged between 7–69 years and were all healthy; individuals with known cardiovascular conditions were excluded from the study.

Fuzzy systems

Fuzzy logic is widely applied across various branches of science. In artificial intelligence, which involves nondeterministic data, fuzzy logic and its associated rules are extensively used. A fuzzy set A within a universal set U is defined by Equation (1), with values ranging from [0, 1].

A = x,μAx xU, μAx0,1, (1)

A fuzzy set is therefore a generalization of a classical set. While a classical set allows only two values—0 or 1—the fuzzy membership function is continuous over the interval [0, 1]. A fuzzy expert system typically consists of four components: input fuzzification, rule base, inference engine, and output defuzzification. One key focus of this study is the construction of the fuzzy rule table for fuzzy system design. The following five steps outline the process of designing a fuzzy system using a lookup table:

Step 1: Define appropriate fuzzy sets to cover the input and output spaces

Step 2: Generate fuzzy rules based on input–output variables

Step 3: Assign a degree to each established rule

Step 4: Construct a fuzzy rule base and develop the fuzzy system according to it

Step 5: Construct a fuzzy system based on the fuzzy rule base

If the fuzzy system is designed according to the steps above, with a singleton fuzzifier, a product inference engine, and a center-average defuzzifier, the resulting fuzzy controller will take the form shown in Equation (2). This controller is continuous, bounded, and piecewise linear:

u = fx = l = 12N + 1y¯l (i = 1n μAilx)l = 12N + 1 (i = 1n μAilx), (2)

where x URn represents the input variable, and y¯l denotes the center of the output fuzzy set. The terms Ai1,Ai2,,AiN,AiN + 1,AiN + 2,,Ai2N + 1 represent the input fuzzy sets, with AiN + 1 being the center of symmetry of these sets. The parameter n denotes the number of input variables, and 2N + 1 represents the number of fuzzy rules in the system. To ensure symmetry in the membership function definitions, N fuzzy sets are placed to the left of the central point, N fuzzy sets to the right, and one fuzzy set centered at the midpoint. Notably, the fuzzy system defined by Equation (2) can approximate any continuous function to a desired level of accuracy [26].

Fuzzy system design using PM and PPG variables

Systolic amplitude, systolic peak, and systolic upstroke time represent successive phases of the cardiac cycle and have demonstrated diagnostic and prognostic value in evaluating overall heart function [22, 23, 27]. Accordingly, this study focuses on the systolic area, which encompasses the characteristics described above. Figure 1 illustrates a PPG signal with the systolic peak marked along the systolic upstroke time. The systolic peak area (Ps) is also indicated.

Theoretically, the pulse frequency and pulse strength parameters in PM appear to be most strongly associated with the systolic area of the PPG signal [8, 27]. Accordingly, this study focused on two key pulse parameters: frequency and strength. An increase in pulse strength directly increases the blood volume per pulse during the systolic phase and is therefore positively associated with the systolic area. In contrast, an increase in pulse frequency reduces the blood volume per pulse during the systolic phase and thus exhibits an inverse relationship with the systolic area [12, 27].

To design the system, a PM specialist recorded the pulse frequency and pulse strength data. These parameters were evaluated and classified using two scales: Pulse frequency was rated on a seven-level scale (extremely low, very low, low, medium, high, very high, extremely high), corresponding to values one through seven; pulse strength was rated on a five-level scale (very low, low, medium, high, very high), corresponding to values one through five. Simultaneously, PPG signals were recorded for each participant using the PO80 pulse oximeter for a duration of 5 s. The systolic area corresponding to each PPG signal (as illustrated in Figure 1) was approximately calculated using the Image Processing Toolbox in MATLAB R2021b. Based on the defined coordinates, the resulting values ranged from 660 to 1210. For the purposes of this study, pulse frequency is denoted as F, pulse strength as S, and systolic area as . The objective is to design a fuzzy controller that takes F,S as inputs and generates Ps as the output. The general specifications for pulse frequency (F), pulse strength (S), and systolic area (Ps) across the 55 participants are summarized in Table 1.

 

Fig. 1. PPG signal indicating the systolic peak area (Ps).

 

Table 1. General specifications of pulse frequency (F), pulse strength (S), and systolic area (Ps) for the 55 healthy volunteers

Variables

Max

Min

Mean

Female

Male

n

15

40

Age

69

7

25.9

43.3

19.4

Pulse frequency (F)

7

1

4.2

3.8

4.4

Pulse strength (S)

5

1

3.1

2.9

3.2

Systolic area (Ps)

1210

660

973

940

985

 

Based on Table 1, the variable limits are defined as follows:

U = 0,8 × 0,6R2, = 650,1220R,

where U represents the input space, and V  denotes the output space. Given the lack of similar existing data, sampling according to the objectives of this study was considerably difficult and hence limited. The developed system represents a pilot framework; future systems incorporating additional data and variables may offer improved performance.

The steps involved in fuzzy controller design are as follows:

Step 1: Define fuzzy sets to cover the input and output spaces

Specifically, for each interval αi,βi, where i = 1,2,n, fuzzy sets Ai are defined as Ail, where l = 1,255. These sets are complete over αi,βi, implying that for every xiαi,βi, there exists Ail such that μAilxi0. For instance, in this study, the following fuzzy sets were used:

A11 = H2,A21 = L2,B1 = L3.

The input variables—pulse frequency and pulse strength were analyzed using triangular membership functions, as shown in Figures 2 and 3.

 

Fig. 2. Membership function for pulse frequency (input variable).

 

Fig. 3. Membership function of pulse Strength input variable.

 

Also, the output variable systolic area was determined with triangular membership functions as shown in Figure 4.

 

Fig. 4. Membership function of systolic area output variable.

 

As can be seen, normal fuzzy sets are designed so that

 Ail:xi μAilxi=1,(3)

In Step 1, a number of 7 fuzzy sets were defined in  where the membership functions are shown in Figure 2, a number of 5 fuzzy sets were defined in  where are shown in Figure 3 and a number of 7 fuzzy sets were defined in , where the membership functions are shown in Figure 4.

Step2: Generate rules using input-output variables

In this step, for each input-output pair Fl,Sl;Psl, l=1,255 corresponding membership values in fuzzy sets Ail were determined. Then, for each input-output pair Fl,Sl;Psl, the fuzzy set in which it has the largest membership value is determined. For example, the first, second, and third data in Table 2 are examined to generate rules.

 

Table 2. The values of pulse frequency (F), pulse strength (S) and systolic area (Ps) for 3 volunteers

n

Variables

pulse frequency (F)

pulse strength (S)

systolic area (Ps)

1

6

1

660

2

1

5

1209

3

1,5

5

1171

 

Using the data in Table 2, the first input-output pair F1,S1;Ps1 = 6,1;660 is considered and according to the membership functions in Figures 2 and 5, it can be seen that: F1=6 has a membership value of 1 in the fuzzy set  and in other fuzzy sets has a membership value of 0 in other words μH2F1=1.

 

Fig. 5. Membership value of F1.

 

So according to the membership functions in Figures 3 and 6, it can be seen that: S1=1 has the value of 1 in the fuzzy set in other words μL2S1=1.

 

Fig. 6. Membership value of S1.

 

Also according to the membership functions in Figures 4 and 7, it can be seen that: Ps1=660 has a membership value of 0.95 in the fuzzy set L2 in other words μL3Ps1=0.95

 

Fig. 7. Membership value of Ps1.

 

Therefore, the first rule is obtained as follows: IF F1 is H2 and S1 is  L2, THEN Ps1 is L3 .Using the data in Table 1, the second input-output pair F2,S2;Ps2 = 1,5;1209 is considered and according to the membership functions in Figures 2 and 8, it can be seen that: F2 in the fuzzy set L3 has a membership value of 1 and in other fuzzy sets has a membership value of 0 in other words μL3F2=1.

 

Fig. 8. Membership value of F2.

 

Therefore, according to the membership functions in Figures 3 and 9, it can be seen that: μH2S2=1.

 

Fig. 9. Membership value of S2.

 

Also according to the membership functions in Figures 4 and 10, it can be seen that: μH3Ps2=0.89.  Therefore, the second rule is obtained as follows: IF F2 is L3 and S2 is H2 , THEN Ps2 is H3. Using the data in Table 1, the Third input-output pair F13,S13;Ps13 = 1.5,5;1171 is considered and according to the membership functions in Figures 2 and 11, it can be seen that: F13 has a value of 0.5 in the fuzzy set L3 and L2 and in other fuzzy sets has a membership value of 0. Since both L3 and L2 have the same membership values, L3 can be selected, in other words μL3F3=0.5. Also according to the membership functions in Figures 3 and 12, it can be seen that: μH2S13=1.

 

Fig. 10. Membership value of Ps2.

 

Fig. 11. Membership value of F13.

 

Fig. 12. Membership value of S13.

 

Also according to the membership functions in Figures 4 and 13, it can be seen that: μH3Ps13=0.51.

 

Fig. 13. Membership value of Ps13.

 

Therefore, the 13th rule is obtained as follows: IF F13 is L3 and S13 is H2 , THEN Ps13 is H3.

Step3: Assign a degree to each generated rule

Since the number of input-output pairs may be large and each pair generates a rule, there are likely to be conflicting rules, i.e. rules with Same IF parts but different THEN parts. To resolve this conflictsuch conflicts, each rule generated in Step 2 is assigned a degree. Among conflicting rules, only the one with the highest degree is then retained. This approach not only resolves rule conflicts but also substantially reduces the total number of rules. The degree of a rule is defined as

Drule p =  i = 1nμAilxoipμBlyop, (4)

We now calculate the degrees of the first, second, and thirteenth rules. For the first rule, we have

A11 = H2,A21 = L2,B1 = L3, xo11 = F1,xo21 = S1,yo1 = Ps1.

Thus, Drule1 = μH2F1 × μL2S1 × μL3Ps1 = 0.95.

For the first rule, we have

A12 = L3,A22 = H2,B2 = H3, xo12 = F2,xo22 = S2,yo2 = Ps2.

Thus, Drule2 = μL3F2 × μH2S2 × μH3Ps2 = 0.89.

For 13th rule, we have

A113 = L3,A213 = H2,B13 = H3, xo113 = F13,xo213 = S13,yo13 = Ps13.

Thus, Drule13 = μL3F13 × μH2S13 × μH3Ps13 = 0.255..

Given that rules 2 and 13 belong to the same group and D(rule 2) = 0.89 is greater than D(rule 13) = 0.255, rule 13 is excluded from the rule base.

Step 4: Construct a fuzzy rule base and develop the fuzzy system according to it

At this stage, the fuzzy rule base is represented as a lookup table for the two-input variables. Table 3 presents the lookup table derived based on the fuzzy rules corresponding to the fuzzy sets in Figures 2, 3, and 4. Each cell in the table corresponds to a combination of fuzzy sets within α1,β1 and α2,β2, representing a potential rule. As shown in Table 3, the final rule base consists of 35 rules.

 

Table 3. Fuzzy-rule-based lookup table for systolic area estimation

Frequency

Strength

L2

L1

M

H1

H2

L3

L1

M

H1

H2

H3

L2

L1

M

M

H2

H3

L1

L1

M

M

M

H2

M

L2

L2

L1

L1

M

H1

L2

L1

L1

L1

L1

H2

L3

L2

L1

L1

M

H3

L3

L2

L2

L1

L1

 

For instance, as shown in Steps 2 and 3, the first rule is as follows: IF F1 is H2 and S1 is L2, THEN Ps1 is L3. In other words, IF the pulse frequency is H2 and the pulse strength is L2, THEN the systolic area is L3 This is evident from Table 3. Similarly, the second rule is IF F2 is L3 and S2 is H2, THEN Ps2 is H3. In other words, IF the pulse frequency is L3 and the pulse strength is H2, THEN the systolic area is H3 as evident from Table 3.

Step 5: Construct the fuzzy system based on the fuzzy rule base

In this step, a fuzzy system was designed in MATLAB using the rule base constructed in Step 4. The system employed a product inference engine, singleton fuzzifier, and center-average defuzzifier.

Ethical approval

This study was approved by the Ethics Committee of Payame Noor University (Tehran) on March 8, 2025, with protocol No. IR.PNU.REC.1403.685.

RESULTS

Participants

In this study, the pulse frequency, pulse strength, and PPG signal data of 55 volunteers were simultaneously recorded using a PO80 Beurer pulse oximeter, with assistance from the Ahmadieh PM Clinic at Tehran University of Medical Sciences. The volunteer group consisted of 15 females and 40 males.

Primary results

Fl,Sl;Psl l = 1,255. The fuzzy-rule-based system was presented as a two-input, one-output lookup table, as shown in Table 3. This table presents the following rules:

  • IF F is H2 and S is L2, THEN Ps is L3,
  • IF F is L3 and S is H2, THEN Ps is H3.

In general, increasing the membership value of pulse frequency and decreasing the membership value of pulse strength leads to a lower systolic area membership value. Conversely, decreasing the membership value of pulse frequency and increasing that of pulse strength results in a higher systolic area membership value.

Figure 14 presents a two-dimensional representation of the systolic area, where arrows indicate the gradient values computed using the quiver function. Therefore, considering that an increase in the gradient indicates maximum values of the function, the direction of the arrows shows where these maximum values occur. In two-dimensional functions, regions where arrows from both input dimensions converge represent areas of maximum output, while regions where arrows diverge represent areas of minimum output.

 

Fig. 14. Fuzzy system designed to predict systolic area using 35 rules.

 

As shown in the figure, the highest systolic area values appear in the red region, while the lowest values appear in the yellow region. As highlighted in the red circle in Figure 14, rules associated with pulse strength increases around 4–5 and pulse frequency increases approximately 1–2 result in increased systolic area. In contrast, the yellow circle in Figure 14 highlights rules where pulse strength reductions around 1–2 and pulse frequency reductions approximately 6–7 lead to a decrease in systolic area.

DISCUSSION

Summary of primary results

The fuzzy system, developed based on the final rules, it is possible to Predict the output of the systolic area up to an acceptable value by applying the pulse strength and Persian medical pulse frequency inputs close to the existing rules.

Interpretation

Given that the systolic area of the PPG signal has considerable diagnostic and prognostic value for evaluating the overall function of the heart, and PM pulsology is one of the most important clinical diagnosis methods, therefore, systolic area estimation by PM pulsology using the fuzzy intelligent system is very important and useful. According to [9] and [11] in PM references and documents, with the increase in heart strength, the volume of blood in each pulse increases in the systolic phase, in this research in the red circle of Figure 14 it was observed that the increase in pulse strength increases the systolic area which is consistent with the results obtained in [27] and [23] in common medicine. Also according to [9] and [11] in Persian medical scientific sources, with the increase in pulse frequency, the volume of blood in each pulse decreases in the systolic phase, in this study, as shown in the yellow circle of Figure 14, an increase in pulse frequency was associated with a decrease in systolic area. This observation is consistent with findings from conventional medicine [22, 28, 29]. A recent related study [30] used a fuzzy system to correlate selected systolic features of the PPG signal with PM pulse parameters. The system was designed using 236 rules, and the resulting error was below 0.05, which is considered an acceptable level of accuracy. This study also demonstrated that the systolic area of the PPG signal, which is strongly associated with its systolic features, is closely related to PM pulse parameters. Given the lack of similar studies for reference or validation, the fuzzy system developed in this pilot study serves as a useful model for predicting the systolic area of the PPG signal using PM pulsology. However, its performance could be further improved with additional data and variables.

CONCLUSIONS

Using the proposed fuzzy controller system, the systolic area of a PPG signal could be reasonably predicted by applying PM pulse strength and pulse frequency inputs that align with the established fuzzy rules. Moreover, an increase in pulse frequency was found to reduce the systolic area, while an increase in pulse strength led to an increase in the systolic area, consistent with findings from previous studies. Overall, given the diagnostic and prognostic importance of systolic PPG intervals as non-invasive indicators of heart function and the central role of pulse assessment in PM, the application of artificial intelligence tools—such as the fuzzy controller system developed in this study—may serve as a promising bridge between PM and modern clinical practice, enhancing the effectiveness of both.

ADDITIONAL INFORMATION

Author contribution: M. Dehghandar: conceptualization, methodology, software, writing and editing the manuscript; S.M. Mirhosseini-Alizamini: data curation, original draft preparation; M.A. Vaghasloo: visualization, data curation, validation, investigation; A.K. Najafabadi: software, methodology, supervision. Thereby, all authors provided approval of the version to be published and agree to be accountable for all aspects of the work in ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved.

Ethical approval: This study was approved by the Ethics Committee of Payame Noor University (Tehran) on March 8, 2025, with ethics code IR.PNU.REC.1403.685.

Funding sources: No funding.

Disclosure of interests: The authors have no relationships, activities or interests for the last three years related with for-profit or not-for-profit third parties whose interests may be affected by the content of the article.

Statement of originality: When creating this work, the authors did not use previously published information (text, illustrations, data).

Data availability statement: The data used to support the findings of this study are available from the corresponding author upon request.

Generative AI: Generative AI technologies were not used for this article creation.

Provenance and peer-review: This article was submitted to the journal on an unsolicited basis and reviewed according to the usual procedure. Оne external peer-reviewerand one member of the editorial board were involved in the review process.

×

About the authors

Mohammad Dehghandar

Payame Noor University

Author for correspondence.
Email: dehghandar@gmail.com
ORCID iD: 0000-0003-4882-3121

PhD, Assistant Professor

Iran, Islamic Republic of, Tehran

Seyed M. Mirhosseini-Alizamini

Payame Noor University

Email: m_mirhosseini@pnu.ac.ir
ORCID iD: 0000-0003-1433-3124

PhD, Assistant Professor

Iran, Islamic Republic of, Tehran

Mahdi A. Vaghasloo

Tehran University of Medical Sciences; Persian Medicine Network; Universal Scientific Education and Research Network

Email: mhdalizadeh@gmail.com
ORCID iD: 0000-0002-2987-4292

MD, PhD

Iran, Islamic Republic of, Tehran; Tehran; Tehran

Asghar K. Najafabadi

Payame Noor University

Email: khosravi.a@lu.ac.ir
ORCID iD: 0009-0003-3897-8215

PhD

Russian Federation, Tehran

References

  1. Dehghandar M, Rezvani S. Classification of COVID-19 Individuals Using Adaptive Neuro-Fuzzy Inference System. Journal of Medical Signals & Sensors. 2022;12(4):334–340. doi: 10.4103/jmss.jmss_140_21 EDN: TSMDZV
  2. Iancu I. Heart Disease Diagnosis Based on Mediative Fuzzy Logic. Artificial Intelligence in Medicine. 2018;89:51–60. doi: 10.1016/j.artmed.2018.05.004
  3. Ramzan M, Hamid M, Alhussan AA, et al. Accurate Prediction of Anxiety Levels in Asian Countries Using a Fuzzy Expert System. Healthcare (Basel). 2023;11(11):1594. doi: 10.3390/healthcare11111594 EDN: NSWNIO
  4. Vlamou E, Papadopoulos B. Fuzzy Logic Systems and Medical Applications. AIMS Neuroscience. 2019;6(4):266–272. doi: 10.3934/Neuroscience.2019.4.266
  5. Dehghandar M, Pabasteh M, Heydari R. Diagnosis of COVID-19 Disease by the Fuzzy Expert System Designed Based on Input-Output. Journal of Control. 2021;14(5):71–78. doi: 10.52547/joc.14.5.71 EDN: DNEKMI
  6. Dehghandar M, Alizadeh M, Moradi B. Estimation of Men's Brachial Blood Pressure Gradient Using Fuzzy System by Pulse Parameters in Persian Medicine. In: Proceedings of the 4th National Seminar on Control and Optimization. Behshahr; 2022.
  7. Alizadeh M, Keshavarz M, Ebadiani M, et al. Complexity and Rationality of Avicenna's Pulsology: A Step Towards Understanding the Past for Today’s Applications. International Journal of Cardiology. 2012;157(3):434–435. doi: 10.1016/j.ijcard.2012.03.168
  8. Dehghandar M, Khaloozadeh H, Alizadeh M, et al. Ranking the Temperature of Fever Diseases in Iranian Traditional Medicine Using Fuzzy Logic. Survey Methodology. 2015;44(1):94–118. Available from: https://www.researchgate.net/profile/Mansoor-Keshavarz/publication/
  9. Alizadeh Vaghasloo M. Explaining the Ten Parameters of Pulse Diagnosis in Traditional Iranian Medicine [dissertation abstract]. Tehran; 2013. (In Persian).
  10. Nafisi VR, Ghods R, Shojaedini SV. A Novel Pulse-Taking Device for Persian Medicine Based on Convolutional Neural Networks. Journal of Medical Signals & Sensors. 2022;12(4):285–293. doi: 10.4103/jmss.jmss_133_21
  11. Dehghandar M. Investigating the Effect of Pulse Traditional Medicine on the Factors of Blood Pressure by Fuzzy Calculations. In: Investigating the Effect of Pulse Traditional Medicine on the Factors of Blood Pressure by Fuzzy Calculations. Payame Noor University; 2016. (In Persian). Available from: https://www.researchgate.net/publication/368831791
  12. Dehghandar M, Khaloozadeh H, Soltanian F, Keshavarz M. Application of Fuzzy Logic to Determine the Retentive Causes of Pulse Body by the Pulse Parameters in Iranian Traditional Medicine. Journal of Multidisciplinary Engineering Science and Technology (JMEST). 2016;3(2):3881–3884. Available from: https://www.jmest.org/wp-content/uploads/JMESTN42351337.pdf
  13. Nafisi VR, Ghods R. A Telecare System for Use in Traditional Persian Medicine. The Open Biomedical Engineering Journal. 2021;15(1):105–114. doi: 10.2174/1874120702115010105
  14. Padilla JM, Berjano EJ, Saiz J, et al. Assessment of Relationships Between Blood Pressure, Pulse Wave Velocity and Digital Volume Pulse. Computers in Cardiology. 2006;33:893–896. Available from: https://scispace.com/pdf/assessment-of-relationships-between-blood-pressure-pulse-uq4mzofvxp.pdf
  15. Rubins U, Grabovskis A, Grube J, Kukulis I. Photoplethysmography Analysis of Artery Properties in Patients with Cardiovascular Diseases. In: Proceedings of the 14th Nordic-Baltic Conference on Biomedical Engineering and Medical Physics. Berlin: Springer; 2008. P. 319–322. doi: 10.1007/978-3-540-69367-3_85
  16. Dehghandar M, Khaloozadeh H, Soltanian F, Keshavarz M. Modeling of the Pulse Parameters in Iranian Traditional Medicine and Estimation of Blood Pressure by Artificial Neural Network. Journal of Industrial Engineering Research. 2016;2(1):17–22.
  17. Naseri M, Rezai Zadeh H, Choopani R. General overview of Traditional Medicine. Tehran: Nashre Shahr; 2010. P. 14–27. (In Persian).
  18. Chashti M. Exir-e-Azam [Great Elixir]. Tehran: Research Institute for Islamic and Complementary Medicine; 2008. Vol. 3. (In Persian).
  19. Alizadeh Vaghasloo M, Naghizadeh A, Keshavarz M. The Concept of Pulse. Traditional and Integrative Medicine. 2017;2(2):54–60.
  20. Asada HH, Shaltis P, Reisner A, et al. Mobile Monitoring With Wearable Photoplethysmographic Biosensors. IEEE Engineering in Medicine and Biology Magazine. 2003;22(3):28–40. doi: 10.1109/MEMB.2003.1213624 EDN: PRTJSL
  21. Murray WB, Foster PA. The Peripheral Pulse Wave: Information Overlooked. Journal of Clinical Monitoring. 1996;12(5):365–377. doi: 10.1007/bf02077634 EDN: UZAJZG
  22. Park J, Seok HS, Kim SS, Shin H. Photoplethysmogram Analysis and Applications: An Integrative Review. Frontiers in Physiology. 2022;12:1–23. doi: 10.3389/fphys.2021.808451
  23. Allen J. Photoplethysmography and its Application in Clinical Physiological Measurement. Physiological Measurement. 2007;28(3):R1–R39. doi: 10.1088/0967-3334/28/3/R01
  24. Liu H, Ivanov K, Wang Y, Wang L. Toward a Smartphone Application for Estimation of Pulse Transit Time. Sensors. 2015;15(10):27303–27321. doi: 10.3390/s151027303
  25. Chowdhury MH, Shuzan MNI, Chowdhury MEH, et al. Estimating Blood Pressure from the Photoplethysmogram Signal and Demographic Features Using Machine Learning Techniques. Sensors. 2020;20(11):3127. doi: 10.3390/s20113127
  26. Wang L. A Course in Fuzzy Systems and Control. NJ United States: Prentice-Hall, Inc.; 1996. ISBN: 978-0-13-540882-7
  27. Liu SH, Li RX, Wang JJ, et al. Classification of Photoplethysmographic Signal Quality with Deep Convolution Neural Networks for Accurate Measurement of Cardiac Stroke Volume. Applied Sciences. 2020;10(13):4612. doi: 10.3390/app10134612
  28. Kim H. Comparison of PCR Primers for Analyzing Denitrifying Microorganisms in the Hyporheic Zone. Applied Sciences. 2020;10(12):4172. doi: 10.3390/APP10124172 EDN: FMVNCU
  29. Finnegan E, Davidson S, Harford M, et al. Features From the Photoplethysmogram and the Electrocardiogram for Estimating Changes in Blood Pressure. Scientific Reports. 2023;13(1):986. doi: 10.1038/s41598-022-27170-2 EDN: GYJFUE
  30. Dehghandar M, Mirhosseini-Alizamini M, Alizadeh Vaghasloo M, Khosravi Najafabadi A. Design and Implementation of a Fuzzy Intelligent System to Estimate the Photoplethysmogram Systolic Features by Persian Medicine Pulsology. Health Management and Information Science. 2023;10(4):226–234. doi: 10.30476/jhmi.2024.102577.1220

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. PPG signal indicating the systolic peak area (Ps).

Download (94KB)
3. Fig. 2. Membership function for pulse frequency (input variable).

Download (136KB)
4. Fig. 3. Membership function of pulse Strength input variable.

Download (119KB)
5. Fig. 4. Membership function of systolic area output variable.

Download (146KB)
6. Fig. 5. Membership value of F1.

Download (65KB)
7. Fig. 6. Membership value of S1.

Download (50KB)
8. Fig. 7. Membership value of Ps1.

Download (56KB)
9. Fig. 8. Membership value of F2.

Download (47KB)
10. Fig. 9. Membership value of S2.

Download (50KB)
11. Fig. 10. Membership value of Ps2.

Download (55KB)
12. Fig. 11. Membership value of F13.

Download (62KB)
13. Fig. 12. Membership value of S13.

Download (52KB)
14. Fig. 13. Membership value of Ps13.

Download (53KB)
15. Fig. 14. Fuzzy system designed to predict systolic area using 35 rules.

Download (110KB)

Copyright (c) 2025 Eco-Vector

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ПИ № ФС 77 - 79539 от 09 ноября 2020 г.