IP Library › Granted Patent US 11,224,485
Granted Patent B2
US 11,224,485 · App. 17/224,560 · Granted Jan 18, 2022

Image analysis for detecting deviations from a surgical plane

Inventors: Tamir Wolf (Palo Alto, CA); Alenka Antolin (Tel Aviv, IL); Dotan Asselmann (Holon, IL)
Assignee: THEATOR INC.
A61B34/20A61B34/25G06K9/00711G06T7/0014G06T7/20G06T7/70G06T7/90A61B2034/2065G06K2209/057G06T2207/10016G06T2207/20081G06T2207/20084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,224,485
App. No.
17/224,560
Granted
Jan 18, 2022
Kind
B2
Abstract

Systems, methods, and computer readable media related to detection in video of surgical instrumental deviations from surgical planes are disclosed. The methods may include receiving video frames from a surgical video feed. The frames are analyzed to identify a surgical instrument. The frames are evaluated with the identified surgical instrument to ascertain an interface area corresponding to a location of an interaction between the identified surgical instrument and tissue. Stored data is accessed characterizing a surgical plane corresponding to the interaction, and the stored data is used to determine whether the interface area is outside of the surgical plane. An out-of-surgical plane signal is outputted indicating a deviation from the surgical plane by the surgical instrument.

Claims (39)

1. A non-transitory computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations to detect in video of a surgical procedure instrument deviations from surgical planes, the operations comprising:

receiving a plurality of video frames from a surgical video feed;

analyzing a portion of the plurality of video frames to identify a surgical instrument therein;

evaluating the plurality of video frames with the surgical instrument therein to ascertain an interface area corresponding to a location of an interaction between the identified surgical instrument and tissue;

accessing stored data characterizing a surgical plane corresponding to the location of the interaction, the surgical plane including an interface between two tissue surfaces separated during at least one prior surgical procedure;

using the stored data to determine whether the interface area is outside of the surgical plane; and

outputting an out-of-surgical plane signal indicating a deviation from the surgical plane by the surgical instrument.

2. The non-transitory computer readable medium of claim 1 , wherein the surgical plane is between two organs.

3. The non-transitory computer readable medium of claim 1 , wherein the surgical plane is characterized by a curved area.

4. The non-transitory computer readable medium of claim 1 , wherein the plurality of video frames of the video feed is obtained from pre-stored video footage of the surgical procedure.

5. The non-transitory computer readable medium of claim 1 , wherein the video feed is a real time broadcast of the surgical procedure.

6. The non-transitory computer readable medium of claim 5 , wherein the operations are continuously repeated to continuously monitor deviations from the surgical plane.

7. The non-transitory computer readable medium of claim 5 , wherein the operations are continuously repeated to ascertain during the surgical procedure when the surgical instrument is projected to deviate from the surgical plane, and wherein the operations further include outputting a warning signal before the surgical instrument deviates from the surgical plane.

8. The non-transitory computer readable medium of claim 7 , wherein ascertaining includes tracking movement in the plurality of surgical frames of the surgical instrument to define a projected path of the surgical instrument.

9. The non-transitory computer readable medium of claim 7 , wherein outputting the warning signal occurs when the surgical instrument is within a predetermined distance from the surgical plane.

10. The non-transitory computer readable medium of claim 7 , wherein the warning signal includes instructions on how to avoid deviation from the surgical plane.

11. The non-transitory computer readable medium of claim 1 , wherein the operations further include determining from the plurality of video frames a current step of the surgical procedure and using the determined current step to identify the stored data characterizing a surgical plane.

12. The non-transitory computer readable medium of claim 1 , wherein the stored data characterizing a surgical plane is derived from the at least one prior surgical procedure.

13. The non-transitory computer readable medium of claim 1 , wherein the stored data characterizing a surgical plane is derived from two or more of the at least one prior surgical procedures.

14. The non-transitory computer readable medium of claim 1 , wherein using the stored data to determine whether the interface area is outside of the surgical plane includes applying artificial intelligence to video frames of prior surgical procedures and extrapolating the surgical plane therefrom.

15. The non-transitory computer readable medium of claim 1 , wherein the stored data characterizing the surgical plane includes an indication of expected tissue colors corresponding to the surgical plane, and wherein the determination of whether the interface area is outside of the surgical plane is based on the expected tissue colors corresponding to the surgical plane and on color data of one or more pixels corresponding to the interface area in at least one of the plurality of video frames.

16. The non-transitory computer readable medium of claim 1 , wherein the determination of whether the interface area is outside of the surgical plane is based on at least one convolution of a plurality of pixels corresponding to the interface area in at least one of the plurality of video frames.

17. A system for detecting in video of a surgical procedure instrumental deviations from surgical planes, the system comprising:

at least one processor configured to:

receive a plurality of video frames from a surgical video feed;

analyze a portion of the plurality of video frames to identify a surgical instrument therein;

evaluate the plurality of video frames with the surgical instrument therein to ascertain an interface area corresponding to a location of an interaction between the identified surgical instrument and tissue;

access stored data characterizing a surgical plane corresponding to the location of the interaction, the surgical plane including an interface between two tissue surfaces separated during at least one prior surgical procedure;

use the stored data to determine whether the interface area is outside of the surgical plane; and

output an out-of-surgical plane signal indicating a deviation from the surgical plane by the surgical instrument.

18. The system of claim 17 , wherein the at least one processor is further configured to continuously monitor deviations from the surgical plane during a surgical procedure.

19. The system of claim 17 , wherein the at least one processor is further configured to ascertain during the surgical procedure when the surgical instrument is projected to deviate from the surgical plane, and to output a warning signal before the surgical instrument deviates from the surgical plane.

20. A method for detecting in video of a surgical procedure instrumental deviations from surgical planes, the method comprising:

receiving a plurality of video frames from a surgical video feed;

analyzing a portion of the plurality of video frames to identify a surgical instrument therein;

evaluating the plurality of video frames with the surgical instrument therein to ascertain an interface area corresponding to a location of an interaction between the identified surgical instrument and tissue;

accessing stored data characterizing a surgical plane corresponding to the location of the interaction, the surgical plane including an interface between two tissue surfaces separated during at least one prior surgical procedure;

using the stored data to determine whether the interface area is outside of the surgical plane; and

outputting an out-of-surgical plane signal indicating a deviation from the surgical plane by the surgical instrument.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2021
From: WOLF, TAMIR; ANTOLIN, ALENKA; ASSELMANN, DOTAN
To: THEATOR INC.
Reel/Frame 055862/0191 →
Continuity (10)
Continuation PCTUS2021025522 · Apr 2, 2021
Provisional Application 63005348 · Apr 5, 2020
Provisional Application 63029985 · May 26, 2020
Provisional Application 63036210 · Jun 8, 2020
Provisional Application 63041976 · Jun 21, 2020
Provisional Application 63048894 · Jul 7, 2020
Provisional Application 63079326 · Sep 16, 2020
Provisional Application 63133579 · Jan 4, 2021
Provisional Application 63149565 · Feb 15, 2021
Related Publication 20210307840A1 · Oct 7, 2021
Cited By (1)
US 12,451,239