|
|
Line 1: |
Line 1: |
| {{Context|date=December 2009}}
| |
| <!-- Deleted image removed: [[Image:Broad-beam-schematic.png|thumb|250px|Schematic drawing of a broad beam incident on a multi-layer scattering medium. {{deletable image-caption}}]] -->
| |
| Photon transport theories, such as the [[Monte Carlo methods|Monte Carlo method]], are commonly used to model [[Monte Carlo method for photon transport|light propagation in tissue]]. The responses to a [[pencil beam]] incident on a scattering medium are referred to as [[Green's function|Green’s functions]] or [[impulse response]]s. Photon transport methods can be directly used to compute broad-beam responses by distributing photons over the cross section of the beam. However, [[convolution]] can be used in certain cases to improve computational efficiency.
| |
|
| |
|
| ==General convolution formulas==
| |
| In order for convolution to be used to calculate a broad-beam response, a system must be [[time-invariant system|time invariant]], [[linear]], and [[Translational symmetry|translation invariant]]. Time invariance implies that a photon beam delayed by a given time produces a response shifted by the same delay. Linearity indicates that a given response will increase by the same amount if the input is scaled and obeys the property of [[Superposition principle|superposition]]. Translational invariance means that if a beam is shifted to a new location on the tissue surface, its response is also shifted in the same direction by the same distance. Here, only spatial convolution is considered.
| |
|
| |
|
| Responses from photon transport methods can be physical quantities such as [[Absorption (electromagnetic radiation)|absorption]], [[fluence]], [[reflectance]], or [[transmittance]]. Given a specific physical quantity, ''G(x,y,z)'', from a pencil beam in Cartesian space and a collimated light source with beam profile ''S(x,y)'', a broad-beam response can be calculated using the following 2-D convolution formula:
| | The legal system is pretty overwhelming when you are brand new to it. Thankfully, these write-up has information and facts that will teach you the best way to select a quality legal professional. Read more to learn how a good attorney will be your greatest advantage.<br><br>Try to find evaluations on neighborhood legal representatives on the internet. Locating a attorney that one could believe in and regard can be quite hard, so any suggestions that exist can be extremely helpful. Ensure that the critiques you consider are on an unbiased internet site and consider all remarks by using a grain of salt. The target is to locate the general agreement.<br><br>Prior to engage a legal representative, take a moment and define the issue which you have. Sometimes, you might find that your particular situation will not be bad enough to justify a legal professional. Comprehending precisely what you are going through may help help save you a lot of money after a while by using a lawyer and the courtroom charges.<br><br>Try to educate yourself on what you are actually handling. You should not be relying entirely around the lawyer to plan and construct your situation. Certainly, they will have more knowledge and experience dealing with your circumstances, but when you are equipped, it is possible to work together as a team to obtain the earn.<br><br>Examine on-line to find out what kind of fees are normal for the legal issues. This will help you stay away from being [http://Www.Jpopsuki.tv/user/view/user/testvest3/uid/24284 cheated] in the future. Pick a legal professional who may have a good reputation and a lot of expertise to ensure that they don't overcharge you for their own time-spending blunders.<br><br>Usually do not go out searching for a legal professional and simply consider those who have really low fees. Occasionally the fees are very low mainly because they reveal the caliber of the lawyer. You get what you buy oftentimes, therefore it is a smart idea to get into this being aware of you will have to spend a decent amount of cash.<br><br>Get ready a couple of questions for the first meeting together with the attorneys you are thinking about using the services of. Consider asking them questions regarding their experience and outcomes and request lots of questions on what they think of your circumstances. Usually do not have confidence in a legal professional who appears overly confident in remarkable ability to acquire your case even before you let them have every detail.<br><br>Try to look for a legal representative that gives a totally free evaluation. This will not only reduce your stress economically, but you will be able to have a peek at what you really are handling and what the lawyer offers for yourself. This helps alleviate your thoughts, specifically when dealing with a tumultuous suit.<br><br>When evaluating a good attorney, it may be very beneficial to ask friends and relations with regard to their referrals. It appears to be as if you will find a lawyer around every single part, so testimonials can steer you in the direction of an incredible attorney. Even when they are doing not concentrate on your sort of scenario, they can recommend an individual such as a colleague to you personally.<br><br>If you employ a attorney that has accomplished many cases properly in the industry in which your situation lies, you'll save money. They'll will need much less hours to complete the studies and legwork needed, together with an increased probability of achievement, you will pay less on the legal professional and possibly acquire your situation.<br><br>A good tip to remember when you use a lawyer is to try to get just as much completed in probable in just one getting together with. You're planning to pay far more to plan distinct conferences to go about several things. Going over many subjects in a reaching could help you save a lot of cash.<br><br>Factors to consider you do have a sound situation just before attacking somebody in the court. Keep in mind that some [http://crp-012.tempsite.ws/psiweb/index.php?title=Legal_professionals_Can_Be_Found_When_You_Know_What_To_Consider toronto car accident lawyers] just have their very own fascination with mind and definately will give you advice to attend judge irrespective of how reliable your circumstance is. Present your case to various experts and do your [http://aprendemusica.abird.es//user/view.php?id=230830&course=1 homework] all on your own prior to going to court.<br><br>When looking for skilled legal advise, benefit from online resources. Most enterprises possess a web site, which includes [http://www.metro-cu.org/members/groups/methods-for-retaining-your-children-from-needing-to-confirm-at-a-breakup-going-forward/ toronto injury lawyers]. Take a look at what the law states firm's website to ensure it comes with a professional visual appeal. When the internet site looks amateurish, it can be a indication of an inexperienced legal representative.<br><br>You are going to truly feel so assured in the event you face your legal issues by using a legal professional you believe in. Using the suggestions shared on this page to decide on your legal representative is likely to make your job much easier. Recall whatever you have just study when you perform your research for that excellent legal professional. |
| | |
| :<math>C(x,y,z)=\int_{-\infty}^\infty \int_{-\infty}^\infty \ G( x-x',y-y',z)S(x',y')\, dx'\,dy'. \qquad(1) </math>
| |
| | |
| Similar to 1-D convolution, 2-D convolution is commutative between ''G'' and ''S'' with a change of variables <small><math>x''=x-x'\,</math></small> and <small><math>y''=y-y'\,</math></small>:
| |
| | |
| :<math> C(x,y,z)=\int_{-\infty}^{\infty}\!\int_{-\infty}^{\infty}\ G( x'',y'',z)S(x-x'',y-y'')\, dx''\,dy''. \qquad(2)</math>
| |
| | |
| Because the broad-beam response <math>C(x,y,z)\,</math> has cylindrical symmetry, its convolution integrals can be rewritten as:
| |
| | |
| :<math> C(r,z) = \int_0^\infty \ S(r')r' \left [ \int_{0}^{2\pi} \ G\left (\sqrt{r^2+r'\,^2-2rr'cos\phi'},z \right )\, d\phi' \right ]dr' \qquad(3)</math>
| |
| | |
| :<math>C(r,z)=\int_0^\infty G(r'',z)r'' \left [ \int_{0}^{2\pi} S \left ( \sqrt{r^2+r''\,^2-2rr''cos\phi''} \right ) \, d\phi'' \right ]dr''\qquad(4)</math>
| |
| | |
| where <math> r'=\sqrt{x'^2+y'^2}</math>. Because the inner integration of Equation 4 is independent of ''z'', it only needs to be calculated once for all depths. Thus this form of the broad-beam response is more computationally advantageous.
| |
| | |
| ==Common beam profiles==
| |
| | |
| ===Gaussian beam===
| |
| | |
| For a [[Gaussian beam]], the intensity profile is given by
| |
| :<math> S(r') = S_0 \exp \left [ -2 \left( \frac{r'}{R} \right )^2 \right]. \qquad(5)</math>
| |
| | |
| Here, ''R'' denotes the <math>\tfrac{1}{e^2} \,</math> radius of the beam, and ''S''<sub>0</sub> denotes the intensity at the center of the beam. ''S''<sub>0</sub> is related to the total power ''P''<sub>0</sub> by
| |
| | |
| :<math> S_0 = \frac{2P_0}{\pi R^2}.\qquad(6)</math>
| |
| Substituting Eq. 5 into Eq. 4, we obtain
| |
| :<math> C(r,z) = 2\pi S(r)\int_{0}^{\infty} G(r'',z)\exp\left [-2\left (\frac{r''}{R} \right )^2 \right ]I_0\left (\frac{4rr''}{R^2} \right ) r'' \, dr'', \qquad(7)</math>
| |
| | |
| where ''I''<sub>0</sub> is the zeroth-order [[modified Bessel function]].
| |
| | |
| ===Top-hat beam===
| |
| For a [[tophat beam|top-hat beam]] of radius ''R'', the source function becomes
| |
| | |
| :<math> S(r') =
| |
| \begin{cases}
| |
| S_0, & \text{if }r'\leq R \\
| |
| \,0, & \text{if }r'> R
| |
| \end{cases}\qquad(8)</math>
| |
| | |
| where ''S''<sub>0</sub> denotes the intensity inside the beam. ''S''<sub>0</sub> is related to the total beam power ''P''<sub>0</sub> by
| |
| | |
| :<math> S_0 = \frac{P_0}{\pi R^2}.\qquad(9)</math>
| |
|
| |
| Substituting Eq. 8 into Eq. 4, we obtain
| |
| :<math>C(r,z) = 2\pi S_0\int_{0}^{\infty}G(r'',z)I_\phi (r,r'')r''\,dr'',\qquad(10)</math>
| |
| where
| |
| :<math> I_\phi (r,r'') =
| |
| \begin{cases}
| |
| 1, & \mbox{if }R\geq r+r'', \\
| |
| \tfrac{1}{\pi}\cos^{-1} \left(\tfrac{r^2+r''^2-R^2}{2rr''} \right ), & \mbox{if } \left |r-r'' \right |\leq R < r+r'', \\
| |
| 0, & \mbox{if }R < \left | r+r'' \right |.
| |
| \end{cases}\qquad(11)</math>
| |
| | |
| ==Errors in numerical evaluation==
| |
| | |
| ===First interactions===
| |
| First photon-tissue interactions always occur on the z axis and hence contribute to the specific absorption or related physical quantities as a [[Dirac delta function]]. Errors will result if absorption due to the first interactions is not recorded separately from absorption due to subsequent interactions. The total impulse response can be expressed in two parts:
| |
| | |
| :<math> C(r,z)=G_1(0,z)\frac{\delta (r)}{2\pi r}+ G_2(r,z),\qquad(12)</math>
| |
| | |
| where the first term results from the first interactions and the second, from subsequent interactions.
| |
| For a Gaussian beam, we have
| |
| | |
| :<math> C(r,z)=G_1(0,z)S(r)+2\pi S_0\int_{0}^{\infty} G_2(r'',z)\,exp\left [-2\left (\frac{r''-r}{R} \right )^2 \right ]I_{0e}\left(\frac{4rr''}{R^2} \right )r''\,dr''.\qquad(13)</math>
| |
| | |
| For a top-hat beam, we have
| |
| | |
| :<math> C(r,z)=G_1(0,z)S(r)+2\pi S_0\int_{0}^{\infty} G_2(r'',z)I_\phi (r,r'')r''\,dr''.\qquad(14)</math>
| |
| | |
| ===Truncation error===
| |
| For a top-hat beam, the upper integration limits may be bounded by ''r''<sub>max</sub>, such that ''r'' ≤ ''r''<sub>max</sub> − ''R''. Thus, the limited grid coverage in the ''r'' direction does not affect the convolution. To convolve reliably for physical quantities at ''r'' in response to a top-hat beam, we must ensure that ''r''<sub>max</sub> in photon transport methods is large enough that ''r'' ≤ ''r''<sub>max</sub> − ''R'' holds.
| |
| For a Gaussian beam, no simple upper integration limits exist because it theoretically extends to infinity. At ''r'' >> ''R'', a Gaussian beam and a top-hat beam of the same ''R'' and ''S''<sub>0</sub> have comparable convolution results. Therefore, ''r'' ≤ ''r''<sub>max</sub> − ''R'' can be used approximately for Gaussian beams as well.
| |
| | |
| ==Implementation of convolution==
| |
| There are two common methods used to implement discrete convolution: the definition of convolution and [[fast Fourier transform]]ation (FFT and IFFT) according to the [[convolution theorem]]. To calculate the optical broad-beam response, the impulse response of a pencil beam is convolved with the beam function. As shown by Equation 4, this is a 2-D convolution. To calculate the response of a light beam on a plane perpendicular to the z axis, the beam function (represented by a ''b × b'' matrix) is convolved with the impulse response on that plane (represented by an ''a'' × ''a'' matrix). Normally ''a'' is greater than ''b''. The calculation efficiency of these two methods depends largely on ''b'', the size of the light beam.
| |
| | |
| In direct convolution, the solution matrix is of the size (''a'' + ''b'' − 1) × (''a'' + ''b'' − 1). The calculation of each of these elements (except those near boundaries) includes ''b'' × ''b'' multiplications and ''b'' × ''b'' − 1 additions, so the [[analysis of algorithms|time complexity]] is [[big O notation|O]][(''a'' + ''b'')<sup>2</sup>''b''<sup>2</sup>]. Using the FFT method, the major steps are the FFT and IFFT of (''a'' + ''b'' − 1) × (''a'' + ''b'' − 1) matrices, so the time complexity is O[(''a'' + ''b'')<sup>2</sup> log(''a'' + ''b'')]. Comparing O[(''a'' + ''b'')<sup>2</sup>''b''<sup>2</sup>] and O[(''a'' + ''b'')<sup>2</sup> log(''a'' + ''b'')], it is apparent that direct convolution will be faster if ''b'' is much smaller than ''a'', but the FFT method will be faster if ''b'' is relatively large.
| |
| | |
| ==Computational examples==
| |
| | |
| The fate of photons can be modeled using a Matlab implementation of the Monte Carlo method (''n''<sub>rel</sub> = 1, ''μ''<sub>a</sub> = 0.1, ''μ''<sub>s</sub>=100, ''g'' = 0.9, 100,000 photons). Using this Matlab model, the fluence of a 3 × 3 × 3 cm<sup>3</sup> region is recorded and the fluence distribution of a broad-beam response is plotted. Figure 1 and Figure 2 show the responses to a pencil beam and a 1-cm top-hat broad-beam, respectively. Direct convolution was used to calculate the broad-beam response in Figure 2. Figure 3 shows the broad-beam response calculated using the FFT method. When the diameter of the light beam is 0.2 cm, direct convolution costs 1.93 seconds, and the FFT method costs 7.35 seconds. When the diameter of the light beam is 2 cm, direct convolution costs 90.1 seconds, and FFT method costs 16.8 seconds. Of course, the absolute computation time depends on the processing speed of the computer being used. These two comparisons were made on the same computer. Although the computation times differ, the plots in Figures 2 and 3 are indistinguishable.
| |
| {|
| |
| |<!-- Deleted image removed: [[Image:PencilBeam-plot.png|thumb|300px|Figure 1. Model of photon transport through a scattering medium of a pencil beam calculated using the Monte Carlo simulation.]] -->
| |
| | <!-- Commented out: [[Image:TopHat-response.png|thumb|300px|Figure 2. Model of photon transport through a scattering medium of a broad beam calculated using the direct convolution method.]] -->
| |
| |<!-- Deleted image removed: [[Image:TopHat-response-FT.png|thumb|300px|Figure 3. Model of photon transport through a scattering medium of a broad beam calculated using the fast Fourier transform (FFT) method.]] -->
| |
| |}
| |
| | |
| ==See also==
| |
| *[[Radiative transfer equation and diffusion theory for photon transport in biological tissue]]
| |
| *[[Monte Carlo method]]
| |
| *[[Monte Carlo method for photon transport]]
| |
| | |
| ==Links to other Monte Carlo resources==
| |
| *[http://labs.seas.wustl.edu/bme/Wang/mc.html Optical Imaging Laboratory at Washington University in St. Louis (MCML)]
| |
| *[http://omlc.ogi.edu/software/mc/ Oregon Medical Laser Center]
| |
| | |
| ==References== | |
| *L.-H. Wang and H.-I. Wu. <u>Biomedical Optics: Principles and Imaging.</u> Wiley 2007.
| |
| *L.-H. Wang, S. L. Jacques, and L.-Q. Zheng, "Monte Carlo modeling of photon transport in multi-layered tissues," Computer Methods and Programs in Biomedicine 47, 131–146 (1995).
| |
| *L.-H. Wang, S. L. Jacques, and L.-Q. Zheng, "Convolution for responses to a finite diameter photon beam incident on multi-layered tissues," Computer Methods and Programs in Biomedicine 54, 141–150 (1997). [http://labs.seas.wustl.edu/bme/Wang/epub/1997LWCMPBConv.pdf Download article].
| |
| | |
| [[Category:Scattering theory]]
| |
The legal system is pretty overwhelming when you are brand new to it. Thankfully, these write-up has information and facts that will teach you the best way to select a quality legal professional. Read more to learn how a good attorney will be your greatest advantage.
Try to find evaluations on neighborhood legal representatives on the internet. Locating a attorney that one could believe in and regard can be quite hard, so any suggestions that exist can be extremely helpful. Ensure that the critiques you consider are on an unbiased internet site and consider all remarks by using a grain of salt. The target is to locate the general agreement.
Prior to engage a legal representative, take a moment and define the issue which you have. Sometimes, you might find that your particular situation will not be bad enough to justify a legal professional. Comprehending precisely what you are going through may help help save you a lot of money after a while by using a lawyer and the courtroom charges.
Try to educate yourself on what you are actually handling. You should not be relying entirely around the lawyer to plan and construct your situation. Certainly, they will have more knowledge and experience dealing with your circumstances, but when you are equipped, it is possible to work together as a team to obtain the earn.
Examine on-line to find out what kind of fees are normal for the legal issues. This will help you stay away from being cheated in the future. Pick a legal professional who may have a good reputation and a lot of expertise to ensure that they don't overcharge you for their own time-spending blunders.
Usually do not go out searching for a legal professional and simply consider those who have really low fees. Occasionally the fees are very low mainly because they reveal the caliber of the lawyer. You get what you buy oftentimes, therefore it is a smart idea to get into this being aware of you will have to spend a decent amount of cash.
Get ready a couple of questions for the first meeting together with the attorneys you are thinking about using the services of. Consider asking them questions regarding their experience and outcomes and request lots of questions on what they think of your circumstances. Usually do not have confidence in a legal professional who appears overly confident in remarkable ability to acquire your case even before you let them have every detail.
Try to look for a legal representative that gives a totally free evaluation. This will not only reduce your stress economically, but you will be able to have a peek at what you really are handling and what the lawyer offers for yourself. This helps alleviate your thoughts, specifically when dealing with a tumultuous suit.
When evaluating a good attorney, it may be very beneficial to ask friends and relations with regard to their referrals. It appears to be as if you will find a lawyer around every single part, so testimonials can steer you in the direction of an incredible attorney. Even when they are doing not concentrate on your sort of scenario, they can recommend an individual such as a colleague to you personally.
If you employ a attorney that has accomplished many cases properly in the industry in which your situation lies, you'll save money. They'll will need much less hours to complete the studies and legwork needed, together with an increased probability of achievement, you will pay less on the legal professional and possibly acquire your situation.
A good tip to remember when you use a lawyer is to try to get just as much completed in probable in just one getting together with. You're planning to pay far more to plan distinct conferences to go about several things. Going over many subjects in a reaching could help you save a lot of cash.
Factors to consider you do have a sound situation just before attacking somebody in the court. Keep in mind that some toronto car accident lawyers just have their very own fascination with mind and definately will give you advice to attend judge irrespective of how reliable your circumstance is. Present your case to various experts and do your homework all on your own prior to going to court.
When looking for skilled legal advise, benefit from online resources. Most enterprises possess a web site, which includes toronto injury lawyers. Take a look at what the law states firm's website to ensure it comes with a professional visual appeal. When the internet site looks amateurish, it can be a indication of an inexperienced legal representative.
You are going to truly feel so assured in the event you face your legal issues by using a legal professional you believe in. Using the suggestions shared on this page to decide on your legal representative is likely to make your job much easier. Recall whatever you have just study when you perform your research for that excellent legal professional.