COMBINED IMAGING SYSTEM AND METHOD - Patent application

By co-registering live fluoroscopy and angiography frames using cardiovascular timing parameters, the system addresses the challenges of data correlation in coronary artery disease diagnosis and treatment, improving diagnostic accuracy and procedural efficiency.

JP7681579B2Active Publication Date: 2025-05-22LIGHTLAB IMAGING LLC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022517847
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-09-19
Filing Date
2020-09-18
Publication Date
2025-05-22
Estimated Expiration
2040-09-18

AI Technical Summary

Technical Problem

Current systems for diagnosing and treating coronary artery disease require healthcare professionals to switch between live fluoroscopic images and angiography frames, leading to mental fatigue and challenges in correlating data, which can result in errors during stent planning and delivery.

Method used

A system and method for co-registering live fluoroscopy image data with angiography image data, using cardiovascular timing parameters and signals to identify corresponding frames and display them together, thereby reducing the need for mental correlation and improving diagnostic accuracy.

Benefits of technology

The co-registration of live fluoroscopy and angiography frames enhances diagnostic precision, reduces the mental burden on healthcare professionals, and minimizes the use of contrast solution, leading to more efficient and accurate cardiovascular procedures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007681579000001
    Figure 0007681579000001
  • Figure 0007681579000002
    Figure 0007681579000002
  • Figure 0007681579000003
    Figure 0007681579000003
Patent Text Reader

Abstract

Aspects of the present disclosure relate to the combination and display of both live and non-live patient images. Described features include acquiring angiographic image data and correlating the angiographic image frames with time-varying data related to the patient's cardiac cycle. This time-varying data can then be compared to the patient's live cardiac cycle data so that the acquired angiographic image frames can be interlaced within a display of the patient's live fluoroscopic images.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] FIELD OF THE DISCLOSURE This disclosure relates generally to the field of vasculature imaging and data collection systems and methods. In particular, this disclosure relates to a method for providing live X-ray images, such as fluoroscopic images, in combination with co-registered angiography frames.

[0002] [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims the benefit of the filing date of U.S. Provisional Patent Application No. 62 / 902,948, filed September 19, 2019, the disclosure of which is incorporated herein by reference. [Background technology]

[0003] Coronary artery disease is one of the leading causes of death worldwide. The ability to better diagnose, monitor, and treat coronary artery disease can be life-saving. Various medical and technical personnel view multiple sources of information, including angiographic images and live fluoroscopic images, as part of stent planning or delivery. Switching between these two data sources can be tiring, and such personnel are often required to mentally correlate images and other data when switching from changing fluoroscopic views to angiography as part of stent planning and delivery. Thus, there is a need for systems, methods, and devices that provide useful diagnostic information and improve imaging for planning and cardiovascular procedures.

[0004] The present disclosure addresses these and other challenges. Summary of the Invention

[0005] In part, this disclosure relates to a system and method for co-registering live fluoroscopy image data with angiography image data, the method including: acquiring, during a first imaging session, a first set of time-varying data corresponding to a cardiac cycle at one or more time points, where the first imaging session includes angiography imaging of a subject to generate a set of angiography frames, identifying angiography frames corresponding to a first subset of the time-varying data; tracking or acquiring, during a second imaging session, a second set of time-varying data corresponding to a cardiac cycle at one or more time points, where the second imaging session includes live fluoroscopy imaging of the subject to generate a set of live fluoroscopy and angiography frames, correlating the first set of time-varying data with the second set of time-varying data to identify angiography frames corresponding to the live fluoroscopy frames; and displaying one or more live fluoroscopy frames of the first set and one or more angiography frames corresponding to the one or more live fluoroscopy frames of the second set.

[0006] Various sources and streams of intravascular image data and peripheral vascular image data may be combined and interlaced as disclosed herein. Additionally, various cardiovascular signals and rhythms may be used to support co-registering two or more imaging modalities and then combining one or both of the co-registered imaging modalities with live image data, such as fluoroscopy, cines, or other live images used in a catheter laboratory ("cath lab"). The one or more devices may display one or more user interfaces and intravascular data or other information derived from such data. The intravascular data may be acquired using an IVUS or OCT-based data acquisition system and probe or other imaging modality. The method may be implemented using one or more computing devices and memory storage that receive the intravascular data and user input via a graphic user interface (GUI) and include one or more image processing and frame selection software components. The computing device may be a microprocessor, ASIC, or other processor suitable for use with an intravascular imaging system.

[0007] In part, the present disclosure relates to systems and methods for evaluating and deploying stents using a combination of live fluoroscopy and angiography frames, the interlaced frame combination supporting imaging, analysis and diagnostic systems and enhanced atherectomy, stent placement and balloon-based therapy by said combination. The present disclosure provides systems and methods including one or more processors acquiring a first set of subject images captured during a first time period and a first set of time varying data corresponding to the subject's cardiac cycle during the first time period, the one or more processors correlating a subset of the first set of subject images with a subset of the first set of time varying data, the one or more processors acquiring a second set of subject images captured during a second time period and a second set of time varying data corresponding to the subject's cardiac cycle acquired during the second time period, the one or more processors correlating the first set of time varying data with the second set of time varying data, the one or more processors identifying one or more image frames from the first set of subject images that correspond to the subset of the second set of time varying data, and the one or more processors providing for display the identified one or more image frames from the first set of subject images interlaced with a plurality of image frames from the second set of subject images.

[0008] In accordance with the present disclosure, the first set of subject images may be angiographic images and the second set of subject images may be fluoroscopic images. In addition, the fluoroscopic images may be live images of the subject and the second set of time-varying data may be live cardiac cycle data of the subject.

[0009] According to another aspect of the disclosed systems and methods, the first set of time-varying data and the second set of time-varying data may include aortic (AO) pressure values ​​and / or ECG values. Additionally, the first time period may include simultaneously intravascularly imaging the subject using an intravascular probe, such as an OCT or IVUS probe, having one or more opaque markers, where intravascularly imaging the subject generates a set of intravascular image frames. Additionally, the system may be configured to co-register the intravascular image frames with the first set of subject images. The system may also be configured to display one or more intravascular image frames corresponding to one or more live angiography frames, or a subset thereof.

[0010] The disclosed system may also be configured to display to a user the identified one or more image frames from the first set of subject images interlaced with a plurality of image frames from the second set of subject images. Interlacing the image frames may include replacing one or more image frames from the second set of subject images with one or more image frames from the first set of subject images. According to aspects of the present disclosure, the one or more image frames from the second set of subject images and the one or more image frames from the first set of subject images may each be captured during a corresponding portion of the patient's cardiac cycle. The system may also be configured to display the identified one or more image frames from the first set of subject images interlaced with a plurality of image frames from the second set of subject images by inserting the identified one or more image frames from the first set of subject images between the image frames from the second set of subject images.

[0011] Although the present invention relates to different aspects and embodiments, it is understood that the different aspects and embodiments disclosed herein can be integrated together in whole or in part, as needed. Thus, each embodiment disclosed herein can be incorporated into each of the aspects to various degrees as needed for a given implementation. Furthermore, various software-based tools for addressing medical imaging problems and other related issues and problems and some of the above can be used for medical applications and other applications for displaying information related to stents, blood vessels, and two-dimensional and three-dimensional views thereof, without limitation. Other features and advantages of the disclosed embodiments will become apparent from the following description and the accompanying drawings.

[0012] Although the present disclosure relates to different aspects and embodiments and other features listed and illustrated herein, it is understood that each of the above disclosed herein can be integrated together in whole or in part, as needed. Thus, each embodiment disclosed herein can incorporate each of the aspects to various degrees as needed for a given implementation. Furthermore, the various stent expansion diagnostic tools described herein can be used with various imaging modalities.

[0013] Other features and advantages of the disclosed embodiments will become apparent from the following description and the accompanying drawings. [Brief description of the drawings]

[0014] [Figure 1A] FIG. 1 shows a schematic diagram of an imaging and data collection system according to an aspect of the present disclosure. [Figure 1B] 1 illustrates an exemplary operational configuration of an embodiment according to an aspect of the present disclosure. [Diagram 2] 1 shows an illustration of synchronizing a subject's time-varying cardiac cycle data with angiographic images of the subject, according to aspects of the present disclosure. [Diagram 3] 1 illustrates a diagram of synchronizing live and non-live data according to an aspect of the present disclosure. [Figure 4A] 1 illustrates a diagram of correlating time-varying cardiac cycle signal data with angiographic images, according to aspects of the present disclosure. [Figure 4B] 1 illustrates a diagram of correlating time-varying cardiac cycle signal data with angiographic images, according to aspects of the present disclosure. [Diagram 5] 1 illustrates live fluoroscopic images and live time-varying cardiac cycle signal data of a subject, according to an aspect of the present disclosure. [Figure 6] 1 illustrates an illustration of real-time correlation between non-live and live data in accordance with an aspect of the present disclosure. [Figure 7] 1 illustrates replacement of a live fluoroscopic image with a non-live angiographic image, according to aspects of the present disclosure. [Figure 8] 1 illustrates a live fluoroscopic image overlaid with markers, according to an aspect of the present disclosure. [Figure 9] 1 shows a flow diagram of a method according to an aspect of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] In part, the present disclosure relates to systems and methods that use cardiovascular timing parameters and / or signals such as ECG and pressure signals such as aortic pressure signals to identify angiographic frames that correspond to portions of the cardiac cycle. Dicrotic notches and other timing indicators such as those used to identify systole and diastole can be used. Additionally, the disclosed systems and methods can identify angiographic frames that correspond to a current fluoroscopic image based on real-time correlation with such signals and / or timing parameters.

[0016] In one embodiment, for each live fluoroscopy frame, a corresponding angiography frame is identified based on signal or timing parameter correlation, such as by ECG correlation. Additionally, in some embodiments, intravascular probe markers, such as radiopaque markers, are used under angiography and correlated therewith as part of an intravascular imaging session, such as by optical coherence tomography (OCT). Alternatively, the intravascular imaging is intravascular ultrasound ("IVUS") imaging. In this manner, intravascular imaging (such as OCT or IVUS) facilitates angiography correlation.

[0017] OCT is a catheter-based imaging modality that uses light to peer into and generate images of the coronary artery walls to examine. Utilizing coherent light, interferometry, and micro-optics, OCT can provide video-rate in vivo tomography of diseased vessels with micrometer-level resolution. The use of fiber optic probes to view subsurface structures at high resolution makes OCT particularly useful for minimally invasive imaging of internal tissues and organs. This level of detail enabled by OCT allows users to not only monitor the progression of coronary artery disease, but also diagnose it. Another form of intravascular imaging is intravascular ultrasound ("IVUS") imaging, which uses high-frequency sound waves to create intravascular images.

[0018] OCT / IVUS imaging of parts of a patient's body provides a useful diagnostic tool for physicians and others. For example, imaging of coronary arteries with intravascular OCT / IVUS can reveal the location of narrowing or stenosis. This information helps cardiologists choose between invasive coronary artery bypass surgery and less invasive catheter-based procedures such as angioplasty or stent delivery. Although a popular option, stent delivery has its own associated risks.

[0019] In one embodiment, co-registration of angiography and live fluoroscopy may be combined with the above to enable endovascular markers and endovascular image data or parameters to be overlaid or co-registered with the live fluoroscopy. Stent detection, stent expansion, side branches, and other image data detected based on the collected endovascular data set may be linked to or displayed relative to the live fluoroscopy and angiography images as a result of the co-registration between the three image data sets.

[0020] These various data sets, angiography, intravascular imaging (OCT / IVUS), and live fluoroscopy, can be combined, interlaced, used, collocated, or integrated in various ways to present combined or co-registered data to the end user. Additionally, in various embodiments, the present disclosure relates to methods for reducing the use of contrast solution by interlacing angiography frames with live fluoroscopy, such that fewer angiography frames are used and less contrast solution is required.

[0021] The use of angiographic images, fluoroscopic data, and endovascular data, as well as other imaging modalities, in supporting cardiovascular diagnosis and stenosis treatment is of great value when performed to support end users in expedited timescales. Addressing the various competing obstacles to these goals represents a significant technical challenge. The use of co-registered data and signals, such as AO, EKG, systolic transitions, diastolic transitions, etc., can be used in various embodiments, along with the generation of various interlaced, static, combined, and fused data sets, including streams of data having live subsets of frames and stored, historical, or otherwise non-live subsets of frames.

[0022] In part, the present disclosure relates to systems and methods for fusing angiographic co-registration images and / or data with live fluoroscopy. Additionally, the present disclosure relates to systems and methods for combining angiographic (angio) co-registration (co-reg or registration or reg) information with one or more live fluoroscopy feeds.

[0023] 1A and 1B show schematic diagrams of an imaging and data acquisition system suitable for imaging arteries, stents, and other cardiovascular components and synchronizing live data with data acquired during co-registration of angiographic and endovascular data, according to an exemplary embodiment of the present disclosure. In one embodiment, the fluoroscopic feed is acquired from a C-arm or other fluoroscopic imaging device or system as shown in FIGS. 1A and 1B. In various embodiments, the disclosed imaging system, devices, and subsystems are suitable for use in cath labs. This provides direct guidance to physicians placing stents and devices at planned locations in the OCT / IVUS angiographic co-registration system.

[0024] The systems and methods disclosed herein solve various technical problems that physicians and other cath lab personnel must address during various procedures. For example, it is very taxing for a physician engaged in stent planning on one screen, such as an angiography screen on one display 127, 82 or other display, to simultaneously push the stent and relay live fluoroscopic data while looking at another screen 133, which may be far away, and trying to combine this information in his mind. If other data, such as endovascular data or pressure data, is provided on a different screen, the stress and mental burden on the user is even greater. Such a user who pushes a stent with an impermeable guidewire using the displayed arterial topography must mentally plan where the stent will go and how to orient it to the desired geometric landing zone. This is done while periodically puffing or injecting contrast solution to visualize the artery. It is difficult to apply a dark contrast solution while pushing a dark object that corresponds to a stent. For example, it is very difficult to visualize the vessel, push the stent into the landing zone, push the contrast agent into solution and see the entire vessel as part of guiding the stent to the target zone, for example, near a side branch. In addition to the above, moving your head back and forth between the angiogram, fluoroscopy and intravascular various screens that may be far away from each other can be very difficult to sustain.

[0025] Furthermore, tortuous arteries have undulating branches that move in three dimensions, so it is difficult to keep track of the reference frame. As a result, losing track of the location can lead to geographic errors relative to the target landing zone. This can be compensated for by continuing to puff / push the contrast solution. However, in various conditions, such as patient classes with renal problems, using more contrast is not recommended. The more complex the stent plan, such as the need for two stents or the need to balloon-dimension an under-expanded stent, the more complex the complication. On the other hand, co-registration systems offer many advantages.

[0026] Considering that various data collection and diagnostic systems, such as angiography systems using OCT, IVUS, or other intravascular imaging systems, use imaging probes with radiopaque markers to track a given probe, angiography data can be co-registered with intravascular data. Both of these data sets can be co-registered, correlated, or cross-correlated with a live fluoroscopy feed using pressure signals used to monitor aortic pressure or other pressure signals, EKG signals, dicrotic notch signals and locations, and other timing signals. A dongle or other data transmitter as shown in FIG. 2 can transmit pressure data on a given data collection device, such as an imaging system or pressure sensing system. A pressure transducer from the subject can wirelessly or by wired connection relay the pressure data to the intravascular imaging system, synchronize the angiography data with the pressure data, and store the data for use in the cath lab. The above-described processing of pressure data synchronized with angiography data can also be accomplished using other pressure signals, EKG signals, dicrotic notch signals and locations, other timing signals, frames of endovascular data, pressure data, flow data, and other data collected in the cath lab, which can be displayed on the live fluoroscopy data.

[0027] In one embodiment, about K frames per second of angiographic data are divided into K / n slices for a given curve such as an AO pressure curve or an ECG curve. In one embodiment, K is about 15. For a given angiographic frame or OCT / IVUS frame, the angiographic data or OCT / IVUS data can be co-registered against bins, periods, slices, or time slices of a given AO plot, ECG plot, systolic plot, diastolic plot, or other time-varying function suitable for co-registration. In one embodiment, a given time-varying plot / function such as an AO curve or an ECG plot is divided into K bins, for example 15 bins. As a result, the co-registration system can track or otherwise map which frames correspond to the first part of the cardiac cycle, which frames correspond to the identified overlapping notches, which part of the frame corresponds to the middle of diastole, etc. Thus, a given curve or plot is divided into bins, subsets, slices, etc. and mapped or linked to frames of angiographic and / or intravascular data and / or fluoroscopic data. In one embodiment, for greater stability, the AO pressure near the aortic notch may be preferred.

[0028] Each cardiac cycle is about 1 second. Further, a typical angiographic imaging system operates at about 15 frames per second. In one embodiment, there are about 15 frames per cardiac cycle. In one embodiment, there are about 30 frames per cardiac cycle. The system includes components for sampling K frames per cardiac cycle. Next, the sampled data can be smoothed or filtered.

[0029] In one embodiment, for a given cath lab data collection system and method embodiment, there is a live fluoroscopy feed. AO pressure data or other timing or signal data, such as ECG, is used to determine which portion of the cardiac cycle corresponds to the given AO pressure data. This may correspond to identifying systole and diastole in the cardiac cycle, or other trackable periods relative to the cardiac cycle. Once the AO pressure data or other timing data or signal is mapped to the cardiac cycle or other clock or timing subsystem, the data of interest is then co-registered with pre-computed angiography data that has been co-registered with the OCT / IVUS markers. In general, the systems and methods identify which portion of the cardiac cycle tracks or corresponds to a particular frame of image data or other parameter of interest.

[0030] The above is useful in co-registering live fluoroscopic data. In particular, real-time correlation is used to effectively identify portions of the cardiac cycle that can be tracked over time against other data or signals, such as AO pressure data or ECG data for fluoroscopic data. As a result, this makes it easy to select any frame from a set of angiographic image frames and replace such angiographic frame with a live fluoroscopic frame. Frame mapping or replacement, or picture in a picture representation, etc., can also be used. In one embodiment, a transformation or other method is used to swap the angiographic and fluoroscopic frames. Various interlacing techniques can be used. This frame swap supports the use of a library of images from angiograms previously generated with contrast agents.

[0031] If one has knowledge of the position of an image in time relative to the cardiac cycle from fluoroscopy, a library of angiographic frames generated in the past can be interlaced with live frames, and vice versa. In this way, the amount of contrast agent solution used can be reduced to the extent that new angiographic frames are not required as much. The interlacing of the live fluoroscopy feed with a library of angiographic frames from different points in time acquired in the past can be done automatically.

[0032] There are a number of advantages to these co-registrations based on the cardiac cycle and other timing correlations. For example, by effectively simulating contrast agent flushing assuming that a library of frames where flushing was used in angiographic frames captured in the past can be used, or by using intravascular data such as OCT or IVUS image data, a stent can be pushed into and deployed in the vascular system. In this way, the system and method facilitate reducing the exposure to the contrast agent solution, can omit it by using intravascular image data, or at least can significantly reduce the need for the contrast agent solution. In various embodiments, changing the angle / position of the imaging device for fluoroscopy can be used to help reduce the need for the contrast agent solution.

[0033] In one embodiment, during intravascular pullback, the image frames are blacked out under the angiogram. There is a separate period of pullback that can be tracked and indexed to the angiogram frames and noted against AO pressure data, ECG data, dicrotic notch, or other timing data. In one embodiment, all subsequent interlacing of frames can be performed with AO data or other timing data. One or more displays can be used to show live fluoroscopy data using a frame grabber that pulls frames from the live feed and interlaces them with the angiogram frames or combines them with the endovascular data. In effect, live fluoroscopy data can be shown and then swapped in for non-live angiography data from a library of angiography frames, or the like. Intravascular imaging markers, such as OCT / IVUS markers, and other information can be combined, overlaid, or otherwise used with the live fluoroscopy feed. In this way, various types of image data can be fused or combined with the live fluoroscopy data to support various outcomes, such as pinpointing the location of the landing zone for a stent.

[0034] These and other techniques disclosed herein can also be used to guide the atherectomy balloon and indicate calcium and other detected features using endovascular data in the live fluoroscopy data stream. Guidewires, stents, side branches, lumens, MLAs, lumen diameters, lumen profiles, areas, cross sections, volumes, malappositions, stents under inflation, jailed side branches, and other information detectable using endovascular data can be co-registered with live fluoroscopy using the systems and methods disclosed herein.

[0035] Figure 1A shows a system 5 that includes various data collection subsystems suitable for collecting data, detecting characteristics of a subject 4, sensing the state of the subject 4, or diagnosing the subject 4 in other ways. In one embodiment, the subject is placed on a suitable support 19 such as a table, bed, or chair or other suitable support. Typically, the subject 4 is a human or another animal having a particular region of interest 25.

[0036] The data collection system 5 includes a non-invasive imaging system such as magnetic resonance imaging, X-ray, computed tomography, or other suitable non-invasive imaging techniques. As shown as one non-limiting example of such a non-invasive imaging system, an angiography system 21 suitable for generating cine is shown. The angiography system 21 can include a fluoroscopy system. The angiography system 21 is configured to non-invasively image the subject 4 such that, for example, during a pullback procedure using a probe 30, angiography data frames are typically generated in the form of frames of image data so that blood vessels within the region 25 of the subject 4 are imaged using angiography in one or more imaging techniques such as OCT or IVUS.

[0037] The angiography system 21 is in communication with an angiography data storage and image management system 22, which can be implemented as a workstation or a server in one embodiment. In one embodiment, data processing related to the collected angiography signals is performed directly on the detector of the angiography system 21. Images from the system 21 are stored and managed by the angiography data storage and image management 22. Other imaging systems disclosed herein can replace or enhance the system 21.

[0038] Imaging data and data derived therefrom, such as vascular representations, are generated and displayed as part of a user interface to quickly provide diagnostic information. These can take the form of ratios of different lumen profiles and values ​​at corresponding positions along their length, such as areas, diameters, or other geometric values.

[0039] The system of FIG. 1A includes various components for imaging one or more arteries and / or components of the cardiovascular system using one or more of CT scan, ultrasound, IVUS, X-ray based imaging modalities, magnetic resonance imaging, optical coherence tomography, infrared based imaging, laser based imaging, and other imaging modalities for intravascular and extravascular imaging. In one embodiment, a system server 50 and / or a workstation 85 can handle the functions of the system 22. In one embodiment, the entire system 5 generates electromagnetic radiation, such as X-rays. The system 22 also receives such radiation after passing through the subject 4. Meanwhile, the data processing system 22 uses signals from the angiography system 21 to image one or more regions of the subject 4, including the region 25.

[0040] The region of interest 25 may be a subset of the vasculature, such as a particular blood vessel, or the peripheral vasculature. This subset may be imaged using OCT, ultrasound (alone or in combination), or one of the other imaging modalities disclosed herein. In one embodiment, this region of interest may include a stent or an area in which a stent is to be placed. The stent may be imaged at different times, such as after deployment and after additional stent expansion.

[0041] A catheter-based data collection probe 30 is introduced into the subject 4 and positioned within the lumen of a particular blood vessel, such as a coronary artery. The probe, including a balloon, or other device may also be used to increase the level of stent expansion in response to detecting insufficient expansion of the stent using one or more imaging modalities.

[0042] The probe 30 can be various types of data collection probes, such as, for example, an OCT probe, an FFR probe, an IVUS probe, a probe that combines two or more of the above characteristics, and other probes suitable for imaging within a blood vessel. In one embodiment, a balloon delivery device moves along a guide wire used for the imaging probe disclosed herein. In one embodiment, the probe 30 typically includes a probe tip, one or more radiopaque markers, an optical fiber, and a torque wire. Further, the probe tip includes one or more data collection subsystems, such as an optical beam director, an acoustic beam director, a pressure detector sensor, other transducers or detectors, and combinations of the above.

[0043] In the case of a probe including an optical beam director, the optical fiber 33 is in optical communication with the probe using the beam director. The torque wire defines a hole in which the optical fiber is disposed. In FIG. 1A, the optical fiber 33 is shown without the torque wire surrounding it. Further, the probe 30 can also include a sheath, such as a polymer sheath (not shown) that forms part of the catheter. In the context of an OCT system, the optical fiber 33, which is part of the sample arm of the interferometer, optically couples to a patient interface unit (PIU) 35 as shown.

[0044] The patient interface unit 35 includes a probe connector suitable for receiving and optically coupling to the end of the probe 30. Typically, the data collection probe 30 is disposable. The PIU 35 includes appropriate joints and elements based on the type of data collection probe used. For example, a combination of OCT and IVUS data collection probes requires an OCT and IVUS PIU. The PIU 35 also typically includes a motor suitable for pulling back the torque wire, sheath, and optical fiber 33 disposed therein as part of a pullback procedure. In addition to being pulled back, the probe tip is also typically rotated by the PIU 35. Thus, the blood vessels of the subject 4 can be imaged longitudinally or through a cross-section. The probe 30 can also be used to measure certain parameters such as fractional flow reserve (FFR) or other pressure measurements.

[0045] The PIU 35 is then connected to one or more intravascular data collection systems 42. The intravascular data collection system 42 can be an OCT system, an IVUS system, another imaging system, and combinations of the above. For example, the system 42 in the context of the probe 30 being an OCT probe can include an interferometer sample arm, an interferometer reference arm, a photodiode, a control system, and a patient interface unit. Similarly, as another example, in the context of an IVUS system, the intravascular data collection system 42 can include ultrasound signal generation and processing circuitry, noise filters, a rotatable joint, a motor, and an interface unit. In one embodiment, the data collection system 42 and the angiography system 21 can have a shared clock or other timing signal configured to synchronize angiography video frame timestamps and OCT image frame timestamps.

[0046] Various extravascular imaging systems, such as an angiography system, can image a given region of interest, such as a stent in various expanded states. The extravascular imaging data can be co-registered with the intravascular imaging data. The output of the intravascular and extravascular imaging modalities can be displayed to the patient in the cath lab using a graphical user interface 127 on various displays 123 shown in FIG. 1B.

[0047] In addition to the invasive and non-invasive image data collection systems and devices of FIG. 1A, various other types of data can be collected regarding the region 25 of the subject and other parameters of interest of the subject. For example, the data collection probe 30 can include one or more pressure sensors, such as the pressure wire 232 shown in FIG. 2. The pressure wire can be used with or without the addition of an OCT or ultrasound component. Pressure readings can be taken along a segment of a blood vessel within the region 25 of the subject 4.

[0048] Such readings may be relayed by a wired connection or via a wireless connection. As shown in the fractional flow reserve FFR data collection system, the wireless transceiver 48 may be configured to receive pressure readings from the probe 30 and transmit them to the system to generate FFR measurements for one or more locations along the measured blood vessel. One or more displays 82, 83, 123 of Figures 1A and 1B may also be used to show angiography frames of data, OCT frames, user interfaces for the OCT and angiography data, as well as other controls and features of interest.

[0049] 1A, intravascular image data, such as frames of intravascular data generated using the data collection probe 30, may be routed via the PIU 35 to a data collection and processing system 42 coupled to the probe. Noninvasive image data generated using the angiography system 22 may be transmitted to, stored in, and processed by one or more servers or workstations, such as the co-registration server 50 or workstation 85. A video frame grabber device 55, such as a computer board configured to grab the angiography image data from the system 22, may be used in various embodiments.

[0050] In one embodiment, the server 50 includes one or more co-registration software modules 67 stored in the memory 70 and executed by the processor 80. The server 50 can include other typical components for a processor-based computing server. Alternatively, a database, such as database 90, can be configured to receive image data generated, subject parameters, and other information generated by one or more of the system devices or components shown in FIG. 1 and received by or transferred to the database 90. Although the database 90 is shown connected to the server 50 while being stored in the memory of the workstation 85, this is only one exemplary configuration. For example, the software modules 67 can be executed on the processor of the workstation 85 and the database 90 can be located in the memory of the server 50. The devices or systems used to execute the various software modules are provided as examples. In various combinations, the hardware and software described herein can be used to acquire frames of image data, process such image data, and describe such image data.

[0051] Unless otherwise noted herein, software modules 67 may include software such as pre-processing software, transformations, matrices, and other software-based components used to process image data or respond to patient triggers to facilitate or otherwise perform co-registration of different types of image data by other software-based components 67. Modules may include lumen detection using scanline or image-based techniques, stent detection using scanline or image-based techniques, indicator generation, stent expansion evaluation and assessment, stent landing zone detection and indicators for deployed stents, co-registration of angiograms and intravascular imaging, and other modules that aid and are programmed to perform the methods disclosed herein.

[0052] The database 90 may be configured to receive and store angiography image data 92, such as image data generated by the angiography system 21 and acquired by the frame grabber 55 server 50. The database 90 may be configured to receive and store OCT / IVUS image data 95, such as image data generated by the OCT system 42 and acquired by the frame grabber 55 server 50.

[0053] Additionally, subject 4 may be electrically coupled via one or more electrodes to one or more monitors, such as monitor 49. Monitor 49 may include, without limitation, an electrocardiogram monitor configured to generate data related to cardiac function and indicative of various states of the subject, such as systole and diastole. Because the geometry of the heart, including the coronary arteries, is approximately the same in certain cardiac phases, even across different cardiac cycles, knowing the cardiac phase may be used to aid in tracking the vascular centerline.

[0054] The use, or lack thereof, of directional arrows in a given diagram is not intended to limit or dictate the direction in which information may flow. For a given connector, such as the arrows and lines shown connecting elements shown in FIG. 1A, information may flow in one or more directions or in only one direction, as appropriate for a given embodiment. The connections may include various suitable data transmission connections, such as optical connections, wired connections, power connections, wireless connections, or electrical connections.

[0055] One or more software modules may be used to process frames of angiography data received from an angiography system, such as system 21 shown in Figure 1 A. A variety of software modules, which may include, without limitation, software, components thereof, or one or more steps of a software-based or processor-implemented method, may be used in a given embodiment of the present disclosure.

[0056] The system of FIG. 1A and FIG. 1B is suitable for displaying intravascular and extravascular image data. In particular, the system is advantageous for stent planning and assessment of stent expansion and target stent expansion assessment. In one embodiment, a stent expansion threshold can be provided by a diagnostic system, such as an OCT, IVUS, or other image data acquisition system, or such threshold can be adjusted and set by an end user via a user interface. In one embodiment, the stent expansion threshold used to identify regions of insufficient expansion of the stent ranges from about 80% to about 90%. Thus, if the stent expands to a level of 48% at a first location along its length, it is tagged or represented with one visual cue or indicia, while in another region, if the stent expands to a level at or above the threshold, it is identified by another visual cue or indicia.

[0057] FIG. 1B illustrates a cath lab setup with components of an imaging and data acquisition system, such as the system of FIG. 1A, for performing OCT, FFR, IVUS, angiography, CT scan, or other types of imaging, measurements, and assessments of one or more arteries of a patient. A user can interact with the data acquisition system or otherwise access and display stored image data through the various displays shown. An exemplary user interface is displayed showing intravascular imaging data and stent expansion data co-registered with angiography data. The support member 115 may be an accessory rail or the like on a table, bed, or other support 120. The support member 115 may be part of the support 120, and the controller may be directly attached to the support 120 in one embodiment.

[0058] In one embodiment, the controller can include any suitable input device and can be used to navigate user interface screens and parameters such as target stent expansion values ​​and other stent expansion thresholds. The controller can be used to display and navigate a graphical user interface that is displayed on one or more monitors or displays 123. In one embodiment, the monitors can be mounted on a ceiling suspension. A graphical user interface 127 can be displayed on a given monitor. The graphical user interface can include stent expansion and co-registered endovascular data such as OCT / IVUS data, angiography data, and fluoroscopic image data.

[0059] In one embodiment, the controller has a feature set configured to map to commands and menus available to a user as part of the graphical user interface 127. An angiography system or other imaging system 125 disclosed herein can be positioned relative to the support 120 to obtain x-rays of the patient while another data collection procedure, such as an OCT / IVUS procedure, is in progress. The graphical user interface 127 can display such OCT, angiography, FFR, IVUS, and other data of interest to the user. The controller is configured to control the interface 127 and navigate the menus and image display functions presented to the user. Co-registering angiography data with intravascular imaging can aid in assessment of stent expansion levels. Fluoroscopy can then be co-registered with angiography and intravascular imaging to improve stent deployment and allow viewing of only one display during artery-directed procedures, such as stent placement, atherectomy, angioplasty, and the like.

[0060] The present disclosure describes systems and methods for delineating regions of insufficient expansion of a stent and facilitating targeted balloon placement and sizing for a deployed stent at a target expansion level for a representation of the vessel generated using endovascular data. Optical coherence tomography and other imaging modalities, as shown and described herein, can be used to generate various vessel representations and to implement various image data processing techniques to detect and / or visually represent the lumen L, stent struts SS, side branches SB, and others.

[0061] These systems, devices, and methods are implemented when a subject is initially evaluated using diagnostic methods, such as one or more cardiac imaging modalities, including, without limitation, OCT, IVUS, computer-assisted tomography, MRI, angiography, x-ray, and models based on pressure data of cardiac and / or vascular operation and status.

[0062] 2 illustrates angiographic data, e.g., angiographic image 210, synchronized with a time-varying parameter of the patient's cardiac system using data collected from region 25 of patient 4 using the system described in FIGS. 1A and 1B. The collected cardiac data may include ECG data or AO pressure data 220 acquired by pressure wires 232 of probe 30 and transmitted by wireless transceiver 48 to data acquisition device 240. AO pressure data 220 is a time-varying parameter that can be synchronized with angiographic data acquired from the patient. For example, angiographic image 210 can be synchronized with a portion of AO data 220 by determining the portion of AO pressure data 220 that corresponds to the time that angiographic image 210 was captured. This process can be performed for multiple angiographic images, so that each angiographic image is correlated with a particular portion of the patient's AO pressure data 220 based on the time that both the angiographic image and the AO pressure data 220 were acquired.

[0063] In FIG. 3, intravascular (OCT / IVUS) and angiography data 310 are acquired and co-registered. Similar to the synchronization described in connection with FIG. 2, the co-registered intravascular / angiography data 310 is synchronized to the AO data 220, so that specific angiography and OCT / IVUS images are correlated with specific portions of the AO data 220. The synchronized intravascular / angiography data 310 and AO data 220 may be stored in one or more storage devices described in FIG. 1A and FIG. 1B. In addition, the system of FIG. 1A and FIG. 1B may collect live fluoroscopic images 312 from the patient. These live fluoroscopic images 312 may be synchronized with the live AO data 320. Although AO data is used as an example, the synchronization described herein may be performed with any recurring time-varying data acquired during the live images and initial co-registration phase, including ECG data. The live AO data 320 may then be compared and synchronized with the previously acquired AO data 220. The live fluoroscopic data 312 may then be synchronized or co-registered with the intravascular angiographic data 310 based on this comparison. In this manner, corresponding fluoroscopic and angiographic images may be identified in association with a particular subset of the patient's cardiac cycle.

[0064] In various embodiments, the ECG and AO pressure signals are used to identify angiographic frames corresponding to each portion of the cardiac cycle. As shown in FIG. 4A, an ECG pulse 424 can be identified in the patient's ECG signal 414, while an AO pressure rise 422 and a dicrotic notch 423 can be identified in the patient's AO pressure signal 412. The ECG signal 414 and the AO pressure signal 412 acquired during intravascular and angiographic imaging are synchronized to the captured image data set. As described above, the ECG and AO pressure signals acquired during the initial co-registration of the intravascular angiographic images can be synchronized with the live ECG and AO pressure signals, and then the live fluoroscopic images can be synchronized with the initially co-registered intravascular and angiographic images. The grid of vertical lines 430 in FIG. 4B corresponds to time slices or bins of the cardiac cycle associated with portions of the ECG signal 414 and the AO signal 412, all of which correlate to specific angiographic image frames 442-448. For example, angiographic image frame 442 was acquired during the time period in which AO pressure signal 412 increases from a signal minimum to a signal maximum. Thus, angiographic image frame 442 is identified as being associated with this portion of AO pressure signal 412. Angiographic image frames 444 and 446 were acquired during the start and end periods, respectively, of the dicrotic notch in AO pressure signal 412. Similarly, angiographic image frame 448, acquired during an ECG pulse, is associated with the corresponding period represented in ECG signal 414. This process may be performed for all acquired endovascular and angiographic images such that each endovascular angiographic image is correlated to a particular period in the patient's cardiac cycle.

[0065] Although FIG. 4B illustrates a single cardiac cycle being decomposed into a series of time slices, a similar division can be made in connection with multiple cardiac cycles. Additionally, the number of time slices can vary. For example, the system described in FIG. 1A and FIG. 1B can be configured to capture OCT / IVUS images and angiography images at various frame rates, which can be configured by a user. For example, the disclosed system can be configured by a user to capture angiography images at either 15 frames per second or 30 frames per second. Similarly, the disclosed system can be configured to divide the ECG and AO pressure signals into time slices of various durations. If the ECG and AO pressure signals are divided into 30 time slices per second and the angiography images are captured at 30 frames per second, the system can be configured to correlate one angiography image with each time slice. If the ECG and AO pressure signals are divided into 15 time slices per second and the angiography images are captured at a rate of 30 images per second, multiple angiography images can be assigned to a particular time slice. Similarly, if the number of time slices is greater than the number of angiography images captured during a particular period, only a portion of the time slices are correlated with the angiography images. As described above, the angiography frames may be co-registered with a simultaneously acquired OCT or other intravascular image based on the location of the markers in the intravascular image and the timing system used between the two imaging modalities.

[0066] Once the angiographic image has been correlated to a particular portion or time slice of the patient's cardiac cycle data, the disclosed system and method can identify angiographic image frames that correspond to the live fluoroscopic image based on real-time correlation with the live ECG and AO signals. For example, FIG. 5 illustrates a live fluoroscopic image 510 and live ECG and AO pressure signals 520, where the live fluoroscopic image 510 is correlated with a particular set of ECG and AO pressure signals acquired simultaneously at time 522. The live ECG and AO pressure signals 520 can also be correlated with previously acquired ECG and AO signals to support correlation and co-registration of the live fluoroscopic image 510 with a library of previously acquired OCT / IVUS and angiographic images. For example, the disclosed system may identify one or more angiographic images that were previously captured during the same portion of the patient's cardiac cycle as the live fluoroscopic image 510 as determined based on the ECG and AO pressure data. Thus, the disclosed system can track the ECG and AO signals of the live fluoroscopic image and identify the corresponding ECG and AO signals of the previously captured intravascular and angiographic images.

[0067] For example, the time slice 430 of the ECG signal 414 and the AO signal 412 shown in FIG. 4B can be correlated with the ECG and AO signals 520 shown in FIG. 5. As shown in FIG. 6, the time slice 630 of the ECG and AO pressure signals 420 is determined to correspond to the ECG and AO signals 520 at time 522, since both represent the portion of the patient's cardiac cycle in which the corresponding ECG pulse occurs. In this manner, the disclosed system determines that the angiogram image 448 corresponds to the same portion of the patient's cardiac cycle as the live fluoroscopic image 510. Based on this identified correlation with the previously acquired ECG and AO pressure signals 420, the live ECG and AO signals 520 can serve as a timing signal onto which non-live data, including previously captured OCT and angiogram image data, can be mapped. Thus, the angiogram images 442-448 for various time slices can be correlated to corresponding portions of the live ECG and AO signals 520.

[0068] Based on the correlation of the non-live and live signals described above, angiographic image frames can be combined with live fluoroscopy to reduce the use of contrast solution. For example, FIG. 7 shows a series of live fluoroscopic image frames 702, 704, and 706, where fluoroscopic image frame 704 is replaced in real time with angiographic image frame 710. As described above, the disclosed system identifies that angiographic image frame 710 corresponds to the same portion of the patient's cardiac cycle as live fluoroscopic image frame 704 based on the patient's cardiac signal. In this manner, the physician may be presented with both angiographic and fluoroscopic images in a single series of image frames. In this manner, the physician may be able to better track the location of various instruments and stents in the live fluoroscopic images by using the previously captured angiographic images as a reference. Although FIG. 7 shows fluoroscopic image 704 being replaced with angiographic image 710, the interlacing of the angiographic images may be done without removing the live fluoroscopic image frames. For example, one or more angiographic image frames may be inserted between live fluoroscopic image frames to present the combined frames at a higher frame rate. Alternatively, one or more live fluoroscopic image frames may be replaced by one or more corresponding angiographic image frames. In addition, the disclosed system may allow a user to select the number of consecutive fluoroscopic and angiographic images to be displayed. For example, a user may configure the system to present a series of three live fluoroscopic image frames followed by two consecutive angiographic image frames, or a user may configure the system to display one angiographic image in each series of four live fluoroscopic images. A user may also configure the frame rate at which the consecutive fluoroscopic and angiographic images are shown. In this manner, a user can control the manner in which the consecutive images of live fluoroscopic and non-live angiographic images are displayed.

[0069] Additionally, non-live image data can be overlaid on the live fluoroscopic image in accordance with aspects of the disclosure described above. For example, FIG. 7B shows a live fluoroscopic image 810 displayed with stent planning markers 812, 814, and 816 overlaid on the fluoroscopic image. These stent planning markers 812-816 can be based on markers placed in a series of angiographic images. As the patient's cardiac cycle moves the various arteries in the heart, the relative locations of these markers will move from one angiographic image to another. However, by correlating both the angiographic and fluoroscopic images to the patient's cardiac cycle, the stent planning markers 812 and 814 can be overlaid on each fluoroscopic image in a manner that maintains their proper location relative to the artery in which the stent is to be placed. Thus, the system provides more accurate placement of the stent planning markers from the OCT angiographic images on the live fluoroscopic feed. These markers and other indicia help reduce geographic errors by ensuring that the physician targets the area planned to be addressed in the OCT. Other useful intravascular angiographic data may also be overlaid on the fluoroscopic images, including, but not limited to, data obtained from IVUS images.

[0070] Flow diagram 900 of FIG. 9 provides an example in which the system shown in FIG. 1A and FIG. 1B may provide a user with a display of interlaced non-live and live images, where the images are presented sequentially with both live and non-live images corresponding to the patient's cardiac cycle. Although the operational blocks of FIG. 9 are provided in a particular order, one or more processors of the disclosed system may be configured to add operations, remove operations, or switch the order of operations, according to aspects of the method and system. As provided in block 902, the system may collect a first set of images and a first set of time-varying cardiac cycle data. As described above, the first set of images may include angiographic images along with co-registered intravascular images, such as OCT images or IVUS images. The time-varying cardiac cycle data may include data representing an ECG signal, AO pressure data, or other time-varying data related to the patient's cardiac cycle, which are collected while the first set of images are being captured. In block 904, the collected first set of images are correlated to a particular subset of the first set of time-varying data. An example of this correlation is shown in FIG. 4B, where angiographic images are correlated with time slices of ECG and AO signal data based on the time period during which the angiographic images were captured. Correlating the collected images with the time-varying data may include storing the images and the time-varying data in a computer storage medium in a manner that identifies a relationship between a particular image and a particular subset of the time-varying data. Thus, each image from the first set of images may be correlated with a particular portion of the patient's cardiac cycle. At block 906, a second set of images is collected along with a subsequent set of time-varying cardiac cycle data. As described above, the second set of images may be live fluoroscopic images collected along with the patient's live cardiac cycle data. As provided at block 908, this subsequent set of live cardiac cycle data may be correlated with the first set of time-varying cardiac cycle data.

[0071] As discussed above, the patient's cardiac cycle includes repetitive patterns, such as repetitive pressure rises, dicrotic notches, and ECG pulses. These features of the live cardiac cycle data can be correlated or matched with the first set of cardiac cycle data in accordance with the disclosed systems and methods. At block 910, the system identifies one or more images in the first set that correspond to similar time-varying cardiac cycle data as one or more images in the second set. By comparing the live ECG and AO pressure data with the non-live ECG and AO pressure data, as described in connection with FIG. 6, the system can identify angiographic images 448 and co-registered endovascular images that correspond to similar periods in the patient's cardiac cycle as the live fluoroscopic image 510.

[0072] Returning to flow diagram 900, the system may then display a sequence of images including a second set of images interlaced with one or more images of the first set that also correspond to the same portion of the patient's cardiac cycle. For example, a live fluoroscopic image may be interlaced with a non-live angiographic image. As discussed above, interlacing a non-live image may include replacing one or more live fluoroscopic images with a non-live angiographic image, where the replaced live fluoroscopic image and the selected non-live angiographic image, respectively, were captured during a similar or corresponding portion of the patient's cardiac cycle. Interlacing a non-live image may also consist of inserting, rather than replacing, one or more non-live angiographic images between live fluoroscopic images captured during a similar portion of the patient's cardiac cycle based on the identification made in block 910. Angiographic images may also be interlaced with live fluoroscopic images by displaying the corresponding angiographic image as a picture-in-picture within the display of the live fluoroscopic image. Additionally, displaying interlaced angiographic images may include displaying intravascular images, such as OCT or IVUS images, co-registered with the angiographic images. The co-registered intravascular frames may be displayed on the same monitor as the angiographic and fluoroscopic images or on a different monitor, or may be displayed as picture-in-picture within the fluoroscopic and angiographic images. As provided in block 914, the system may determine whether the patient imaging session should continue, and if so, the system may return to block 906 and additional images of the second type are collected along with additional sets of time-varying cardiac cycle data. If an input is received indicating that the patient imaging session has ended, the process may end.

[0073] Non-limiting software features and embodiments for performing live fluoroscopy combined with other data such as image data In part, the present disclosure relates to computer-based methods, systems, and devices for visualizing data against live fluoroscopic data. In one embodiment, the present disclosure relates to using pre-computed angiographic images that are interlaced with live fluoroscopic images. Image segmentation can be performed using various techniques, such as AI or machine learning.

[0074] These evaluation methods may include displaying one or more views of the artery from angiographic or intravascular imaging relative to one or more live fluoroscopic image frames. Various fluoroscopic-based methods help reduce geographic errors and facilitate better imaging and artery-directed treatment. In one embodiment, the method is performed automatically. A stent inserted in live fluoroscopic mode can be positioned at the planned landing zone from the OCT / IVUS angiographic co-registration system and method.

[0075] The systems and methods disclosed herein can perform various steps described herein, such as evaluating the detected stent against the detected lumen contour, calculating stent expansion, calculating MSA, measuring stent parameters, and showing the expansion level of the stent at different frames along the artery, as well as other features and methods disclosed herein. Additionally, the system may include co-registration software for co-registering the angiographic data with the endovascular data and showing the stent expansion data relative to the angiographic data. In one embodiment, the live fluoroscopic data is interlaced with frames of data from one or more endovascular imaging pullback sessions in which the probe is pulled back through a section of the artery, frames of data from one or more angiographic data collection sessions, and one or more co-registration timing signals, such as AO pressure, ECG signals, and others disclosed herein.

[0076] The following description is intended to provide an overview of device hardware and other operating components suitable for implementing the methods of the present disclosure described herein. This description is not intended to limit the applicable environments or the scope of the present disclosure. Similarly, the hardware and other operating components may be suitable as part of the apparatus described above. The present disclosure may be implemented using other system configurations, including personal computers, multiprocessor systems, microprocessor-based or programmable electronic devices, network PCs, minicomputers, mainframe computers, and the like. The present disclosure may also be implemented in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network, such as in different rooms of a catheter or cath lab.

[0077] Some portions of the detailed descriptions are presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations may be used by those skilled in the art of computers and software. In one embodiment, an algorithm is herein generally conceived to be a self-consistent sequence of operations leading to a desired result. The operations performed as method steps or otherwise described herein are operations requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, transformed, compared, and otherwise manipulated.

[0078] Unless otherwise specified, and as will be apparent from the discussion that follows, it will be appreciated that throughout the description, discussions utilizing terms such as "processing" or "computing," "overlaying," or "searching" or "detecting" or "measuring" or "calculating" or "comparing," "generating" or "determining" or "displaying," or other sets of terms relating to Boolean logic or operations, refer to actions and processes of a computer system or electronic device that manipulate and convert data represented as physical (electronic) quantities in registers and memories of the computer system or electronic device into other data that is similarly represented as physical quantities in electronic memory or registers or other such information storage, transmission, or display devices.

[0079] The present disclosure also relates in some embodiments to apparatus for performing the operations herein, which may be specially constructed for the required purposes, or which may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer.

[0080] The embodiments of the present disclosure may be embodied in many different forms, including but not limited to in any way computer program logic for use with a processor (e.g., a microprocessor, microcontroller, digital signal processor, or general purpose computer), programmable logic for use with a programmable logic device (e.g., a field programmable gate array (FPGA) or other programmable logic device), discrete components, integrated circuits (e.g., application specific integrated circuits (ASICs)), or any other means including any combination thereof. In an exemplary embodiment of the present disclosure, some or all of the processing of data collected using an OCT or IVUS probe and processor-based system is implemented as a set of computer program instructions, which are converted into a computer-executable form and themselves stored on a computer-readable medium and executed by a microprocessor under the control of an operating system. Thus, the query responses and input data are converted into processor understandable instructions suitable for generating imaging data, detecting lumen boundaries, detecting stent struts, comparing measured perpendicular distances to set thresholds, image comparison, signal processing, lumen detection, stent detection, and comparison of detected stents, as well as otherwise implementing other features and embodiments described above.

[0081] Computer program logic implementing all or part of the functionality described herein above may be embodied in a variety of forms, including but in no way limited to source code form, computer executable form, and various intermediate forms (e.g., forms generated by an assembler, compiler, linker, or locator). Source code may include a series of computer program instructions implemented in any of a variety of programming languages ​​(e.g., object code, assembly language, or high-level languages ​​such as Fortran, C, C++, JAVA, or HTML) for use with a variety of operating systems or operating environments. Source code may define and use various data structures and communication messages. Source code may be in a computer executable form (e.g., via an interpreter) or source code may be converted into a computer executable form (e.g., via a translator, assembler, or compiler).

[0082] The computer program may be fixed in any form (e.g., source code form, computer executable form, or intermediate form) permanently or temporarily on a tangible storage medium such as a semiconductor memory device (e.g., RAM, ROM, PROM, EEPROM, or flash programmable RAM), a magnetic memory device (e.g., diskette or fixed disk), an optical memory device (e.g., CD-ROM), a PC card (e.g., PCMCIA card), or other memory device. The computer program may be fixed in any form on a signal that is transmittable to a computer using any of a variety of communication technologies, including, but in no way limited to, analog, digital, optical, wireless (e.g., Bluetooth), networking, and internetworking technologies. The computer program may be distributed in any form on a removable storage medium (e.g., shrink wrapped software) with accompanying printed or electronic documentation, preloaded on a computer system (e.g., system ROM or fixed disk), or distributed from a server or electronic bulletin board over a communication system (e.g., the Internet or World Wide Web).

[0083] Hardware logic (including programmable logic used in conjunction with a programmable logic device) implementing all or a portion of the functionality described herein above may be designed using conventional manual methods, or may be electronically designed, captured, simulated, or documented using a variety of tools, such as computer-aided design (CAD), hardware description languages ​​(e.g., VHDL or AHDL), or PLD programming languages ​​(e.g., PALASM, ABEL, or CUPL).

[0084] The programmable logic may be fixed, either permanently or temporarily, in a tangible storage medium, such as a semiconductor memory device (e.g., RAM, ROM, PROM, EEPROM, or flash programmable RAM), a magnetic memory device (e.g., a diskette or fixed disk), an optical memory device (e.g., a CD-ROM), or other memory device. The programmable logic may be fixed in signals that can be transmitted to a computer using any of a variety of communication technologies, including, but in no way limited to, analog, digital, optical, wireless (e.g., Bluetooth), networking, and internetworking technologies. The programmable logic may be distributed as a removable storage medium (e.g., off-the-shelf software) with accompanying printed or electronic documentation, may be preloaded into a computer system (e.g., a system ROM or fixed disk), or may be distributed over a communication system (e.g., the Internet or World Wide Web) from a server or electronic bulletin board.

[0085] Various examples of suitable processing modules are discussed in more detail below. As used herein, a module refers to software, hardware, or firmware suitable for performing a particular data processing or data transmission task. Typically, in a preferred embodiment, a module refers to instructions or software routines, programs, or other memory resident applications suitable for receiving, converting, routing, and processing various types of data, such as OCT scan data, IVUS scan data, interferometer signal data, target stent profile, post-stent deployment luminal profile and image, interpolated luminal profile view showing a fully expanded stent, ratio of geometric values ​​of expanded stent-based luminal profile to fully expanded luminal profile, stent expansion level indicia (color, hatching, etc.), highlighting / enhancement of pixel characteristics, side branch location, side branch diameter, stent expansion percentage or rate, pre-stent FFR value, post-stent FFR value, and other pre- and post-stent values, other information of interest, etc.

[0086] The computers and computer systems described herein may include operatively associated computer-readable media, such as memory for storing software applications used in acquiring, processing, storing, and / or communicating data. It may be appreciated that such memory may be internal, external, remote, or local with respect to the computer or computer system to which it is operatively associated.

[0087] Memory may also include any means for storing software or other instructions, including, for example, without limitation, a hard disk, an optical disk, a floppy disk, a DVD (digital versatile disk), a CD (compact disk), a memory stick, flash memory, a ROM (read only memory), a RAM (random access memory), a DRAM (dynamic random access memory), a PROM (programmable ROM), an EEPROM (extended erasable programmable read only memory), and / or other similar computer readable medium.

[0088] Generally, computer-readable memory media applied in connection with the embodiments of the present disclosure described herein may include any memory medium capable of storing instructions executed by a programmable device. Where applicable, the method steps described herein may be embodied or executed as instructions stored on one or more computer-readable memory media. These instructions may be software embodied in various programming languages, such as C++, C, Java, and / or various other types of software programming languages ​​that may be applied to create instructions according to the embodiments of the present disclosure.

[0089] A storage medium can be non-transitory or can include a non-transitory device. Thus, a non-transitory storage medium or a non-transitory device can include a device that is tangible, meaning that the device has a concrete physical form, although it may change its physical state. Thus, for example, non-transitory refers to the device remaining tangible even with this change in state.

[0090] The aspects, embodiments, features, and examples of the present disclosure are considered in all respects to be illustrative and are not intended to be limiting of the disclosure, the scope of which is defined solely by the claims. Other embodiments, modifications, and uses will be apparent to those skilled in the art without departing from the spirit and scope of the disclosure as claimed.

[0091] The use of headings and paragraphs in this application is not meant to limit the disclosure; each paragraph may apply to any aspect, embodiment, or feature of the disclosure.

[0092] Throughout this application, when a composition is described as having, including, or comprising particular components, or a process is described as having, including, or comprising particular process steps, it is intended that the composition of the present teachings consists essentially of or consists of the recited components, and that the process of the present teachings consists essentially of or consists of the recited process steps.

[0093] When an element or component is referred to in this application as being included in and / or selected from a list of enumerated elements or components, it should be understood that the element or component can be any one of the enumerated elements or components, or can be selected from a group consisting of two or more of the enumerated elements or components. Furthermore, it should be understood that the elements and / or features of the compositions, devices, or methods described herein, whether expressly or implicitly stated herein, can be combined in various ways without departing from the spirit and scope of the present teachings.

[0094] Use of the terms "include," "includes," "including," "have," "has," or "having" should generally be understood to be open-ended and non-limiting, unless otherwise specified.

[0095] The use of the singular herein includes the plural (and vice versa) unless otherwise specified. Additionally, the singular forms "a," "an," and "the" include the plural unless the context clearly dictates otherwise. Additionally, when the term "about" or "substantially" is used before a quantitative value, the present teachings also include the specific quantitative value itself unless otherwise specified. The term "about" or "substantially" as used herein refers to variations in quantity that may occur, for example, through real-world measuring or handling procedures, through accidental errors in these procedures, through differences / faults in the manufacture of materials such as composite tapes, through defects, as well as variations that would be recognized as equivalents by those skilled in the art, unless such variations encompass known values ​​implemented by the prior art. Typically, the term "about" or "substantially" means greater or smaller than the stated value or range of values ​​by 1 / 10, e.g., ±10%, of the stated value.

[0096] It should be understood that the order of steps or order for performing certain actions is immaterial so long as the present teachings remain operable. Moreover, two or more steps or actions may be conducted simultaneously.

[0097] The use of headings and paragraphs in this application is not meant to limit the disclosure. Each paragraph may apply to any aspect, embodiment, or feature of the disclosure. Only claims using the words "means for" are intended to be interpreted under 35 U.S.C. 112, paragraph 6. In the absence of a "means for" recitation in a claim, such claim should not be interpreted under 35 U.S.C. 112. No limitations from this specification are intended to be read into any claim unless such limitations are expressly included in the claim.

[0098] Where values ​​or ranges of values ​​are given, each value and the endpoints of the given ranges and values ​​therebetween can be increased or decreased by 20% while still remaining within the teachings of the present disclosure, unless any different range is specifically stated.

[0099] When a range or list of values ​​is provided, each intervening value between the upper and lower limits of that range or list of values ​​is individually contemplated and encompassed within the disclosure as if each value were specifically recited herein. Additionally, smaller ranges between and including the upper and lower limits of a given range are contemplated and encompassed within the disclosure. A list of exemplary values ​​or ranges does not exclude other values ​​or ranges between and including the upper and lower limits of a given range.

[0100] It is understood that the figures and descriptions of the present disclosure have been simplified to show elements that are pertinent for a clear understanding of the present disclosure, while omitting other elements for clarity. Those skilled in the art will recognize, however, that these and other elements may be desirable. However, because such elements are well known in the art, and because they do not facilitate a better understanding of the present disclosure, descriptions of such elements are not provided herein. It should be understood that the figures are presented for illustrative purposes, and not as structural diagrams. The omitted details and modifications or alternative embodiments are within the knowledge of those skilled in the art.

[0101] It can be recognized that in certain aspects of the present disclosure, multiple components can be substituted for single components, and multiple components can be substituted for single components, to provide an element or structure or to perform a given function or functions. Except to the extent that such substitutions cannot be used to practice a particular embodiment of the present disclosure, such substitutions are deemed to be within the scope of the present disclosure.

[0102] The examples presented herein are intended to illustrate possible and specific implementations of the present disclosure. It can be appreciated that the examples are intended primarily to illustrate the present disclosure for those skilled in the art. There may be variations to these diagrams or the operations described herein without departing from the spirit of the present disclosure. For example, in certain cases, method steps or operations may be performed or executed in a different order, or operations may be added, deleted, or modified.

Claims

1. A memory for storing image data and time-varying data corresponding to a cardiac cycle of a subject; one or more processors in communication with the memory; 1. A method for displaying a set of images of a subject in a system comprising: retrieving, by the one or more processors, from the memory a first set of images of the subject captured during a first time period and a first set of time-varying data corresponding to a cardiac cycle of the subject during the first time period; the one or more processors correlating a subset of the first set of subject images with a subset of the first set of time-varying data; retrieving, by the one or more processors, from the memory a second set of images of the subject captured during a second time period and a second set of time-varying data corresponding to the cardiac cycle of the subject acquired during the second time period; the one or more processors correlating the first set of time-varying data with the second set of time-varying data; the one or more processors identifying one or more image frames from the first set of subject images that correspond to a subset of the second set of time-varying data; generating, by the one or more processors, a live interlaced video including the identified image frames from the first set of subject images interlaced between a plurality of live image frames from the second set of subject images based on the identified image frames corresponding to a subset of the time-varying data of the second set; providing the one or more processors for displaying the live interlaced video such that the live interlaced video alternates between the identified one or more image frames from the first set of subject images and the plurality of live image frames from the second set of subject images multiple times per second; 16. A method for displaying a set of images of a subject, comprising:

2. The method of claim 1 , wherein the first set of subject images are angiographic images and the second set of subject images are fluoroscopic images.

3. The method of claim 2 , wherein the fluoroscopic images are live images of the subject and the second set of time-varying data is live cardiac cycle data of the subject.

4. The method of claim 1 , wherein the first set of time-varying data and the second set of time-varying data comprise aortic (AO) pressure values.

5. The method of claim 1 , wherein the first set of time-varying data and the second set of time-varying data include ECG values.

6. 10. The method of claim 1, wherein the first time period further includes simultaneously intravascular imaging the subject using an intravascular probe having one or more opaque markers, wherein intravascular imaging the subject produces a set of intravascular image frames.

7. The method of claim 6 , further comprising co-registering the intravascular image frames with the first set of subject images.

8. The method of claim 7 , further comprising displaying one or more intravascular image frames corresponding to the one or more live angiography frames, or a subset thereof.

9. The method of claim 1, wherein providing the live interlaced video for display includes replacing one or more live image frames from the second set of subject images with the identified one or more image frames from the first set of subject images.

10. 10. The method of claim 9, wherein the one or more live image frames from the second set of subject images and the identified one or more image frames from the first set of subject images are each captured during a corresponding portion of a patient's cardiac cycle.

11. The method of claim 1, wherein providing the live interlaced video for display includes inserting the identified one or more image frames from the first set of subject images between the multiple live image frames from the second set of subject images.

12. a memory for storing image data and time-varying data corresponding to the subject's cardiac cycle; one or more processors in communication with the memory; wherein the one or more processors: obtaining a first set of images of a subject captured during a first time period and a first set of time-varying data corresponding to a cardiac cycle of the subject during the first time period; correlating a subset of the first set of subject images with a subset of the first set of time-varying data; obtaining a second set of images of the subject captured during a second time period and a second set of time-varying data corresponding to the cardiac cycle of the subject acquired during the second time period; correlating the first set of time-varying data with the second set of time-varying data; identifying one or more image frames from the first set of subject images that correspond to a subset of the second set of time-varying data; generating a live interlaced video including the identified image frames from the first set of subject images interlaced between a plurality of live image frames from the second set of subject images based on the identified image frames corresponding to a subset of the second set of time-varying data; providing the live interlaced video for display such that the live interlaced video alternates between the identified one or more image frames from the first set of subject images and the plurality of live image frames from the second set of subject images multiple times per second; A system for displaying a set of images of a subject, the system being operable to:

13. 13. The system of claim 12, wherein the first set of subject images are angiographic images and the second set of subject images are fluoroscopic images.

14. The system of claim 13 , wherein the fluoroscopic images are live images of the subject and the second set of time-varying data is live cardiac cycle data of the subject.

15. The system of claim 12 , wherein the first set of time-varying data and the second set of time-varying data comprise aortic (AO) pressure values.

16. The system of claim 12 , wherein the first set of time-varying data and the second set of time-varying data include ECG values.

17. 13. The system of claim 12, wherein the first time period further includes simultaneously intravascular imaging the subject using an intravascular probe having one or more opaque markers, wherein intravascular imaging the subject generates a set of intravascular image frames.

18. The system of claim 12, wherein providing the live interlaced video for display includes replacing one or more live image frames from the second set of subject images with the identified one or more image frames from the first set of subject images.

19. 20. The system of claim 18, wherein the one or more live image frames from the second set of subject images and the identified one or more image frames from the first set of subject images are each captured during corresponding portions of a patient's cardiac cycle.

Citation Information

Patent Citations

  • Examination data processing apparatus and examination system

    JP2008301984A

  • Endoscopic system

    JP2011206336A

  • Image processing device, method and program

    JP2012245221A

  • Heartbeat synchronized cardiac imaging

    US20150139388A1

  • Method and apparatus for synthesizing medical images

    US20160335742A1