IP Library Patent Application 17070858
Patent Application
App. No. 17/070,858

Uroflowmetry Signal Artifact Detection and Removal Systems and Methods

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 None
App. No.
17/070,858
Abstract

Aspects of the disclosure are directed toward a method for providing uroflowmeter data. The method comprises receiving volume sample data representative of volume sample data from a uroflowmeter device, calculating the slope of the volume sample data, and performing additional actions if the calculated slope reaches a trigger threshold. If the calculated slope reaches a trigger threshold, the method may further determine if an artifact is present in the volume sample data. This may include comparing the morphology of the potential artifact to morphologies of known artifacts and comparing the value of the volume sample data before and after the potential artifact. If an artifact is determined to be present in the volume sample data and the volume sample data before the potential artifact is less than or equal to the volume sample data after the potential artifact, remove the portion of the volume sample data which represents the artifact.

Claims (102)

1 . A method of providing uroflowmeter data, the method comprising:

receiving volume sample data representative of volume sample data from a uroflowmeter device;

calculating the slope of the volume sample data; and

if the calculated slope reaches a trigger threshold:

determining if an artifact is present in the volume sample data, including

comparing the morphology of the potential artifact to morphologies of known artifacts, and

comparing the value of the volume sample data before and after the potential artifact; and

if an artifact is determined to be present in the volume sample data and the value of the volume sample data before the potential artifact is less than or equal to the volume sample data after the potential artifact, remove the portion of the volume sample data which represents the detected artifact.

2 . The method of claim 1 , wherein calculating the slope of the volume sample data comprises:

calculating an average slope; and

adjusting the slope by the average slope.

3 . The method of claim 2 , wherein calculating the average slope comprises using a least-squares best fit model.

4 . The method of claim 1 , wherein the trigger threshold comprises a lower slope value when the calculated slope is at or below 0 mL/s.

5 . (canceled)

6 . The method of claim 1 , wherein an artifact comprises volumetric data comprising an event, wherein the event comprises at least one of: a door opening, a door closing, an HVAC system running, footsteps, and mechanical vibrations.

7 . (canceled)

8 . (canceled)

9 . The method of claim 1 , wherein removing the portion of volume sample data which represents the detected artifact comprises interpolating volume sample data from each side of the detected artifact.

10 . The method of claim 1 , further comprising applying a bandpass filter prior to calculating the slope of the volume sample data.

11 . (canceled)

12 . The method of claim 1 , wherein determining if an artifact is present in the volume sample data comprises:

determining a trigger, wherein the trigger is the point when the trigger threshold is reached;

determining a baseline, wherein the baseline is an area prior to the start of the potential artifact;

determining a post-baseline, wherein the post-baseline is an area after the end of the potential artifact;

determining a trough, wherein the trough is the lowest local minima bounded by the trigger and time after the event;

determining a post peak, wherein the post-peak is the largest local maxima bounded by the trigger and the post-baseline;

determining an onset, wherein determining the onset comprises at least one of:

locating a local minima or flat area in the span prior from the pre-peak that is less than 10% of the pre-peak amplitude from the baseline, wherein the located local minima or flat area is the onset, or

locating a first point which is the steepest positive slope between the baseline and the trigger, then locating a second point which is the flattest point between the first point and the baseline, wherein the second point is the onset.

13 . The method of claim 12 wherein:

if the pre-peak is greater than the baseline and the post peak, the artifact is identified as a positive form artifact; and

if the trough is after the trigger, the artifact is identified as a negative form artifact.

14 . The method of claim 12 , further comprising:

determining a baseline delta, wherein the baseline delta is the difference between the baseline and the post-baseline; and

if the baseline delta is above a certain value, then the potential artifact is determined to not be an artifact.

15 . The method of claim 14 , further comprising:

determining a peak-to-trough amplitude, wherein the peak-to-trough amplitude is the difference between the lowest and highest value between the baseline and the post-baseline;

comparing the peak-to-trough amplitude to the baseline delta; and

if the baseline delta value is higher than 15% of the peak-to-tough amplitude, determine that the potential artifact is not an artifact.

16 . A method of providing uroflowmeter data, the method comprising:

receiving volume sample data representative of volume sample data from a uroflowmeter device;

determining if a plurality of baselines are present, wherein:

a baseline comprises a plurality of consecutive volume sample data values wherein the volume sample data is considered to be in a steady state,

the plurality of consecutive volume sample data values between two baselines is an interval, and

the difference between two consecutive baselines is a delta baseline; and

if the interval between the two baselines is within a first predetermined threshold and the delta baseline between the two baselines is within a second predetermined threshold, determine that the interval is either noise or a potential artifact.

17 . The method of claim 16 , further comprising applying a bandpass filter prior to calculating the slope of the volume sample data.

18 . The method of claim 16 , wherein removing the portion of volume sample data which represents the detected artifact comprises interpolating volume sample data from each side of the detected artifact.

19 . A uroflowmetry system for analyzing uroflowmeter data, comprising:

a uroflowmeter device, the uroflowmeter device configured to produce volume sample data representative of a volume of liquid within the uroflowmetry system; and

an external computation device, the external computation device being configured to:

receive volume sample data from the uroflowmeter sensor;

calculate the slope of the volume sample data; and

if the calculated slope reaches a trigger threshold:

determining if an artifact is present in the volume sample data, including

comparing the morphology of the potential artifact to morphologies of known artifacts, and

comparing the value of the volume sample data before and after the potential artifact; and

if an artifact is determined to be present in the volume sample data and the value of the volume sample data before the potential artifact is less than or equal to the volume sample data after the potential artifact, remove the portion of the volume sample data which represents the detected artifact.

20 . The uroflowmetry system of claim 19 , wherein:

the uroflowmeter device comprises a uroflowmeter sensor; and

the external computation device comprises at least one of a computer, a tablet, and a smartphone.

21 . The uroflowmetry system of claim 19 , wherein calculating the slop of the volume sample data comprises:

calculating an average slope; and

adjusting the slope by the average slope.

22 . The uroflowmetry system of claim 19 , wherein the trigger threshold comprises when the calculated slope is at or below 0 mL/s.

23 . The uroflowmetry system of claim 19 , wherein an artifact comprises volumetric data comprising an event, wherein the event comprises at least one of: a door opening, a door closing, an HVAC system running, footsteps, and mechanical vibrations.

24 . The uroflowmetry system of claim 19 , wherein removing the portion of volume sample data which represents the detected artifact comprises interpolating volume sample data from each side of the detected artifact.

25 . The uroflowmetry system of claim 19 , wherein the external computation device is further configured to apply a bandpass filter prior to calculating the slope of the volume sample data.

26 . The uroflowmetry system of claim 19 , wherein determining if an artifact is present in the volume sample data comprises:

determining a trigger, wherein the trigger is the point when the trigger threshold is reached;

determining a baseline, wherein the baseline is an area prior to the start of the potential artifact;

determining a post-baseline, wherein the post-baseline is an area after the end of the potential artifact;

determining a trough, wherein the trough is the lowest local minima bounded by the trigger and time after the event;

determining a post peak, wherein the post-peak is the largest local maxima bounded by the trigger and the post-baseline;

determining an onset, wherein determining the onset comprises at least one of:

locating a local minima or flat area in the span prior from the pre-peak that is less than 10% of the pre-peak amplitude from the baseline, wherein the located local minima or flat area is the onset, or

locating a first point which is the steepest positive slope between the baseline and the trigger, then locating a second point which is the flattest point between the first point and the baseline, wherein the second point is the onset.

27 . The uroflowmetry system of claim 26 , wherein:

if the pre-peak is greater than the baseline and the post peak, the artifact is identified as a positive form artifact; and

if the trough is after the trigger, the artifact is identified as a negative form artifact.

28 . The uroflowmetry system of claim 26 , wherein the external computation device is further configured to:

determine a baseline delta, wherein the baseline delta is the difference between the baseline and the post-baseline; and

if the baseline delta is above a certain value, then the potential artifact is determined to not be an artifact.

29 . The uroflowmetry system of claim 28 , wherein the external computation device is further configured to:

determine a peak-to-trough amplitude, wherein the peak-to-trough amplitude is the difference between the lowest and highest value between the baseline and the post-baseline;

compare the peak-to-trough amplitude to the baseline delta; and

if the baseline delta value is higher than 15% of the peak-to-trough amplitude, determine that the potential artifact is not an artifact.

30 . A uroflowmetry system for analyzing uroflowmeter data, comprising:

a uroflowmeter device, the uroflowmeter device configured to produce volume sample data representative of a volume of liquid within the uroflowmetry system; and

an external computation device, the external computation device being configured to:

receive volume sample data from the uroflowmeter device;

determine if a plurality of baselines are present, wherein:

a baseline comprises a plurality of consecutive volume sample data values wherein the volume sample data is considered to be in a steady state,

the plurality of consecutive volume sample data values between two baselines is an interval, and

the difference between two consecutive baselines is a delta baseline; and

if the interval between the two baselines is within a first predetermined threshold and the delta baseline between the two baselines is within a second predetermined threshold, determine that the interval is either noise or a potential artifact.

31 . The uroflowmetry system of claim 30 , wherein:

the uroflowmeter device comprises a uroflowmeter sensor; and

the external computation device comprises at least one of a computer, a tablet, and a smartphone.

32 . The uroflowmetry system of claim 30 , wherein the external computation device is further configured to apply a bandpass filter prior to calculating the slope of the volume sample data.

33 . The uroflowmetry system of claim 30 , wherein an artifact comprises volumetric data comprising an event, wherein the event comprises at least one of: a door opening, a door closing, an HVAC system running, footsteps, and mechanical vibrations.

34 . The uroflowmetry system of claim 30 , wherein removing the portion of volume sample data which represents the detected artifact comprises interpolating volume sample data from each side of the detected artifact.

Assignments (3)
SECURITY INTEREST Recorded Apr 2, 2024
From: CLINICAL INNOVATIONS, LLC; COGENTIX MEDICAL, INC.; UROPLASTY, LLC; GI SUPPLY, INC.; LABORIE MEDICAL TECHNOLOGIES CANADA ULC; LABORIE MEDICAL TECHNOLOGIES CORP.; MEDICAL MEASUREMENT SYSTEMS B.V.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 066986/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: LABORIE MEDICAL TECHNOLOGIES CANADA ULC
To: LABORIE MEDICAL TECHNOLOGIES CORP.
Reel/Frame 055579/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: DRIVER, CHRISTOPHER; DACKO, ADRIAN G.; COLE, DAVID NATHANIEL; MAUNDER, SIMON B.; ZHANG, HANCE
To: LABORIE MEDICAL TECHNOLOGIES CANADA ULC
Reel/Frame 054331/0280 →