Patent Number: 
Section: claims

1. A computer-implemented method for calibrating leaves of a multi-leaf collimator of a radiotherapy device, the leaves comprising imaging markers and configured to shape a radiation beam emitted by the radiotherapy device by blocking radiation, wherein the radiotherapy device includes an imaging device configured to image the leaves, the imaging device including a lens, wherein the method comprises:receiving, from the imaging device, a plurality of images of the leaves, wherein the leaves are in a first position in at least a first image and in a second position in at least a second image;generating, based at least in part on the first image and the second image, initial position estimates of the leaves in the first position and in the second position, wherein the initial position estimates of the leaves are generated with respect to a predetermined coordinate space associated with the multi-leaf collimator;determining, based at least in part on the initial position estimates of the leaves in the first position and in the second position, offsets for the leaves, the offsets reflecting differences between imaging marker positions of the leaves and positions of tips of the leaves;identifying first position coordinates, with respect to the predetermined coordinate space, for the leaves based upon the offsets of the leaves and the initial position estimates of the leaves;calculating a distortion coefficient of the lens based upon the first position coordinates for the leaves and the offsets of the leaves, the distortion coefficient representing an optical distortion effect associated with the lens;determining corrected position coordinates, with respect to the predetermined coordinate space, for the leaves based on the distortion coefficient and the first position coordinates for the leaves;correcting the offsets for the leaves based on the corrected position coordinates for the leaves; andcalibrating the multi-leaf collimator based on the corrected offsets, wherein at least one leaf of the multi-leaf collimator is controlled based on the calibration. 2. The method of claim 1, wherein the multi-leaf collimator includes two banks of leaves which are captured in the images and wherein two opposing leaves constitute a leaf pair. 3. The method of claim 2, wherein the first position is a retracted position of the leaves and the second position is an extended position of the leaves. 4. The method of claim 2, wherein:a first bank of leaves moves into the retracted position in the first image and the extended position in the second image; anda second bank of leaves moves into the extended position in the first image and the retracted position in the second image. 5. The method of claim 2, wherein calculating the distortion coefficient comprises identifying, in the predetermined coordinate space, a lens x-coordinate and a lens y-coordinate associated with a centre of the lens. 6. The method of claim 5, wherein identifying the lens x-coordinate comprises:for each leaf pair, generating a function based on the first position coordinates of the two opposing leaves in the first position and in the second position;identifying one of a maximum or a minimum of each function;determining an x-coordinate, relative to the predetermined coordinate space, of each maximum or minimum; andaveraging the x-coordinates of the maximums and minimums. 7. The method of claim 6, wherein the function of each leaf pair is a second-order polynomial. 8. The method of claim 5, wherein identifying the lens y-coordinate comprises:for each bank of leaves in each of the first and second positions, generating a function based on the first position coordinates of the leaves;identifying a turning point for each function; andaveraging the turning points. 9. The method of claim 8, wherein the function for each bank of leaves in each of the first and second positions is a second-order polynomial. 10. The method of claim 2, wherein calculating of the distortion coefficient of the lens comprises:generating a function based on the first position coordinates and offsets of a selected one of the banks of leaves in one of the images;calculating a provisional distortion coefficient of the lens based on the function;determining an error value of the provisional distortion coefficient;if the error value is above a predetermined threshold, regenerating the function using the error value, recalculating the provisional distortion coefficient of the lens based on the regenerated function, and determining the error value of the recalculated provisional distortion coefficient until the error value is below the predetermined threshold; andwhen the error value is below the predetermined threshold, setting the distortion coefficient of the lens to be equal to the provisional distortion coefficient. 11. The method of claim 10, wherein the function is generated using a root mean square technique. 12. The method of claim 10, wherein calculating the provisional distortion coefficient comprises:determining undistorted position coordinates, with respect to the predetermined coordinate space, for each leaf in the selected bank of leaves by minimizing, with the generated function, optical distortion associated with the lens;calculating a distortion coefficient of each leaf in the selected bank of leaves based on the undistorted position coordinates; andgenerating the provisional distortion coefficient of the lens by averaging the distortion coefficients of the leaves. 13. The method of claim 1, further comprising identifying the imaging marker positions of the leaves utilizing a predetermined conversion factor relating numbers of pixels and distance. 14. The method of claim 1, wherein determining the offsets for the leaves comprises:identifying the imaging marker positions of the leaves, wherein each leaf is associated with at least two identified imaging marker positions;averaging, for each leaf, the imaging marker positions;identifying a reference leaf based on the average imaging marker positions;determining differences between the average imaging marker positions of the leaves and the average imaging marker position of the reference leaf; andcalculating the offsets based on the determined differences. 15. A computer-implemented method for use in a radiotherapy device that emits a radiation beam to treat a target tumour of a patient, wherein the radiotherapy device comprises a multi-leaf collimator having a plurality of leaves, the leaves comprising imaging markers and configured to shape the radiation beam emitted by the radiotherapy device by blocking radiation, wherein the radiotherapy device includes an imaging device configured to image the leaves, the imaging device including a lens, wherein the method comprises:receiving a treatment plan for treating the target tumour with radiation, wherein the treatment plan includes a therapeutic radiation beam shape for irradiating the target tumour;identifying radiotherapy position coordinates, with respect to a predetermined coordinate space associated with the multi-leaf collimator, for the leaves of the multi-leaf collimator, wherein the leaves form the therapeutic radiation beam shape by blocking radiation when they are positioned at the radiotherapy position coordinates;receiving offsets for the leaves, the offsets reflecting differences between imaging marker positions of the leaves and positions of tips of the leaves;receiving calibration coefficients based on leaf position data from multiple multi-leaf collimators;generating a position error function based on the calibration coefficients, wherein the position error function indicates a leaf position error associated with an optical distortion effect of the lens; andcontrolling the leaves to move to the radiotherapy position coordinates based on the offsets and the position error function. 16. The method of claim 15, wherein the multi-leaf collimator includes two opposing banks of leaves and wherein generating the position error function comprises:generating position error polynomials for the banks of leaves, wherein each position error polynomial is based on different calibration coefficients;receiving, from the imaging device, an image of the leaves;identifying distorted position coordinates, with respect to the predetermined coordinate space, for the leaves based upon positions of the imaging markers of the leaves in the image; andgenerating the position error function based on the position error polynomials and the distorted position coordinates of the leaves. 17. The method of claim 16, wherein each bank of leaves is associated with three position error polynomials, and each position error polynomial is based on four calibration coefficients. 18. The method of claim 15, wherein the offsets of the leaves are determined, at least in part, from leaf position data obtained when the leaves are in a first position and upon leaf position data obtained when the leaves are in a second position. 19. The method of claim 15, wherein the position error function indicates a leaf position error of each leaf. 20. The method of claim 15, further comprising:calculating corrected calibration coefficients to accommodate an adjustment of the multi-leaf collimator; andgenerating a corrected position error function based on the corrected calibration coefficients.