Introduction

One of the main factors that influence flow assurance during the primary production of oil reservoirs with main economic losses is precipitation and deposition of heavy organic components, especially asphaltene (Struchkov and Rogachev 2017). Asphaltene precipitation from live crude oils that occurs due to temperature or pressure reduction can lead to closure of flow paths within the reservoir rock (Mansourpoor et al. 2019; Kalantari and Farahbod 2019). In this regard, several studies have been conducted to investigate the impact of asphaltene deposition on reservoir rock properties. The findings show that porosity and permeability decrease dramatically as a result of asphaltene deposition (Memon et al. 2017; Mohammadzadeh et al. 2019; Ghadimi et al. 2019; Mehana et al. 2019; Qian et al. 2019). There is a wealth of evidence that rock wettability changes due to the adsorption of asphaltene and resin fractions on pore walls (Amin et al. 2011; Al-Aulaqi et al. 2011; Uetani 2014; Taqvi et al. 2016). Therefore, determination of the asphaltene onset pressure (AOP) at which asphaltene molecules first begin to precipitate out of solution is indispensable for managing the asphaltene threat.

The different understandings of the mechanisms behind asphaltene precipitation have led to the development of several theoretical and semi-empirical models for predicting AOP (Nascimento et al. 2019; Esmaeili and Maaref 2018; Mahmoudvand et al. 2019; Abutaqiya et al. 2019). Various laboratory techniques have also been developed for determining AOP from live crude oil, including gravimetric, acoustic resonance, filtration, and solid detection system (SDS) (Pedersen et al. 2014). Despite being accurate, the gravimetric and filtration techniques are more time consuming than acoustic resonance and SDS techniques. The resonance changes detected by acoustic resonance technique are not unique to asphaltene precipitation, giving rise to potentially inaccurate onset measurements. The SDS technique using near-infrared light to probe fluids as asphaltene precipitates has gained broad acceptance within the petroleum industry.

Notwithstanding the reliability of the SDS technique in screening reservoir fluids for asphaltene, the interpretation of recorded data for an unambiguous determination of AOP is a daunting task. Accordingly, this study aimed to develop a rigorous computational method for determining AOP from SDS data. The entropy variations in the curvature of transmitted light (CTL) were considered a promising feature in detecting AOP. Calculation of the CTL entropy entails the extraction of CTL variations. The wavelet analysis, as a powerful information processing technique, can be used to decompose the CTL curve and to render CTL variations.

Over the last couple of decades, wavelets have found striking and wide applications in many branches of science and engineering. These applications include removal of electrical noise from signals, detection of abrupt discontinuities, and compression of large amounts of data. The results obtained from multiple investigations have shown that wavelets are an unrivaled choice for noise suppression and data compression (Xu et al. 2015; Dong and Ding 2016; Xie et al. 2017; Chen and Song 2018; Wang et al. 2020). The wavelet transform can viably capture abrupt changes and discontinuity in stationary and nonstationary signals (Heidary and Javaherian 2013; Heidary 2015; Wang and Zheng 2016; Kadkhodaie and Rezaee 2017; Zhang et al. 2018). Various researchers have presented wavelet-based solutions for detection and evaluation of hydrocarbon resources (Han et al. 2017; Naseer and Asim 2017; Heidary et al. 2019; Zhang et al. 2019; Azamipour et al. 2019).

This research aimed to test the robustness of the discrete wavelet transform (DWT) in detecting AOP based on SDS data. A model was derived based on the entropy variations of CTL to determine AOP accurately. The DWT coefficients, extracted from the CTL decomposition, were used to obtain entropy. The steps involved in this work are as follows: SDS data pre-processing, CTL calculation, decomposition of the CTL curve, entropy calculation, and derivation of the AOP model.

The most important advantage of the novel method over other existing methods is a solid foundation in theory and computation. The novel method furnishes a high temporal resolution of asphaltene precipitation not achievable in other methods, thereby rendering an accurate and reliable AOP. Moreover, the relative simplicity and quickness of computation make this novel method more useful and applicable in the determination of AOP compared to other methods.

Materials and Methods

The proposed method for deriving the AOP determination model from the recorded data of the SDS technique comprises the following procedure.

  1. 1.

    Pre-processing was performed on SDS data. This step includes refining of SDS data, normalization of the refined SDS data, and smoothing of the normalized SDS data. In this regard, SDS data were first refined. This means that the different values of transmitted light power, recorded at a given pressure, were converted to a unique value by mathematical averaging. In addition, the recorded data were sorted by increasing (or decreasing) pressure. Then, the refined SDS data were normalized by a linear transformation. Finally, the normalized SDS data containing noise were smoothed by the DWT.

  2. 2.

    The pre-processed data were used to calculate CTL.

  3. 3.

    The DWT was applied to the CTL curve to extract detail (wavelet) coefficients. The detail coefficients are the result of the convolution of the CTL curve with the discrete wavelet coefficients. The detail coefficients served as a measure of the changes hidden in the CTL curve.

  4. 4.

    A parameter was provided for the description of the CTL disorder, referred to as the CTL entropy. The CTL entropy was calculated based on detail coefficients.

  5. 5.

    The AOP determination model was derived from the variations of the CTL entropy.

Figure 1 illustrates the workflow of the above-described procedure. The proposed method was implemented in MATLAB software. The derived model was used to determine AOP in various reservoirs. The results obtained from this model were presented herein for five oil samples. Table 1 shows the composition of oil samples obtained from laboratory analysis.

Figure 1
figure 1

Workflow for deriving the AOP determination model from SDS data

Table 1 Composition of oil samples under study

Solid Detection System

The SDS technique detects AOP based on the scattering of laser light in a pressure–volume–temperature (PVT) cell. Light is scattered and it hardly passes through an oil sample owing to the formation of asphaltene particles. The onset pressure of asphaltene is determined by the interpretation of the light transmittance curve, which shows the amount of light received by a detector as a function of pressure during depressurization (or re-pressurization) process. Theoretically, the onset pressure of asphaltene precipitation in simple structured oils is determinable by a sudden change in the power of transmitted light (PTL). In effect, depending on the complexity of the oil structure, there are two or more turning points for most oil samples. The determination of AOP in complex oils based on the sudden change in PTL is virtually impossible. Accordingly, the SDS technique is ordinarily coupled with the filtration technique to obtain an accurate result from information analysis. Figure 2 schematically depicts SDS data with two turning points for an oil sample with an API gravity of 32°.

Figure 2
figure 2

Power of transmitted light vs. pressure in the SDS technique [1 psia = ~ 6895 Pa]

Given that the interpretation of the light transmittance curve for the AOP determination is inherently error-prone, especially when recorded data are distorted, this study intended to address this issue in a purely scientific sense. For this purpose, a dramatic change in CTL induced by asphaltene precipitation was postulated as a diagnostic criterion to detect AOP. The pre-processed SDS data were used to calculate CTL. Figures 3, 4, 5, 6 and 7 show the normalized light transmittance curve for the five samples under study. The curve of light transmittance was normalized using the min–max method to transform the SDS data into the range \(\left[ {0,1} \right]\) (Berry et al. 2015):

$$S\left( P \right) = \frac{{{\text{PTL}}\left( P \right) - \hbox{min} \left( {\text{PTL}} \right)}}{{{{\rm max} }\left( {\text{PTL}} \right) - {{\rm min} }\left( {\text{PTL}} \right)}} ,$$
(1)

where \(S\left( P \right)\) is the normalized PTL at a given pressure \(P\). The onset pressure of asphaltene precipitation was obtained by the filtration technique. The experimental measurement of AOP is explained in the next section.

Figure 3
figure 3

Normalized curve of light transmittance for oil sample of Reservoir No. 1 [1 psia = ~ 6895 Pa]

Figure 4
figure 4

Normalized curve of light transmittance for oil sample of Reservoir No. 2 [1 psia = ~ 6895 Pa]

Figure 5
figure 5

Normalized curve of light transmittance for oil sample of Reservoir No. 3: (a) depressurization process; (b) re-pressurization process. [1 psia = ~ 6895 Pa]

Figure 6
figure 6

Normalized curve of light transmittance for oil sample of Reservoir No. 4 [1 psia = ~ 6895 Pa]

Figure 7
figure 7

Normalized curve of light transmittance for oil sample of Reservoir No. 5 [1 psia = ~ 6895 Pa]

Filtration Technique

Filtration Setup

The experimental setup to conduct the asphaltene stability experiments is shown in Figure 8. The setup includes a high-purity CO2 cylinder for CO2 injection, a pressure regulator attached to the cylinder to control the pressure provided by the cylinder, and a filtration vessel. The filtration vessel contains crude oil, a rubber O-ring to prevent leakages during the experiment, a 0.2-μm polytetrafluoroethylene (PTFE) filter, and a 60-μm mesh screen used to support the filter membrane and prevent it from being ruptured at high pressure. The produced oil, referred to as filtrate, is collected at the outlet in a glass test tube for further analysis (Fakher et al. 2019).

Figure 8
figure 8

Schematic of filtration setup

Determination of AOP

In this study, 100 ml of crude oil was poured into the filtration vessel. By injecting \({\text{CO}}_{2}\) into the vessel, the oil is passed through the filter membrane. The produced oil was gathered to determine the asphaltene weight percentage. Asphaltene extraction was implemented according to the IP-143 standard method. Then, 1 g of the filtrate was mixed well with 30 ml of the n-heptane solvent. The mixture was filtered through a 0.2-μm filter paper, and the resulting filter cake was washed thoroughly with additional n-heptane. All the extracted asphaltene on the filter paper was washed with toluene until the solvent became colorless. Finally, the precipitated asphaltene was oven-dried until the constant weight was achieved. The ratio of the asphaltene weight to the filtrate weight multiplied by 100 represents the asphaltene weight percentage. The asphaltene weight percentage with different \({\text{CO}}_{2}\) injection pressures was determined for the oil samples under study. Table 2, for example, displays the asphaltene weight percentage with different \({\text{CO}}_{2}\) injection pressures for the oil sample of Reservoir No. 4. At a pressure of 7000 psia,Footnote 1 the asphaltene weight percentage was determined with and without a 0.2 μm filter membrane.

Table 2 Asphaltene weight percentage with different \({\text{CO}}_{2}\) injection pressures for oil sample of Reservoir No. 4

To determine AOP based on the results obtained from the filtrate analysis, first, the asphaltene weight percentage was plotted vs. pressure. Then, two lines were drawn between two consecutive points and intersected. The value of pressure at the intersection point is AOP. Figure 9, for example, depicts the determination of AOP in the oil sample of Reservoir No. 4. The asphaltene weight percentage corresponding to the pressure of 5500 psia was incorrect; thus, it was excluded. Table 3 exhibits the value of AOP obtained from the filtrate analysis for each reservoir under study.

Figure 9
figure 9

Determination of AOP in Reservoir No. 4 based on results obtained from filtrate analysis [1 psia = ~ 6895 Pa]

Table 3 Values of AOP obtained from filtrate analysis for each reservoir

Curvature of Transmitted Light

The light passing through the oil sample has a specific curvature at each pressure. The curvature of transmitted light changes significantly at AOP as the homogeneous oil sample turns into two phases. The second derivative of the light transmittance curve provides a measure of CTL. Given the normalized SDS data \(\left( S \right)\), the CTL value at a given pressure \(\left( P \right)\) is calculated as (Mortimer 2013):

$${\text{CTL}}\left( P \right) = \frac{{\frac{{{\text{d}}^{2} S}}{{{\text{d}}P^{2} }}}}{{\left[ {1 + \left( {\frac{{{\text{d}}S}}{{{\text{d}}P}}} \right)^{2} } \right]^{{\frac{3}{2}}} }}.$$
(2)

Because \(S\) is a discrete function, the first and second derivatives of \(S\) are calculated, respectively, as (Stoer and Bulirsch 2013):

$$\frac{{{\text{d}}S}}{{{\text{d}}P}} \simeq \frac{{2S\left( {P_{i + 1} } \right) - \frac{1}{2}S\left( {P_{i + 2} } \right) - \frac{3}{2}S\left( {P_{i} } \right)}}{h} ,$$
(3)
$$\frac{{{\text{d}}^{2} S}}{{{\text{d}}P^{2} }} \simeq \frac{{S\left( {P_{i + 2} } \right) - 2S\left( {P_{i + 1} } \right) + S\left( {P_{i} } \right)}}{{h^{2} }} ,$$
(4)

where \(S\left( {P_{i} } \right)\) is the normalized PTL at pressure ith \(\left( {P_{i} } \right)\) and \(h = P_{i + 1} - P_{i}\). The normalized SDS data must be free of noise to obtain accurate CTL. The DWT can effectively smooth the normalized SDS data.

Discrete Wavelet Transform

The wavelet transform is a method of converting a function (or signal) into another form, which either makes certain features of the original signal more amenable to study or enables the original data set to be described more succinctly. The kernel function of wavelet transform is defined as follows (Addison 2017):

$$\psi_{s,\tau } \left( t \right) = \frac{1}{\sqrt s }\psi \left( {\frac{t - \tau }{s}} \right), \quad s\, >\, 0, \tau \in R$$
(5)

where \(\psi \left( t \right)\) is the mother wavelet, \(s\) and \(\tau\) are the scale (level) and the shift parameters, respectively. Wavelet transform can be divided in two categories—continuous wavelet transform (CWT) and DWT. The CWT of a function, \(f\left( t \right)\), is the result of its inner product with the wavelet function (Gao and Yan 2010), thus:

$${\text{CWT}}\left( {s,\tau } \right) = \frac{1}{\sqrt s }\int_{ - \infty }^{ + \infty } {f\left( t \right)} \psi \left( {\frac{t - \tau }{s}} \right).$$
(6)

In the DWT, the scale and shift parameters are discretized as: \(s = 2^{j}\) and \(\tau = k2^{j}\), with \(j,k \in {\mathbb{Z}}\). The corresponding family of the base wavelet \(\left( {\psi_{j,k} } \right)\) is expressed as:

$$\psi_{j,k} \left[ n \right] = 2^{{\frac{j}{2}}} \psi \left( {2^{j} n - k} \right).$$
(7)

The detail (or wavelet) coefficients \(\left( {d_{j,k} } \right)\) for signal \(x\left[ n \right]\) can be represented in terms of \(\psi_{j,k}\), thus:

$$d_{j,k} = \mathop \sum \limits_{n} x\left[ n \right]\psi_{j,k} \left[ n \right].$$
(8)

Smoothing SDS Data

The data acquired with the SDS technique may be contaminated with noise, leading to an inaccurate value of AOP. Hence, noise suppression is an integral part of the process of deriving AOP from SDS data. The DWT can be employed to suppress noise, when necessary. Given \(N\) level of decomposition, the normalized curve of light transmittance, \(S\left( n \right)\), is written as:

$$S\left( n \right) = D_{1} \left( n \right) + D_{2} \left( n \right) + \cdots D_{N} \left( n \right) + A_{N} \left( n \right),$$
(9)

where \(D_{i} \left( n \right) = \left( {d_{1} , d_{2} , \ldots ,d_{n} } \right)\) is the detail coefficients representing noise (or fluctuations) at level \(i\) and \(A_{N} = \left( {a_{1} , a_{2} , \ldots ,a_{n} } \right)\) is the smoothed \(S\left( n \right)\). In practice, 1–3 decomposition levels are sufficient to smooth \(S\left( n \right)\).

Curvature Entropy

From a physical point of view, the variation of CTL relative to pressure is negligible for a homogeneous oil sample. A remarkable shift in CTL occurs when asphaltene molecules initiate to precipitate out of solution. Accordingly, based on the variations of CTL, a parameter can be provided for the description of the CTL disorder. This parameter referred to as the CTL entropy \(\left( {E_{\text{CTL}} } \right)\) can distinctly highlight AOP. The approach adopted here to compute \(E_{\text{CTL}}\) from the \(C_{\text{N}}\) plot consists of the following five steps.

Step 1 During the SDS test, the pressure must be reduced gradually by 1 or 2 psi per second to ensure an accurate determination of AOP in the domain of the \(C_{\text{N}}\) plot. The sudden pressure drops (or fluctuations) accompanied by the sudden changes in \(C_{\text{N}}\) will result in detecting a pseudo-AOP. Hence, trimming the \(C_{\text{N}}\) plot is essential to exclude the misleading data, i.e., \(C_{\text{N}}\) values related to pressure fluctuations. In this regard, a pressure range \(\left[ {P_{\text{L}} , P_{\text{U}} } \right]\), was selected for each oil sample so that the upper pressure \(\left( {P_{\text{U}} } \right)\) was the beginning of the pressure fluctuations and the lower pressure \(\left( {P_{\text{L}} } \right)\) was before a perceptible increase in noise level. Accordingly, the domain of the \(C_{\text{N}}\) plot was trimmed by discarding the pressures lower than \(P_{\text{L}}\) and the pressures greater than \(P_{\text{U}}\). In Figure 3, for example, the selected pressure range is shown.

Step 2 A small part of the trimmed \(C_{\text{N}}\) plot that is equivalent to a small pressure drop (or increase), e.g., \(\Delta p = 30\,{\text{psia}}\), was separated from the end of the pressure range (or from the start of pressure range) and referred to as the kernel segment. Then, the kernel segment was decomposed by the DWT at the first level.

Step 3 Given the decomposition results of the kernel segment at resolution level 1, the maximum energy of the detail coefficients, \(E_{{\rm max} }\), was determined as (Addison 2017):

$$E_{{\rm max} } = \mathop {\hbox{max} }\limits_{k} \left( {d_{k}^{2} } \right),$$
(10)

where \(d_{k}\) is the detail coefficient at location (pressure) \(k\). The relative proportion of the total energy contained within \(E_{{\rm max} }\) was then computed, referred to as \(E_{n}\):

$$E_{n} = \frac{{E_{{\rm max} } }}{{\mathop \sum \nolimits_{k} d_{k}^{2} }}.$$
(11)

Clearly, \(\sum\nolimits_{k} {E_{n} \left( k \right) = 1}\) and the distribution of \(E_{n}\) can be considered a pressure density at level 1. Entropy is a useful criterion for analyzing the complexity and probability distribution such as \(E_{n}\), defined as:

$$E_{\text{CTL}}^{\left( 1 \right)} = - E_{n} \ln \left( {E_{n} } \right),$$
(12)

where \(E_{\text{CTL}}^{\left( 1 \right)}\) represents the value of the CTL entropy in the first repetition. The corresponding pressure of \(E_{\text{CTL}}^{\left( 1 \right)}\) is \(P_{\text{U}} -\Delta p\) or \(P_{\text{L}} +\Delta p\) depending on where the kernel segment is separated; from the end of the interval \(\left( {P_{\text{U}} } \right)\) or from the start of the interval \(\left( {P_{\text{L}} } \right)\).

Step 4 The kernel segment was expanded by incorporating the first sample from the remaining part of the trimmed \(C_{\text{N}}\) plot. Steps 2 and 3 were then repeated, yielding the value of entropy in the second repetition, \(E_{\text{CTL}}^{\left( 2 \right)}\). This process was continued until the kernel segment turned into the trimmed \(C_{\text{N}}\) plot.

Step 5 Based on the CTL entropy, \(E_{\text{CTL}} = \left( {E_{\text{CTL}}^{\left( 1 \right)} ,E_{\text{CTL}}^{\left( 2 \right)} , \ldots E_{\text{CTL}}^{\left( n \right)} } \right)\), the variations of \(E_{\text{CTL}}\) was calculated as:

$$\Delta E_{\text{CTL}} \left( {P_{i} } \right) = E_{\text{CTL}} \left( {P_{i + 1} } \right) - E_{\text{CTL}} \left( {P_{i - 1} } \right).$$
(13)

Results and Discussion

The normalized SDS data were first smoothed by the DWT. Figure 10a and b, for example, shows the smoothing of the normalized light transmittance curve at levels 1 and 2, respectively, for the oil sample of Reservoir No. 1. The value of CTL at each pressure was then calculated. Figure 11 shows the absolute value of normalized CTL \(\left( {C_{\text{N}} } \right)\) vs. pressure for the studied samples. Figure 11c and d is related to the depressurization (Fig. 5a) and re-pressurization (Fig. 5b) process of the oil sample of Reservoir No. 3, respectively. The \(C_{\text{N}}\) plot of the depressurization process is far removed from that of the re-pressurization process. This difference implies that asphaltene precipitation is irreversible.

Figure 10
figure 10

Smoothing of normalized light transmittance curve for oil sample of Reservoir No. 1: (a) \(N = 1\); (b) \(N = 2\) [1 psia = ~ 6895 Pa]

Figure 11
figure 11

Absolute values of normalized CTL: (a) Reservoir No. 1; (b) Reservoir No. 2; (c) and (d) Reservoir No. 3; (e) Reservoir No. 4; (f) Reservoir No. 5. [1 psia = ~ 6895 Pa]

Finally, values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) at each pressure were calculated for the desired reservoirs. In this regard, various wavelets were used for calculating \(\Delta E_{\text{CTL}}\) and thus detecting AOP. The results showed that only some wavelets could accurately detect AOP. Table 4 demonstrates which wavelets are capable of detecting AOP in each reservoir. Figures 12, 13, 14, 15 and 16 show the values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) vs. pressure. The kernel segment was selected for the oil sample of Reservoir No. 3 and Reservoir No. 4 from \(P_{\text{L}}\). The \(\Delta E_{\text{CTL}}\) plot displays vividly the onset pressure of asphaltene corresponding to the maximum value of \(\Delta E_{\text{CTL}}\). Therefore, the AOP model is written as:

$${\text{AOP}} = \hbox{max} \left\{ {\Delta E_{\text{CTL}} \left( {P_{i} } \right) :\,P_{i} = P_{1} , \ldots P_{n} } \right\}.$$
(14)

Equation (14) shows at what pressure the value of \(\Delta E_{\text{CTL}}\) is maximum.

Table 4 Values of AOP from wavelet-based and experimental methods for each reservoir
Figure 12
figure 12

Values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) vs. pressure for oil sample of Reservoir No. 1 [1 psia = ~ 6895 Pa]

Figure 13
figure 13

Values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) vs. pressure for oil sample of Reservoir No. 2 [1 psia = ~ 6895 Pa]

Figure 14
figure 14

Values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) vs. pressure for oil sample of Reservoir No. 3: (a) depressurization process; (b) re-pressurization process [1 psia = ~ 6895 Pa]

Figure 15
figure 15

Values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) vs. pressure for oil sample of Reservoir No. 4 [1 psia = ~ 6895 Pa]

Figure 16
figure 16

Values of \(E_{\text{CTL}}\) and \(\Delta E_{\text{CTL}}\) vs. pressure for oil sample of Reservoir No. 5 [1 psia = ~ 6895 Pa]

Trimming the domain of the \(C_{\text{N}}\) plot and selecting the kernel segment are pre-requisites for computing \(\Delta E_{\text{CTL}}\). The former is required to highlight AOP accurately as well as to increase computation speed. A relatively large pressure drop with an incorrect value of PTL may be recorded during the test, leading to the appearance of a pseudo-AOP. Accordingly, by reducing the interval between \(P_{\text{L}}\) and \(P_{\text{U}}\) and consequently circumventing misleading records, AOP is accurately featured in the \(\Delta E_{\text{CTL}}\) plot, provided that the turning points are within the interval. The latter is required to depict vividly \(\Delta E_{\text{CTL}}\) vs. pressure. The kernel segment can be selected either from \(P_{\text{U}}\) or \(P_{\text{L}}\), depending on the API gravity of the oil sample. It is recommended that the kernel segment be selected for oils with high API gravity (light oils) from \(P_{\text{U}}\) and for oils with low API gravity (heavy oils) from \(P_{\text{L}}\).

Conclusions

The conceptual framework of the research was based on the remarkable change in CTL at the onset of asphaltene precipitation. In this regard, a model was developed that related AOP to the change in CTL entropy. To obtain such a model, the value of CTL was first calculated at each pressure. The DWT was then used to obtain \(\Delta E_{\text{CTL}}\) at each pressure. Finally, the AOP model was determined based on \(\Delta E_{\text{CTL}}\). This robust model demonstrates that the maximum value of \(\Delta E_{\text{CTL}}\) is at AOP. The results obtained from the AOP determination model in various reservoirs closely match the experimental findings, signifying that the remarkable change in light curvature at AOP is a tenable hypothesis. In this study, various discrete wavelets were utilized to determine the AOP model. Only the small-tap wavelets such as db2 were found to detect AOP at the highest resolution level accurately. Consequently, the dramatic change in CTL at AOP, which is visible only on a microscopic scale, is detectable with high-resolution wavelets.