Systems and methods of monitoring medical implants
11710234 · 2023-07-25
Assignee
Inventors
- Manuel Chacón (Alajuela, CR)
- Allan Orozco (Alajuela, CR)
- David Meléndez (Alajuela, CR)
- Nabil Vindas (Alajuela, CR)
- Yamil Vindas (Alajuela, CR)
- Juan José Chacón Quirós (Alajuela, CR)
Cpc classification
A61B8/5223
HUMAN NECESSITIES
International classification
A61B8/00
HUMAN NECESSITIES
Abstract
Methods of processing images, such as ultrasound images, to determine integrity of an implant are described. The method may include receiving an ultrasound image of an implant in a body of a subject; determining one or more characteristics of a surface of the implant based on an intensity of pixels of the ultrasound image; generating a predicted status of the implant based on the one or more characteristics by comparison of the one or more characteristics with a database of image data; and displaying the predicted status of the implant. The implant may be a breast implant, for example, wherein the method is useful for analyzing the presence or probability of extracapsular ruptures, contractures, and combinations thereof.
Claims
1. A computer-implemented method of processing images to determine integrity of an implant, the method comprising: receiving an ultrasound image of the implant in a body of a subject; converting the ultrasound image to at least one first sine-function; wherein oscillations and periods of the at least one first sine-function describes at least a portion of a surface of the implant; determining, based on the at least one first sine-function, one or more characteristics of a surface of the implant based on an intensity of pixels according to greyscale range of the ultrasound image; identifying an irregularity in the implant; converting the irregularity into a gauss function; generating a predicted status of the implant based on the one or more characteristics by comparison of the one or more characteristics with a database of image data; and displaying the predicted status of the implant.
2. The computer-implemented method of claim 1, wherein the implant is a breast implant.
3. The computer-implemented method of claim 1, wherein the database of image data includes a plurality of breast implant ultrasound images exhibiting extracapsular ruptures, contractures, and combinations thereof.
4. The computer-implemented method of claim 1, wherein the database of image data includes at least 50,000 images.
5. The computer-implemented method of claim 1, wherein the database of image data includes simulated or real images exhibiting echo lines, a snowstorm feature, or a combination thereof.
6. The computer-implemented method of claim 1, wherein determining the one or more characteristics includes determining a spatial period of consecutive echogenic lines.
7. The computer-implemented method of claim 1, wherein determining the one or more characteristics includes calculating a change in the greyscale intensity of pixels in a vertical direction of the ultrasound image.
8. The computer-implemented method of claim 1, wherein determining the one or more characteristics includes identifying echo lines, a snowstorm feature, or a combination thereof in the ultrasound image.
9. The computer-implemented method of claim 8, wherein determining the one or more characteristics includes distinguishing a snowstorm indicative of extracapsular rupture from a noise snowstorm.
10. The computer-implemented method of claim 1, wherein the method further comprises calculating a probability of implant failure based on the determined one or more characteristics, and displaying the predicted status of the implant includes displaying the probability.
11. The computer-implemented method of claim 1, wherein generating the predicted status of the implant is performed by an artificial neural network.
12. A system for processing images to determine integrity of an implant, the system comprising: at least one data storage device storing instructions for processing images to determine integrity of an implant; and at least one processor configured to execute the instructions to perform a method comprising: receiving an ultrasound image of an implant in a body of a subject; determining one or more characteristics of a surface of the implant based on a greyscale intensity of pixels of the ultrasound image; wherein the at least one processor uses at least one sine function and at least one gauss function to describe the one or more characteristics of the implant; wherein the at least one gauss function describes an irregularity in the surface the implant; generating a predicted status of the implant based on the one or more characteristics by comparison of the one or more characteristics with a database of image data; and displaying the predicted status of the implant.
13. The system of claim 12, wherein the at least one data storage device comprises the database of image data.
14. The system of claim 12, wherein the database of image data includes at least 50,000 images.
15. The system of claim 12, wherein the database of image data includes simulated or real images exhibiting echo lines, a snowstorm feature, or a combination thereof.
16. The system of claim 12, wherein the database of image data includes a plurality of breast implant ultrasound images exhibiting extracapsular ruptures, contractures, and combinations thereof.
17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for processing images to determine integrity of an implant, the method including: receiving an ultrasound image of an implant in a body of a subject; determining one or more characteristics of tissues surrounding the implant based on a greyscale intensity of pixels of the ultrasound image; converting the characteristics of tissues surrounding the implant into at least one first sine function; determining one or more characteristics of a surface of the implant based on the greyscale intensity of pixels of the ultrasound image; wherein the greyscale intensity of pixels corresponding to the surface of the implant is converted into at least one second sine function; generating a predicted status of the implant based on the one or more characteristics of the tissues surrounding the implant and the one or more characteristics of the surface of the implant by comparing distances between at least one mathematically modeled image feature of the one or more characteristics in a database of image data and the one or more characteristics of the ultrasound image; and displaying the predicted status of the implant.
18. The non-transitory computer-readable medium of claim 17, wherein determining the one or more characteristics includes calculating a change in the greyscale intensity of pixels in a vertical direction of the ultrasound image.
19. The non-transitory computer-readable medium of claim 17, wherein determining the one or more characteristics includes distinguishing a snowstorm indicative of extracapsular rupture from a noise snowstorm.
20. The non-transitory computer-readable medium of claim 17, wherein the method further comprises calculating a probability of implant failure based on the determined one or more characteristics.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the present disclosure and together with the description, serve to explain the principles of the disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
DETAILED DESCRIPTION
(24) The present disclosure is drawn to systems and methods for non-invasive implant monitoring and rupture detection, among other aspects. In some embodiments, an electronic system may receive information corresponding to one or more images, e.g., ultrasound images, of a patient. The information may then be analyzed by the electronic system, e.g., using mathematical models that approximate implants in a normal state and implants having one or more defects. The analysis may include determining patterns based on a database of prior medical procedures and/or simulations. The electronic system may facilitate detection of abnormalities in an implant and/or placement thereof in a patient, to aid in the monitoring and detection of irregularities, such as implant ruptures.
(25) While aspects of the present disclosure relate to breast implants, the discussion is not so limited and may be used for any implantable medical devices prone to rupture.
(26) Breast implants may be implanted in a subglandular (anterior to the pectoralis major muscle) or subpectoral (posterior to the pectoralis major muscle) location. After placement of a breast implant within a patient's body, a thin fibrous capsule or scar tissue normally forms around the implant. In some cases, pronounced fibrous capsule formation may cause the implant to change shape, squeeze the implant, and may cause capsular contracture, a common complication from a breast implant surgery. When capsular contracture occurs, a breast implant may have radial folds which may cause tearing in the implant's outer shell.
(27) In the case of breast implants, an intracapsular implant rupture refers to a rupture of the implant shell wherein the filler material (e.g., silicone gel or saline solution) leaks outside the implant shell and remains within the fibrous capsule. An uncollapsed implant rupture may be defined as a tear of the implant shell and is considered an intracapsular rupture. An extracapsular silicone implant rupture refers to rupture of both the implant shell and the fibrous capsule, such that the filler material leaks outside the fibrous capsule into surrounding patient tissue. In some cases, bodily fluids, such as blood, may leak into the implant when an intracapsular or extracapsular rupture occurs.
(28) Ultrasound, also referred to as sonography, is a non-invasive medical imaging technique useful for observing the environment surrounding a medical implant to scan for abnormalities. Ultrasound can be used to capture internal images of the body, such as muscles, organs, blood vessels, and other tissue, in addition to implants. An ultrasound machine typically includes a transducer and a processor, such as a central processing unit of a computer, connected to a display, such as a monitor. To collect images, the transducer may be placed on a patient's skin and passed over an area of the body to be imaged, wherein sound waves are emitted from the transducer. See, e.g.,
(29)
(30) When a medical professional obtains images using an ultrasound system, a transducer sends a sound wave with an amplitude that changes due to reflection and transmissions as the sound wave contacts different types of anatomical structure. Reflection and transmission coefficients of the sound waves may be used to describe the environment around an implant and possible abnormalities in the implant, such as a rupture.
(31)
Further,
(32)
where N=near field length or transition from near field to far field; D=diameter of the transducer; F=frequency of the transducer; λ=wavelength (cycles/second); and V=velocity of sound in the material. Low frequency may be used for high penetration of the tissue.
(33) As in the equations above, in the below equation, Z.sub.1 and Z.sub.2 represent the acoustic impedance in two different media, wherein acoustic impedance is a function of compressibility and a property of the medium (material) in which the sound wave propagates.
(34)
When the difference between Z.sub.1 and Z.sub.2 is large, a strong reflection will be shown in the ultrasound image. When there are inhomogeneities in the material being viewed with the ultrasound, there will be different impedances and therefore several reflections of the sound wave. For example, echo lines in an ultrasound image indicate inhomogeneities in a material. In the equation below, Z.sub.i is the acoustic impedance (Pa.Math.m/s) of the environment i:
(35)
The above equations provide insight into features of ultrasound images and possible causes of an irregularity.
(36) An ultrasound image is produced based on the reflection of the sound waves off of a patient's anatomy, and allows for visualizing the contours of an implant within a patient. The strength (amplitude) of the sound signal and the time it takes for the wave to travel through the body provide information that may be used to produce an image. Ultrasound images are typically in grayscale, and in some examples may be in .bmp image format with a bit depth of 8 bits.
(37) The present disclosure includes systems comprising algorithms that allow a user to input ultrasound images of a patient's implant and surrounding anatomy, and the system then may analyze the inputted images using mathematical models, artificial intelligence, databases of data related to the patient and/or the procedure, and/or the data the system has acquired using images from prior procedures. The systems herein may output a determination or conclusion, e.g., a probability, as to the presence of a rupture or other irregularity or abnormality in the implant.
(38) In some examples, the system may assess the integrity of an implant shell, detect the positioning of an implant and whether or not it has moved, e.g., rotated or flipped, from a reference position (e.g., the initial or normal position following implantation), and/or detect periprosthetic breast capsules. In some examples, the system may use artificial intelligence to detect implant ruptures and/or other attributes of ultrasound images of implants. Different mathematical models may be incorporated into such a system to model particular features of an ultrasound image, such as the surface of an implant, and facilitate detection of various types of implant failures, such as ruptures. In some aspects, the systems and methods of the present disclosure may include mathematical models developed to model (simulate) one or more features, such as implant folds, seromas, capsule ruptures, true granulomas. Additionally or alternatively, the systems and methods herein may employ embedded markers used to verify the position or alignment of an implant, and/or other aspects of a medical implant.
(39) Below are descriptions of mathematical models that provide a means for describing various features of an implant shown in an ultrasound image and/or for use in generating sample ultrasound images of medical implants.
(40) One example of a mathematical model that may be incorporated into a system of the present disclosure uses a sine function that changes the intensity of pixels, e.g., according to a greyscale range, in an image vertically to describe the surface of an implant. For example, below is an exemplary sine function for describing the surface of an implant in an ultrasound image.
(41)
The mathematical model shown above may be used to model (simulate) the surface of a medical implant without any irregularities (e.g., an exemplary implant free from ruptures and other surface defects). This model may take into account the type of implant and typical surfaces of the implant, e.g., such that the results are dependent on the particular type of medical implant.
(42) In the above-described sine function describing the surface of an implant, the number of oscillations, and the period of the sine function may be used to describe the implant surface. For example,
(43) A granuloma is an indicator in an ultrasound image of a rupture in a breast implant. Another example of a mathematical model that may be incorporated into the systems herein is a gauss function that may be used to describe granulomas in an ultrasound image. The below equation is a gauss function, in two dimensions, that depends on the vertical and horizontal pixels x and y of an ultrasound image.
(44)
(45)
(46) Echo lines, such as the lines shown in
(47)
(48) Implant contractures may be mathematically described in the systems herein with a sine function in intensity of the pixels (vertically) and a sine function that makes the surface of an implant in the ultrasound image change amplitude. For example,
(49)
(50) Sample ultrasound images may be created to simulate a contracture as another irregularity of an implant. For example, the above exemplary contracture model may assist with creating sample ultrasound images showing implant surface irregularities. These sample images may be used by the systems and methods disclosed herein to train an artificial intelligence system to detect contractures in ultrasound images. The above contracture mathematical model may also be used to categorize contractures, for example by using the parameters of the function and/or comparing distances between features of the sample images created using the contracture model with real ultrasound images of implants.
(51) By utilizing one or more of the above-described mathematical models to describe features in an ultrasound image, systems according to the present disclosure may identify certain features in an ultrasound image of an implant, such as a breast implant. For example, an implant may be described and can be differentiated from the surrounding tissues using the period of the sinusoidal variation of the intensity of the pixels vertically and the number of visible lines shown in the ultrasound image. Any of the mathematical models described herein and combinations thereof may be used to create sample ultrasound images useful for training an artificial intelligence system. For example, the mathematical models described herein may be used to populate a database of sample ultrasound images of various types of medical implant irregularities, such as ruptures and contractures, for analysis of real ultrasound images. In some aspects of the present disclosure, a single sample ultrasound image may be created using a plurality of the mathematical models described herein, wherein the image may include a plurality of different implant irregularities and/or different types of implant irregularities. Exemplary systems herein may include a combination of at least two of the above mathematical models. The database may also include real ultrasound images and corresponding labels as to the presence or absence of an abnormalities, such as a rupture, contracture, or other defect. In some examples, the database includes all real ultrasound images, each image associated with a label identifying the presence or absence of one or more types of implant defects.
(52) In some examples, the systems disclosed herein may include a processor programmed with algorithms to analyze ultrasound images, transform the data into mathematical models to recognize certain features, and then derive an indication of the probability that one or more implant failures are present in the image. For example, the system may output an indication of the probability (e.g., from 0 to 100%, or from 0.1% to 99.9%, etc.) that an image includes an implant rupture. In some examples, the system may output a vector of numbers ranging between 0 and 1 indicative of the probability of a phenomenon, such as a type of defect (e.g., rupture, contracture, etc.) or the absence of a defect. Some examples of the disclosed system may process the vector of numbers by comparing the maximum value of the vector with a fixed value, such as 0.5. If the vector's maximum value is lower than 0.5, the system may classify the object in an “unknown” category, and if the vector's maximum value is equal to or greater than 0.5, the object (e.g., identified feature on an ultrasound image) may be classified in a category of objects the system associates with the particular vector.
(53) In order to provide the system with a database to use for analyzing images without real images from patients, simulated ultrasound images of medical implants may be used to create a database for a system. A database of images may be obtained from patient data (ultrasound images corresponding to imaging of a patient with or without implant ruptures or other abnormalities) and/or from simulated images. Simulated images may include images taken of implants outside the body with or without features intended to simulate ruptures or other abnormalities that may occur inside a patient (e.g., cuts made in the surface of the implant). Additionally or alternatively, simulated images may include images that are constructed electronically with features indicative of implants and possible ruptures.
(54) In some examples, simulated images may include images generated using one or more of the mathematical models described herein. In some examples, a database may include a combination of simulated images and real ultrasound images from prior medical examinations. The database may include at least 5,000 images, e.g., at least 20,000 images, at least 50,000, at least 75,000 images, or 100,000 images or more. For example, the database may include from 10,000 to 50,000 images; from 10,000 to 100,000 images; from 50,000 images to 75,000 images; or any other number of images. The use of simulated/sample ultrasound images according to the methods herein is useful for populating a database with a sufficiently large number of images representing different implant irregularities. In some examples, a medical professional may assist with populating a database by identifying features present in sample ultrasound images, such as a granuloma or a rupture, generated according to the methods herein and associate a corresponding label for each image. The image and corresponding label may be stored in the database for the system (e.g., artificial neural network) to use during analysis of ultrasound images of a patient to assist in identifying possible implant defects or other complications associated with an implant.
(55)
(56) When a rupture is present in an ultrasound image of an implant, an abnormal zone of the surface of the implant may be shown in the ultrasound image compared to the normal zone of the surface. In some examples of the present disclosure, the system may detect the normal zone and the abnormal zone of the surface of an implant in an ultrasound image. In some examples, the system may recognize an abnormal zone by comparing the zones of the implant to a normal zone of the implant based on images taken of normal versions of that type of implant.
(57)
(58)
(59) The database of ultrasound images and/or other data from prior procedures may be utilized by the system (e.g., by the processor) to identify and classify features of an ultrasound image. For example,
(60) As mentioned above, the systems herein may include a processor, wherein the processor may be utilized to implement the various functions (e.g., calculations, processes, analyses) described herein. The systems herein may be separate from an ultrasound imaging device. For example, the system may be configured to receive images previously obtained from an ultrasound imaging device, e.g., images stored in a database as discussed above. In some examples, the systems and processor functions herein may be incorporated into an ultrasound imaging device, e.g., such that a processor may perform the functions described herein and/or other functions associated with the ultrasound imaging device.
(61) The systems herein may include a processing circuit that also includes memory. The processor can be implemented as a general purpose processor, an application specific integrated circuit (ASIC), one or more field programmable gate arrays (FPGAs), a group of processing components, or other suitable electronic processing components. Memory (e.g., memory, memory unit, storage device, etc.) may be one or more devices (e.g., RAM, ROM, Flash-memory, hard disk storage, etc.) for storing data and/or computer code for completing or facilitating the various processes described in the present application. Memory may be or include volatile memory or non-volatile memory. Memory may include database components, object code components, script components, or any other type of information structure for supporting the various activities described in the present application. According to an exemplary embodiment, memory may be communicably connected to a processor and may include computer code for executing one or more processes described herein. The memory may contain a variety of modules, each capable of storing data and/or computer code related to specific types of functions. In one embodiment, memory contains several modules related to medical procedures, such as an input module, an analysis module, and an output module.
(62) It should be understood that the system processor need not be contained in a single housing. Rather, components of the system processor may be located in various locations, or even in a remote location. Components of system processor, including components of a processor and memory, may be located, for example, in components of a remote network server, a computer, a portable electronic device, a network of computers, among other examples.
(63) The present disclosure contemplates methods, systems, and program products on any machine-readable media for accomplishing various operations. Any of the systems described herein may include a machine-readable media. The machine-readable media may be part of or may interface with the system processor. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage, other magnetic storage devices, solid state storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
(64) The systems herein may employ artificial intelligence during analysis of images to determine whether the images are indicative of an implant rupture or other irregularity or abnormality. For example, the processor of the system may include software based on artificial neural networks, which typically include neurons or processing elements and connections that are organized in layers. These layers may be structured hierarchically, with an input layer, an output layer, and middle or hidden layers.
(65) Artificial intelligence may be incorporated into a processor of the present disclosure to compare ultrasound images, for example images stored in the processor, to images inputted into the system for analysis. In some examples, the system may utilize artificial intelligence when processing ultrasound images when comparing the ultrasound images to images from a database of ultrasound images. For example, the system may search different distances that could describe the difference between two images, such as distances between similar features in the inputted ultrasound images and the stored ultrasound images from one or more databases of the system. In some examples, the system may search the parameters of different mathematical models characterizing an image to reduce the distance between the mathematical model of a feature and the actual feature in the image. By comparing distances between mathematically modeled image features and the actual image features, the system may characterize specific features of the ultrasound images. For example, the system may distinguish between different types of a snowstorm feature in an image, such as a noise snowstorm and a regular snowstorm.
(66)
(67) In some examples, the system may utilize the above-described artificial neural networks and mathematical models in a program that assist with the visualization and analysis of medical implants. In some examples, the system may receive one or more ultrasound images and analyze the image(s) using one or more mathematical models. The analysis may employ artificial intelligence based on patient data (e.g., ultrasound images collected for patients experiencing implant failures). The system may include a database of ultrasound images as discussed above that are used to analyze images input into the system. The system may compare the input image(s) to the database of images as part of the analysis, and output irregularities detected by the system. For example, the output may include identification of a granuloma.
(68)
(69)
(70) In some examples, the method of analysis may include obtaining ultrasound images with a transducer.
(71) The systems herein may be configured to output a three-dimensional reconstruction of a patient's anatomy that includes an implant, e.g., based on ultrasound images. In some aspects, the system may include position sensors that may allow the system to tridimensionally reconstruct an implant based on the spatial coordinates measured using position sensors. In some examples, the system may output a three-dimensional virtual image of the surface of a patient's implant based on analysis of a collection of ultrasound images. The three-dimensional virtual image may identify areas of the implant that include irregularities, abnormalities, or other areas of concern, e.g., for further analysis by a medical professional.
(72)
(73) While principles of the present disclosure are described herein with reference to illustrative embodiments for particular applications, it should be understood that the disclosure is not limited thereto. Those having ordinary skill in the art and access to the teachings provided herein will recognize additional modifications, applications, embodiments, and substitution of equivalents all fall within the scope of the embodiments described herein. Accordingly, the present disclosure is not to be considered as limited by the foregoing description.