MOBILE SYSTEM AND AUXILIARY METHOD FOR EVALUATING THERMOGRAPHIC BREAST IMAGES
20230081581 · 2023-03-16
Assignee
Inventors
Cpc classification
A61B6/00
HUMAN NECESSITIES
G16H50/70
PHYSICS
G16H50/20
PHYSICS
A61B5/7264
HUMAN NECESSITIES
G16H10/60
PHYSICS
A61B5/01
HUMAN NECESSITIES
International classification
A61B5/01
HUMAN NECESSITIES
Abstract
An architecture for a mobile system and process for evaluating breast thermographic images having a system capable of analyzing and evaluating breast thermal images of a patient captured by a mobile device connected to a thermal imager, wherein the analysis returns to an auxiliary index, which is evaluated through an artificial intelligence tool, so that a health professional can make a decision, being able to show a diagnosis or lead the patient to more specific exams.
Claims
1. An auxiliary mobile system for evaluating breast thermographic images, comprising: a) a mobile electronic device connected with at least one thermal imager, the mobile electronic device being provided with at least one electronic application (3) embedded provided with an interface; b) an intermediate module (2) communicating with the electronic application (3), the intermediate module (2) being provided with a data driver, in which the intermediate module (2) receives thermal image data from the electronic application (3); and c) a server (1), communicating with the intermediate module (2), provided with an artificial intelligence tool and a data repository; wherein, the intermediate module (2) sends the captured thermal image data to the server (1); and the artificial intelligence tool receives the thermal image data and returns an index of suspicion, which is received by the intermediate module (2) and directed to the electronic application (3) embedded in the mobile electronic device; being the artificial intelligence tool previously trained and fed with breast thermographic images.
2. The auxiliary mobile system according to claim 1, wherein the artificial intelligence tool comprises a convolutional neural network.
3. The auxiliary mobile system according to claim 1, wherein the intermediate module (2) stores the index of suspicion received in the data repository of the server (1).
4. The auxiliary mobile system according to claim 3, wherein the repository comprises a data history of at least one patient, wherein the history is updated with patient information and the index of suspicion.
5. The auxiliary mobile system according to claim 1, wherein the electronic application interface (3) comprises at least one framework support mask in capturing the breast thermographic image.
6. An auxiliary process for evaluation of breast thermographic images, comprising the steps of: a) collecting at least one breast thermographic image by an electronic application (3) embedded in a mobile electronic device; b) sending the breast thermographic image to a server (1), which is provided with an artificial intelligence tool evaluating the breast thermographic image and returning an index of suspicion; and c) receiving the index of suspicion by the electronic application (3) and making available the index of suspicion in the interface of the electronic application (3).
7. The auxiliary process according to claim 6, wherein the process is implemented in an auxiliary mobile system, as defined in claim 1.
8. The auxiliary process according to claim 6, further comprising a previous step of capturing the breast thermographic image by a thermal imager connected to the mobile electronic device, wherein the step of capturing the breast thermographic image comprises a sub-step of image framework from a support mask implemented in the interface of the electronic application (3).
9. The auxiliary process according to claim 6, wherein the step of sending the breast thermographic image to a server (1) comprises the sub-steps of: a) converting the breast thermographic image into a data string on the mobile electronic device; and b) receiving evaluation request by an intermediate module (2), communicating with the electronic application (3) and with the server (1), wherein the intermediate module (2) receives the data from the breast thermographic image and directs it to the server (1); wherein, the intermediate module (2) is responsible for receiving the index of suspicion evaluated by the artificial intelligence tool from the server (1) and sending it to the electronic application (3).
10. The auxiliary process according to claim 6, further comprising a step of sending and updating patient history data, wherein the intermediate module (2) sends patient information and/or index of suspicion to the server repository (1).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The following figures are showed:
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0040] The descriptions that follow are showed by way of example and do not limit the scope of the invention and will make the object of the present patent application more clearly understood.
[0041] In a first object, the present invention shows an auxiliary mobile system for evaluating breast thermographic images that comprises: a mobile electronic device connected with at least one thermal imager, the mobile electronic device being provided with at least one electronic application (3) embedded provided with an interface; an intermediate module (2) communicating with the electronic application (3), the intermediate module (2) being provided with a data driver, in which the intermediate module (2) receives thermal image data from the electronic application (3); and a server (1), communicating with the intermediate module (2), provided with an artificial intelligence tool and a data repository, wherein the intermediate module (2) sends the captured thermal image data to the server (1); and the artificial intelligence tool receives the thermal image data and returns an index of suspicion, which is received by the intermediate module (2) and directed to the electronic application (3) embedded in the mobile electronic device; being the artificial intelligence tool previously trained and fed with breast thermographic images.
[0042] In one embodiment, the mobile electronic device is a smartphone, cell phone, notebook, etc., which may be intrinsically provided with a thermal image sensor. In one embodiment, the thermal imager is a thermal image sensor module connectable to the mobile electronic device. For purposes of exemplification, the imager is commonly known as a thermal camera, and this term may be used/repeated throughout the present application, without limiting the scope of the invention.
[0043] In one embodiment, the thermal camera is connected to the mobile electronic device via wireless connection, e.g., Wi-Fi, Bluetooth, etc. In another embodiment, the thermal camera is connected to the mobile electronic device via physical connection (cables, connectors, etc.).
[0044] For the purposes of the present invention, the electronic application (3) is any software (or firmware) capable of being implemented in the electronic device, generating a user access interface, in such a way that the operation is performed by the user. In one embodiment, the electronic application (3) comprises an interface provided with a form to obtain statistical data from the patient (not necessarily personal data), in addition to having a tool that makes it possible to view the image captured by the thermal camera.
[0045] In a further embodiment, the electronic application (3) comprises a mask to assist in framing the thermal image captured by the thermal camera. Furthermore, in this embodiment, the electronic application (3) indicates the required or preferred positions for obtaining the thermal images.
[0046] The intermediate module (2) can be understood as any software structure/component mediating and targeting information between the electronic application (3) and the server (1), which may be implemented in the mobile electronic device, in the electronic application (3), on the server (1), on a web page, etc. In one embodiment, the intermediate module (2) is an API implemented locally on the mobile electronic device. In another embodiment, the intermediate module (2) is an API that runs in a Web environment. In another embodiment, the intermediate module (2) is an API that runs on the server (1) itself.
[0047] Thus, the intermediate module (2) is responsible for directing the data from the breast thermographic image to the server (1) and, soon after receiving the response from the server with the index of suspicion calculated, the intermediate module (1) directs the index both for the electronic application and for the repository of the server (1).
[0048] In one embodiment, the breast thermographic image data results from a conversion of the breast thermographic image into a data string (character chain). This conversion can be performed by the mobile electronic device, by the electronic application (3) or by the intermediate module (2).
[0049] In one embodiment, upon receiving the index of suspicion directed by the intermediate module (2), the repository updates a patient history with the index of suspicion obtained and with patient information (not necessarily patient's personal information).
[0050] As for the server (1) used in the system architecture, it can be physical or remote, capable of communicating with the electronic application (3). In one embodiment, the server (1) is a cloud operable remote server.
[0051] In one embodiment, said artificial intelligence tool is a convolutional neural network. This convolutional neural network is previously trained and fed with breast thermography images obtained, for example, in exams performed by people skilled in the subject. Based on this, the thermographic images were input into the neural network with the respective diagnostic results linked, for example, a sequence of thermal mammographic images wherein the cancer was diagnosed by a physician.
[0052] From this, the convolutional neural network can analyze captured thermographic images and show a probability that the patient will develop a tumor related to breast cancer.
[0053] In a second object, the present invention shows an auxiliary process for evaluating breast thermographic images comprising the steps of: collecting at least one breast thermographic image by an electronic application (3) embedded in a mobile electronic device; sending the breast thermographic image to a server (1), which is provided with an artificial intelligence tool that evaluates the breast thermographic image and returns an index of suspicion; and receiving the index of suspicion by the electronic application (3) and availability of the index of suspicion in the interface of the electronic application (3).
[0054] The step of collecting a breast thermographic image by the electronic application (3) can be performed: i) upon loading a breast thermographic image previously acquired and/or stored eventually in a database; or ii) by means of a thermal camera which, when capturing the image, forwards it to the electronic application (3).
[0055] In one embodiment, a previous step of capturing the breast thermographic image is performed by a thermal imager connected to the mobile electronic device, wherein the step of capturing the breast thermographic image comprises a sub-step of framing the image from a support mask implemented in the electronic application interface (3).
[0056] In one embodiment, the auxiliary process of the present invention is implemented in the system herein described.
[0057] Thus, starting from the previous embodiment—referring to the implementation in the system, the step of sending the breast thermographic image to a server (1) comprises the sub-steps: conversion of the breast thermographic image into a data string on the mobile electronic device; and receiving an evaluation request by an intermediate module (2), communicating with the electronic application (3) and with the server (1), wherein the intermediate module (2) receives the data from the breast thermographic image and forwards it to the server (1). Said intermediate module (2) is responsible for receiving the index of suspicion evaluated by the artificial intelligence tool of the server (1) and sending it to the electronic application (3).
[0058] Additionally, a step of sending and updating patient history data is performed, wherein the intermediate module (2) sends patient information and/or index of suspicion to the repository of the server (1).
[0059] In one embodiment, the artificial intelligence tool is a convolutional neural network previously trained and fed with breast thermography images and the respective diagnostic results previously identified. Based on this, the convolutional neural network performs the analysis step of the thermal image captured by the thermal camera and probabilistically evaluates the chances of the patient developing a breast cancer-related tumor.
[0060] In one embodiment, prior to the evaluation performed by the artificial intelligence tool, a pre-processing is performed on the breast thermographic image. Said pre-processing is performed by dividing the image into two halves, such as a horizontal flip technique is performed on the first half and the resulting is compared with the second half, to analyze the pattern of colors of the thermographic image, so that to identify similarities and/or disparities in patterns.
[0061] In one embodiment, the result of the analysis follows, in addition to the index of suspicion, a recommendation to seek or not to seek a specialized physician in the field.
[0062] In one embodiment, the evaluated thermal image is fed back into the convolutional neural network, together with a diagnosis/opinion of a specialized physician, for training and improving the analysis and evaluation performed by the convolutional neural network.
[0063] Thus, in view of the objects herein showed that materialize the proposed concept, it is possible to state that what is exposed in this document is advantageous compared to current technologies performing mammograms, since current mammography equipment is severely large and incapable of becoming mobile, in addition to there is an extreme demand. With this technology, on the other hand, it is possible to provide an index to assist a qualified health professional/specialist in the diagnosis of breast cancer, so that he/she can make the decision to refer the patient for more specific exams or even take the decision regarding the diagnosis of the existence or not of the breast tumor. The technology proposed in the present invention makes it possible to take this type of exam to places where there is no mammography device or there are long waiting queues for exams, which can work, for example, as a way of executing a triage or prioritizing care.
Example 1—System Architecture
[0064] The examples shown herein are intended only to exemplify one of the numerous ways of performing the invention, however without limiting its scope.
[0065]
[0066] The index of suspicion, in this case, is a probability that the patient develops a breast cancer-related tumor based on the analysis of the breast thermographic image.
[0067] For this analysis, a pre-processing is performed on the breast thermographic image before being submitted to the convolutional neural network. In this example, a pre-processing algorithm was implemented dividing the image into two halves, starting to work with image A and image B, then the algorithm applies a horizontal flip technique on image A so that it is compared with image B, analyzing the color pattern to identify similarity in colors. If a pattern disparity is detected, it is an indication of an anomaly that should be checked, because according to thermology studies, hyper-radiated areas in the human body indicate a high metabolic activity, which in turn, can indicate an area with an active inflammatory process.
[0068] The same process is applied to image B. Then image A is submitted to the process of identifying colors per pixel, assigned a scale from 0 to 1 that considers the body thermal variation from 25 to 36 degrees, wherein 0 is black/blue representing hypo-radiant areas and 1 is red/white representing hyper-radiant areas. In this way, the algorithm extracts the region of interest of the image (ROI).
[0069] This decimal scale represents each pixel of the image as a thermal factor, for example, if a pixel is red/white, it can have a value between 0.9 and 1. In this way, it is possible to identify areas with higher concentration of hyper-radiation compared to the same area as image B. The same process is applied to image B.
[0070] Therefore, it is possible to identify thermal anomalies that may indicate high metabolic activity where it normally would not be. Then, the image ROI is submitted to the convolutional neural network, making it possible to learn about suspicious or non-suspicious patterns.
[0071]
[0072]
[0073]
Example 2—App Linda
[0074] Thus, in a performance of the invention presented herein, it is shown a sequence of steps that a patient and/or user performs when using the electronic application in the system, and process proposed herein. It is worth noting that both a patient and a healthcare professional can operate these steps in the system.
[0075]
[0076] On the login screen, the previously registered user can log in using their username (e-mail) and password. In case he/she has forgotten his/her access data, he/she can click on “forgot password” where he/she must fill his/her e-mail in a modal box to receive a temporary password. When accessing the application with the temporary password, the user is redirected to the profile screen where he/she can modify the temporary password. The temporary password lasts for 24 hours.
[0077] Also, the login screen has “login” integrations—Correct Login, Wrong Login, Temporary Password Login; “forgot password” integrations—Email found password sent, Email not found; and “Password Reset” integrations—Reset error, password changed successfully.
[0078]
[0079] Also, the pre-exam screen has integrations of “Save data offline”—the exam data is saved in the device memory in case an error occurs during the process, making it possible to resume the exam; “Save exam dates”—saves the date and time the exam was taken; and “Save GPS coordinates”—saves the device coordinates for checking, if the device is in the covered area.
[0080] In order to perform the exam, in this example, a protocol was proposed to be followed prior to capturing the thermal images. The requirements are described below:
[0081] 1. Patient must remove the upper part of the clothing covering her breasts (including bra);
[0082] 2. Patient needs to tie her hair if it is loose;
[0083] 3. Patient must remove any and all accessories that are around her neck, as well as necklaces, chokers, etc.;
[0084] 4. Patient must be positioned close to the wall, and the operator must stand at a distance of 40 cm from the tip of her feet to capture the image;
[0085] 5. Patient should raise her arms, interlacing her fingers behind her head;
[0086] 6. The room temperature must be between 22° and 23° C.;
[0087] 7. Patient must undergo thermal harmonization, waiting about 15 minutes in the air-conditioned environment;
[0088] 8. Patient must not have made any physical effort in the last 24 hours;
[0089] 9. Patient must not be breastfeeding;
[0090] 10. Patient must not have the flu;
[0091] 11. Patient must not have a fever or be feverishly;
[0092] 12. Patient must not be in menstrual period;
[0093] By checking these requirements, image capture can be performed.
[0094]
[0095] After the user fills in the pre-exam screen with the necessary data and clicks on “start exam”, the user is directed to the image capture screen. The screen displays the thermal image captured by the camera and, under the view, there is a mask to help frame the breasts for the capture. Under the mask appear instructions for the user to obtain a better image. Clicking on the screen, the instructions disappear showing the thermal view along with the mask. The mask contains, in addition to the image framing guides, a button to capture the image and the thermal camera battery percentage. If the thermal camera is not connected to the device, a black view appears on the screen with the phrase “Connect thermal camera”.
[0096] After capturing the frontal image, as illustrated in
[0097] Also, the image review screen has integration with “Submission to the artificial intelligence model”—it sends image and patient data and returns a percentage of chance of having a pathological pattern.
[0098]
[0099] Also, the result screen has integration with “Save exam”—saves the exam as well as the image in the database and if there is a connection error, the user is warned and instructed to connect to a network. The app checks if there is an active internet connection.
[0100]
[0101] Also, the profile screen has integrations with “Get user data”—the method brings the logged user data; and “Update User Data”—the user can change her photo or access password.
[0102]
[0103] Also, the exam history screen has integrations with “Get exam history”—method returns a list with the last 15 exams; and “Get More histories”—layout method that is called when the app reaches the end of the loaded list (15 exams).
[0104]
[0105] Also, the exam detail screen has integration with “Get exam detail”—it returns the details of the selected exam, giving the patient number of health care system.
[0106]
[0107]
[0108]
[0109] Those skilled in the art will appreciate the knowledge presented herein and will be able to reproduce the invention in the modalities presented and in other variants and alternatives, covered by the scope of the claims below.