## bbtomoemit

This function is not yet fully documented. This is a transcript of
the text-formatted help.

bbtomoemit Create a black-box model of an emission tomograph.
[BB,DIM2]=bbtomoemit(DIM,THETA) extends bbradon with several effects
found in physical emission tomographs.
While the Radon transform posses a 180-degree symmetry around the
center, this is not true when additional effects are included.
Therefore, the default value for THETA is [0:5:355].
Generally, the effects depends on the distance of the PLs to the
center. This is not an issue for the Radon transform, where LORs
never diverge. Together the distance and the angle of the PLs
describe an orbit.
Points falling outside a PL, or one that can not be projected because
a PL is too short to contain it, is disregarded in the transform. By
default, each projection line is located at a constant distance so the
corners of the image touches a PL.
In addition to the options in bbradon, the following are availabl:
'dist': provides either a distance for all the planes, or a vector
with a distance for each plane projection.
'roi': The ROI may be an image or one of the following strings:
'all': use the largest possible ROI
'sym': same, except the ROI is limited by symmetry
'div': Collimator divergence, in degrees. A point on a projection is
sensitive to all points in the image whose angle to the LOR is
less than DIV. Large angles implies resolution is lost quickly
with depth.
'att': Attenuation factor. A point at depth D is multiplied by
exp(-D*ATT) before the projection.
'body': Body of attenuation, the shape of the attenuating solid.
This can be specified as vertices of a polygon as a matrix
with a X- and Y-coordinate per row. It may also be an image
of dimension DIM, where non-zero pixels are inside the body
(default: ROI).
NOTE: Only constant attenuation for convex polygons are supported.
The body is the convex hull of the specified point set.
The struct OPT2 contains the above fields with the true values used,
as well as the following informational fields:
'body': As input, but guaranteed returned as points.
Limitation: bbtomoemit assumes the projection planes are sampled
equidistantly. Thus, it does not adequatedly model the geometric
in a PET scanner.
See also bbradon, bbfbp, (image toolbox).

bbtoeplitzbbunwrap