Patient motion is the single largest cause of image artifacts in medical imaging systems. As these medical imaging systems are developed to achieve higher and higher resolutions, even very small patient motions can blur the imaging results. Physically restraining the patient can be very uncomfortable for the patient. For sensitive body parts, this can be a particularly difficult issue as people will tend to postpone or simply not do important medical imaging screening tests like mammography to avoid patient discomfort. Improving patient comfort can improve patient compliance with necessary or recommended medical imaging procedures as well as the effectiveness of the medical imaging by reducing the occurrence of image artifacts.
Systems and methods for retention and stabilization of anatomy for ultrasound imaging are described. In some cases, body parts can be stabilized against a flexible membrane for patient comfort and minimizing imaging artifacts by using pressurized fluid that holds the body part against the flexible membrane during a medical imaging procedure.
A system can include a vessel with a flexible membrane covering an opening, a fluid pressure sensor, a pump, and a pump controller for adding and removing fluid from the vessel until an optimum fluid pressure value or range of values is achieved. A method can include identifying an optimum fluid pressure range or value for retaining a specified body part in a stable position against a flexible membrane, monitoring the pressure of fluid in a vessel having the flexible membrane covering an opening, and directing a pump to add or remove fluid until the optimum fluid pressure value or range of values is achieved.
Certain implementations include a computer readable storage medium with instructions stored thereon that, when executed, instruct a processor to identify an optimum fluid pressure value or range for retaining a specified body part in a stable position against a flexible membrane, monitor the pressure of fluid in a vessel having the flexible membrane covering an opening, and direct the pump to add or remove fluid until the optimum fluid pressure value or range is achieved. In some implementations, the storage medium can also store instructions to identify an approximate body part volume of fluid for a specified body part and direct a preliminary amount of fluid to be removed from a vessel based on the identified approximate body part volume of fluid.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Systems and methods for the retention and stabilization of anatomy for ultrasound imaging are described. The described system and methods can be a valuable tool in the stabilization of body parts for comfort positioning during medical imaging procedures and for minimizing the occurrence of imaging artifacts.
During a medical imaging procedure on a patient, the patient can rest their body part to be imaged against a flexible membrane that holds their body part in place using fluid in a vessel on the opposite side of the flexible membrane. Body parts that may be enclosed and retained in this manner by the flexible membrane include, but are not limited to, breast, hand, arm, leg, knee, shoulder, head, chest or the entire body. The arrangement and size of the membrane (and vessel) can be configured in a manner suitable for retention of a particular one or more body parts.
The comfort positioning in which the patient's body part is held in place can be accomplished by determining an optimum pressure fluid pressure range and controlling the amount of fluid in the vessel until the optimum fluid pressure range is achieved. In some cases, a software program is provided that receives, for example, from a practitioner or technician, an input indicating a specified body part that can include a body part type and a body part size. This input can be used to determine the optimum pressure fluid pressure range for the medical imaging procedure. The software program can be executed on a computer system that is in communication with a pump connected to the vessel to control the fluid pressure. In some cases, the system may be programmed to create a differential pressure condition in the vessel prior to engaging (inserting) the body part, which will result in a concave or convex (or other) shape in the membrane. The body part is then inserted in or onto the membrane. The pressure is then equalized increased or decreased to provide desired membrane contact and support, and to shape and locate the body part.
The computer system may communicate with the pump via a separate pump controller or communicate directly with the pump (e.g., as the pump controller). Through the pump controller (which may or may not be part of the computer system), the pump can be made to remove or add a certain amount of the fluid from or to the vessel until the optimum fluid pressure is achieved, or the desired volume of fluid is displaced. The pressure differential between the fluid in the vessel and the ambient pressure helps stabilize the body part in a comfortable position. Once the optimum fluid pressure differential is achieved, an ultrasound procedure can be initiated on the body part. The optimum fluid pressure differential can be maintained for the duration of the procedure for the comfort of the patient. In some cases, the operating software for the imaging can communicate with the pump controller. For example, the operating software for the imaging communicate to the pump controller an indication of a start or stop of the imaging. As another example, the pump controller can communicate to the operating software for the imaging an indication that optimum fluid pressure differential is achieved.
The vessel 100 can be a hollow or concave device capable of holding a fluid. The vessel 100 can include various compartments and features; however at a minimum, the vessel contains a region for holding the fluid 101.
The fluid 101 can be water or saline. Of course, other fluids may be used. In many cases, the fluid is selected to be suitable for imaging.
The flexible membrane 102 covers an opening of the vessel 100. The flexible membrane 102 can be any fluid impermeable membrane such as, but not limited to, polymer membranes including latex or polyurethane. The particular attachment to the vessel (and permitted slack) can be any suitable means and arrangement selected based on body part to be imaged. The membrane 102 can be integrated in the vessel 100, or mounted to the vessel 100 for the purpose of removal to accommodate different body parts, sizes and shapes, and cleaning. The flexible membrane can be of a single piece of material that can enclose (or encase) and retain a body part or separate pieces of material that, in combination, can retain the body part.
In some embodiments, such as shown in
The at least one ultrasound transducer 103 is arranged so that a body part can be imaged while being held against the flexible membrane 102. The at least one ultrasound transducer 103 may be located inside the vessel 100.
In some cases, in addition to the at least one ultrasound transducer 103 inside the vessel 100, at least one transducer (not shown) can be incorporated outside the vessel 100 to extend the coverage of the image of the body part to the adjacent body part(s).
The ultrasound transducer(s) 103 (including any that may be incorporated outside the vessel 100) may be used to perform both reflection and transmission ultrasound methods. The reflection portion directs pulses of sound wave energy into tissues and receives the reflected energy from those pulses—hence it is referred to as “reflection ultrasound.” Detection of the sound pulse energies on the opposite side of a tissue after it has passed through the tissue is referred to as “transmission ultrasound.” Two ultrasound transducers 103 (or one receiver and one transmitter) can be located opposite each other with a specified body part held in place therebetween (e.g., body part 110) for performing transmission ultrasound. A single ultrasound transducer 103 can be used when performing reflection ultrasound. In some cases, the at least one ultrasound transducer 103 can be attached to a movable structure to enable the transducer to be rotated about the specified body part. In some cases, ultrasound transducers 103 are arranged about the vessel (directly or on a frame or other structure) so that the imaging can take place 360 degrees around the specified body part by selection of appropriate one(s) of the transducers to operate at a given time. In some cases, a combination of arrangement and physical rotation of the transducers may be utilized.
The specified body part 110 is kept in place against the flexible membrane 102 for the imaging by the pressure differential due in part to forces exerted by the fluid 101 in the vessel 100 against the flexible membrane 102, and therefore against the specified body part 110. The fluid pressure sensor 104 can be located inside the vessel 100 for detecting of the pressure of the fluid in the vessel. This data can be used by the system to control the amount of fluid in the vessel, and therefore, the amount of pressure that the fluid has against the flexible membrane and body part. In most cases, the measurements themselves are static measurements.
The fluid pressure sensor 104 can be any suitable sensor that sends a signal that can be interpreted by hardware or software to indicate the pressure in the vessel. The fluid pressure sensor 104 can include a transducer that converts a displacement caused by the pressure imposed by the fluid in the vessel to an electrical output (e.g., a voltage or current). The electrical output can be converted to a pressure measurement by hardware or software that is part of the sensor, part of a computing system for controlling retention and stabilization of anatomy, or a combination of both. Example types of transducers for pressure sensors include, but are not limited to, strain gage transducers, variable capacitance transducers, and piezoelectric transducers.
In some cases, the fluid pressure sensor 104 measures absolute pressure, which is the pressure of the fluid 101 inside the vessel 100 relative to a vacuum. In some cases, the fluid pressure sensor 104 measures gauge pressure, which is the pressure of the fluid 101 inside the vessel 100 relative to ambient atmospheric pressure. There may be some cases where the fluid pressure sensor 104 is configured for measuring relative pressure.
The pump 105 can be any suitable pump for adding or removing fluid from the vessel. The pump 105 includes a mechanical device that uses suction or pressure to raise or move fluid. In some implementations, such as illustrated in
A positive displacement pump is a mechanical device for moving fluid by trapping a fixed amount of fluid and displacing that amount. Example types of positive displacement pumps include, but are not limited to, gear, lobe, peristaltic, hydraulic cylinder, piston, bladder, diaphragm, and screw positive displacement pumps. A centrifugal pump uses a rotating impeller to discharge fluid from a central intake to a surrounding casing. An axial flow pump, or propeller pump, lifts fluid using an impellor arranged for axial discharge of fluid. A hydraulic cylinder displaces a set volume of fluid based on the position of the piston with in the cylinder. In this case, the position of the piston can be communicate with the controller. The electrical output of the piston location can be part of a computing system for controlling retention and stabilization of anatomy, or a combination of both. In another embodiment, a piston pump can have a single or multiple cylinders and displaces fluid by reciprocating its piston(s) in succession. A diagram or bladder pump can perform similarly.
In the case that the pump 105 (or the pump 115) is used to move fluid from the reservoir tank 106 to the vessel 100, a release valve or a second pump can be included either associated with the pump system or separately available in the vessel, but controllable by the pump controller 107 (and/or associated computing system), to remove, or release, fluid from the vessel.
For example, in the configuration illustrated in
The fluid 101 removed from the vessel 100 may be collected in the reservoir tank 106 and reused by the pump 105 (or the pump 115) to add fluid to the vessel 100. In some cases, the pump 105, 115 can be configured to pull fluid from the reservoir tank 106 into the vessel and push fluid from inside the vessel to outside the vessel (and in some cases back in to the reservoir tank 106). The reservoir tank 106 can be a stand-alone tank or can be a chamber in the vessel 100 that is separate from that where the fluid 101 is provided.
Pump controller 107, 207 controls the adding and removing of the fluid 101 from the vessel 100 for stable, comfort positioning of a body part against the flexible membrane 102. In certain embodiments, the pump controller 107, 207 can include components (hardware and/or software) that directly influence or direct the pump 105, 115 and/or 200 to pump out and/or pump in; and can include components (hardware and/or software) that perform processes to facilitate the stable, comfort positioning of a body part. Some aspects of these components may be carried out at the pump itself while other aspects may be carried out by a computing device such as described with respect to computing system 700 of
The optimum fluid pressure value or range of values may be identified by using data available to the system (which may be stored as structured data in a storage system that forms a part of or is available to the system by wired or wireless methods). The data available to the system may be quantitative and/or qualitative data originally obtained from studies on the range of effective pressure values on maintaining a particular body part (having a specific type and size) in place while maintaining the comfort of an individual. In one case, the optimum fluid pressure value or range of values is identified by performing a look-up using the one or more parameters received by the system to specify the body part.
The process 300 further includes monitoring the actual fluid pressure in a vessel (302); and directing a pump to add to or remove fluid from the vessel until the optimum fluid pressure value or range is achieved (303). The actual fluid pressure in the vessel can be monitored by monitoring an output of a fluid pressure sensor located in the vessel. Readings may be taken at specified intervals, periodically, or any other suitable times to achieve appropriate specificity. After analyzing the readings, the system can direct the pump through any suitable actuation methodologies (which depend, of course, on the type of pump used by the system).
As part of the determining steps, it can be determined whether a value from the fluid pressure measurement meets a criteria of being less than a value indicative of an optimum fluid pressure (402). If the value from the fluid pressure measurement is determined to be less than the value indicative of an optimum fluid pressure (e.g., through use of a software or hardware comparator), then the system directs the pump to add an amount of fluid to the vessel (403). After directing the pump to add the amount of fluid, the system can wait for receipt of data from the fluid pressure sensor or otherwise return to beginning of process 400 to repeat (408). The amount of fluid added to the vessel may be a set amount of fluid or set amount of time (that is set by the physical constraints of the system or by a program input or preset). In some cases, the amount of fluid added to the vessel may depend on an additional computation and use a value indicative of the difference between the two pressure values. For example, the value indicative of the difference between the two pressure values can be correlated to an amount of fluid (and have a mathematical relationship); and that amount of fluid can be directed to be added. In yet another case, the pump is directed to add fluid until the data from the pressure sensor indicates that the pressure is within the optimum range of values (or met a criteria of an optimum value).
If the pressure is determined to not be less than the optimum fluid pressure range, it can be determined whether a value from the fluid pressure measurement meets a criteria of being greater than the value indicative of the optimum fluid pressure (404). If the value from the fluid pressure measurement is determined to be greater than the value indicative of the optimum fluid pressure (e.g., through use of a software or hardware comparator), then the pump is directed to remove an amount of fluid to the vessel (405). After directing the pump to remove the amount of fluid, the system can wait for receipt of data from the fluid pressure sensor or otherwise return to beginning of process 400 to repeat (408).
As with that described with respect to operation 403, the amount of fluid removed from the vessel during operation 405 may be a set amount of fluid or set amount of time (that is set by the physical constraints of the system or by a program input or preset). In some cases, the amount of fluid removed from the vessel may depend on an additional computation and use a value indicative of the difference between the two pressure values. For example, the value indicative of the difference between the two pressure values can be correlated to an amount of fluid (and have a mathematical relationship); and that amount of fluid can be directed to be removed. In yet another case, the pump is directed to remove fluid until the data from the pressure sensor indicates that the pressure is within the optimum range of values (or met a criteria of an optimum value).
The pump used to add fluid and the pump used to remove fluid may be part of a same pump system, may be different pumps, or may be different types of pumps.
As further shown in process 400, it can be determined whether the optimum fluid pressure value or range has been achieved (406). If the optimum fluid pressure value or range has been achieved, for example by determining that the data from the pressure sensor indicates that the fluid pressure is within the optimum range of values or at the optimum value, then the system can indicate (explicitly or implicitly) that the optimum value has been achieved (407). This may indicate the end of the process. If the optimum pressure is determined to have not yet been achieved, the determining steps (along with possible directing of adding or removing fluid) can repeat (408). In some cases, operation 406 for the determination whether the optimum fluid pressure value or range has been achieved may not be an active determining step. Instead, the result of the determining that the pressure is not less than or greater than the optimum pressure value.
It should be understood that although the determining steps are shown and described in a certain order, these steps may be carried out in any suitable order or even in parallel. For example, in some cases, the determining steps begin with determining whether the value from the sensor meets the criteria of the optimum fluid pressure and if not, then it is determined whether fluid should be added or removed (e.g., whether the value from the sensor is less than or greater than the optimum fluid pressure) before repeating the determining steps again.
The body part can be specified by one or more parameters received by the system that indicate information relative to the type of body part and also the size of the body part. In one implementation, the type and size of the body part can be determined by the system from an image by using an image recognition process. In another implementation, the type and size of the body part can be determined outside the system by any suitable technique (including visual inspection) and entered by a practitioner via the graphical user interface.
In some embodiments, the approximate body part volume of fluid may be identified during operation 501 from a database of approximate body part volumes of fluid, for example, by performing a look-up in the database using the type and size information received by the system. In another embodiment, calculations can be carried out in response to receiving the information indicative of the type and size information to identify the corresponding amount of fluid that would be approximately equivalent to that specified body part's fluid volume. This corresponding amount of fluid may be considered equal to the preliminary amount of fluid that will be removed from the vessel to make room for the body part to extend into the vessel. In some cases, the preliminary amount of fluid indicated to be removed can be the equivalent volume (equivalent to the specified body part's fluid volume) plus a certain amount. Some of the information regarding the body part's fluid volume may be used to identify an optimum fluid pressure in a subsequent step (e.g., step 301 of process 300).
In some cases, after the preliminary amount of fluid is removed, the comfort positioning can be manually performed by a practitioner adjusting the controls of the pump. In some cases, after both the preliminary amount of fluid is removed and the optimal fluid pressure for the stable, comfort positioning of the body part is identified, the system can perform the processes of monitoring the fluid pressure and directing the pump to add or remove fluid until the optimal fluid pressure is achieved such as described with respect to operations 302 and 303 of
The actuation component 610 can enable reverse (pump out) and/or direct (pump in) acting. The control component 620 may perform processes such as process 300 described with respect to
The functionality provided by the actuation component 610 (and in some cases aspects of the control component 620) may be in the form of logic implemented in hardware such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). In other embodiments, this functionality may be implemented at least in part in software stored on a storage medium and executed by a processing system such as described with respect to the computing system 700 of
When certain aspects or elements of the components are located separately from other aspects, elements, or components of the pump controller, any of a variety communication mechanisms may be used to communicate between the aspects, elements, or components, including, but not limited to, wired and wireless connections enabling communication via any suitable communication protocol and over any suitable communication network (e.g., cellular, Bluetooth, near-field, Wi-Fi, optical fiber, cable, etc.).
Processing system 701 can include general purpose central processing units, application specific processors, and logic devices, as well as any other type of processing device, combinations, or variations thereof. Processing system 701 processes data according to instructions stored on the storage system 702. In certain implementations, storage system can store instructions for performing any of processes 300, 400, and 500, or portions thereof, as well as any instructions for providing actuation component 610 and control component 620.
Storage system 702 includes any computer readable storage media readable by the processing system 701 and capable of storing software. Storage system 702 may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information. Examples of storage media include random access memory (RAM), read only memory (ROM), magnetic disks, optical disks, CDs, DVDs, flash memory, solid state memory, phase change memory, or any other suitable storage media. Certain implementations may involve either or both virtual memory and non-virtual memory. In no case do storage media consist of a propagated signal or carrier wave. In addition to storage media, in some implementations, storage system 702 may also include communication media over which software may be communicated internally or externally.
Storage system 702 may be implemented as a single storage device but may also be implemented across multiple storage devices or sub-systems co-located or distributed relative to each other. Storage system 702 may include additional elements, such as a controller, capable of communicating with processing system 701.
System 700 can also include Input/Output (I/O) devices 703 such as a keyboard, mouse, display, touchscreen, network card, communication interface, or other I/O device.
A storage resource 704 can be included as part of computing system 700 or simply be accessible by computing system 700 (e.g., via a communication interface). In either case, storage resource 704 may be coupled to the system via wired or wireless connections. Storage resource 704 may store databases or other structured data containing volumes for specified body parts and sizes and optimum fluid pressure values or ranges of values. It should be understood the any computing device implementing the described system may have additional features or functionality and is not limited to the configurations described herein.
Examples illustrating the effectiveness of retaining a body part for ultrasound imaging using a flexible membrane are described below.
It should be understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this application.
This application is a continuation application of U.S. application Ser. No. 14/924,296, filed Oct. 27, 2015.
Number | Date | Country | |
---|---|---|---|
Parent | 14924296 | Oct 2015 | US |
Child | 16780560 | US |