Disclosed are various embodiments for predicting and avoiding collisions during radiotherapy. A depth map produced by at least one three-dimensional camera is obtained by a computing device. The computing device identifies a plurality of objects in the depth map, wherein the plurality of objects comprise a radiation therapy machine and a patient. The computing device generates a corresponding three-dimensional model for each one of the plurality of objects. The computing device then determines whether the corresponding three-dimensional model for each one of the plurality objects overlaps with another corresponding three-dimensional model for another one of the plurality objects.La présente invention, selon divers modes de réalisation, concerne un procédé pour prédire et éviter des collisions pendant une radiothérapie. Un dispositif informatique obtient une carte de profondeur produite par au moins une caméra tridimensionnelle. Le dispositif informatique identifie plusieurs objets dans la carte de profondeur, les plusieurs objets comprenant une machine de thérapie par rayonnements et un patient. Le dispositif informatique génère un modèle tridimensionnel correspondant pour chacun des plusieurs objets. Le dispositif informatique détermine ensuite si le modèle tridimensionnel correspondant de chacun des plusieurs objets chevauche un autre modèle tridimensionnel correspondant d'un autre objet parmi les plusieurs objets.