US2021000352A1PendingUtilityA1

Fluorescence based flow imaging and measurements

Assignee: SCINOVIA CORPPriority: Jul 6, 2015Filed: Sep 24, 2020Published: Jan 7, 2021
Est. expiryJul 6, 2035(~9 yrs left)· nominal 20-yr term from priority
G01F 1/712G01F 1/7086G06T 7/246G06T 2207/10064G01F 1/00A61B 5/0071G06T 7/248A61B 2576/00A61M 5/007A61B 5/7225G06T 5/20A61B 5/0261A61B 2090/3941G06T 2207/10024G06T 2207/30104G06T 7/0016A61B 5/0275G06T 7/254A61B 5/7246G06T 2207/20224A61B 2090/3933G06T 2207/10016G06T 2207/30204G06T 5/002G06T 5/70
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Fluorescence based tracking of a light-emitting marker in a bodily fluid stream is conducted by: providing a light-emitting marker into a fluid stream; establishing field of view monitoring by placement of a sensor, such as a high speed camera, at a region of interest; recording image data of light emitted by the marker at the region of interest; determining time characteristics of the light output of the marker traversing the field of view; and calculating flow characteristics based on the time characteristics. Furthermore generating a velocity vector map may be conducted using a cross correlation technique, leading and falling edge considerations, subtraction, and/or thresholding.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for fluorescence based tracking of a light-emitting marker in a bodily fluid stream, the system comprising:
 a delivery apparatus configured to provide a light-emitting marker into the bodily fluid stream;   a camera configured to monitor a region of interest traversed by the bodily fluid stream; and   a computing device configured to:
 record motion video data generated by the camera; 
 determine time characteristics of the recorded data; and 
 calculate flow characteristics based on the time characteristics. 
   
     
     
         2 . The system according to  claim 1 , wherein the computing device is further configured to:
 divide the motion video data into kernels;   identify which of the kernels receive some portion of the light-emitting marker using an intensity threshold;   compute, for each identified kernel, an intensity signal data set comprising information of mean light intensity versus time;   perform smoothing on each intensity signal data set; and   calculate a lag time between the intensity signal data sets of neighboring identified kernels using cross-correlation.   
     
     
         3 . The system according to  claim 1 , wherein the computing device is further configured to:
 using a spatial resolution and the lag time, calculate velocity vectors;   sum the velocity vectors of neighboring kernels to create a resultant velocity vector; and   generate a velocity map from the resultant velocity vectors for all kernels.   
     
     
         4 . The system according to  claim 3 , wherein the computing device performs smoothing on each intensity signal data set by time window averaging or by using a filter. 
     
     
         5 . The system according to  claim 3 , wherein the computing device is further configured to:
 for each particular identified kernel, find segments in which a slope of the intensity signal data set rises for a minimum consecutive number of frames or falls for a minimum consecutive number of frames, which segments occur when a leading edge or falling edge of a portion of the light-emitting marker passes through the identified kernel;   search the intensity signal data sets of neighboring identified kernels for a rising or falling segment of similar length; and   calculate a lag time between segments in the particular identified kernel and segments in the neighboring identified kernels.   
     
     
         6 . The system according to  claim 3 , wherein the computing device is further configured to:
 calculate a difference frame by subtracting a frame of the motion video data from a consecutive frame of the motion video data;   apply a threshold to the difference frame to eliminate pixels therein below a specified intensity value;   calculate a pixel size of a remaining blob in the difference frame in a direction of bodily fluid flow;   calculate a size of the remaining blob using the pixel size and a spatial resolution; and   calculate a velocity by using a distance traveled by the remaining blob and a time between frames.   
     
     
         7 . The system according to  claim 3 , wherein the computing device is further configured to:
 create a logical frame in which a respective indicator for each pixel can be set as true or false;   set the indicators of the identified pixels as true;   set the indicators of all other pixels as false;   calculate a difference frame by subtracting a first logical frame from a second logical frame such that the difference frame comprises pixels that reached the specified threshold after a time of the first logical frame;   find length in pixels of the remaining blob in the difference frame in a direction of bodily fluid flow;   convert the length in pixels of the difference frame to physical distance using the spatial resolution; and   calculate velocity by dividing the physical distance by a time between frames.   
     
     
         8 . A method of fluorescence based tracking of a light-emitting marker in a fluid stream, the method comprising:
 monitoring, with a camera, a region of interest traversed by fluid stream into which a light-emitting marker has been introduced;   recording motion video data generated by the sensor;   dividing the motion video data into frames each comprising pixels;   identifying which of the pixels receive some portion of the light-emitting marker using an intensity threshold;   calculating a difference frame by subtracting a frame of the motion video data from a consecutive frame of the motion video data; and   applying a threshold to the difference frame to eliminate pixels therein below a specified intensity value.   
     
     
         9 . The method according to  claim 8 , further comprising:
 calculating a pixel size of a remaining blob in the difference frame in a direction of fluid flow;   calculating a size of the remaining blob using the pixel size and a spatial resolution; and   calculating a velocity by using a distance traveled by the remaining blob and a time between frames.   
     
     
         10 . The method according to  claim 9 , further comprising:
 creating a logical frame in which a respective indicator for each pixel can be set as true or false;   setting the indicators of the identified pixels as true;   setting the indicators of all other pixels as false;   calculating a difference frame by subtracting a first logical frame from a second logical frame such that the difference frame comprises pixels that reached the specified threshold after a time of the first logical frame;   finding length in pixels of a remaining blob in the difference frame in a direction of fluid flow;   converting the length in pixels of the difference frame to physical distance using the spatial resolution; and   calculating velocity by dividing the physical distance by a time between frames.

Join the waitlist — get patent alerts

Track US2021000352A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.