IP Library Granted Patent US 9,601,025
Granted Patent B2
US 9,601,025 · App. 13/806,889 · Granted Mar 21, 2017

Method and system for automatic tool position determination for minimally-invasive surgery training

Inventors: Thenkurussi Kesavadas (Clarence Center, NY); Khurshid Guru (East Amherst, NY)
Assignees: Health Research, Inc.; The Research Foundation for The State University of New York
G09B5/02G09B23/28G09B23/285
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 9,601,025
App. No.
13/806,889
Granted
Mar 21, 2017
Kind
B2
Abstract

The present invention may be embodied as a method of minimally-invasive surgery (“MIS”) training using a video of an MIS comprising the steps of providing a processor, a display, and a first input device. The method comprises the step of processing the video using the processor to determine a location of the first surgical tool in each of the frames, determining whether the configuration of the first input device substantially corresponds to the location of the first surgical tool in each frame of the video while the video is displayed. The present invention may be embodied as a system for MIS training. The system comprises a processor, a communication device, and a first input device in communication with the processor. The processor is programmed perform any or all of the described disclosed methods.

Claims (53)

1. A method of minimally-invasive surgery (“MIS”) training using a video of an MIS, the video having a plurality of frames, and wherein a first surgical tool is visible in the video, the method comprising the steps of:

(a) providing a processor, a display in communication with the processor, and a first input device in communication with the processor;

(b) processing the video using the computer to determine a location of the first surgical tool in each of the frames;

(c) displaying the video on the display;

(d) determining whether the configuration of the first input device substantially corresponds to the location of the first surgical tool in each frame of the video while the video is displayed.

2. The method of claim 1 , wherein the step of processing the video to determine a location of the first surgical tool in each of the frames, comprises the steps of:

(a) obtaining physical characteristic data of the first surgical tool;

(b) processing a first frame of the video to detect a plurality of features;

(c) identifying at least one tool feature from among the plurality of features using the physical characteristic data of the first surgical tool;

(d) calculating a position of the at least one tool feature as the location of the first surgical tool within the first frame; and

(e) repeating each of steps (b)-(d) for each subsequent frame of the video.

3. The method of claim 2 , wherein the plurality of features are edges, comers, points, regions of interest, or centroids of regions of interest.

4. The method of claim 1 , further comprising the step of pausing the video when the configurations of the first input device does not substantially correspond to the location of the first surgical tool.

5. The method of claim 2 , wherein the step of processing the first frame of the video further comprises the step of applying one or more image processing filters.

6. The method of claim 5 , wherein the one or more image processing filters are selected from the group consisting of blurring filters, Gaussian filters, and median filters.

7. The method of claim 2 , wherein the step of processing the first frame of the video further comprises the step of thresholding the image to provide a binary image.

8. The method of claim 2 , wherein the step of processing the first frame of the video further comprises using a morphological function to reduce the number of noise pixels.

9. The method of claim 8 , wherein the morphological function is an erosion function.

10. The method of claim 8 , wherein the morphological function is a dilation function.

11. The method of claim 2 , wherein the step of processing the first frame of the video further comprises applying an edge detection function to the first frame of the video and wherein the plurality of features are edges.

12. The method of claim 11 , wherein the edge detection function is a Canny function.

13. The method of claim 11 , wherein the step of using the physical characteristic data of the at least one surgical tool to identify tool features further comprises the steps of:

(a) using a Hough transform to determine a set of tool edge candidates; and

(b) using the physical characteristic data to identify the tool edges from the set of tool edge candidates.

14. The method of claim 1 , wherein each frame of the video comprises at least two images each showing a different point of view such that the location of the surgical tool may be determined along a third dimension.

15. The method of claim 1 , further comprising the step of writing the location of the at least one surgical tool in each frame of the video to a memory device.

16. The method of claim 1 , further comprising the steps of:

(a) determining the location of a point on the at least one surgical tool in the first frame; and

(b) recording the location of the point to a memory device; and

(c) repeating steps (a)-(b) for each frame of the video.

17. The method of claim 15 , wherein the point is the most distal point on an edge of the at least one surgical tool.

18. The method of claim 1 , wherein the step of processing the video to determine a location of the first surgical tool in each of the frames, comprises the step of processing at least two frames of the video to detect at least one object which changes location from a first frame of the at least two frames to a second frame of the at least two frames.

19. The method of claim 18 , wherein the step of processing at least two frames of the video to detect at least one object which changes location, comprises the steps of:

(a) calculating a velocity field of a plurality of sections of the at least two frames of the video;

(b) using a pre-determined threshold parameter to identify and combine sections of the at least two frames having similar, non-zero velocity fields into at least one region of interest; and

(c) determining a centroid of the at least one region of interest as the location of the at least one object.

20. The method of claim 19 , wherein the centroid is determined in each frame of the video.

21. The method of claim 18 , wherein the plurality of sections is comprised of each pixel of the at least two frames.

22. A system for minimally-invasive surgery (“MIS”) training using a video of an MIS, the video having a plurality of frames, and wherein a first surgical tool is visible in the video, the system comprising:

(a) a processor having a memory;

(b) a communication device in communication with the processor and capable of receiving a video such that the video may be processed by the processor;

(c) a first input device in communication with the processor; and

(d) wherein the processor is programmed to:

(1) process the video to determine a location of the first surgical tool in each of the frames;

(2) display the video on the display;

(3) determine whether the configuration of the first input device substantially corresponds to the location of the first surgical tool in each frame of the video while the video is displayed.

23. The system of claim 22 , wherein the processor being programmed to process the video comprises:

(a) obtaining physical characteristic data of the first surgical tool using the communication device;

(b) processing a first frame of the video to detect a plurality of features;

(c) using the physical characteristic data of the first surgical tool to identify at least one tool feature from among the plurality of features;

(d) calculating a position of the at least one tool feature as the location of the first surgical tool within the first frame; and

(e) repeating each of steps (b)-(d) for each subsequent frame of the video.

24. A non-transitory computer-readable medium having stored thereon a computer program for instructing a computer to perform the method of claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: KESAVADAS, THENKURUSSI
To: THE RESEARCH FOUNDATION FOR THE STATE UNIVERSITY OF NEW YORK
Reel/Frame 030815/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: GURU, KHURSHID
To: HEALTH RESEARCH INC.
Reel/Frame 030816/0315 →
Continuity (2)
Provisional Application 61348733 · May 26, 2010
Related Publication 20130288214A1 · Oct 31, 2013