- freely available
Sensors 2012, 12(7), 9862-9883; doi:10.3390/s120709862
Published: 23 July 2012
Abstract: A rigorous full-wave solution, via the Finite-Difference-Time-Domain (FDTD) method, is performed in an attempt to obtain realistic communication channel models for on-body wireless transmission in Body-Area-Networks (BANs), which are local data networks using the human body as a propagation medium. The problem of modeling the coupling between body mounted antennas is often not amenable to attack by hybrid techniques owing to the complex nature of the human body. For instance, the time-domain Green's function approach becomes more involved when the antennas are not conformal. Furthermore, the human body is irregular in shape and has dispersion properties that are unique. One consequence of this is that we must resort to modeling the antenna network mounted on the body in its entirety, and the number of degrees of freedom (DoFs) can be on the order of billions. Even so, this type of problem can still be modeled by employing a parallel version of the FDTD algorithm running on a cluster. Lastly, we note that the results of rigorous simulation of BANs can serve as benchmarks for comparison with the abundance of measurement data.
As wireless technologies continue to evolve, the development of personalized devices which exchange data with unprecedented ease and efficiency is certain to grow unabated. Recently, such technologies have garnered much attention from those interested in biomedical sensing and Body-Area-Networks (BANs). These technologies, which are data networks that operate through wireless transmission using the human body as a propagation medium, continue to be an active area of research in fields such as remote health monitoring and medical biosensors. However, the complexity of integrating efficient communication systems in the human body environment poses many challenges to the future of this emerging technology. The excitation of surface and space waves from radiating antennas mounted on the body can have a large impact on the performance of co-site body-centric antenna systems. Moreover, the presence of multiple antennas on the body can lead to unexpected coupling due to creeping wave interaction. Fortunately, recent developments in powerful numerical methods, such as the Finite-Difference-Time-Domain (FDTD) method running on parallel platforms, has made it feasible for us to carry out a detailed study of these body-centric antenna systems.
2. Simple Models for BANs
For many years researchers have used simplified geometries to model the interaction of electromagnetic energy with biological tissue. Such geometries typically lend themselves to simple shapes, such as cylinders, ellipses and spheres for which past research has typically treated these as perfectly conducting objects, low loss high dielectrics, and surface impedance models. This type of treatment was convenient due to the availability of well-known analytical methods used solve these problems, such as the uniform theory of diffraction (UTD), ray tracing (RT), creeping waves, and eigenfunction analysis [1,2]. Indeed, these models have been shown in recent years to yield reasonably good results for simple cases that compare well to those derived numerically rigorously with modern CEM techniques. However, the asymptotic techniques fail to perform well when the dielectric medium they deal with is arbitrarily shaped, inhomogeneous and lossy, and such problems must be handled by using general-purpose numerical methods, such as the FDTD [3–6]. Nevertheless, these simple geometries can still provide a computationally efficient way to study the propagation around and through the human body. Therefore, these models remain useful for studying BANs.
In this section we provide the results of a simplified model for the human body torso. The proposed model is a 3-layer elliptical structure having major and minor axis of 150 cm and 120 cm, respectively. This model has been used in  to investigate the coupling around a 2-D ellipse using the sub-band FDTD, UTD/RT and measurement techniques at UWB frequencies. However, in that work the model was assumed to be perfectly conducting when applying the UTD/RT method while a homogeneous muscle phantom was employed for the sub-band FDTD analysis. Additionally, a conformal FDTD algorithm was not used to improve the accuracy of the curved surface whereas the author has done so in this work. Furthermore, it neither accounted for the multi-layer dielectric properties of the tissue in the human torso, nor did it simulate the actual radiating element, i.e., viz., the monopole antenna rigorously.
The 3-layer ellipse model incorporates the skin, fat, and muscle layers. In  a simple 3-layer planar slab model using 3 mm skin layer, 5 mm fat layer and muscle was used to study the penetration depth of an incident plane wave for use in implantable medical devices. In this work we have used the same thickness for the skin and fat layers in the elliptical model.
Although the FDTD method enjoys a significant advantage over MoM in terms of its ability to simulate complex structures and lossy inhomogeneous materials, it has been known to require far more computational resources than are usually available to accurately model, simultaneously, the fine features of the radiating element, the layered structure of the geometry and the electrically large size of the entire structure typically encountered in the study of BANs. To circumvent this problem, most research done on BANs by utilizing the FDTD have been carried out using a point source approximation. While such an approximation may be adequate for directly estimating the path loss associated with the body, it does not rigorously account for a number of crucial antenna factors that affect the antenna performance, such as finite ground size, radiation pattern and efficiency. Furthermore, any field behavior in either the near or the intermediate region is inherently neglected in the point source approximation, whereas the physical structure of the radiating element must be included to properly model the physical system.
In this paper we have used a parallel version of FDTD that can handle such electrically large geometries as well as the fine features of the radiating element. To this end, we have used quarter-wave monopoles resonant at 2.45 GHz with a 75 mm × 75 mm square ground plane located at tangent points one to two FDTD cells away from the models analyzed in this study. Although other antennas could be used, the choice of the monopole antenna has the distinct advantage in that the radiation pattern in the plane azimuthal to the monopole is inherently stable across the bandwidth of interest. However, the monopoles used in this study do not have an impedance matching bandwidth wide enough to cover the frequencies of interest, and, therefore, the channel path loss data between observation points should be considered relative to one another for a given frequency. Nevertheless, the polarization and radiation pattern deviations of the transmitter and receivers across the frequency band can more or less be neglected when performing coupling calculations, which make these antennas useful for studying channel characteristics of the on-body propagation medium.
The setup used in the simulation is shown in Figure 1 where the receiver is located first in the source plane and then displaced vertically by 210 mm and 400 mm, respectively, from the above plane. For each observation plane the receiver is moved around the elliptical trunk model and the S21 is recorded. The mode of propagation is known to be a creeping wave and the direct ray paths are shown. For each observation plane the S21 was calculated along the elliptical path in the level plane and plotted for frequencies between 0.8–6 GHz as shown in Figures 2–4.
For BANs it is typically assumed that the wave propagation through the body is so attenuated that its contribution can be ignored. To verify this we have plotted the fields for the cross-section of the ellipse in the source plane as well as a vertical cross-section along the extent of the ellipse model. The electric field plots are shown in Figures 5 and 6. From these figures it can be seen that the field magnitude inside the model is less than −100 dB and the main source of energy transfer is along the surface of the trunk in the form of a creeping wave.
In Figures 7–9 the path loss is plotted versus the distance around the elliptical model in each of the different observation planes. As shown in Figure 7, which depicts the observations made in the source plane, the attenuation at higher frequencies exhibit a clear monotonic behavior and is characteristic of a creeping wave. The results in Figures 7–9 have been found to agree closely with those in the literature for other body models [1,2,7,9–19]. These results can be useful as reference points when approximating the rate of attenuation along the trunk in body-centric network scenarios.
3. Numerical Phantoms for BANs
Although simplified geometries have their use in analyzing body-centric communication networks, the availability of realistic human body models enables us to use a more rigorous approach to understand how the irregular shape of the body affects the performance of BANs. One of the most commonly used body models is shown in Figure 10, where the original data set is comprised of voxels (i.e., 3D matrix data set). Furthermore, a hypothetical BAN configuration is shown with the transmitting and receiving antennas. To reduce the computational resources needed in the simulation, a lossy homogeneous model was used.
Additionally, the resolution of the original voxel data set, which is 1 mm × 1 mm × 1 mm, was down-sampled to 3 mm × 3 mm × 3 mm. Even at this lower resolution the computational resources needed are high, specifically 8 hours on 16 Pentium 4 CPUs. Although this may seem too coarse for the conventional λ/20 cell size, the fields couple on or near the surface of the body, where the mesh can be coarser, and we are interested in separation distance well into the asymptotic region of the transmitting antenna. To demonstrate that the loss of accuracy is negligible in doing so, we have performed a simple experiment by computing the difference in field magnitude at 3 GHz—far away from the transmitting antenna on the same plane as shown in Figure 11. It is evident from the results that in the asymptotic region there is little loss in accuracy by utilizing a down-sampled phantom model.
4. Dielectric Properties and Dispersion Models of Biological Tissue
It is commonly claimed in the literature that a good approximation for the body can be made by using a full muscle phantom or a two-thirds muscle equivalent phantom, the latter being more commonly used in EMC analysis for SAR [20,21]. However, realistic biological tissues exhibit dispersion characteristics that are not of the traditional Debye type used in the FDTD model, whose spectral behavior is usually represented by the form:where τn is the relaxation time constant Δεn is the spectral coefficient and σn is the static ionic conductivity. This model can be handled in FDTD through a simple convolution extension of the basic FDTD algorithm. In general, biological tissue exhibit a broadened spectrum which is empirically accounted for by the parameter 0 ≤ αn < 1, (see Gabriel et al. ) and is typically referred to as the Cole-Cole model. It is given by:
The difficulty in this model lies in the fact that there are not any simple closed-form expressions amenable to the FDTD algorithm. Specifically, this is due to the fact that the inverse Fourier transform is non-trivial.
4.1. Dielectic Spectrum Approximation
In this Section we will introduce a technique that can be used to implement the Cole-Cole model into the desired frequency band of interest for simple geometries relevant to BANs (e.g., planar human tissue phantoms) in FDTD. Since the static conductivity term can be handled easily in the FDTD update equations we turn our attention to the term containing αn. First we postulate that each term in the Cole-Cole model can be rewritten as an integral representation of a Debye spectrum as follows:
Then the expression for the electric field density follows as:where by the inverse Fourier transform yields:
Therefore, if it is possible to find a time domain representation for the Laplace transform of the unknown spectrum gi(λ) and, hence, we may extend the basic convolutional FDTD to implement non-Debye types of materials.
The problem at hand is to determine a suitable function for which we can derive the Laplace transform. To do this we first rewrite the Debye integral representation as:where u(ρ) is the Heaviside step function. Now by Fubini's Theorem:
To find g(λ) we expand it in terms of some complete basis set for which we know the Laplace transform. Specifically, we chose Bessel functions of the first kind which form a complete set in ℜ: λ ∈ [0, ∞). Therefore, we have:where a is a fitting parameter. Obviously we must truncate this infinite series for numerical purposes; hence we write:
Now we use the Laplace transform relation given by:
Of course, we could have used Equation (1) directly in Equation (5); however, we have found that the integral converges much more slowly than that of the reformulation given in Equation (10). After inserting Equation (13) into the equation given in Equation (10) we have:
Next, we can apply the method of least squares to find the coefficients Cn. However, from Equation (7) it is obvious that we must require the Cn's to be real. Therefore we have a constrained least squares system of equations given by the following:where A̿ is 2NxN, b̄ is 2Nx1, x̄ is Nx1, x̄ = A+̿b̄ and
In common with most over-constrained inverse problems, we must use the Moore-Penrose pseudoinverse for A+̿ to solve the system of equations. In practice, the integral cannot be evaluated over all possible frequencies; hence, it is typically replaced by a discrete summation over all frequencies of interest where the spectral match is desired.
As an illustrative example of this approach, the 4-term Cole-Cole model was taken for the tissue corresponding to the muscle. Although the preceding formulation corresponds to a single Cole-Cole term, the postulated Debye spectrum can equally well be applied to the entire summation of Cole-Cole terms. The parameters given by Gabriel  listed in Table 1.
Using the proposed algorithm we have obtained the following coefficients for an 11th-order expansion that are listed in Table 2. In addition, we have found that a good match was achieved when the fitting parameter was chosen to be a = 0.5e − 9. Although initially the order of the expansion may seem to be large, the expansion is only 2.75 times that of the original 4-term Cole-Cole model. Figures 12–13 show the magnitude and phase spectrum match for the band of interest, specifically 1–10 GHz. Furthermore, Figure 14 shows that the relative error is less than 5 percent over the entire band, for both magnitude and phase, and this can be considered a very good match for simulation purposes.
As an example, the calculated coefficients along with the fitting parameter were used to model the frequency response in a muscle medium. Using the convolution sum of Equation (7) for a Gaussian pulse excitation in the medium yields the result shown in Figure 15. It can be seen from Figure 15 that the electric flux density inside the muscle medium is influenced by its frequency domain characteristics as modeled by the proposed algorithm.
4.2. Recursive Convolution Method for Debye Materials
The problem with incorporating the spectral approximation algorithm proposed in the previous section is that FDTD requires a record-keeping of all past time values of the electric field components. If either the problem size is small, or reflection properties from an infinite planar slab are of interest then this approach may be feasible. However, for practical problems, the computational domain can become exceedingly large (e.g., upward of 1 billion unknowns for realistic human body phantoms), and other approximation methods must be used. Often times, the dispersion properties of biological tissue can be approximated by a Debye model over a finite frequency bandwidth. In this case it is possible to formulate an FDTD updating scheme for dispersive materials that does not require keeping all past histories of the fields.
The recursive convolution FDTD is one such method and is discussed in . The essential features of this method are based on the Debye dispersion model given by:where χ(ω) is explicitly given as:
After some extensive manipulations the final form of the FDTD updating equations for the electric field become:and is given by:
The formulation given in Equation (21) can be used to incorporate materials that exhibit Debye-type dispersive properties into the FDTD. If the geometry is simple (e.g., a dispersive sphere), this method has been shown to give improved accuracy. However, in the case of the human body, where the object has irregular features, and many dispersive dielectric layers, the conformal (CFDTD) version, combined with the recursive convolution method, can lead to unstable results. In fact, when using the parameters in Table 1 with αi = 0 to simulate the body shown in Figure 10, the results were found to diverge. This problem further demonstrates the difficulties when trying to rigorously simulate a realistic human body. Therefore, we have used a common approximation  for the human body as consisting of a non-dispersive muscle (εr = 52.7, σ = 1.7) or its two-thirds equivalent phantom in the band of 0.8–3 GHz.
5. Simulations and Results
Using the muscle and the two-thirds muscle equivalent human body phantom, the CFDTD algorithm was used to simulate the setup previously shown in Figure 10.
For each model, the network configuration was simulated and the S21 was calculated. Additionally, the network was also simulated in the absence of the body in order to understand the influence of its presence. The free-space case (body absent) is shown in Figure 16 and the results of the two body models are shown in Figures 17 and 18. To gain insight into the field distribution around the body the electric field is shown in Figure 19 at 3 GHz. It is evident from the results that the line-of-sight (LOS) or near LOS paths are not greatly influenced by the presence of the body for monopole antennas.
However, for the non-line-of-sight (NLOS) there is a noticeable difference in the path loss, especially at frequencies above 1 GHz, where the difference is approximately 35 dB compared to the free-space case.
To determine the accuracy of the elliptical model, we compare two cases, namely when the receiver is located on the back of the body and on the shoulder-side. Additionally, in order to improve the elliptical model from the previous section, two muscle tissue arms, composed of cylinders and spheres, were placed alongside the elliptical torso model and are shown superimposed on the actual physical model in Figure 20. The results for the case when the receiver is located on the back of the body and on the shoulder-side are shown in Figures 21 and 22. For the case when the receiver is located on the back of the body the addition of the arms improves the accuracy of the results when compared to the physical model. This indicates that the arms can have a significant effect on the coupling between antennas mounted on the body. However, for the case when the antenna is placed on the shoulder side of the body, neither the elliptical model nor the ellipse with arms yielded accurate results, and there was approximately a 10 dB discrepancy between the results obtained with these and the physical models. Therefore, we surmise that the addition of other scattering features such as the head, irregular arm position and shape—not exhibited in the simplified models—play a crucial role in accurately capturing the behaviors of the fields around the human body.
Despite the capability of FDTD to model the complex human body in its original form, it is often desirable to seek out good geometrical approximations to simply the computational cost. This has been documented in the literature for both measurement and simulation purposes. However, to-date a quantitative study that demonstrates the accuracy of the results using simplified models has not yet been reported. A detailed characterization of this comparison has been carried out and presented in this paper. It has been shown that the rigorous FDTD phantom model yielded results that are consistent with the measurements found in the literature, and they provide valuable information into potential cosite BAN antenna systems. In addition, we have shown simple models can give reasonably accurate results for some antenna configurations, but they can fail to reproduce the mutual coupling results when the antennas are not in line-of-sight. Therefore, it is highly desirable to carry out an in-depth study of these approximations and to see how well the results based on these approximations compare to the rigorous simulation of the human body.
- Alves, T.; Poussot, B.; Laheurte, J.-M. Analytical propagation modeling of BAN channels based on the creeping-wave theory. IEEE Trans. Antennas Propag. 2011, 59, 1269–1274.
- Ma, D.; Zhang, W.X. Analytic propagation model for wireless body-area networks. IEEE Trans. Antennas Propag. 2011, 59, 4749–4756.
- Dumanli, S.; Railton, C.J. Analysis of coupled tilted slot antennas in FDTD using a novel time domain huygens method with application to body area networks. Trans. Antennas Propag. 2012, 60, 1987–1994.
- Eid, A.M.; Wallace, J.W. Accurate modeling of body area network channels using surface-based method of moments. Trans. Antennas Propag. 2011, 59, 3022–3030.
- Yu, W.; Mittra, R.; Su, T.; Liu, Y.; Yang, X. Parallel Finite-Difference-Time-Domain Method; Artech House Inc.: Norwood, MA, USA, 2006.
- Taflove, A.; Hagness, S.C. Computational Electrodynamic—The Finite Difference Time-Domain Method, 3rd ed. ed.; Artech House Inc.: Norwood, MA, USA, 2005; pp. 415–417.
- Zhao, Y.; Hao, Y.; Alomainy, A.; Parini, C. UWB on-body radio channel modeling using ray theory and subband FDTD method. IEEE Trans. Microwave Theory Tech. 2006, 54, 1827–1835.
- Hall, P.S.; Hao, Y. Antennas and Propagation for Body Centric Communications Systems; Artech House: Norwood, MA, USA, 2006; pp. 241–255.
- Hall, P.S.; Hao, Y.; Nechayev, Y.I.; Alomalny, A.; Constantinou, C.C.; Parini, C.; Kamarudin, M.R.; Salim, T.Z.; Hee, D.T.M.; Dubrovka, R.; et al. Antennas and propagation for on-body communication systems. IEEE Antennas Propag. Mag. 2007, 49, 41–58.
- Hall, P.S.; Hao, Y. Wearable Antennas for Body Area Networks. In Microstrip and Printed Antennas: New Trends, Techniques and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2011; pp. 183–210.
- Gallo, M.; Hall, P.S.; Bai, Q.; Nechayev, Y.I.; Constantinou, C.C.; Bozzetti, M. Simulation and measurement of dynamic on-body communication channels. IEEE Trans. Antennas Propag. Feb. 2011, 59, 623–630.
- Alomainy, A.; Hao, Y.; Hu, X.; Parini, C.G.; Hall, P.S. UWB on-body radio propagation and system modelling for wireless body-centric networks. IEE Proc. Commun. 2006, 153, 107–114.
- Kamarudin, M.R.; Nechayev, Y.; Hall, P.S. Performance of Antennas in the on Body Environment. Proceedings of the IEEE International Symposium on Antennas and Propagation, Washington, DC, USA, 3– 8 July 2005.
- Kim, J.; Rahmat-Samii, Y. Implanted antennas inside a human body: Simulations design, and characterization. IEEE Trans. Microw. Theory Tech. 2004, 52, 1934–1943.
- Mittra, R.; Bringuier, J.; Wiart, J.; Yoo, K. Modeling of Interaction Between Body-Mounted Antennas. Proceedings of the First European Conference on Antennas and Propagation EuCAP 2006, Nice, France, 6– 10 November 2006.
- Scanlon, W.G.; Evans, N.E. Body-Surface Mounted Antenna Modelling for Biotelemetry Using FDTD with Homogeneous, Two- and Three-Layer Phantoms. Proceedings of the 10th International Conference on Antennas and Propagation, Edinburgh, Scotland, 14– 17 April 1997.
- Zasowski, T.; Althaus, F.; Stager, M.; Wittneben, A.; Troster, G. UWAB for Noninvasive Wireless Body Area Networks: Channel Measurements and Results. Proceedings of the IEEE Conference on Ultra Wideband Systems and Technologies, Reston, VA, USA, 16–19 November 2003.
- Ryckaert, J.; de Doncker, P.; Meys, R.; de Le Hoye, A.; Donnay, S. Channel model for wireless communication around human body. Electron. Lett. 2004, 40, 543–544.
- Alomainy, A.; Hao, Y.; Owadally, A.; Parini, C.I.; Nechayev, Y.; Hall, P.S.; Constantinou, C.C. Statistical analysis and performance evaluation for on-body radio propagation with microstrip patch antennas. IEEE Trans. Antennas Propag. 2007, 55, 245–248.
- Furse, C.M.; Chen, J.-Y.; Gandhi, O.P. The use of the frequency-dependent finite-difference time-domain method for induced current and SAR calculations for a heterogeneous model of the human body. IEEE Trans. Electromagn. Compat 1994, 36, 128–133.
- Gandhi, O.P.; Gao, B.-Q.; Chen, J.-Y. A frequency-dependent finite-difference time-domain formulation for general dispersive media. IEEE Trans. Microw. Theory Tech. 1993, 41, 658–665.
- Gabriel, S.; Lau, R.W.; Gabriel, C. The dielectric properties of biological tissues: III parametric models for the dielectric spectrum of tissues. Phys. Med. Biol. 1996, 41, 2271–2293.
- Abbasi, Q.H.; Sani, A.; Alomainy, A.; Hao, Y. On-body radio channel characterization and system-level modeling for multiband OFDM ultra-wideband body-centric wireless network. IEEE Trans. Microw. Theory Tech. 2010, 58, 3485–3492.
- Khan, M.M.; Abbasi, Q.H.; Alomainy, A.; Hao, Y. Radio Propagation Channel Characterisation Using Ultra Wideband Wireless Tags for Body-Centric Wireless Networks in Indoor Environment. Proceedings of International Workshop on Antenna Technology, Hong Kong, China, 7–9 March 2011.
- Tuovinen, T.; Yazdandoost, K.Y.; Iinatti, J. Monopole Ultra Wideband antenna for on-body communication in Wireless Body Area Network. Proceedings of the Antennas and Propagation Conference (LAPC), Loughborough, UK, 14–15 November 2011.
- Zhang, Y.P.; Li, Q. Performance of UWB impulse radio with planar monopoles over on-human-body propagation channel for wireless body area networks. IEEE Trans. Antennas Propag. 2007, 55, 2907–2914.
- Fort, A.; Desset, C.; Ryckaert, J.; de Doncker, P.; van Biesen, L.; Donnay, S. Ultra Wide-band Body Area Channel Model. Proceedings of the IEEE International Conference Communication, Seoul, Korea, 16– 20 May 2005. Volume 4; pp. 2840–1844.
- Hao, Y.; Alomainy, A.; Song, W.; Parini, C.G.; Hall, P.; Nechayev, Y.; Constantinou, C. Numerical Modeling of On-body Radio Propagation Channel. Presented at the IEEE AP-S International Symposium, Washington, DC, USA, 3– 8 July 2005.
- Alomainy, A.; Hao, Y.; Parini, C.; Hall, P. Comparison between two different antennas for UWB on-body propagation measurements. IEEE Antennas Wirel. Propag. Lett. 2005, 4, 31–34.
- Kamarudin, M.; Nechayev, Y.; Hall, P. Antennas for On-body Communication Systems. Proceedings of the IEEE International Workshop Antenna Technology, Singapore, 7– 9 March 2005; pp. 17–20.
- Nechayev, Y.I.; Hall, P.S.; Constantinou, C.C.; Hao, Y.; Alomainy, A.; Dubrovka, R.; Parini, C. Antennas and Propagation for On-Body Communication Systems. Proceedings of the 11th International Symposium. on Antenna Technology and Applied Electromagnetics ANTEM, Saint Malo, France, 15–17 June 2005.
- Nechayev, Y.I.; Hall, P.S.; Constantinou, C.C.; Hao, Y.; Alomainy, A.; Dubrovka, R.; Parini, C. On-Body Path Gain Variations with Changing Body Posture and Antenna Position. Proceedings of the IEEE International Symposium on Antennas and Propagation, Washington, DC, USA, 3– 8 July 2005.
|Table 1. 4 term Cole-Cole model parameters for muscle.|
|Δε1 = 50||τ1 = 7.23e − 12||α1 = 0.1|
|Δε2 = 7000||τ2 = 353.68 e − 9||α2 = 0.1|
|Δε3 = 1.2e6||τ3 = 318.31 e − 6||α3 = 0.1|
|Δε4 = 2.5e7||τ4 = 2.27 e − 3||α4 = 0|
|Table 2. Calculated coefficients from the spectral approximation method.|
© 2012 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).