IP Library Granted Patent US 12,390,179
Granted Patent B2
US 12,390,179 · App. 17/972,969 · Granted Aug 19, 2025

Temporal data generation with scattered x-ray radiation

Inventors: Eyal Gabay (Kfar-Saba, IL); Vitaly Gavensky (Atlit, IL); Jacob Segev (Haifa, IL); Yaroslav Shevchinsky (Kiryat Yam, IL); Dov Chanoch Waisman (Haifa, IL); Yuval Vaknin (Hanaton, IL)
Assignee: LightLab Imaging, Inc.
A61B6/483A61B6/4208A61B6/461A61B6/481A61B6/504
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 12,390,179
App. No.
17/972,969
Granted
Aug 19, 2025
Kind
B2
Abstract

Aspects of the disclosure provide for an x-ray detection device for detecting radiation scattered off of a target during an imaging procedure and generating temporal data indicating the time of occurrence of a pulse of radiation emitted towards the target. The temporal data can be sent to a host device and used to timestamp images generated from the pulses of radiation. The x-ray detection device is portable and can be installed in a catheterization laboratory or imaging environment to detect the occurrence of radiation, without occluding or partially occluding the beam source. Aspects of the disclosure also provide for a system for receiving temporal data generated by the x-ray detection device, and accurately tagging received image frames based on the temporal data.

Claims (49)

1. A system comprising:

one or more processors configured to:

receive, from an x-ray detection device, temporal data specifying a time of detection of scattered radiation from a radiation pulse emitted towards and at least partially reflected by a human or animal body;

receive an image frame of a region of the human or animal body;

tag the image frame using the temporal data;

synchronize a host clock coupled to the one or more processors with a device clock of the x-ray detection device; and

determine a video latency value, the video latency value corresponding to a length of time between receiving an image frame by the one or more processors, and a time of detection of scattered radiation from the radiation pulse.

2. The system of claim 1 , wherein the one or more processors are further configured to:

send the tagged image frame for display on a display device coupled to the one or more processors.

3. The system of claim 1 , wherein the one or more processors are further configured to initiate synchronization or determination of the video latency value in response to receiving the temporal data or the image frame.

4. The system of claim 1 , wherein the one or more processors are further configured to:

after the one or more processors calculate the video latency value, send a prompt for display indicating a start time for contrast injection and a pullback of an imaging probe inside a blood vessel of the human or animal body.

5. The system of claim 1 ,

wherein the image frame is an initial image frame in a sequence of image frames, the temporal data comprises a sequence of digital words, each digital word indicating an instance of scattered radiation detected by the x-ray detection device, and each digital word tagged with a respective timestamp indicating the time of detection for the scattered radiation,

wherein the initial image frame is tagged with an initial digital word in the sequence of digital words, and

wherein the one or more processors are further configured to, for each image frame,

identify a next image frame in the sequence based on a predetermined interval and a video latency value;

tag the identified image frame with a timestamp of a next digital word in the sequence of digital words; and

determine whether the end of the sequence of image frames has been reached.

6. The system of claim 5 , wherein the predetermined interval is based at least on a frame rate at which the sequence of image frames was generated.

7. The system of claim 5 , wherein the one or more processors are further configured to receive a respective video latency value for each received sequence of image frames.

8. The system of claim 7 , wherein the video latency value is based at least on a respective operating mode of an imaging system at which the sequence of image frames was generated.

9. The system of claim 5 , wherein to determine whether the end of the sequence of image frames has been reached, the one or more processors are configured to:

determine that a period of time equal to the predetermined interval plus a predetermined delta value has passed since the last tagged image frame in the sequence of image frames.

10. The system of claim 1 , wherein the one or more processors are configured to communicate wirelessly with the x-ray detection device.

11. The system of any claim 1 , wherein the one or more processors are further configured to determine one or both of a start time and a stop time for a sequence of radiation pulses, using at least the temporal data received from the x-ray detection device.

12. The system of claim 1 ,

wherein the image frame is part of a sequence of image frames;

wherein the one or more processors are configured to receive the sequence of image frames; and

wherein to tag the image frame of the sequence of image frames with the temporal data, the one or more processors are further configured to determine whether an image frame of the plurality of image frames was received at a time equal to the predetermined interval plus a video latency value after receiving a previous image frame in the sequence of image frames.

13. The system of claim 12 ,

wherein the one or more processors are configured to tag the image frame of the sequence of image frames while receiving respective temporal data for each of the plurality of radiation pulses.

14. The system of claim 1 ,

wherein the image frame is a first image frame; and

wherein the one or more processors are further configured to:

receive a second image frame; and

generate data defining a co-registration between the second image frame and the first image frame, using at least the temporal data tagged to the first image frame.

15. The system of claim 14 , wherein the second image frame was generated according to a modality different from the first image frame.

16. The system of claim 14 ,

wherein the first image frame is an angiographic image of a portion of a cardiovascular system of the imaged human or animal body, and

wherein the second image frame is an image frame of the portion of the cardiovascular system of the imaged human or animal body taken using optical coherence tomography.

17. A computer-implemented method, comprising:

receiving, by one or more processors and from an x-ray detection device, temporal data specifying a time of detection of scattered radiation from a radiation pulse emitted towards and at least partially reflected by a human or animal body;

receiving, by the one or more processors, an image frame of a region of the human or animal body;

tagging, by the one or more processors, the image frame using the temporal data;

synchronizing, by the one or more processors, a host clock coupled to the one or more processors with a device clock of the x-ray detection device; and

determining, by the one or more processors, a video latency value, the video latency value corresponding to a length of time between receiving an image frame by the one or more processors, and a time of detection of scattered radiation from the radiation pulse.

18. The computer-implemented method of claim 17 , wherein the method further comprises:

sending, by the one or more processors, the tagged image frame for display on a display device coupled to the one or more processors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: GABAY, EYAL; GAVENSKY, VITALY; SEGEV, JACOB; SHEVCHINSKY, YAROSLAV; WAISMAN, DOV CHANOCH; VAKNIN, YUVAL
To: LIGHTLAB IMAGING, INC.
Reel/Frame 063259/0846 →
Continuity (2)
Provisional Application 63271524 · Oct 25, 2021
Related Publication 20230125217A1 · Apr 27, 2023
References Cited (22)
US 10980494B2 · Lu · 2021 [cited by examiner]
US 20040102693A1 · Jenkins · 2004 [cited by applicant]
US 20080253523A1 · Boyden · 2008 [cited by examiner]
US 20090152471A1 · Rousso · 2009 [cited by examiner]
US 20130308827A1 · Dillavou · 2013 [cited by examiner]
US 20140270436A1 · Dascal et al. · 2014 [cited by applicant]
US 20140276684A1 · Huennekens · 2014 [cited by examiner]
US 20150023466A1 · Melman · 2015 [cited by examiner]
US 20150094564A1 · Tashman · 2015 [cited by examiner]
US 20150173697A1 · Parks · 2015 [cited by examiner]
US 20170039738A1 · Ziv · 2017 [cited by examiner]
US 20170219501A1 · Yakimov · 2017 [cited by examiner]
US 20170245822A1 · Vaillant et al. · 2017 [cited by applicant]
US 20180078226A1 · Helm · 2018 [cited by examiner]
US 20190350546A1 · He · 2019 [cited by examiner]
US 20200205769A1 · Kotian · 2020 [cited by examiner]
US 20200286237A1 · Butler · 2020 [cited by applicant]
US 20210137469A1 · Zhao · 2021 [cited by examiner]
US 20210244374A1 · Zhao · 2021 [cited by examiner]
US 20210369222A1 · Fontaine · 2021 [cited by examiner]
US 20220121854A1 · Bourn · 2022 [cited by examiner]
International Search Report and Written Opinion issued in Appln. No. PCT/US2022/047695 mailed Jan. 30, 2023 (12 pages). [cited by applicant]