The present teaching relates to surgical procedure assistance. In one example, a first image of a patient captured prior to a surgical procedure is received. A treatment plan is generated based on the first image. The treatment plan includes information related to one or more surgical instruments. A second image of the patient captured after the surgical procedure has been initiated is received. The treatment plan is dynamically adjusted based on a pose of any of the one or more surgical instruments identified from the second image. A third image of the patient captured after a lesion is treated by at least one of the surgical instruments based on the adjusted treatment plan is received. Whether a further treatment to the lesion is needed is determined based on the third image. Upon determining a further treatment is needed, an updated treatment plan is dynamically generated based on the third image.La présente invention concerne une assistance lors d'une intervention chirurgicale. Dans un exemple, une première image d'un patient capturée avant une intervention chirurgicale est reçue. Un plan de traitement est généré en fonction de la première image. Le plan de traitement comprend des informations relatives à un ou plusieurs instruments chirurgicaux. Une deuxième image du patient capturée après que l'intervention chirurgicale a été débutée est reçue. Le plan de traitement est ajusté dynamiquement en fonction d'une pose de l'un quelconque parmi lesdits instruments chirurgicaux identifiés à partir de la deuxième image. Une troisième image du patient capturée après qu'une lésion a été traitée par au moins un des instruments chirurgicaux en fonction du plan de traitement ajusté est reçue. Il est déterminé si un traitement supplémentaire de la lésion est nécessaire en fonction de la troisième image. Dès qu'il est déterminé qu'un traitement supplémentaire est nécessaire, un plan de traitement mis à jour est généré dynamiquement en fonction de la troisième image.