IP Library › Granted Patent US 11,961,225
Granted Patent B2
US 11,961,225 · App. 16/934,777 · Granted Apr 16, 2024

Systems and methods for detecting potential malignancies

Inventors: Jonathan Ng (Cambridge, MA); Sloane Allebes Phillips (Cambridge, MA); Amit Ranade (Cambridge, MA); Daniel Wang (Cambridge, MA); Perikumar Mukundbhai Javia (Cambridge, MA); Avi Walden (Cambridge, MA); Austin Wang (Cambridge, MA); Evan Wlodkowski (Cambridge, MA); Samriddhi Dhakal (Cambridge, MA)
Assignee: Iterative Scopes, Inc.
G06T7/0012A61B1/00004A61B1/00016A61B1/0005A61B1/31G06T2207/10016G06T2207/10068G06T2207/20084G06T2207/30096G06T2210/12
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,961,225
App. No.
16/934,777
Granted
Apr 16, 2024
Kind
B2
Abstract

One or more machine learning techniques can be used to identify locations of potential malignancies within images (e.g., video images) captured during a medical procedure, such as an endoscopic procedure. The images can be displayed, in real-time, on a display unit. The images can be displayed with a graphical overlay that isolates the identified locations of potential malignancies.

Claims (71)

1. A data processing system for improving malignancy detection in individuals comprising:

a computer-readable memory comprising computer-executable instructions; and

at least one processor executing executable logic of a machine learning system including a first machine learning model trained to identify visual representations of malignancies in an image and a second machine learning model trained to detect a surgical tool in the image, wherein when the at least one processor is executing the computer-executable instructions, the at least one processor carries out operations comprising:

receiving, in real-time, spatially arranged image data associated with a plurality of images from an imaging device;

generating a plurality of processed images by processing the spatially arranged image data through one or more data structures storing one or more portions of executable logic included in the first machine learning model to identify one or more pixels of the spatially arranged image data representing a location of a potential malignancy in an individual as the spatially arranged image data is received from the imaging device;

determining, in real-time, that one or more processed images of the plurality of processed images satisfy a data quality metric;

based on determining that the one or more processed images satisfy the data quality metric, causing, in real-time, a display unit to display the one or more processed images, wherein the one or more processed images include one or more graphical overlays generated by the at least one processor;

detecting, by the second machine learning model, that the surgical tool is present in at least one of the processed images that satisfy the data quality metric while the surgical tool is actually present in a surgical space associated with the potential malignancy; and

in response to the detecting,

altering the one or more graphical overlays in real-time from the at least one of the processed images to avoid hindering a view of the surgical tool in the at least one of the processed images, wherein the altering of the one or more graphical overlays enables the one or more graphical overlays to be removed while the surgical tool is being detected, and

displaying an indicator when the one or more graphical overlays are displayed for less than a threshold amount of time;

wherein the one or more graphical overlays are displayed when the surgical tool is no longer present in the at least one of the processed images and the one or more pixels of the spatially arranged image data representing the location of the potential malignancy are present;

wherein each of the one or more graphical overlays isolates one or more image locations; and

wherein each of the one or more image locations represents at least one pixel representing a location of a potential malignancy in the individual.

2. The data processing system of claim 1 , wherein an amount of time between receiving the spatially arranged image data and causing the display unit to display the plurality of processed images is less than 60 milliseconds.

3. The data processing system of claim 1 , wherein the spatially arranged image data is received through a video capture card that is communicatively coupled to an endoscopic processing unit that comprises the imaging device.

4. The data processing system of claim 1 , wherein the of one or more processed images that are displayed include at least one visual indicator that indicates the one or more processed images correspond to spatially arranged image data that has been processed by the at least one processor.

5. The data processing system of claim 1 , wherein the operations further comprise causing the display unit to display an indicator that indicates a potential malignancy has been identified in a previously displayed processed image that did not include a graphical overlay isolating one or more image locations corresponding to that potential malignancy.

6. The data processing system of claim 1 , wherein at least one of the one or more graphical overlays comprises a bounding box.

7. The data processing system of claim 1 , wherein the potential malignancy includes a polyp.

8. The data processing system of claim 1 , wherein the imaging device includes an endoscopic imaging device.

9. The data processing system of claim 1 , wherein the at least one processor is further configured to be communicatively coupled to a cloud-computing environment and to transmit the spatially arranged image data to the cloud-computing environment.

10. The data processing system of claim 1 ,

wherein the one or more graphical overlays represent the location of the potential malignancy in the individual, wherein the indicator is configured for being displayed in at least one of the processed images after the one or more graphical overlays representing the location of the potential malignancy in the individual are no longer being displayed.

11. The data processing system of claim 1 , the operations further comprising:

detecting, from the spatially arranged image data associated with a plurality of images from an imaging device, patient identifying information; and

obscuring, from the spatially arranged image data associated with a plurality of images from an imaging device, the patient identifying information.

12. The data processing system of claim 1 , the operations further comprising:

padding an input volume that includes the one or more pixels of the spatially arranged image data representing a location of a potential malignancy in an individual; and

controlling, based on padding the input volume, a spatial size of an object included in a graphical overlay of the one or graphic overlays, the object being associated with the location of a potential malignancy in an individual.

13. The data processing system of claim 1 , the operations further comprising:

causing the one or more graphical overlays to be displayed for at least a threshold amount of time for smoothing display of the graphical overlay.

14. A method for improving malignancy detection in individuals comprising:

receiving, in real-time, spatially arranged image data associated with a plurality of images from an imaging device;

generating a plurality of processed images by processing the spatially arranged image data through one or more data structures storing one or more portions of executable logic included in a first machine learning model trained to identify one or more pixels of the spatially arranged image data representing a location of a potential malignancy in an individual and a second machine learning model trained to detect a surgical tool in the image as the spatially arranged image data is received from the imaging device;

determining, in real-time, that one or more processed images of the plurality of processed images satisfy a data quality metric;

based on determining that the one or more processed images satisfy the data quality metric, causing, in real-time, a display unit to display the one or more the processed images, wherein the one or more processed images include one or more graphical overlays;

detecting, by the second machine learning model, that the surgical tool is present in at least one of the processed images that satisfy the data quality metric while the surgical tool is actually present in a surgical space associated with the potential malignancy; and

in response to the detecting,

altering the one or more graphical overlays from the at least one of the processed images to avoid hindering a view of the surgical tool in the at least one of the processed images, wherein the altering of the one or more graphical overlays enables the graphical overlay to be removed while the surgical tool is being detected, and

displaying an indicator when the one or more graphical overlays are displayed for less than a threshold amount of time;

wherein the one or more graphical overlays are displayed when the surgical tool is no longer present in the at least one of the processed images and the one or more pixels of the spatially arranged image data representing the location of the potential malignancy are present;

wherein each of the one or more graphical overlays isolates one or more image locations; and

wherein each of the one or more image locations represents at least one pixel representing a location of a potential malignancy in the individual.

15. The method of claim 14 , further comprising sending at least a portion of the spatially arranged image data to a cloud-computing environment.

16. The method of claim 14 , wherein the method is performed during a colonoscopy.

17. The method of claim 14 , wherein the imaging device includes an endoscopic imaging device.

18. The method of claim 14 , wherein an amount of time between receiving the spatially arranged image data and causing the display unit to display the plurality of processed images is less than 60 milliseconds.

19. The method of claim 14 , wherein the spatially arranged image data is received through a video capture card that is communicatively coupled to an endoscopic processing unit that comprises the imaging device.

20. The method of claim 14 , wherein the one or more processed images that are displayed include at least one visual indicator that indicates the one or more processed images correspond to spatially arranged image data that has been processed.

21. The method of claim 14 , further comprising causing the display unit to display an indicator that indicates a potential malignancy has been identified in a previously displayed processed image when an amount of time that a graphical overlay isolating one or more image locations corresponding to that potential malignancy did not satisfy a threshold amount of time.

22. A system, comprising:

a video capture card configured to receive, from an endoscopic processing unit, spatially arranged image data captured by an endoscopic imaging device of the endoscopic processing unit;

a data processing system comprising:

a display unit;

a computer-readable memory comprising computer-executable instructions; and

at least one processor executing executable logic of a machine learning system including a first machine learning model trained to identify visual representations of malignancies in an image and a second machine learning model trained to detect a surgical tool in the image, wherein when the at least one processor is executing the computer-executable instructions, the at least one processor carries out operations comprising:

receiving, in real-time, spatially arranged image data associated with a plurality of images from an imaging device;

generating a plurality of processed images by processing the spatially arranged image data through one or more data structures storing one or more portions of executable logic included in the first machine learning model to identify one or more pixels of the spatially arranged image data representing a location of a potential malignancy in an individual as the spatially arranged image data is received from the imaging device;

determining, in real-time, that one or more processed images of the plurality of processed images satisfy a data quality metric;

based on determining that the one or more processed images satisfy the data quality metric, causing, in real-time, a display unit to display the one or more processed images, wherein the one or more processed images include one or more graphical overlays generated by the at least one processor;

detecting, by the second machine learning model, that the surgical tool is present in at least one of the processed images that satisfy the data quality metric while the surgical tool is actually present in a surgical space associated with the potential malignancy; and

in response to the detecting,

altering the one or more graphical overlays from the at least one of the processed images to avoid hindering a view of the surgical tool in the at least one of the processed images, wherein the altering of the graphical overlay enables the one or more graphical overlays to be removed while the surgical tool is being detected, and

displaying an indicator when the one or more graphical overlays are displayed for less than a threshold amount of time;

wherein the one or more graphical overlays are displayed when the surgical tool is no longer present in the at least one of the processed images and the one or more pixels of the spatially arranged image data representing the location of the potential malignancy are present;

wherein each of the one or more graphical overlays isolates one or more image locations; and

wherein each of the one or more image locations represents at least one pixel representing a location of a potential malignancy in the individual; and

a display switch configured to be communicatively coupled to the display unit, the data processing system, and the endoscopic processing unit, the display switch being further configured to allow displaying of either the plurality of processed images or a plurality of original images corresponding to the spatially arranged image data.

23. The system of claim 22 , wherein the at least one processor is further configured to be communicatively coupled to a cloud-computing environment and to transmit the spatially arranged image data to the cloud-computing environment.

24. The system of claim 22 , wherein the one or more processed images that are displayed include at least one visual indicator that indicates the one or more processed images correspond to spatially arranged image data that has been processed by the at least one processor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2020
From: NG, JONATHAN; PHILLIPS, SLOANE ALLEBES; RANADE, AMIT; WANG, DANIEL; JAVIA, PERIKUMAR MUKUNDBHAI; WALDEN, AVI; WANG, AUSTIN; WLODKOWSKI, EVAN; DHAKAL, SAMRIDDHI
To: ITERATIVE SCOPES, INC.
Reel/Frame 053493/0090 →
Continuity (1)
Related Publication 20220028059A1 · Jan 27, 2022
Cited By (1)
US 12,299,886