IP Library Granted Patent US 10,342,502
Granted Patent B2
US 10,342,502 · App. 15/355,970 · Granted Jul 9, 2019

X-ray image feature detection and registration systems and methods

Inventors: Lorina Dascal (Haifa, IL); Itai Winkler (Haifa, IL)
Assignee: Lightlab Imaging, Inc.
A61B6/5247A61B5/0066A61B6/504A61B8/12G06T5/50G06T7/0012G06T2207/10101G06T2207/10116G06T2207/30101
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,342,502
App. No.
15/355,970
Granted
Jul 9, 2019
Kind
B2
Abstract

The disclosure relates generally to the field of vascular system and peripheral vascular system data collection, imaging, image processing and feature detection relating thereto. In part, the disclosure more specifically relates to methods for detecting position and size of contrast cloud in an x-ray image including with respect to a sequence of x-ray images during intravascular imaging. Methods of detecting and extracting metallic wires from x-ray images are also described herein such as guidewires used in coronary procedures. Further, methods for of registering vascular trees for one or more images, such as in sequences of x-ray images, are disclosed. In part, the disclosure relates to processing, tracking and registering angiography images and elements in such images. The registration can be performed relative to images from an intravascular imaging modality such as, for example, optical coherence tomography (OCT) or intravascular ultrasound (IVUS).

Claims (45)

1. A processor-based method of detecting one or more regions of interest in one or more x-ray images, the method comprising:

storing a set of angiography image frames obtained during a first time period in an electronic memory device;

detecting a guidewire in one or more frames of the set;

generating vessel centerlines in one or more frames of the set;

detecting arterial segments comprising anchor points, bifurcation or bends in one or more frames of the set;

generating a plurality of cross-frame positions by performing arc length interpolation with regard to a group of frames, the group of frames comprising:

one or more frames comprising a detected guidewire and

one or more frames comprising one or more of the detected arterial segments; and

performing cross-frame registration of the set of angiography image frames using the plurality of cross-frame positions.

2. The method of claim 1 further comprising

detecting a plurality of candidate contrast cloud regions in one or more angiography frames.

3. The method of claim 2 further comprising excluding regions of one or more of the angiography frames identified as comprising a contrast cloud region from a centerline generation process.

4. The method of claim 2 further comprising defining a proximal endpoint of one or more vessel centerlines using an endpoint selected from one or more of the candidate contrast cloud regions.

5. The method of claim 4 further comprising defining a distal endpoint of one or more vessel centerlines using an endpoint of a detected guidewire.

6. The method of claim 1 , wherein detecting the guidewire in one or more frames of the set comprises detecting guidewire fragments and joining them based on a take off angle and a separation distance and further comprising defining a distal endpoint of one or more vessel centerlines using an endpoint of a detected guidewire.

7. The method of claim 1 further comprising identifying a plurality of anatomic features in one or more of the frames.

8. The method of claim 7 wherein identifying an anatomic feature comprises generating a cluster comprising a set of detected anatomic features across a plurality of frames, wherein the cluster is indicative of the detected anatomic feature being the same anatomic feature imaged at different times on different frames.

9. The method of claim 1 further comprising performing an intravascular data collection probe pullback during the first time period.

10. The method of claim 1 wherein detecting a guidewire in one or more frames of the set comprises

applying a ridge enhancing filter to the one or more frames of the set,

adaptively thresholding the filtered angiography frame one or more frames of the set, wherein the adaptive thresholding rejects image areas based on intensity;

operating on the adaptively thresholded angiography frame using an intensity filter to generate an intensity filtered frame; and

detecting a guidewire portion in the intensity filtered frame.

11. The method of claim 10 further comprising applying a morphological filter.

12. A system for detecting one or more features in an angiographic image, the system comprising:

one or more memory devices; and

a computing device in communication with the memory device, wherein the memory device comprises instructions executable by the computing device to cause the computing device to:

store a set of angiography image frames obtained during a first time period in an electronic memory device;

detect a guidewire in one or more frames of the set;

generate vessel centerlines in one or more frames of the set;

detect arterial segments comprising anchor points, bifurcation or bends in one or more frames of the set;

generate a plurality of cross-frame positions by performing arc length interpolation with regard to a group of frames, the group of frames comprising:

one or more frames comprising a detected guidewire and

one or more frames comprising one or more of the detected arterial segments; and

perform cross-frame registration of the set of angiography image frames using the plurality of cross-frame positions.

13. The system of claim 12 wherein the computing device comprises further instructions to detect a plurality of candidate contrast cloud regions in one or more angiography frames.

14. The system of claim 13 wherein the computing device comprises further instructions to define a proximal endpoint of one or more vessel centerlines using an endpoint selected from one or more of the candidate contrast cloud regions.

15. The system of claim 14 wherein the computing device comprises further instructions to define a distal endpoint of one or more vessel centerlines using an endpoint of a detected guidewire.

16. The system of claim 12 wherein the computing device comprises further instructions to define a distal endpoint of one or more vessel centerlines using an endpoint of a detected guidewire.

17. The system of claim 12 wherein the computing device comprises further instructions such that detecting a guidewire in one or more frames of the set comprises

applying a plurality of filters to an angiography image frame;

adaptively thresholding the filtered angiography frame;

operating on the adaptively thresholded angiography frame using an intensity filter to generate an intensity filtered frame; and

detecting a guidewire portion in the intensity filtered frame.

18. The system of claim 17 wherein the plurality of filters comprises a morphological filter and a ridge enhancing filter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2018
From: DASCAL, LORINA; WINKLER, ITAI
To: LIGHTLAB IMAGING, INC.
Reel/Frame 046722/0632 →
Continuity (2)
Provisional Application 62257213 · Nov 18, 2015
Related Publication 20170140531A1 · May 18, 2017
Cited By (7)
US 12,232,705 US 12,239,412 US 12,262,872 US 12,263,047 US 12,364,385 US 12,690,758 US 12,697,016