IP Library Patent Application 16988096
Patent Application
App. No. 16/988,096

METHODS AND APPARATUSES FOR DETECTING MOTION DURING COLLECTION OF ULTRASOUND DATA

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.
16/988,096
Abstract

Aspects of the technology described herein relate to detecting motion during collection of ultrasound data. Some embodiments include automatically comparing first ultrasound data collected from a set of locations at a first time and second ultrasound data collected from the set of locations at a second time to determine that a difference between the first and second ultrasound data exceeds a threshold difference. The set of locations may be scanline. Some embodiments include determining based on motion data from a motion sensor on the ultrasound device that an amount of motion exceeds a threshold amount of motion. An action may be performed based on determining that the difference between the first and second ultrasound data exceeds the threshold difference and/or that the amount of motion exceeds the threshold amount of motion. For example, the ultrasound data collection may be aborted, restarted, or a notification about motion may be generated.

Claims (40)

1 . An apparatus for detecting motion during a three-dimensional ultrasound imaging sweep, the apparatus comprising:

a processing device in operative communication with an ultrasound device, the processing device configured to automatically compare first ultrasound data collected from a set of locations at a first time by the ultrasound device and second ultrasound data collected from the set of locations at a second time by the ultrasound device, wherein the first and second times are during the three-dimensional ultrasound imaging sweep.

2 . The apparatus of claim 1 , wherein the set of locations comprises a scanline.

3 . The apparatus of claim 1 , wherein the ultrasound device is configured to remain substantially motionless during the three-dimensional ultrasound imaging sweep.

4 . The apparatus of claim 1 , wherein the set of locations is one set among multiple sets of location within a three-dimensional volume from which the ultrasound device collects ultrasound data during the three-dimensional ultrasound imaging sweep.

5 . The apparatus of claim 1 , wherein the processing device is configured, when automatically comparing the first and second ultrasound data, to determine a difference between the first and second ultrasound data by:

computing a cross-correlation between the first and second ultrasound data;

computing a maximum absolute difference between the first and second ultrasound data; or

computing an average absolute difference between the first and second ultrasound data.

6 . The apparatus of claim 5 , wherein the processing device is further configured to:

automatically determine that the difference between the first and second ultrasound data exceeds a threshold difference.

7 . The apparatus of claim 6 , wherein the processing device is further configured to:

automatically perform an action based on determining that the difference between the first and second ultrasound data exceeds the threshold difference.

8 . The apparatus of claim 7 , wherein the processing device is configured, when automatically performing the action, to configure the ultrasound device to abort the three-dimensional imaging sweep.

9 . The apparatus of claim 8 , wherein the processing device is further configured to generate a notification that the three-dimensional imaging sweep was aborted due to excessive motion.

10 . The apparatus of claim 7 , wherein the processing device is configured, when automatically performing the action, to configure the ultrasound device to restart the three-dimensional imaging sweep.

11 . The apparatus of claim 7 , wherein the processing device is configured, when automatically performing the action, to generate a notification that motion has occurred.

12 . The apparatus of claim 6 , wherein the processing device is configured:

when automatically comparing the first and second ultrasound data to determine the difference between the first and second ultrasound data by computing a cross-correlation between the first and second ultrasound data, and when automatically determining that the difference between the first and second ultrasound data exceeds a threshold difference, to determine that the cross-correlation is less than a certain value;

when automatically comparing the first and second ultrasound data to determine the difference between the first and second ultrasound data by computing a maximum absolute difference between the first and second ultrasound data, and when automatically determining that the difference between the first and second ultrasound data exceeds a threshold difference, to determine that the maximum absolute difference is greater than a certain value; or

when automatically comparing the first and second ultrasound data to determine the difference between the first and second ultrasound data by computing an average absolute difference between the first and second ultrasound data, and when automatically determining that the difference between the first and second ultrasound data exceeds a threshold difference, to determine that the average absolute difference is greater than a certain value.

13 . The apparatus of claim 1 , wherein the processing device is further configured to:

configure the ultrasound device to collect the first ultrasound data from the set of locations at the first time and the second ultrasound data from the set of locations at the second time; and

receive the first and second ultrasound data.

14 . The apparatus of claim 13 , wherein the processing device is further configured to configure the ultrasound device to collect ultrasound data from only one other set of locations between the first time and the second time.

15 . The apparatus of claim 13 , wherein the processing device is further configured to configure the ultrasound device to collect ultrasound data from multiple other set of locations between the first time and the second time.

16 . The apparatus of claim 13 , wherein the processing device is further configured to configure the ultrasound device to collect the first and second ultrasound data at a beginning and end, respectively, of the three-dimensional ultrasound imaging sweep.

17 . An apparatus for detecting motion during collection of ultrasound data, the apparatus comprising:

a processing device in operative communication with an ultrasound device, the processing device configured to:

automatically determine, based on motion data from a motion sensor on the ultrasound device during the collection of the ultrasound data, that an amount of motion of the ultrasound device exceeds a threshold amount of motion; and

automatically perform an action based on determining that the amount of motion of the ultrasound device exceeds the threshold amount of motion, wherein automatically performing the action comprises at least one of:

configuring the ultrasound device to abort the collection of the ultrasound data; or

configuring the ultrasound device to restart the collection of the ultrasound data.

18 . The apparatus of claim 17 , wherein the motion data comprises motion data regarding the ultrasound device.

19 . The apparatus of claim 17 , wherein the collection of the ultrasound data comprises a three-dimensional ultrasound imaging sweep.

20 . The apparatus of claim 17 , wherein the collection of the ultrasound data comprises collection of a time-series of two-dimensional ultrasound data.

21 . The apparatus of claim 17 , wherein the processing device is further configured to:

configure the ultrasound device to collect the motion data during the collection of the ultrasound data; and

receive the motion data from the ultrasound device.

22 . The apparatus of claim 17 , wherein the processing device is configured, when automatically performing the action, to configure the ultrasound device to abort the collection of the ultrasound data, and the processing device is further configured to generate a notification that the collection of the ultrasound data was aborted due to excessive motion.

Assignments (2)
CHANGE OF NAME Recorded Jan 24, 2022
From: BUTTERFLY NETWORK, INC.
To: BFLY OPERATIONS, INC.
Reel/Frame 058823/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2020
From: NEBEN, ABRAHAM; GUENTHER, KURT
To: BUTTERFLY NETWORK, INC.
Reel/Frame 053880/0570 →