Difference between revisions of "Attenuation correction for sample shape"
KevinYager (talk | contribs) (Created page with "In cases of strongly scattering or absorbing samples, the detected scattering intensity is lower than the 'true' scattering. Moreover, for oddly-shaped samples, the extinction...") |
KevinYager (talk | contribs) |
||
| Line 1: | Line 1: | ||
| − | In cases of strongly scattering or absorbing samples, the detected scattering intensity is lower than the 'true' scattering. Moreover, for oddly-shaped samples, the extinction of scattering may be anisotropic: some parts of the detector image are more attenuated than others because of the differing path-lengths through the sample. | + | In cases of strongly scattering or [[absorbing]] samples, the detected scattering intensity is lower than the 'true' scattering. Moreover, for oddly-shaped samples, the extinction of scattering may be anisotropic: some parts of the detector image are more attenuated than others because of the differing path-lengths through the sample. |
The measured scattering, <math>S_m</math>, at a particular scattering angle <math>(\Theta_o, \chi_o)</math> (where <math>\Theta_o</math> is the full (<math>2 \theta</math>) scattering angle between the scattered ray and the incident beam, and <math>\chi_o</math> is the azimuthal angle: <math>\chi=0^{\circ}</math> corresponds to the <math>q_z</math> axis, whereas <math>\chi=90^{\circ}</math> is along the <math>q_r</math> axis) can be computed by summing the scattering contributions for all the elements along the beam path through the sample. | The measured scattering, <math>S_m</math>, at a particular scattering angle <math>(\Theta_o, \chi_o)</math> (where <math>\Theta_o</math> is the full (<math>2 \theta</math>) scattering angle between the scattered ray and the incident beam, and <math>\chi_o</math> is the azimuthal angle: <math>\chi=0^{\circ}</math> corresponds to the <math>q_z</math> axis, whereas <math>\chi=90^{\circ}</math> is along the <math>q_r</math> axis) can be computed by summing the scattering contributions for all the elements along the beam path through the sample. | ||
Revision as of 23:05, 5 June 2014
In cases of strongly scattering or absorbing samples, the detected scattering intensity is lower than the 'true' scattering. Moreover, for oddly-shaped samples, the extinction of scattering may be anisotropic: some parts of the detector image are more attenuated than others because of the differing path-lengths through the sample.
The measured scattering, , at a particular scattering angle (where is the full () scattering angle between the scattered ray and the incident beam, and is the azimuthal angle: corresponds to the axis, whereas is along the axis) can be computed by summing the scattering contributions for all the elements along the beam path through the sample.
We define a realspace coordinate system where z points vertically, y points along the beam direction, and x points horizontally with respect to the sample. Let the sample size along the beam direction be L. Defining the point where the beam first enters the sample as we write:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}S_{m}(\Theta _{o},\chi _{o})=\int \limits _{l=0}^{l=L}S(l)\mathrm {d} l\end{alignedat}}}
The scattering from a particular location within the sample is affected by two attenuation effects:
- The beam flux within the sample decreases due to absorption/scattering, such that the flux at position is not the incident flux, but attenuated to:
- where is (Beer-Lambert like) extinction coefficient. If the 'true' scattering probability is given by (i.e. Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle I_{0}\sigma } is the scattering observed in the absence of attenuation), then the scattering at is:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle S(l)=I(l)\sigma =I_{0}e^{-\alpha l}\sigma }
- The scattered radiation is itself attenuated as it passes through the sample. Let this path-length (from scattering location Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (0,l,0)}
until it exits the sample along the direction ) be denoted . In such a case, the scattering that exits the sample is:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}S(l)&=I(l)\sigma \times \mathrm {attenuation} (l)\\&=I_{0}e^{-\alpha l}\sigma e^{-\alpha p(l)}\\&=I_{0}\sigma e^{-\alpha (l+p(l))}\\\end{alignedat}}}
The measured scattering is thus:
The integral of course depends on the form of which depends on the sample shape. Note that in the limiting case of weak attenuation (), we obtain the very simple result:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}S_{m}(\Theta _{o},\chi _{o})&=I_{0}\sigma \int \limits _{0}^{L}e^{0}\mathrm {d} l\\&=I_{0}\sigma L\\\end{alignedat}}}
As expected, scattering intensity scales with the scattering volume.
Normalization
To normalize-out the effect of attenuation, one can simply divide by the integral:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}S_{\mathrm {norm} }(\Theta _{o},\chi _{o})&={\frac {S_{m}(\Theta _{o},\chi _{o})}{\int _{0}^{L}e^{-\alpha (l+p(l))}\mathrm {d} l}}\\&=I_{0}\sigma \end{alignedat}}}
Of course in the case of weak attenuation the integral is simply L, and we are normalizing by the beam-path through the sample.
Coordinates
For a vector that starts at and terminates at , pointing along direction , the full length is:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle |\mathbf {v} |=v={\sqrt {x^{2}+y^{2}+z^{2}}}}
We can consider triangles in various planes:
- xz plane (looking along beam):
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tan(90^{\circ }-\chi _{o})={\frac {z}{x}}}
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \cos(90^{\circ }-\chi _{o})={\frac {x}{\sqrt {x^{2}+z^{2}}}}}
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \sin(\chi _{o})={\frac {x}{\sqrt {x^{2}+z^{2}}}}}
- xy plane (looking from above):
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \cos(\omega _{xy})={\frac {y}{\sqrt {x^{2}+y^{2}}}}}
- yz plane (looking from side):
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tan(\omega _{yz})={\frac {z}{y}}}
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \sin(\omega _{yz})={\frac {z}{\sqrt {y^{2}+z^{2}}}}}
- plane of beam elevation:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tan(\omega _{\mathrm {elevation} })={\frac {z}{\sqrt {x^{2}+y^{2}}}}}
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \sin(\omega _{\mathrm {elevation} })={\frac {z}{\sqrt {x^{2}+y^{2}+z^{2}}}}}
- plane of full scattering angle:
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \cos(\Theta _{o})={\frac {y}{\sqrt {x^{2}+y^{2}+z^{2}}}}}
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \sin(\Theta_o) = \frac{\sqrt{x^2+z^2}}{\sqrt{x^2+y^2+z^2}}}
Height Z
If the vector's final point is at height Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle z=Z} :
This has a minimum of when .
Depth L
If the vector's final position is at depth :
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}v_{Y}&={\sqrt {x^{2}+L^{2}+z^{2}}}\\&={\frac {L}{\cos(\Theta _{o})}}\\\end{alignedat}}}
This has a minimum of Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle v_{Y}=L} when Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \Theta _{o}=0^{\circ }} .
Width X
If the vector's final position is at width :
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}v_{X}&={\sqrt {X^{2}+y^{2}+z^{2}}}\\&={\frac {\sqrt {X^{2}+z^{2}}}{\sin(\Theta _{o})}}\\&={\frac {1}{\sin(\Theta _{o})}}{\sqrt {X^{2}+\left({\frac {X}{\tan(\chi _{o})}}\right)^{2}}}\\&={\frac {|X|}{\sin(\Theta _{o})}}{\sqrt {1+{\frac {1}{\tan ^{2}(\chi _{o})}}}}\\&={\frac {X}{\sin(\Theta _{o})}}{\sqrt {\frac {\tan ^{2}(\chi _{o})+1}{\tan ^{2}(\chi _{o})}}}\\&={\frac {X}{\sin(\Theta _{o})}}{\frac {\sqrt {\tan ^{2}(\chi _{o})+1}}{\sqrt {\tan ^{2}(\chi _{o})}}}\\&={\frac {X}{\sin(\Theta _{o})}}{\frac {\sec(\chi _{o})}{\tan(\chi _{o})}}\\&={\frac {X\cos(\chi _{o})}{\sin(\Theta _{o})\cos(\chi _{o})\sin(\chi _{o})}}\\&={\frac {X}{\sin(\Theta _{o})\sin(\chi _{o})}}\\\end{alignedat}}}
This has a minimum of Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle v_{X}=X} when .
Rectangular prism
If the sample is a rectangular prism with dimensions Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle (2X, 2Y, 2Z) = (2X, L, 2Z)} and the beam falls upon the center of the xz front-face, then the beam travels a distance L through the sample, and the scattered radiation in any quadrant passes through the rectangular prism of size Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (X,L,Z)} . The distance from Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (0,l,0)} to the exit-point from the sample is the distance to the closest sample face:
The distances are:
- Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \begin{alignat}{2} d_{\mathrm{top}}(l) & = v_Z \\ & = \frac{ Z }{ \sin(\Theta_o) \cos(\chi_o) } \\ \end{alignat} }
- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\begin{alignedat}{2}d_{\mathrm {side} }(l)&=v_{X}\\&={\frac {X}{\sin(\Theta _{o})\sin(\chi _{o})}}\\\end{alignedat}}}