Download New TracePro Feature: Bulk Scatter in Biological Tissue

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

Monte Carlo methods for electron transport wikipedia, lookup

Transcript
New TracePro Feature: Bulk Scatter in Biological Tissue
October 21, 1999
Technical Background
Scattering of light in bulk material has been implemented in TracePro. When a ray enters an object that has bulk
scattering, the ray propagates a random distance, then the direction of the ray is deviated, similar to the way rays are
diffracted by an aperture in TracePro. Importance sampled rays may also be generated at the option of the user. The
ray deviation and importance sampled flux are governed by a probability distribution similar to a BSDF, but slightly
different. Whereas the BSDF is defined as the scattered radiance per unit incident irradiance, the scattering
distribution function or SDF is defined as the scattered intensity per unit incident flux,
SDF 
I (rˆ)
.

In addition, the SDF is independent of the direction of incidence. The particular SDF that has been implemented in
TracePro is after a paper by Jacques and Wang 1 that describes scattering in biological tissue and has the form
SDF  p( ) 
1 g 2
4 (1  g 2  2 g cos ) 3 / 2
where g is called the anisotropy factor, and g can take on values between –1 and 1. When g is positive, rays are
scattered more in the forward direction, and when g is negative, they are scattered more in the backward direction.
When g is zero, the scattering is isotropic, i.e. the same in all directions. Figure 1 shows an example scattering
distribution function for g = 0.5.
90
120
0.4
0.3
0.2
0.1
0
150
p( r( d ) )
180
0.477
60
30
0
210
0.018
330
240
300
270
r( d )
Figure 1 Polar plot of example scattering distribution with g = 0.5. Zero is the forward direction.
When a ray enters a scattering medium, it propagates a random distance x governed by the probability distribution
P( x)dx  e   s x dx
where s is called the scattering coefficient. The inverse of the scattering coefficient is the mean free path of the ray
in the material. When a ray enters a piece of material that is thin compared to the mean free path, it is likely to pass
through the material without being scattered. Conversely, if the material is thick compared to the mean free path, the
ray is almost certain to scatter within the material. When a strong scattering coefficient is combined with a strong
absorption coefficient, rays will be only weakly transmitted through the material.
Using Bulk Scattering in TracePro
In order to simulate bulk scattering in TracePro, select an object in which you wish scattering to occur and apply a
material property using the Apply Properties dialog box. Then apply a bulk scattering model to the object. Finally,
you may optionally apply importance sampling to the object in a way analogous to surface importance sampling.
To define new bulk scattering models, open the bulk scattering model editor. Create a new scattering property and
add a new wavelength entry at the desired wavelength. Enter values for g (the anisotropy factor) and s, the
scattering coefficient. The units for s are 1/mm, i.e. inverse millimeters. Most bulk scattering materials also have
some bulk absorption, so you should define a material property with the proper bulk absorption coefficient and
apply it to your scattering object.
You can find examples of scattering coefficients and anisotropy factors in a paper by Schmitt and Kumar. 2 However,
this reference does not give values of index of refraction or bulk absorption coefficient.
1
S.L. Jacques and L. Wang (still looking for this reference.)
J.M. Schmitt and G. Kumar, “Optical scattering properties of soft tissue: a discrete particle model,” Appl Opt. 37,
2788 (1998).
2