Keywords

1 Introduction

For the purposes of the dosimetry of the small areas in radiotherapy, typically uses traditional micro ionisation chambers, semiconductor diode dosimeters and, in the recent years, increasingly uses a very handy MOSFET transistors. The MOSFET transistors provide good accuracy and repeatability of the results with dimensions of a few millimetres, which is sufficient for practical applications in medical diagnostics. In addition, they are joined harmoniously with the systems of scanning and information processing [1, 2]. For 3D doisimetry, Gel Dosimeters proposed in the mid 80-s are widely used. However, this method is rather inconvenient as it is associated with the use of special phantoms (models) made of gel-like material changing its optical properties under the influence of ionising irradiation. At the same time, it allows customising the parameters intensity and the 3D geometry of irradiation. Polymer gel dosimetry remains one of the most promising and widely used tools for 3D dose measuring [3]. There are also methods of extrapolating measurements at individual points or 2D measurements to 3D models.

The most modern methods [4] of measurement suggest usage of linear array diodes with 98 measurement points for scanning of a water phantom. Then the data are linked to the patient CT image and after Monte Carlo method are used to extrapolate dose distributions inside the patient body and to control measurements with point dosimeters (diodes) performed during the process treatment in vivo. Impact of ionising irradiation at different MOS (metal oxide semiconductor) structures have been studied for quite a long time, at least since the mid 70-s due to the start of using of electronics based on MOS technology in space systems [5]. The processes occurring in such structures under the influence of radiation of various types and intensity is very well studied and described in numerous articles addressing radiation hardness of MOS IS [6,7,8,9]. For medical applications measuring of the accumulated radiation dose with such structures is still rather new. As an indication of the accumulated dose the effect of degradation of MOS structure is used, particularly the under-gate dielectric (SiO2). Without going deep into the details of physical processes, we mention only the main effect that is used for dosimetry.

Under irradiation, gate dielectric accumulates a positive charge which leads in particular to a shift of the threshold voltage in a MOSFET transistor or to a shift of the volt-farad characteristics of the MOS capacitor. Inducing of a positive voltage on the Gate of a transistor (MOS capacitor) in the process of irradiation, leads to the increase of the amount of accumulated charge. In the case of no voltage applied, it makes possible to irradiate the passive MOS structure, and then to measure the charge that is equivalent to the dose. Other effects occurring in dielectrics during irradiation can be ignored in this case. In the range of doses used in medicine, the charge accumulation is linearly proportional to the dose and only at high doses about 6–8 Gy (depends on the technology) tends to saturation and loses linearity. Moreover, dosimeters based on MOS structures are small in size (around 1 sq. mm ) and very simple in production.

The particular focus of this paper is in the use of such sensors for development and imaging technology of a net bandage dosimetry system (Fig. 1), with a MOS capacitor sensor in every node of the grid. Such dosimetry net can be placed (dressed) around any part of the body (or fantom) and will allow controlling the dose of radiation for the incoming and outgoing flow of irradiation and from any direction. This will allow building a 3D model of the absorbed dose inside the patient’s body, which is a new and highly demanded product in the market of medical diagnostics tools.

Fig. 1.
figure 1

Net bandage.

The skin pattern recognition system is to deliver the location for net bandage position relatively to body map. The skin patent is mathematically interpreted by Fractal geometry. The self-similarity features of fractals are very suitable for this application. The skin region is translated into the vector of Fractal features. The Fractal features is then identifying the skin map. The first net bandage placement is to select and record the skin regions. The future treatments requires to position the sensor net at the very same skin area.

The automatic decision making system is implemented by Fuzzy logic technology. At the first net sensor bandage application the image recognition system build membership function of Fuzzy logic and memorised skin map. The future net bandage application will be automatically calculated offset to the first position and it is up to future developer to use the offset or to move the sensors net to the exact first position. We will cover the novel mathematical equation in Sect. 3 and begin from dosimetry setup in next section.

2 Structural Scheme of Dosimetry System

The proposed dosimetric network, can be a convenient and inexpensive tool to verify the dose distribution inside the body as well as build three-dimensional models of absorbed dose. The MOSFET was recently highly proven [10,11,12,13,14] as an in vivo dosimeter of the absorbed dose. Here, we have decided to focus on the most simple structures, such as the MOS capacitors, since the phenomenon of charge accumulation in under-gate dielectric of MOSFET (in fact, under-gate MOS capacitor) determines its ability to function as a dosimeter. MOS sensors, in this case, contain a number of advantages. MOS capacitors are extremely simple and inexpensive to manufacture. We can select and vary many parameters of this structure (for example thickness and type of gate-dielectric, the size of the structure) to improve its operation as a dosimeter, due to the fact it’s simply a capacitor it is not necessary to take into consideration the parameters required for function as a transistor.

The scheme of the measurement of accumulated charge which corresponds to the absorbed dose requires less number of contacts (only two, and one of them is common for all sensors) that facilitates the creation of matrix or grid with a large number of sensors.

Fig. 2.
figure 2

The measuring system for collecting data from sensors. 1- matrix of sensors, 2-multiplexer, 3-analog to digital converter.

The block diagram of such a system as shown in Fig. 2. The accumulated charge in the oxide (equivalent to dose) proposed to determine by measuring volt-farad characteristics. This method has long been known as the main and classical method for measurement of MOS structures properties [15,16,17] and have been well tested. A typical view of this characteristic for the silicon substrate n-type is shown in the Fig. 3.

This figure shows the shift of C-V characteristics which occurs as a result of accumulating charge in the gate oxide, the measurement of this shift is our goal in this case. Capacitive Sensors - dosimeters are connected in matrix (1). The date from the sensors is collected consecutively been analog multiplexer (2) switches from one structure to another. The sweep generator G1 provides a slow shift in a range of a few volts on MOS and G2 provides a test signal with a frequency of 1 MHz and amplitude of 10 mV. The alternate voltage amplitude on resistor Rn will be proportional to the capacity of MOS sensor, as demonstrated in the formulas below.

$$ Rc=1/wC, \,\,\,i=Ug_2/Z= Ug_2/\sqrt{Rn^{2}+1/w^{2}C^{2}} $$
$$ if \,\,\,\,\,R_c=1/wC>>R_n,\,\,\,\,\,then\,\,\,\,\, i\approx wC(Ug_1)Ug_2 $$
$$ U_R=iR_n=Ug_2R_n wC(Ug_1) \,\,\,\, where \,\,\,\,w=2\pi f $$

The measurement process for each sensor will take approximately no more than 5–10 ms. This means that the matrix of sensors with dimension of 256 sensors will be scanned in 1.5 to 2.5 s. These data is digitised by ADC (3) and sent to a computer wirelessly, where data can be processed further. The advantages of MOS as an absorbed dose dosimeters is also that they are able keep the charge somewhat stable and readings can be taken for a long period of time after exposure.

When MOS capacitors are exposed to ionizing radiation, the positive charge is captured in the under-gate oxide [18,19,20]. It leads to a shift of volt-farad characteristics, see Fig. 3. The magnitude of the shift depends on the absorbed dose of ionising radiation and is approximately 200 mV in the absence of gate voltage during irradiation. By applying a positive voltage on the gate, we can increase the sensitivity of the sensors and the shift of the voltage can reach 400–500 mV per Gy.

To confirm the behaviour of MOS structures under radiation by standard medical equipment, the most common samples taken, the gate oxide SiO2 were grown in a dry environment at 1000C, thickness of oxide was 0.6 \(\upmu \)m on Si wafer 4.5 Om/cm conductivity of n-type with F(fluorine) doping. Size of crystal was 1\(\,\times \,\)1 mm. Irradiation was carried out at Photon clinical linear accelerator 6 MeV (Varian 2100 EX), doses were 0 to 10 Gy, at room temperature. As a control dosimeter, ionisation chamber ROOS was used. Results of the experiment are shown on Fig. 4.

Fig. 3.
figure 3

Volt-Farad characteristic of typical MOS condensator.

Fig. 4.
figure 4

Characteristic of volt shift for the silicon substrate n-typer.

Fig. 5.
figure 5

Dermatological image acquisition camera.

For our purposes we are going to use a successfully tested system of pattern recognition [27] and adhere our system of sensors to the skin of the patient. The image recognition system was used for skin cancer diagnostic and has been published in [22,23,24,25,26, 28] this redundant system was working well and we expect it to be extremely effective.

3 Skin Pattern Positioning System

The current medical practice includes several radiation exposure during the course of treatment with a number of days in between. The position of the net bandage on the patient’s skin is very important to allow consistency for the next treatment of the same tumour. In order to address this, data from the CT scan could be used to adjust position for the next treatment. Computation of position is implemented by using Fractal Geometry theory [36] to get the precise pattern of the skin. The precise pattern of the skin is corresponded to the calibration points on the net bandage. The real time computation system [33] will allow a doctor to dynamically move the bandage and see the offset from the last treatment position. When offset approaches zero, the exact same position of the radiation sensors will be reached.

The skin has texture and a particular skin region can be characterised by Fractal features called Fractal parameters [34]. An image of the skin sample is taken by a specially designed dermatological image acquisition camera [38] on Fig. 5.

The correspondent points are calculated from Fractal parameters [35]. If we consider the profile of a typical skin image [37], then the curve does not coincide with a sine-wave signal. To obtain adequate accuracy, it is necessary to magnify the resolution of the image [21], which in turn introduces distortion [29, 31]. For increased accuracy on low-resolution data, we consider a convolution function of a form more consistent with the profile of a video signal [30,31,32]. For a signal I we consider the representation

$$ F\left( k \right) = \sum \limits _{n = 1}^N I\left( n \right) $$

    

$$ {\arccos }\left[ {\mathrm{{cos}}\left( {\frac{{\mathrm{{2}}\pi \mathrm{{(k - 1)(n - 1)}}}}{N} -{\pi \over 2}} \right) } \right] -{\pi \over 2} $$

    

$$ - i\arcsin \left[ {\mathrm{{cos}}\left( {\frac{{\mathrm{{2}}\pi \mathrm{{(k - 1)(n - 1)}}}}{N}} \right) } \right] $$

and for an image I with resolution \(m \times n\),

$$\begin{aligned}&\qquad \qquad \,\,\, F\left( {p,q} \right) = \sum \limits _{m = 1}^M \sum \limits _{n = 1}^N I\left( {m,n} \right) \end{aligned}$$
(1)
$$\begin{aligned}&\left( \arccos \left[ \cos \left( \frac{2\pi (p - 1)(m - 1)}{M} - {\pi \over 2} \right) \right] - {\pi \over 2} \right) \nonumber \\&\times \left( \arccos \left[ \cos \left( \frac{2\pi (k - 1)(n - 1)}{N}- {\pi \over 2} \right) \right] -{\pi \over 2} \right) \nonumber \\&\qquad - i\arcsin \left[ \arccos \left( \frac{2\pi (k - 1)(p - 1)}{M} \right) \right] \nonumber \\&\qquad \quad \times \arcsin \left[ \cos \left( \frac{2\pi (k - 1)(n - 1)}{N} \right) \right] \end{aligned}$$
(2)

In this work, application of the power spectrum method used to compute the fractal dimensions of a skin surface is based on the above representations for \(F\left( k \right) \) and \(F\left( {p,q} \right) \) respectively. We then consider the power spectrum of an ideal fractal signal given by \(P=c|k|^{-\beta }\), where c is a constant and \(\beta \) is the spectral exponent. In two dimensions, the power spectrum is given by \( P(k_x,k_y)=c|k|^{-\beta }\), where \(\left| k \right| = \sqrt{k_x^2 + k_y^2}\). In both cases, application of the least squares method or Orthogonal Linear Regression yields a solution for \(\beta \) and c, the relationship between \(\beta \) and the Fractal Dimension \(D_{F}\) being given by

$$ D_{F} = \frac{3D_{T}+2-\beta }{2} $$

for Topological Dimension \(D_{T}\). This approach allows us to drop the limits on the recognition of small objects since application of the FFT (for computing the power spectrum) works well (in terms of computational accuracy) only for large data sets, i.e. array sizes larger than 256 and 256 \(\times \) 256. Tests on the accuracy associated with computing the fractal dimension using Eqs. (1) and (2) show an improvement of 5% over computations based on conventional Discrete Fourier Transform.

The setup calculates Fractal features dynamically from the centre of an image. The testing GUI software is presented on Fig. 6:

The original skin image from the camera is presented on Fig. 7.

Fig. 6.
figure 6

GUI software.

Fig. 7.
figure 7

The original skin image.

The current position of the net bandage and camera is given from optical calibration marks Fig. 8.

Fig. 8.
figure 8

The optical calibration mark.

Fig. 9.
figure 9

Basic architecture of the diagnostic system based on the Fractal Dimension D (a single feature) and decision making criteria \(\beta \).

The corresponding points of the current Fractal marks and optical position gives us the offset number which guide the doctor to the original position of the sensor net bandage.

In order to map the skin surface, the ‘system’ has to know its mathematical representation. Here, this representation is based on the features considered in the previous section which are used to create an image of the object in the ‘electronic mind’. This includes the textural features for the skin object coupled with the Euclidean and morphological measures defined. In the case of a general application, all objects are represented by a list of parameters for implementation of supervised learning for the first net bandage application in which a fuzzy logic system automatically adjusts the weight coefficients for the input feature set.

The methods developed represent a contribution to pattern recognition based on fractal geometry, fuzzy logic and the implementation of a fully automatic recognition scheme as illustrated in Fig. 9 for the Fractal Dimension D (just one element of the feature vector used in practice). The recognition procedure uses the decision making rules from fuzzy logic theory [39,40,41,42] based on all, or a selection, of the features defined above which are combined to produce a feature vector \(\mathbf{x}\).

3.1 Decision Making

The class probability vector \(\mathbf {p}= \{p_j\}\) is estimated from the object feature vector \(\mathbf {x}=\{x_i\}\) and membership functions \(m_j(\mathbf {x})\) defined in a knowledge database. If \(m_j(\mathbf {x})\) is a membership function, then the probability for each \(j^\mathrm{th}\) class and \(i^\mathrm{th}\) feature is given by

$$\begin{aligned} p_j(\mathbf {x}_i)= \mathrm{max}\left[ \frac{\sigma _j}{\left| \mathbf {x}_i-\mathbf {x}_{j,i}\right| }\cdot m_j(\mathbf {x}_{j,i})\right] \end{aligned}$$

where \(\sigma _j\) is the distribution density of values \(\mathbf {x}_j\) at the point \(\mathbf {x}_i\) of the membership function. The next step is to compute the mean class probability given by

$$\begin{aligned} \langle p \rangle = \frac{1}{j} \sum \limits _{j} \mathbf {w}_j p_j \end{aligned}$$

where \(\mathbf {w}_j\) is the weight coefficient matrix. This value is used to select the class associated with

$$ p(j)= \mathrm{min} \left[ (p_j \cdot \mathbf {w}_j - \langle p \rangle ) \ge 0 \right] $$

providing a result for a decision associated with the \(j^\mathrm{th}\) class. The weight coefficient matrix is adjusted during the learning stage of the algorithm.

The decision criterion method considered here represents a weighing-density minimax expression. The estimation of the decision accuracy is achieved by using the density function

$$\begin{aligned} d_i=\left| \mathbf {x}_{\sigma _\mathrm{max}} - \mathbf {x}_i\right| ^ 3 + \left[ \sigma _\mathrm{max} (\mathbf {x}_{\sigma _\mathrm{max}})- p_j(\mathbf {x}_i) \right] ^3 \end{aligned}$$

with an accuracy determined by

$$ P = \mathbf {w}_j p_j - \mathbf {w}_j p_j \frac{2}{\pi }\sum _{i=1}^N d_i . $$

3.2 Skin Pattern Learning

The Pattern learning procedure is the most important part of the system for operation in automatic recognition mode. The training set of sample objects should cover all ranges of class characteristics with a uniform distribution together with a universal membership function. This rule should be taken into account for all classes participating in the training of the system. An system defines the class and accuracy for each model object where the accuracy is the level of self confidence that the skin object belongs to a given class. During this procedure, the system computes and transfers to a knowledge database, a vector \(\mathbf {x}=\{x_i\}\), which forms the membership function \(m_j (\mathbf {x}) \). The matrix of weight factors \( w _ {j, i} \) is formed at this stage accordingly for the \(i^\mathrm{th}\) parameter and \(j^\mathrm{th}\) class using the following expression:

$$ w_{i,j} = \left| 1 - \sum _{k=1}^N \left( p_{i,j}(\mathbf {x}_{i,j}^k)- \left\langle p_{i,j}(\mathbf {x}_{i,j})\right\rangle \right) p_{i,j}(\mathbf {x}_{i,j}^k) \right| . $$

The result of the weight matching procedure is that all parameters which have been computed but have not made any contribution to the characteristic set of an object are removed from the decision making algorithm by setting \(w _ {j, i}\) to null.

4 Conclusions

The focus of this paper is the development and validation of a simple, user-friendly system which allows control of the spatial distribution of the accumulated dose of radiation inside a body. The use of modern image recognition techniques allows precise positioning of the sensors net bandage. The calculation of exact accumulation dose and its confirmation by correct measurements is the key to the effective treatment. Simple and reliable monitoring of the 3D dose distribution will allow us to provide treatment in the safest way. The safe way means that the healthy cells will not be subject to unnecessary exposure, which helps to maintain the healthy cells surrounding the tumour. This work represents a new approach to accurate radiation exposure treatments. Implementation in hospitals requires more experiments, calibration and technological input. Feasibility studies, clinical validation and economical evaluation should be the next steps. We hope that this research will contribute to the safer radiation exposure treatment in cancer cure and prolonging the lives of many people.