Generation of arbitrary intensity profiles by dynamic jaws or multileaf collimators.

An algorithm, which calculates the motions of the collimator jaws required to generate a given arbitrary intensity profile, is presented. The intensity profile is assumed to be piecewise linear, i.e., to consist of segments of straight lines. The jaws move unidirectionally and continuously with variable speed during radiation delivery. During each segment, at least one of the jaws is set to move at the maximum permissible speed. The algorithm is equally applicable for multileaf collimators (MLC), where the transmission through the collimator leaves is taken into account. Examples are presented for different intensity profiles with varying degrees of complexity. Typically, the calculation takes less than 10 ms on a VAX 8550 computer.