IP Library Granted Patent US 10,136,959
Granted Patent B2
US 10,136,959 · App. 15/392,674 · Granted Nov 27, 2018

Endolumenal object sizing

Inventors: David S. Mintz (Mountain View, CA); David M. Schummers (San Carlos, CA); Prasanth Jeevan (San Mateo, CA); Hedyeh Rafii-Tari (San Carlos, CA); Ritwik Ummalaneni (San Mateo, CA)
Assignee: Auris Health, Inc.
A61B90/06A61B1/04A61B1/06A61B1/307A61B34/30A61B2034/303A61B2090/061
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 10,136,959
App. No.
15/392,674
Filed
Dec 28, 2016
Granted
Nov 27, 2018
Kind
B2
Examiner
LUONG, PETER
Art Unit
3793
USPC
600/476
Abstract

An object sizing system sizes an object positioned within a patient. The object sizing system identifies a presence of the object. The object sizing system navigates an elongate body of an instrument to a position proximal to the object within the patient. An imaging sensor coupled to the elongate body captures one or more sequential images of the object. The instrument may be further moved around within the patient to capture additional images at different positions/orientations relative to the object. The object sizing system also acquires robot data and/or EM data associated with the positions and orientations of the elongate body. The object sizing system analyzes the captured images based on the acquired robot data to estimate a size of the object.

Claims (88)

1. A method for sizing an object positioned within a patient, comprising:

navigating an elongate body to a location within the patient and proximate to the object, the elongate body comprising an imaging sensor for capturing images of the object;

capturing sequential images of the object with the imaging sensor;

navigating the elongate body into at least one of a different orientation and a different position during the capture of the sequential images;

determining orientations and positions of the elongate body during the capture of the sequential images based on a set of robot data;

comparing the orientation and position of the elongate body determined based on the set of robot data for at least one captured sequential image to the orientation and position determined based on the set of robot data for at least another captured sequential image; and

analyzing, with a processor, the sequential images of the object and the comparison of the set of robot data to estimate a size of the object.

2. The method of claim 1 , wherein the set of robot data comprises data from which a depth of the imaging sensor into the patient can be determined.

3. The method of claim 1 , wherein the set of robot data comprises data from which position measurements about a position of the imaging sensor relative to the object can be determined.

4. The method of claim 1 , wherein the set of robot data comprises information from which an articulation of the elongate body relative to the object can be determined.

5. The method of claim 1 , wherein the set of robot data comprises at least one of data collected from a robotic manipulator and data collected from an electromagnetic sensor coupled to the elongate body.

6. The method of claim 1 , further comprising:

inserting a guide wire into the patient to measure distance from the imaging sensor to the object.

7. The method of claim 1 , wherein analyzing the sequential images of the object comprises:

combining the sequential images via image stitching techniques;

identifying a structure of the object; and

determining an estimated size of the identified object.

8. The method of claim 7 , wherein the structure of the object comprises at least one of an outer axial diameter and a radius of the object.

9. The method of claim 1 , further comprising:

capturing the object with a basket;

analyzing the sequential images depicting the object captured within the basket; and

determining an estimated size of the object based on the analyzed images.

10. The method of claim 9 , wherein analyzing the sequential images of the captured object comprises:

detecting a basket marker in the sequential images; and

determining a distance to the object based on the detected basket marker; and

wherein determining the estimated size of the object is based on the distance to the object.

11. The method of claim 1 , wherein:

the accessed set of robot data comprises data from which a position and size of a basket can be determined; and

analyzing the sequential images of the object and the set of robot data comprises:

identifying those images depicting at least a portion of the object and at least a portion of a basket; and

determining an estimated size of the object based on the position and the size of the basket relative to the object in the identified images.

12. The method of claim 11 , wherein analyzing the sequential images of the object and the set of robot data comprises segmenting the sequential images to remove the basket from the analyzed images.

13. The method of claim 12 , further wherein analyzing the sequential images of the object and the set of robot data comprises determining a structure of the object based on the segmented images.

14. The method of claim 1 , further comprising:

illuminating the object with a structured light source;

wherein the sequential images are structured light images of the object;

wherein the analysis of the images of the object comprises

analyzing an illumination pattern projected on the object by the structured light source; and

determining an estimated size of the object based on the analysis of the illumination pattern.

15. The method of claim 14 , wherein analyzing the sequential images comprises:

applying optical flow techniques on a plurality of pixels of the images of the object.

16. A system for sizing an object positioned within a patient comprising:

an elongate body, the elongate body comprising an imaging sensor for capturing images of the object, and

a computer comprising instructions that, when executed by a processor of the computer, cause the computer to perform steps of:

navigating the elongate body into the patient and to a location proximate to the object, the navigating enabled by a robotic manipulator;

capturing sequential images of the object with the imaging sensor;

navigating the elongate body into at least one of a different orientation and a different position during the capture of the sequential images;

determining orientations and positions of the elongate body during the capture of the sequential images based on a set of robot data;

comparing the orientation and position of the elongate body determined based on the set of robot data for at least one captured sequential image to the orientation and position determined based on the set of robot data for at least another captured sequential image; and

analyzing the sequential images and the comparison of the set of robot data to estimate a size of the object.

17. The system of claim 16 , wherein the set of robot data comprises data from which a depth of the imaging sensor into the lumen can be determined.

18. The system of claim 16 , wherein the set of robot data comprises data from which position measurements about a position of the imaging sensor relative to the object can be determined.

19. The system of claim 16 , wherein the set of robot data comprises data from which an articulation of the elongate body can be determined.

20. The system of claim 16 , wherein the set of robot data comprises at least one of data collected from a robotic manipulator and data collected from an electromagnetic sensor coupled to the elongate body.

21. The system of claim 16 , further comprising:

a guide wire;

wherein the computer further comprises instructions that, when executed by the processor of the computer, cause the computer to perform steps of:

inserting a guide wire into the patient to measure distance from the imaging sensor to the object.

22. The system of claim 16 , wherein analyzing the sequential images to estimate a size of the object further comprises:

combining the sequential images via image stitching techniques;

identifying a structure of the object; and

determining an estimated size of the object based on the identified structure.

23. The system of claim 22 , wherein the identified structure of the object comprises at least one of an outer axial diameter and a radius of the object.

24. The system of claim 16 , wherein the computer further comprises instructions that, when executed by the processor of the computer, cause the computer to perform steps of:

instructing capture the object with a basket;

analyzing the sequential images depicting the object captured within the basket; and

determining an estimated size of the object based on the analyzed images.

25. The system of claim 24 , wherein analyzing the sequential images of the captured object comprises:

detecting a basket marker in the sequential images; and

determining a distance to the object based on the detected basket marker; and

wherein determining the estimated size of the object is based on the distance to the object.

26. The system of claim 16 ,

wherein the accessed set of robot data further data from which a position and size of a basket can be determined; and

wherein analyzing the sequential images of the object and the set of robot data comprises:

identifying those images depicting at least a portion of the object and at least a portion of a basket; and

determining an estimated size of the object based on the position and the size of the basket relative to the object in the identified images.

27. The system of claim 26 ,

wherein analyzing the sequential images of the object and the comparison of the set of robot data comprises segmenting the sequential images to remove the basket from the analyzed images.

28. The system of claim 16 , further comprising:

a structured light source positionable proximate to the object;

wherein the computer further comprises instructions that, when executed by the processor of the computer, cause the computer to perform steps of:

illuminating the object with a structured light source;

wherein the sequential images are structured light images of the object; and

wherein analyzing the sequential images of the object comprises

analyzing an illumination pattern projected on the object by the structured light source; and

determining an estimated size of the object based on the analysis of the illumination pattern.

29. The system of claim 16 , wherein analyzing the sequential images comprises:

performing image analysis on the sequential images via applying optical flow techniques on a plurality of pixels of the object in the sequential images.

Assignments (2)
CHANGE OF NAME Recorded May 18, 2018
From: AURIS SURGICAL ROBOTICS, INC.
To: AURIS HEALTH, INC.
Reel/Frame 046201/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2017
From: MINTZ, DAVID S.; SCHUMMERS, DAVID M.; JEEVAN, PRASANTH; RAFII-TARI, HEDYEH; UMMALANENI, RITWIK
To: AURIS SURGICAL ROBOTICS, INC.
Reel/Frame 041866/0451 →
Continuity (1)
Related Publication 20180177561A1 · Jun 28, 2018
Cited By (74)
US 1,064,266 US 1,095,845 US 1,121,033 US 12,193,769 US 12,207,881 US 12,220,150 US 12,220,189 US 12,226,168 US 12,226,174 US 12,226,175 US 12,226,176 US 12,232,711 US 12,251,176 US 12,251,178 US 12,257,013 US 12,268,460 US 12,285,229 US 12,290,237 US 12,290,239 US 12,290,277 US 12,295,672 US 12,295,692 US 12,310,669 US 12,310,673 US 12,310,804 US 12,311,530 US 12,318,102 US 12,318,137 US 12,324,645 US 12,329,477 US 12,329,485 US 12,343,483 US 12,350,449 US 12,357,405 US 12,357,409 US 12,364,552 US 12,364,557 US 12,370,002 US 12,376,918 US 12,376,926 US 12,390,286 US 12,396,808 US 12,414,686 US 12,414,823 US 12,420,063 US 12,433,696 US 12,440,235 US 12,447,308 US 12,453,592 US 12,453,612 US 12,465,431 US 12,472,020 US 12,478,444 US 12,491,042 US 12,502,229 US 12,507,883 US 12,521,277 US 12,544,167 US 12,560,799 US 12,564,459 US 12,569,307 US 12,575,899 US 12,575,901 US 12,582,485 US 12,588,964 US 12,611,266 US 12,616,534 US 12,616,539 US 12,629,002 US 12,653,374 US 12,672,793 US 12,702,515 US 12,708,461 US 12,727,950