Accurate Computation of Activated Volume in Electromagnetic Heating ()
1. Introduction
In electromagnetic heating of the human body, the skin surface is exposed to millimeter waves (MMW) in the frequency range of 30 - 300 GHz. The millimeter-wave band corresponds to wavelengths between 1 mm at 300 GHz and 10 mm at 30 GHz. MMWs have a wide range of applications [1]-[7], including 5G networks [8], detection of explosives [9], and autonomous railway systems [10]. Given their increasing prevalence, it is important to study the biological effects of MMW exposure on humans. The primary effect of MMW exposure on humans is electromagnetic heating. Skin is a lossy medium. MMW wave is rapidly attenuated during propagation in skin, and the electromagnetic power is absorbed within a thin layer of skin, which becomes a heat source in the skin thermal evolution. When the local temperature reaches the activation threshold, thermal nociceptors at that skin location are activated, inducing a heating sensation. Over an extended duration of MMW exposure, the skin temperature keeps increasing, which activates nociceptors over a larger region and intensifies the induced heating sensation. For the purpose of assessing the induced heating sensation and/or assessing the thermal injury risk, it is necessary to compute the skin volume where the local temperature is at or above a given value. This skin volume corresponds to the region enclosed by the isosurface of the 3D skin temperature at the given level. In this study, we cast this task into a broad mathematical setting and consider the general problem of computing the 3D volume enclosed by an isosurface of function
. We focus on the practical situation where function
is described only discretely on a 3D rectangular grid. This situation arises naturally in many thermal applications where the temperature distribution is obtained by solving the heat equation numerically on a 3D grid.
The remainder of the paper is organized as follows. Section 2 presents the mathematical formulation of the method for computing the enclosed volume and for carrying out extrapolation. Section 3 examines the accuracy of the method, respectively, without and with extrapolation, on several test problems in which the exact enclosed volume is known analytically. Section 4 tests the performance of the methods on a simplified case of electromagnetic heating where an idealized skin tissue of uniform material properties is exposed to an axial-symmetric Gaussian beam at perpendicular incidence, and the lateral heat conduction is neglected. In this idealized electromagnetic heating problem, the activated volume can be practically calculated up to machine precision by utilizing the particular axial symmetry in this model problem. Section 5 summarizes the main results of the study.
2. Mathematical Formulation
Consider region
in
. We view it as enclosed by its boundary surface
. Let
be a point in
. We use the divergence theorem and the fact that
to connect a surface integral to the volume of region
.
(1)
where is the vector area element, containing both the magnitude of the area element
and its outward unit normal direction
. From (1), we express the volume of region
in terms of a surface integral over its boundary surface.
(2)
where
is the enclosing boundary surface. (2) is valid no matter whether
is inside or outside region
or on its boundary surface.
In electromagnetic heating applications, region
is defined as having temperature at or above a given level. As a result, its boundary surface
is the isosurface of the 3D skin temperature at the given level. Let
be the skin temperature at position
. We consider the situation where function
is only represented by its values on a 3D rectangular grid. In standard computational packages (such as MATLAB), given a discrete representation of function
and a level value, the isosurface
is approximated by a triangulation representation, a collection of triangular patches, as illustrated in Figure 1.
(3)
In (3),
represents a small piece of the true curly surface
while
is a triangular patch approximating
.
is the number of patches in the triangulation. The surface integral over
is approximated by the sum of integrals over individual patches.
(4)
Each patch is a planar triangle. The integral over a patch has an analytical expression
(5)
Therefore, the volume of region
(the region enclosed by surface
) is approximated by
(a) (b)
Figure 1. Top: region enclosed by the triangulation of an isosurface. Bottom: detailed view of a triangle element in the isosurface triangulation.
(6)
where
denotes the volume enclosed by the triangulation of the isosurface based on the discrete representation of function
on the grid of mesh spacing
.
is used as an approximation to the volume enclosed by the true isosurface, which is not known exactly and has some uncertainty if function
is represented only on a discrete grid. In particular, the notation
indicates the effect of mesh spacing
on the isosurface triangulation and on the volume approximation explicitly.
In the triangulation, the true isosurface in the 3D is replaced with a set of planar triangle elements. This is analogous to the situation where a curve in 3D is replaced with a set of line segments, which yields a second-order approximation. Thus, we expect
to be a second-order approximation of the true volume
.
(7)
Given the discrete representation of function
on a 3D grid of mesh spacing
, we can always down-sample to obtain a coarse representation of function
on a grid of mesh spacing
. From the coarse representation, we construct a coarse triangulation of the isosurface and the corresponding volume approximation
, which satisfies
(8)
In (7), the dominant part of error in
is
. (8) based on the coarse representation, it contains a similar term
. We combine (7) and (8) to eliminate the dominant error
in
. The result is a more accurate approximation to
.
(9)
Mathematically, this is an extrapolation: we are using
and
to predict
, the numerical approximation at an infinitesimal mesh spacing.
3. Several Test Problems of Enclosed Volumes with Analytical Solutions
We study the numerical accuracy of the volume computation method (6) and the extrapolation improvement (9). To examine the true numerical error, we select several test problems in which the volume enclosed by the given isosurface has a closed-form analytical expression. In the discussion below, let
be the underlying function, mimicking the role of the 3D skin temperature distribution in the electromagnetic heating problem. Let
be the region enclosed by the isosurface of function
at a given value
. As introduced in the last section,
denotes the true volume of the enclosed region
, and
and
denote the numerical volumes of respectively method (6) and method (9) based on a discrete representation of
on a grid of mesh spacing
. Method (9) is built on method (6) with extrapolation incorporated.
The true numerical errors, respectively, in
and in
are defined as
(10)
3.1. The Unit Sphere
(11)
Numerical results for the unit sphere are shown in Figure 2. As predicted in (7), the error in
is approximately proportional to
. The error in
is significantly below that in
, demonstrating the benefit of extrapolation. Note that the extrapolation component does not require additional data or information on function
.
in the extrapolation is obtained from down-sampling the given discrete representation of
.
(a) (b)
Figure 2. Left: Triangulation of the unit sphere as an isosurface of function
given in (11). Right: errors in numerical volumes
and
vs mesh spacing
. Dashed line is
vs
serving as a visual guide.
3.2. An Axis-Aligned Ellipsoid
(12)
In Figure 3 for the axis-aligned ellipsoid, the volume computation methods show the same behavior as in Figure 2. The error in
is approximately proportional to
; the error in
is significantly smaller than that in
, confirming the second-order accuracy of triangulation and the accuracy improvement of extrapolation.
(a) (b)
Figure 3. Left: Triangulation of the axis-aligned ellipsoid as an isosurface of
in (12). Right: errors in numerical volumes
and
vs mesh spacing
.
3.3. A Rotated Ellipsoid
(13)
In (13), matrix
is orthogonal, satisfying
. Geometrically, multiplying by
corresponds to rotating the 3D region with respect to the z-axis by 45˚ and then rotating it with respect to the y-axis by (−30˚). The enclosed region in (13) is congruent to that of Subsection 3.2 via an orthogonal transformation, which preserves the analytical volume.
The discrete representation of function
on a fixed 3D grid, however, varies with the orientation. Accordingly, the corresponding numerical volume based on the discrete representation is expected to be affected. In this sense, the rotated ellipsoid provides a completely new test on the volume computation methods, although the exact volume stays the same. For the rotated ellipsoid, in Figure 4, we observe the same behavior as in Figure 2 and Figure 3. The error in
is approximately proportional to
; the error in
is much lower than that in
.
(a) (b)
Figure 4. Left: Triangulation of the rotated ellipsoid as an isosurface of
in (13). Right: errors in numerical volumes
and
vs mesh spacing
.
3.4. An Axis-Aligned Superellipsoid
(14)
where
is the beta function defined as
The beta function is available in standard software packages.
The regular ellipsoid (12) is a special case of the superellipsoid (14) at
. In the case of
, the enclosed region is described by
As
, the enclosed region converges to the 3D rectangular prism:
For
, the enclosed superellipsoid is between the regular ellipsoid and the 3D rectangular prism. Indeed, the principal sides of the superellipsoid shown in the left panel of Figure 5 are flatter than those of the regular ellipsoid in Figure 3. For the superellipsoid, even with this shape change in the enclosed region, the error trends in volume computation remain the same as in Figures 2-4. The error in
is proportional to
; the error in
is significantly smaller than that in
.
(a) (b)
Figure 5. Left: Triangulation of the axis-aligned superellipsoid as an isosurface of
in (14). Right: errors in numerical volumes
and
vs mesh spacing
.
3.5. A Rotated Superellipsoid
(15)
The enclosed region in (15) is congruent to that in (14) of Subsection 3.4 via an orthogonal transformation. In (15), the orthogonal transformation represented by matrix
is the same as that in (13). Similar to what we observed in Figures 2-5, Figure 6 shows that the errors in
is proportional to
; the error in
is significantly smaller than that in
, demonstrating the steady improvement of extrapolation over several test problems.
(a) (b)
Figure 6. Left: Triangulation of the rotated superellipsoid as an isosurface of
in (15). Right: errors in numerical volumes
and
vs mesh spacing
.
3.6. An Axis-Aligned Elliptic Ring Torus
(16)
A triangulation of the axis-aligned elliptic ring torus is shown in the left panel of Figure 7. Geometrically, the centerline of the torus is the circle of radius
centered at the origin in the
-plane. Perpendicular to the centerline, the cross section of the torus is an ellipse with the semi minor axis
in the horizontal direction and the semi major axis (
) in the z-direction. For the elliptic ring torus in (16),
. The exact volume of the enclosed region is given by the product of the center line arclength (
) and the cross-sectional area (
). We use the ring torus as a test problem to examine the error trends in numerical volumes.
(a) (b)
Figure 7. Left: Triangulation of the axis-aligned elliptic ring torus as an isosurface of
in (16). Right: errors in numerical volumes
and
vs mesh spacing
.
Note that numerical volumes are computed from a discrete representation of function
on a 3D grid of mesh spacing
, not using the full analytical expression of
. The exact volume is not used in computing numerical volumes; it is used only in evaluating the errors of numerical volumes. The right panel of Figure 7 shows that the errors in
and
both decrease with
with the latter significantly below the former.
3.7. A Rotated Elliptic Ring Torus
(17)
In (17), the orthogonal transformation represented by matrix
is different from that by matrix A in (13) and (15). If we first rotate the elliptic ring torus about the z-axis, due to the axial symmetry of the object, this rotation would not change the object at all. Instead, in (17), the transformation represented by matrix
corresponds to rotating the 3D object first with respect to the y-axis by (−30˚) and then rotating it with respect to the z-axis by 45˚. A triangulation of the rotated elliptic ring torus is shown in the left panel of Figure 8. The error trends of numerical volumes are plotted in the right panel of Figure 8. Similar to what we observed in all other test problems, the error in
is proportional to
; the error in
is significantly below that in
.
4. A Simplified Case of Electromagnetic Heating
We study the electromagnetic heating of a flat skin by an incident electromagnetic wave of millimeter wavelength. We consider the idealized situation where the incident wave is axially symmetric and is perpendicular to the flat skin surface, as illustrated in Figure 9. We first establish the coordinate system as described in our previous study [11] [12]. The normal direction of the flat skin surface pointing into the skin tissue is selected as the positive z-direction. The skin surface is at
, and
corresponds to the skin tissue beneath the surface. The center of the incident beam is selected as the origin of the
-plane. In the skin tissue, the 3D coordinates of a point are represented by
,
.
(a) (b)
Figure 8. Left: Triangulation of the rotated elliptic ring torus as an isosurface of
in (17). Right: errors in numerical volumes
and
vs mesh spacing
.
Figure 9. The coordinate system in skin electromagnetic heating in the case of flat skin with an incident beam perpendicular to the skin.
4.1. Physical Quantities, Equations, and Non-Dimensionalization
We introduce the physical quantities and equations used in our model.
is the skin temperature at position
at time
.
is the mass density,
the specific heat capacity, and
the heat conductivity of skin. In this study, we consider a single layer of uniform skin where all material properties are independent of position
.
The energy balance gives the governing equation for
[13]:
(18)
is the absorption coefficient of skin for the electromagnetic frequency as the wave propagates in the skin.
describes the fraction of power absorbed per unit depth as the beam propagates in the skin, which is a lossy medium. The remaining power density at depth
is governed by the Beer-Lambert law [14].
(19)
has the physical dimension of 1/[length]. (
) gives the characteristic penetration depth of the electromagnetic frequency, the depth at which the power density is attenuated by a factor of
. (
) serves as the depth scale in non-dimensionalization.
is the power density passing through the surface into skin tissue. Since skin is a lossy medium (
), as described in Beer-Lambert law in (19), the remaining power density at depth
is virtually zero at large (
). All of
is converted to heat during the electromagnetic propagation in the skin. The heat production rate per volume at depth
is
, which is the heat source in the skin temperature evolution governed by the 3D heat equation (18).
In our simple model, the power density
is an axially symmetric Gaussian.
where
is the standard beam radius defined as the distance from the beam center to the location where the power density drops to
of the peak value;
is the RMS (root mean square) beam radius, which is the standard deviation of the Gaussian distribution. These two are related by
.
In the z-direction, the characteristic scale is given by the penetration depth
. In the
-lateral directions, the characteristic scale is given by the RMS beam radius
. In the time direction, the characteristic scale is given by the quantity
. With these scales, we carry out non-dimensionalization and recycle the same notations for all non-dimensional functions and variables afterward. The resulting non-dimensional governing equation is:
(20)
where
is the ratio of the penetration depth to the lateral scale [15].
In electromagnetic heating applications using millimeter wavelength, the electromagnetic penetration depth is sub-millimeter while the RMS radius of the Gaussian beam is several centimeters [16]. In these applications, the depth-to-lateral-length ratio satisfies
. Thus, the effect of the lateral heat conduction
is negligible in comparison with other terms in (20). To the leading order, the governing equation becomes:
(21)
4.2. Initial Boundary Value Problem and Its Analytical Solution
We continue discussing the simplified system governing the skin temperature evolution.
Before the start of electromagnetic exposure, the skin is in its thermal homeostasis. The homeostatic temperature varies gradually from the core temperature inside skin tissue to a lower temperature at the skin surface. In our simplified model, however, we neglect this spatial variation in homeostatic temperature and assume that skin baseline temperature is a uniform constant
at the beginning of electromagnetic exposure. This assumption is justified for millimeter wave exposure because the heating is concentrated in a very thin skin layer in which the variation of homeostatic temperature is small. This assumption leads to a simple initial condition.
In non-dimensionalization (20), physical temperature
is shifted by
and normalized by the temperature scale
where
is the physical temperature threshold for activating skin thermal nociceptors. Given the physical baseline temperature
, the temperature scale
is the temperature increase needed for skin thermal nociceptor activation. After normalization, the non-dimensional versions of baseline temperature and temperature threshold are
In homeostasis, the skin loses heat to the environment at its surface via blackbody radiation and convective cooling. However, the rate of heat loss from the skin surface is low. In a high-intensity, short-duration electromagnetic exposure, the rate of electromagnetic energy entering the skin tissue is much greater than the rate of slow heat loss at the skin surface. Thus, we neglect the slow heat loss at the skin surface and assume no heat exchange with the environment there. This assumption leads to a simple boundary condition.
(22)
Note that (22) has three key features: 1) it is linear; 2)
are not involve differential variables; and 3) the source term has separate dependences on
and on
. These features imply that the skin temperature
has the form
(23)
where
is a function of
only and satisfies
(24)
(25)
where
is the complementary error function.
4.3. A Test Problem for Skin-Activated Volume
In this subsection, all quantities are non-dimensional. The activated skin region
at time
is enclosed by the isosurface of skin temperature
at value
. Using the expression of
in (23), we write the activated skin region
as
(26)
In this simplified electromagnetic heating problem, the activated region
is axially symmetric. In more realistic electromagnetic heating applications, the electromagnetic beam may be moving relative to the skin, the incident angle may be oblique, or the skin material properties may be inhomogeneous. Under these complex conditions, we no longer have a closed-form analytical solution for skin temperature, which needs to be solved numerically on a 3D grid and in general is not axially symmetric [18] [19]. Our volume computation methods are well capable of accommodating this complex situation. It requires only a discrete representation of skin temperature on a 3D grid; no symmetry is assumed. Here we use (26) to construct a non-symmetric problem for testing the accuracy of volume computation. We first find the activated volume of (26). The activated skin region of (26) is
(27)
where
and
is the inverse of
at fixed
. We express the activated skin volume in terms of a single integral.
We solve this integral accurately to machine precision using the composite Simpson’s rule, and use the result to assess the errors in numerical volumes (6) and (9). In the numerical test, we use
and
. To test the robustness of the volume computation, we shift the region in the x-direction by a z-dependent amount. This transformation destroys the axial symmetry while preserving the true volume, which is needed in error assessment. We set the test problem as follows.
(28)
Figure 10 shows a triangulation of the isosurface at the activation temperature threshold (left panel) and the errors in numerical volumes (right panel). The triangulation is based on a coarse grid with
for illustrative purposes. The activated skin region
is enclosed by the isosurface and the skin surface (
). With the z-dependent shift in
, neither function
in (28) nor the region
enclosed by the isosurface is axially symmetric. The volume computation procedure, however, is not impacted at all by the transformation. It uses only a discretization of function
on a 3D numerical grid. The errors in numerical volumes behave as expected. The error in
is proportional to
; the error in
is significantly below that in
.
5. Summary
In this study, we investigated an accurate and reliable method for computing the activated skin volume in electromagnetic heating when skin is exposed to an incident electromagnetic beam of millimeter wavelength. The activated volume is enclosed by the isosurface of skin temperature at the level of thermal nociceptor activation threshold. Thus, the task of computing the activated volume is cast into a general problem of finding the volume enclosed by an isosurface of an underlying function
. Mathematically, the enclosed volume is expressed as a surface integral over the isosurface.
(a) (b)
Figure 10. Left: Triangulation of the activated skin region as an isosurface of
in (28).
has been transformed to destroy axial symmetry. Right: errors in numerical volumes
and
vs mesh spacing
.
In many electromagnetic heating applications, the skin temperature is obtained numerically by solving a heat transfer model on a 3D grid. That is, the skin temperature is known only on a 3D grid. With only a discrete representation of function
, the corresponding isosurface is obtained approximately using linear interpolation along grid lines of the 3D grid. The resulting approximation of the isosurface is a collection of planar triangle elements. With a triangulation approximation of the isosurface, surface integration is carried out over each planar triangle element, which is analytically given by a triple scalar product. The enclosed volume is obtained by summing over all triple scalar products, each for one planar triangle element of the isosurface.
The process of approximating a surface using flat triangle elements is analogous to that of approximating a curve using line segments. Both are expected to produce second-order approximations. Given a discrete representation of
with mesh spacing
, a triangulation of the isosurface is constructed, and the enclosed volume is calculated. The dominant error in the numerical volume obtained with mesh spacing
is proportional to
. From the given fine representation of
, a coarse representation with mesh spacing
is obtained by down-sampling, which does not involve any additional numerical simulations of a 3D heat transfer model. The dominant error in the numerical volume obtained with mesh spacing
is proportional to
. Extrapolation combines these two numerical volumes to eliminate the dominant error. The result of extrapolation is a more accurate approximation to the enclosed volume.
We evaluated the performance of the two volume computation methods: 1) triangulation only, 2) triangulation plus extrapolation. To accurately assess the errors in numerical volumes, we selected test problems that have closed-form analytical solutions, including a simplified case of skin electromagnetic heating. In all problems tested, we observed that 1) the error in the numerical volume directly from triangulation of isosurface is proportional to
where
is the mesh spacing of the 3D grid in the given discrete representation of function
; and 2) the error in the numerical volume from triangulation plus extrapolation is much smaller than that in the triangulation-only volume, clearly demonstrating that extrapolation consistently improves the accuracy across all test cases.
Acknowledgement
The authors acknowledge the Joint Intermediate Force Capabilities Office of the U.S. Department of Defense and the Naval Postgraduate School for supporting this work.
Disclaimer
The views expressed in this document are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government.