WO2020006514A1 - Outil de segmentation de tumeur - Google Patents

Outil de segmentation de tumeur Download PDF

Info

Publication number
WO2020006514A1
WO2020006514A1 PCT/US2019/039990 US2019039990W WO2020006514A1 WO 2020006514 A1 WO2020006514 A1 WO 2020006514A1 US 2019039990 W US2019039990 W US 2019039990W WO 2020006514 A1 WO2020006514 A1 WO 2020006514A1
Authority
WO
WIPO (PCT)
Prior art keywords
volume
size
dimensions
downsampled
global
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2019/039990
Other languages
English (en)
Inventor
Santiago Puch GINER
Paulo Reis Rodrigues
Vesna Prchkovska
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qmenta Inc
Original Assignee
Qmenta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qmenta Inc filed Critical Qmenta Inc
Priority to US17/256,528 priority Critical patent/US11900606B2/en
Publication of WO2020006514A1 publication Critical patent/WO2020006514A1/fr
Anticipated expiration legal-status Critical
Priority to US18/440,510 priority patent/US20250037284A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10088Magnetic resonance imaging [MRI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30016Brain
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30096Tumor; Lesion

Definitions

  • Gliomas are tumors that originate in glial cells. Gliomas can be graded from I to IV according to their aggressiveness (i.e. rate of growth), being Grade I the least malignant and Grade IV the most and can be categorized into Low Grade Gliomas (Grade I-II) and High Grade Gliomas (Grade III-IV).
  • Glioblastomas are an example of High Grade Gliomas and also are the most common type of glioma, representing 45% of all gliomas; they have a 5-year relative survival rate of approximately 5%, which means that only 5% of people diagnosed with a glioblastoma will still be alive 5 years after being diagnosed.
  • the present disclosure is directed to systems and methods of tumor segmentation. It can be challenging to segment tumors from normal portions of the brain using images from an imaging device due to variabilities of the tumor, such as location, extension, or shape.
  • inter-observer variability can be a major factor of inaccuracy in radiation therapy, constituting the weakest link in the radiotherapy chain that goes from diagnosis and consultation, going through 3D imaging and target volume delineation, to treatment delivery. Therefore, implementing a proper in-vivo, non-invasive delineation and identification of glioma structures can be required to generate 3D imaging with precise delineation and identification of the tumor from normal portions of the brain.
  • the imaging device for providing a visual representation of the brain can include a magnetic resonance imaging (MRI), X-rays, computed tomography (CT) scan, ultrasound, or other devices with related imaging techniques.
  • MRI magnetic resonance imaging
  • CT computed tomography
  • the variability between the location, extension, or shape of the tumor between each brain means that historical data determining at least one tumor of the brain may not be provide great details for delineating or identifying a tumor on a different brain.
  • This disclosure can include systems and methods for autonomous tumor delineation and segmentation using segmentation systems.
  • the segmentation systems can use a machine learning technique to delineate and identify a tumor from normal portions of the brain.
  • the tumor can be delineated and identified by filtering various normal portions of the brain to extract the tumor corresponding to a portion of the brain.
  • segmentation systems can use patches of 3D images for delineating and identifying the tumor.
  • the tumor can be color coded or otherwise labeled to indicate different main tumor structures from the delineated or identified tumors, such as an edema, enhancing tumor, or necrosis and non-enhancing tumor. Due to various variability associated with each tumor and the computation and memory requirement for identifying the tumor based on a whole-volume brain sample, it may be challenging or inefficient to segment the tumor from brain to determine the location, extension, or shape of the tumor without extracting 3D patches from the whole-brain volume to reduce computation and memory requirement to delineate and identify the tumor using the machine learning technique.
  • the methods to automate the delineation of brain tumors can be broadly categorized in two groups including generative models that rely on prior knowledge about tissue appearance and distribution, and discriminative models, which directly learn the relationship between the image features and the segmentation labels.
  • a generative modeling approach can be to treat tumor segmentation as an outlier detection problem, in which the diseased brain is registered to a healthy brain atlas and then lesions are detected based on deviations in tissue appearance between the atlas and the registered brain.
  • a discriminative approach can include local feature extraction (e.g. intensity histogram of neighboring voxels or local intensity differences) followed by training of a classification algorithm (such as Support Vector Machine or Random Forest) that estimates a mapping function between the extracted features and the target segmentation labels.
  • a classification algorithm such as Support Vector Machine or Random Forest
  • Delineation methods can include deep convolutional neural networks (CNNs). Given that the data for the task of brain tumor segmentation includes various patches of volumes sampled at fixed intervals in the 3D space, CNNs are efficient and topologically convenient for processing it, in addition to being suitable for their efficiency on this type of data— because of sparse interactions and parameter sharing properties— and their spatial equivariance properties, which are useful for learning invariant representations from imaging data.
  • CNNs deep convolutional neural networks
  • the present solution includes different convolutional architectures in order to solve the tumor segmentation problem, focusing on spatial context awareness, precision and efficiency.
  • At least one aspect is directed to a method of tumor segmentation.
  • the method can be performed by a computer system having one or more processors and memory.
  • the method can include receiving data representing an input volume having dimensions of a first size and a first kernel size.
  • the method can include producing a residual volume from the received input volume having dimensions of the first size.
  • the method can include convolving, to a first intermediate residual volume, a first dimension of the residual volume to size of 1.
  • the method can include convolving, to a second intermediate residual volume, a second dimension of the residual volume to size of 1.
  • the method can include convolving, to a third intermediate residual volume, a third dimension of the residual volume to size of 1.
  • the method can include summing the first intermediate residual volume, the second intermediate residual volume, and the third
  • the method can include producing a downsampled volume having dimensions of a third size and a third kernel size from the received input volume, wherein dimensions of the third size comprises dimensions of half the first size and the third kernel size is double the first kernel size.
  • the method can include producing a residual downsampled volume from the downsampled volume having dimensions of the third size and the third kernel size.
  • the method can include convolving, to a first intermediate downsampled volume, a first dimension of the downsampled volume to size of 1.
  • the method can include convolving, to a second intermediate downsampled volume, a second dimension of the downsampled volume to size of 1.
  • the method can include convolving, to a third intermediate downsampled volume, a third dimension of the downsampled volume to size of 1.
  • the method can include summing the first intermediate downsampled volume, the second intermediate downsampled volume, and the third intermediate downsampled volume to create a second global volume having dimensions of a fourth size and the second kernel size.
  • the method can include upsampling the created second global volume having dimensions of the fourth size to increase the dimension size to dimensions of the second size.
  • the method can include integrating the first global volume and the second global volume to create an output volume having dimensions of the second size and the second kernel size.
  • At least one aspect is directed to a system of tumor segmentation.
  • the system can include a computer.
  • the computer can include one or more processors and memory.
  • the computer can receive data representing an input volume having dimensions of a first size and a first kernel size.
  • the computer can produce a residual volume from the received input volume having dimensions of the first size.
  • the computer can convolve, to a first intermediate residual volume, a first dimension of the residual volume to size of 1.
  • the computer can convolve, to a second intermediate residual volume, a second dimension of the residual volume to size of 1.
  • the computer can convolve, to a third intermediate residual volume, a third dimension of the residual volume to size of 1.
  • the computer can sum the first intermediate residual volume, the second intermediate residual volume, and the third intermediate residual volume to create a first global volume having dimensions of a second size and a second kernel size.
  • the computer can produce a downsampled volume having dimensions of a third size and a third kernel size from the received input volume, wherein dimensions of the third size comprises dimensions of half the first size and the third kernel size is double the first kernel size.
  • the computer can produce a residual downsampled volume from the downsampled volume having dimensions of the third size and the third kernel size.
  • the computer can convolve, to a first intermediate downsampled volume, a first dimension of the downsampled volume to size of 1.
  • the computer can convolve, to a second intermediate downsampled volume, a second dimension of the downsampled volume to size of 1.
  • the computer can convolve, to a third intermediate downsampled volume, a third dimension of the downsampled volume to size of 1.
  • the computer can sum the first intermediate downsampled volume, the second intermediate downsampled volume, and the third intermediate downsampled volume to create a second global volume having dimensions of a fourth size and the second kernel size.
  • the computer can upsample the created second global volume having dimensions of the fourth size to increase the dimension size to dimensions of the second size.
  • the computer can integrate the first global volume and the second global volume to create an output volume having dimensions of the second size and the second kernel size.
  • FIG. 1 illustrates axial slices of T2-FLAIR acquisitions of 3 different samples of brain tissue with tumors of variable grade.
  • FIG. 2 illustrates axial slices of Tl-weighted acquisitions, T2-weighted acquisitions, Tl Gadolinium enhanced acquisitions, and T2-FLAIR acquisitions of brain tissue.
  • FIG. 3 illustrates an example convolutional neural network architecture.
  • FIGs. 4A-F illustrates example detail of convolutional neural network architecture of FIG. 3.
  • FIG. 5 illustrates a block diagram of an example system to execute the convolutional neural network architecture.
  • FIG. 6 illustrates an exemplary diagram of the steps taken by a preprocessing pipeline to process image data.
  • FIG. 7 illustrates an axial representation of an example patches of imaged brain tissue.
  • FIG. 8 illustrates an axial representation of an example brain tumor imaged by two different convolutional neural network architectures.
  • the present solution can automate the delineation and identification process on MR images and enable the acceleration of treatment planning and improve treatment follow-up.
  • the present solution can address the problem of defining the lesion areas only through intensity changes relative to the surrounding normal tissue. These intensity gradients may be smoothed or obscured due to partial volume effects, low resolution acquisitions, or bias field artifacts.
  • Another problem addressed by the present solution is that tumors can appear and expand at any location within the brain and exhibit any shape and size, which obscure the use of prior information related to the tumor location or extension.
  • the types of tumor can include enhancing tumor, peritumoral edema, and necrotic and non-enhancing tumor.
  • Another problem addressed by the present solution is that normal tissue displacement, due to the growing tumor lesion (also known as mass effect) or due to a resection cavity after treatment, limits the amount of spatial prior information about the healthy tissue of the brain. This in turn limits the effectiveness of methods that assume healthy tissue location— e.g. with a brain atlas— to model a healthy brain in order to detect the diseased regions.
  • Another problem addressed by the present solution is that the variety of tumor types and their aggressiveness is reflected on the heterogeneity of the appearance of tumors in MR images, making the use of prior information about relative appearance between tumor substructures difficult. For instance, while High Grade Gliomas demonstrate a high degree of tumor heterogeneity and contrast enhancement, Low Grade Gliomas may present some degree of contrast enhancement in only 60% of the cases.
  • MR imaging can be performed based on magnetization properties of atomic nuclei.
  • the protons are normally oriented in a plurality of directions.
  • An external magnetic field can be introduced to align the protons located within the water nuclei of the brain tissue.
  • the protons are normally oriented to travel in up, down, left, right, or any direction in between.
  • the protons By introducing the external magnetic field, the protons can be oriented to travel in up and down, left and right, front and back, or other directions perpendicular to the introduced magnetic field.
  • the proton alignment can then be disrupted or perturbed by a radio frequency (RF) energy.
  • the disruption can revert the proton alignment to their normally oriented directions.
  • RF energy can emit for collection and measurement.
  • the time for reverting the proton alignment can be referred to as relaxation time, which can be utilized to characterize the brain tissue.
  • the measured RF energy can be converted, via Fourier Transformation using the frequency information of the RF energy, to a plurality of intensity levels for generating at least one monochrome MR image.
  • the intensity levels correspond to a lighter or darker portion of the MR image.
  • FIG. 1 illustrates axial slices 100 of T2-FLAIR acquisitions of 3 different samples of brain tissue with tumors (e.g. glioma) of variable grade.
  • the axial slices 100 present a 2D top- down perspective of the brains.
  • the axial slices 100 can include a first image 110, a second image 120, and a third image 130, each representing a different brain with tumor.
  • the tumor location, extension, and shape can be highly heterogeneous.
  • the distinction between the first image 110, the second image 120, and the third image 130 can demonstrate the difficulty of automating the delineation and identification process on MR images based on the tumor location, extension, and shape.
  • the tumor can be situated in a plurality of locations including at least the frontal lobe, superior frontal sulcus, middle frontal gyrus, precentral sulcus, precentral gyrus, central sulcus, postcentral gyrus, postcentral sulcus, parietal lobe, occipital lobe, cerebellum, temporal lobe, lunate sulcus, and/or a combination thereof.
  • the extension can be referred to as a size, dimension, or prolongation of the tumor, for example, the tumor extending from the frontal lobe to the central sulcus of the brain.
  • the tumor can include various shapes, such as a spherical, ovoid, spheroid, circular, and/or ellipse.
  • the tumor shape can alter over time, for example, an MR image identifies a spherical tumor in the frontal lobe of the brain and subsequently, after 30 hours, identifies the tumor as an ovoid extending from the frontal lobe to the middle front gyrus of the brain.
  • the first image 110 illustrates a first glioma 112 covering the left hemispheric frontal lobe.
  • the second image 120 illustrates a second glioma 122 extending from parietal lobe to a portion of the right hemispheric frontal lobe.
  • the third image 130 illustrates a third glioma 132 covering the left hemispheric frontal lobe and extending to the right hemispheric frontal lobe.
  • the MR images can display bright or contrasted coloration in the axial slices 100 to distinguish between healthy brain tissue and abnormal tissue (e.g.
  • the healthy brain tissue can be the dark portions of the brain, as seen in portions 114, 124, and 134, whereas the abnormal tissue can be the lighter portions of the brain, as seen with the first glioma 112, the second glioma 122, and the third glioma 132.
  • the portions 114, 124, and 134 can be referred to as, and used interchangeably with other descriptive terms, such as healthy brain tissue or normal tissue.
  • the healthy brain tissue 134 and the abnormal tissue e.g. the third glioma 132
  • the healthy brain tissue 134 and the abnormal tissue can exhibit similar coloration. Due to the similar coloration, the third glioma 132 may not be apparent from the healthy brain tissue 134 to automatically delineate and identify the tumor.
  • the tumor can be hidden in a sublayer of the brain, such that the normal tissue encloses the tumor and suppresses the coloration of the hidden tumor, as in the second image 120.
  • the first image 110 displays the healthy brain tissue 114 with 10 lux (lx) and the first glioma 112 with 40 lx.
  • the second image 120 displays the healthy brain tissue 124 with similar intensity to the first image 110 and displays the second glioma 122 with 20 lx.
  • the second glioma 122 providing similar intensity as the healthy brain tissue 124 may hinder the delineation and identification process for determining the appearance and location of the tumor on the MR image.
  • the first glioma 112 of the first image 110 can displace or generate a new or additional portion of the tumor.
  • the new or additional portion of the first glioma 112 can transform or convert to a different location, extension, and shape.
  • the transformed or converted first glioma 112 can exhibit similar appearance to and/or situated in similar location as, for example, the third glioma 132 of the third image 130, such that the first glioma 112 is situated in at least two portions of the brain similar to the third glioma 132 0.
  • the presence of intra and inter-variability in MR image appearance can further increase the difficulty of automatic tumor delineation problem.
  • a portion of the first glioma 112 can augment into the sublayer of the brain, such that the augmented portion is hidden from the first image 110.
  • additional MR image(s) is required due to the amount of spatial information.
  • FIG. 2 illustrates axial slices 200 of Tl-weighted acquisitions, T2-weighted acquisitions, Tl Gadolinium enhanced acquisitions, and T2-FLAIR acquisitions of brain tissue.
  • the various acquisitions of brain tissue can be referred to as MRI modalities.
  • the axial slices 200 present a 2D top-down perspective, similar to FIG. 1.
  • the axial slices 200 includes a first image 210, a second image 220, a third image 230, and a fourth image 240, all of which are the same brain using various MR modalities.
  • the axial slices 200 further includes the same glioma 212 in the MR images.
  • the MR modalities can include Tl-weighted, T2-weighted, FLAIR, and contrast enhanced Tl (Gadolinium contrast), abbreviated as Tl-Gd.
  • the MR modalities can refer to, and use interchangeably with other descriptive terms, such as protocols, modes, and methods of MR imaging.
  • the MR modalities can each emphasize different healthy and abnormal tissues, such as to highlight or conceal one or more portions of the brain.
  • the Tl-Gd modality can include Gadolinium contrast injected intravenously and at the administered concentrations to initiate an effect of reducing Tl relaxation time, which increases Tl signal.
  • the MR modalities can be differentiated by Repetition Time (TR) and Time to Echo (TE).
  • TR represents a time between successive pulse sequences that are applied to the same axial slice 200.
  • the time between successive pulse sequences can be, for example, 200 millisecond (ms), 3330 ms, or 4505 ms.
  • the TE represents a time between delivery of the RF pulse and the receipt of the echo signal.
  • the mentioned TE time can be, for example, 13 ms, 55 ms, or 94 ms.
  • Each MR modalities can be based on different relaxation times. The relaxation times referring to the duration for the aligned protons to revert back to a resting or normal orientation.
  • Tl can refer to a longitudinal relaxation time. Tl represents a time constant to determine a rate for excited protons to return to equilibrium. The protons can be excited by, for example, applying a magnetic field to align and orient the protons in a direction and an opposite direction. In further definition, Tl is a time measurement for spinning protons to realign with the external magnetic field.
  • T2 can refer to a traverse relaxation time. T2 represents a time constant to determine the rate for the excited protons to reach equilibrium or depart from the phases of other protons. The time constant of T2 measures a time for spinning protons to lose phase coherence from the nuclei spinning perpendicularly to the applied magnetic field.
  • the first image 210 includes the glioma 212 situated in the right hemispheric parietal lobe of the brain.
  • the first image 210 uses Tl-weighted protocol to enhance the MR image.
  • Tl- weighted protocol can be based on Tl -relaxation properties.
  • the Tl -relaxation properties can refer to the time measurement for the spinning protons to realign with the external magnetic field, as described previously.
  • Tl-weighted protocol can approximate the anatomy of an organ of interest.
  • Tl-weighted protocol can generate the first image 210 with various intensities based on different types of matter.
  • the first image 210 can display fluids, such as CSF, with low intensity value, such as 5 lux (lx), 13 lx, or 18 lx.
  • the fluids, as in the first image 210, can feature the glioma 212.
  • the first image 210 can further display white matter with high intensity value, such as 100 lx, 120 lx, or 133 lx, and display gray matter with intermediate intensity value, such as 50 lx, 66 lx, or 70 lx.
  • the intermediate intensity can refer to an intensity value greater than the low intensity value, but less than the high intensity value.
  • the first image 210 displays the glioma 212 with low intensity value, and different portions of the brain with intermediate and high intensity value.
  • the low intensity value is subtle relative to the different portions of the brain, such that the glioma 212 may not be easily distinguished from the healthy portions of the brain (e.g. the different portions with intermediate and/or high intensity values).
  • the second image 220 includes the same glioma 212 as the first image 210.
  • the second image 220 uses T2-weighted protocol to enhance the MR image.
  • T2-weighted protocol can be based on T2-relaxation properties.
  • the T2-relaxation properties can refer to the time
  • T2-weighted protocol can display the second image 220 with inverse intensity value to the first image 210.
  • the second image 220 can exhibit the fluids (e.g. the glioma 212 or edema, which refers to abnormal accumulation of fluids in certain tissue of the brain) as high intensity value, the gray matter as intermediate intensity value, and the white matter as low intensity value.
  • the glioma 212 appears with higher intensity than the healthy portions of the brain, such that the healthy portions of the brain appear with low intensity value enclosing the glioma 212.
  • the third image 230 includes the same glioma 212 as the first image 210 and the second image 220.
  • the third image 230 uses Tl-Gd protocol to enhance the MR image.
  • Tl-Gd protocol can include Gadolinium (Gad), which is a non-toxic paramagnetic contrast enhancement agent.
  • the Gad can be used to shorten the longitudinal relaxation time (e.g. Tl) for configuring the signal intensities.
  • the Gad can be injected intravenously and at a medically appropriate concentration, such as to reduce Tl relaxation time for an increase in Tl signal.
  • the increased Tl signal can cause the Gad to appear very bright.
  • Tl-Gd protocol can induce perimeters of the glioma 212 of the third image 230 to appear brighter than the healthy tissue and the central portions of the glioma 212.
  • the perimeters can refer to the contour of the glioma 212.
  • Tl-Gd protocol can highlight vascular structures and breakdowns in the blood-brain barrier [e.g. tumor, abscesses, inflammation (herpes simplex encephalitis, multiple sclerosis, etc.)].
  • the fourth image 240 includes the same glioma 212 as the first image 210, second image 220, and third image 230.
  • the fourth image 240 uses T2-FLAIR protocol to enhance the MR image.
  • T2-FLAIR protocol can be similar to the T2-weighted protocol, but with extended TE and TR times from the T2-weighted protocol.
  • T2-weighted protocol can include a TR time of 3400 ms and a TE time of 79 ms
  • the T2-FLAIR protocol can include a TR time of 7900 ms and a TE time of 109 ms.
  • the extended TE and TR times of T2-FLAIR protocol can maintain the abnormal portions of the brain (e.g.
  • the CSF fluids can refer to normal fluids residing in the portions of the brain, different from the glioma 212.
  • the perimeter 242 of the fourth image 240 displays the fluids with low intensity value in comparison to the perimeter 222 of the second image 220 with high intensity value.
  • the fourth image 240 and the second image 220 displays the glioma 212 with high intensity value.
  • FIG. 3 illustrates an example convolutional neural network architecture 300.
  • CNN architecture 300 can refer to a machine learning or artificial intelligence (AI) architecture.
  • CNN architecture 300 can be 3D and fully-convolutional, meaning that the architecture can utilize 3D patches of data for providing images of segmented tumor for at least one display 448.
  • CNN architecture 300 can provide interference with the whole-brain volume.
  • CNN architecture 300 can include various layers, such as dimensions adaptation layer 408, initialize convolution 412, residual layer 416A-B/428/436A-B,
  • the various layers can refer to, and use interchangeably with other descriptive terms, such as filtering block, coating block, or configurator.
  • the various layers can be configured with a number of kernels, such as 8 kernels,
  • kernels 15 kernels, or 30 kernels.
  • the number of kernels or filters can refer to a kernel size.
  • CNN architecture 300 can receive or retrieve an input volume 404 including one or more 3D patches of data from, for example, the data ingestion pipeline, the database, or a cloud via a network.
  • the input volume 404 can include predetermined dimensions, such as the length, width, and height of the 3D patches of data.
  • the 3D patches of data can include the various modalities, including Tl -weighted, T2-weighted, Tl-Gd, and T2-FLAIR.
  • the received or retrieved input volume 404 can be of different dimensions.
  • the input volume 404 can include dimensions of 100x100x100 cm 3 , 150x150x150 cm 3 , or 200x200x200 cm 3 .
  • the input volume 404 can be passed through the layers of CNN architecture 300 for display 448.
  • the display 448 can include a display device, such as an LCD display, LED display, or other types of computer screen to illustrate the extracted tumor of the brain.
  • the display 448 can communicate with the display device via at least a cable connection, wireless connection, or satellite connection.
  • the CNN architecture 300 can provide the extracted tumor of the brain to at least one external hardware or software.
  • the external hardware or software can compare the extracted tumor to an expected tumor stored in a database
  • the comparison of the extracted tumor of CNN architecture and the expected tumor of the external hardware or software can be further compared to a different extracted tumor of a different architecture.
  • CNN architecture 300 can receive the input volume 404 having dimensions of a first size and a first kernel size.
  • the input volume can pass through the various layers of the CNN architecture 300 for displaying at least one image of the segmented tumor via the display 448.
  • the input volume 404 can further pass through the various layers of the CNN architecture 300 in a consecutive order.
  • the input volume 404 can pass through the dimensions adaptation layer 408 to produce an adapted volume having dimensions of the first size and the first kernel size.
  • the adapted volume can pass through the initialize convolution layer 412 to produce an initialized volume having dimensions of the first size and the first kernel size.
  • the initialized volume can pass through the residual layer 416A to produce a first volume to produce a residual volume having dimensions of the first size and the first kernel size.
  • the residual volume can pass through the GPC layer 424A to produce a first global volume having dimensions of a second size and a second kernel size.
  • Dimensions of the second size and the second kernel size can be based on a desired output dimensions and image quality.
  • CNN architecture can configure the kernel size of the GPC layer 424A/424B to 15 kernels to produce dimensions of the second size, such as
  • CNN architecture 300 can automatically determine the kernel size of the GPC layer 424A/424B based on the received or retrieved input volume 404. For example, CNN architecture 300 can determine to increase the kernel size of the GPC layer 424A/424B based on the input volume 404 dimensions reaching a threshold.
  • the threshold can be dimensions of size, for example, 300x300x300 cm 3 ,
  • the residual volume can further pass through the downsample layer 420 to produce a downsampled volume having dimensions of a third size and a third kernel size.
  • Dimensions of the third size can be halve of dimensions of the first size and the third kernel size can be double the first kernel size, for example,
  • the downsampled volume can pass through the residual layer 416B to produce a residual downsampled volume having dimensions of the third size and the third kernel size.
  • the residual downsampled volume can pass through the GPC layer 424B to produce a second global volume having dimensions of a fourth size and the second kernel size.
  • the second global volume can pass through the residual layer 436B to produce a residual second global volume having dimensions of the fourth size and the second kernel size.
  • the residual second global volume can pass through the upsample layer 432 to increase dimensions of the fourth size to dimensions of the second size.
  • the residual second global volume can concatenate 464 with the first global volume to create an output volume having dimensions of the second size and the second kernel size.
  • the output volume having dimensions of the second size and the second kernel size can pass through the residual layer 436 A, the convolution layer 440, and activation layer 444 to provide the display 448 with at least one image of the segmented tumor.
  • the convolution layer 440 can include a kernel of size lxlxl.
  • the mentioned example can refer to an order or a plurality of steps for passing the input volume 404 through the various layers of the CNN architecture 300 for the display 448.
  • the various layers of CNN architecture 300 can be rearranged with suitable ordering based on, for example, a determination of better delineation and tumor segmentation process from rearranging the layers order and/or locations.
  • the layers of CNN architecture 300 can be rearranged prior to passing the input volume 404 through the dimensions adaptation layer 408. Additionally, the layers of CNN architecture 300 can be dynamically rearranged, for example, CNN architecture 300 can rearrange the layers concurrent to passing the input volume 404 through at least one layer prior to a rearranged layer portion of CNN architecture 300.
  • the GPC layer 424A can reside in a skip-connection 460 of the CNN architecture 300.
  • the skip-connection 460 can refer to at least, but not limited to, the path between the residual layer 416A and the residual 436A, for example.
  • the skip-connection 460 can perform at least one mapping function, such as identity mapping.
  • CNN architecture 300 can pass the residual volume and the residual downsampled volume through the GPC layer
  • the dimensions adaptation layer 408 can configure or adjust the dimensions of the input volume 404.
  • the configuration or adjustment can be performed using various resizing, cropping, or other filtering techniques. Resizing can include to stretching or compressing various dimensions of an image. Cropping can include subtracting, parting, or breaking off one or more portions of the image.
  • the dimensions adaptation layer 408 can include a predetermine dimensions to adapt the input volume 404.
  • the CNN architecture can configure or adjust the dimensions for the dimensions adaptation layer 408 to adapt the input volume 404.
  • the adaptive dimensions configuration or adjustment can be based on the volume dimensions preferred for passing to the next layer. For example, the initialize convolution layer 412 may prefer to receive uniform dimensions of 100x100x100 cm 3 .
  • the dimensions adaptation layer 408, receiving an input volume 404 of 200x80x100 cm 3 (LxWxH), can adjust the dimensions of the input volume 404 by decreasing the length from 200 cm to 100 cm and increasing the width from 80 cm to 100 cm using at least one filtering technique to produce the 100x100x100 cm 3 volume.
  • the filtering technique can perform at least a convolution function or correlation function.
  • the layers of FIG. 3 can be provided in greater detail in FIG. 4A-F, as described herein.
  • FIG. 4 A illustrates the initialize convolution 412 in greater detail.
  • the initialize convolution 412 can include a convolution layer 414A, batch normalization layer 414B, and activation layer 414C.
  • the initialize convolution 412 can receive or retrieve an input, such as the adapted input volume 404 via the dimensions adaptation layer 408.
  • the convolution layer 414A can be configured with the kernels previously mentioned in the CNN architecture 300.
  • the convolution layer 414A can perform a convolution using lxlxl kernel or filter to configure the dimensionality of the volume.
  • the batch normalization layer 414B can normalize the convolved volume to output a normalized volume.
  • the batch normalization layer 414B can configure the convolved volume to be zero-centered, such that the values corresponding to the image resides closer to zero.
  • the values can refer to an RGB value or signal corresponding to the pixels of the received volume.
  • the activation layer 414C can produce an activated volume by transforming the normalized volume values to a plurality of non-linear values. For example, the activation layer 414C can transform the negative values of the volume to zero and maintain the non negative values of the volume.
  • FIG. 4B illustrates the residual layer 416 in greater detail.
  • the residual layer 416 can be the residual layer 416A-B, 428, and 436A-B, with modification.
  • the residual layer can receive the input volume 418 from, for example, the initialized input volume 404 via the initialize convolution layer 412.
  • the residual layer 416 can include convolution layers 418A/418E, batch normalization layers 418B/418F, and activation layers 418C/418G.
  • the convolution layers 418A/418E can be similar to the convolution layer 414A of the initialize convolution layer 412 with different kernel dimensions.
  • the residual layer 416 can configure the kernel dimensions of the convolution layers 418A/418E to a 3x3x3 kernel.
  • the batch normalization layers 418B/418F and the activation layers 418C/418G can be similar to the corresponding layers of FIG. 4B.
  • the residual layer 416 can maintain the received input volume 418 as a first volume 418.
  • the residual layer 416 can pass the volume through each layer sequentially.
  • the volume can pass through the convolution layer 418 A, the batch normalization layer 418B, the activation layer 418C, the convolution layer 418E, and the batch normalization layer 418F sequentially.
  • the batch normalization layer 418F responsive to normalizing the received convolved volume via the convolution layer 418E, can produce a second volume.
  • the residual layer 416 can sum the first volume 418 and the second volume to produce a third volume.
  • the third volume can refer to an intermediate residual volume.
  • the residual volume can further pass the third volume through the activation layer 418G to produce a residual volume.
  • the residual layer 416 can further include dropout layers 418D/418H.
  • Each of the dropout layers 418D/418H can reside subsequently to the activation layers
  • the dropout layer 418D can reside after activation layer 418C and the dropout layer 418H can reside after activation layer 418G.
  • the dropout layers 418D/418H can reduce overfitting, by using at least one regularization technique. Overfitting can refer to an analysis of at least one model that correspond too closely to a particular set of data (e.g. raw data), which fails to provide additional data or predict future observation.
  • the regularization technique can perform averaging on the model to prevent complex co-adaptations on the data.
  • the dropout layers 418D/418H can“dropout” or eliminate one or more portions of the noise introduced in the received volume.
  • the residual layers 428/436B may not include an activation layer 418G subsequent to the summing the first volume 418 and the second volume to produce the third volume, such as the residual layers 428/436B subsequent to the GPC layers 424A/424B.
  • FIG. 4C illustrates the downsample layer 420 in greater detail.
  • the downsample layer 420 can receive a volume, for example, via the residual layer 416.
  • the received volume can refer to at least the residual volume from the residual layer 416, the input volume 404 pass through the various layers, or simply an input volume of the downsample layer 420.
  • the downsample layer 420 can include a convolution layer 422A, a batch normalization layer 422B, a max pooling layer 422C, and an activation layer 422D.
  • the convolution layer 422A can be similar to the convolution layer 418A/418E of the residual layer 416 with 3x3x3 kernel dimensions, as seen in FIG. 4C.
  • the batch normalization layer 422B and the activation layer 422D can be similar to FIG. 1 and FIG. 2.
  • the downsample layer 420 can provide the max pooling layer 422C, which can be subsequent to the batch normalization layer 422B.
  • the max pooling layer 422C can include, for example, kernels of dimensions 2x2x2 and stride of 2.
  • the kernel dimensions of the max pooling layer 422C can represent the dimensions of the filter to configure the received volume.
  • the kernel dimensions can define a pool of the max pooling layer 422C.
  • the stride can represent a distance between two consecutive positions of a pooling window of the max pooling layer 422C along a dimension of the volume. In other words, the stride can represent the number of pixels to move the kernel for pooling the pixels for calculation.
  • the max pooling layer 422C can reduce the dimensions size by performing a max pooling operation based on the kernel dimensions and the stride value. For example, and using 2D matrix for simplicity, not as a limitation, an input volume of 4x4 dimensions can be reduced to an output volume of 2x2 dimensions using max pooling with 2x2 kernel dimensions and stride of 2. The 2x2 kernel with stride of 2 can ensure that stepping of the kernel will not overlap.
  • the max pooling layer 422C can slide the kernel window from the upper-left, upper-right, lower-left, and lower-right corner of the input volume.
  • Each of the kernel position can represent a pool for determining a max value to generate the output volume.
  • the output volume can be a different from the input volume, to maintain original values of the input volume for executing the max pooling operation.
  • the max pooling layer 422C can provide the output volume with a corresponding highest value of each pool in the kernel position.
  • the kernel slides to 4 positions, thus providing a lxl volume to a corresponding comer of the output volume to form a 2x2 dimensions.
  • the max pooling layer 422C can perform an average pooling operation.
  • the average pooling operation can include the dimensions and the stride similar to the max pooling operation. Instead of providing, for example, an output volume with the highest value of each pool, as in max pooling operation, the average pooling operation performs averaging to the pool. For example, given a 2x2 pool with values of 1, 2, 3, and 4, the max pooling operation can choose a value of 4 to provide the output volume.
  • the average pooling operation sum the values and divide by the numbers of values. In this example, the average pooling operation can provide a value of 2.5 to the output volume (e.g.
  • the downsample layer 420 can further include a dropout layer 422E.
  • the dropout layer 422E can be subsequent to the activation layer 422D, similar to FIG. 4B.
  • the dropout layer 422E can include similar process and functionality as described in FIG.
  • the downsample layer 420 can pass an input volume through the layers in a subsequent manner.
  • the input volume can pass through the convolution layer 422 A, the batch normalization layer 422B, the max pooling layer 422C, the activation layer 422D, and the dropout layer 422E, respectively.
  • the downsample layer 420 can reduce the dimensions size based on the kernel dimensions. The reduction in the dimensions size can subsequently increase the kernel size.
  • the kernel size can refer to the number of kernels or filters in a given layer, such as the downsample layer 420.
  • the downsample layer 420 can receive an input volume of 4x4x4 from the residual layer 416A with a kernel size of 8.
  • the max pooling layer 422C of the downsample layer 420 can halve the volume dimensions from 4x4x4 to 2x2x2. Subsequent to reducing the dimensions, the kernel size can double from 8 to 16. Doubling the kernel size subsequent to having the dimensions can preserve the time complexity per layer.
  • the downsample layer can produce a downsampled volume having dimensions of a size less than the input volume dimensions and a kernel size greater than the input volume kernel size.
  • FIG. 4D illustrates the upsample layer 432 in greater detail.
  • the upsample layer 432 can receive an input volume 404, for example, via the residual layer 436B.
  • the upsample layer 432 can include a transpose convolution layer 434A, convolution layer 434B, and batch
  • the convolution layer 434B and the batch normalization layer 434C can be similar to the corresponding layers of FIG. 4C.
  • the transpose convolution layer 434A can also refer to a deconvolution layer for up-sampling the dimensions.
  • the transpose convolution layer 434A can decompress the dimensions, such as to provide a larger dimensions for extraction of relevant information.
  • the transpose convolution layer 434A can include a kernel of 2x2x2 dimensions with a stride of 2, similar to the max pooling layer 422C.
  • the transpose convolution can perform similar, but opposite steps to the max pooling layer 422C.
  • the max pooling layer 422C copies the pool of pixels associated to the kernel dimensions and stride value to obtain each pixel of the output volume.
  • the transpose convolution layer 434A instead copies each pixel of the input volume to the dimensions of the kernel to provide the output volume with a pool of pixels associated with the kernel dimensions and the stride value.
  • the transpose convolution layer 434A can include a kernel of size 2x2 with a stride of 2.
  • the transpose convolution layer 434A can receive a 2x2 input volume.
  • the transpose convolution layer 434A can copy each pixel of the input volume to the kernel dimensions, such that if the pixel of lxl contains a value of one, the kernel fills the 2x2 dimensions with ones and position the kernel window to the output volume.
  • the process can be repeated, opposite to the max pooling layer 422C, such that the output volume provides a 4x4 dimensions.
  • the transpose convolution layer 434A can provide a non-overlapping window to the output volume to double the dimensions size without modifying the pixel values.
  • a portion of the window can overlap with a different portion of a different window, as when the kernel window transition to a different location.
  • the transpose convolution layer 434A can sum the overlapped portions to provide a different value to the output volume corresponding to the overlapped locations.
  • the output volume of the transpose convolution layer 434A can transfer to the convolution layer 434B and the batch normalization layer 434C, respectively.
  • the upsample layer 432 can produce an upsampled volume having dimensions of a size greater than, for example, the dimensions of the downsampled volume and a kernel size similar to the GPC layer 424.
  • FIG. 4E illustrates the GPC layer 424 in greater detail.
  • the GPC layer 424 can include the GPC layer 424A/424B.
  • CNN architecture can implement the GPC layer 424 subsequent to the residual layer 416A/416B.
  • the GPC layer 424 A can reside in the skip-connection 460 for enabling the skip-connection 460 between two or more volumes having dimensions of different size.
  • the GPC layer 424 can produce one or more global volumes for concatenation 464 to create a single image including the segmented tumor.
  • the GPC layer 424B can produce a global volume for passing to the upsample layer 432.
  • the passed global volume can refer to the second global volume to concatenate 464 with the first global volume produced by the GPC layer 424A.
  • the GPC layer 424 can receive the input volume 404, for example, via the residual layer
  • the received input volume 404 for the GPC layer 424 can refer to at least the residual volume or the residual downsampled volume.
  • the GPC layer 424 can configure the dimensions of the input volume 404, such as to conform the volume for concatenation 464.
  • the GPC layer 424 can include a kernel size, which CNN architecture 300 can determine as describe in FIG. 3.
  • the GPC layer 424 can include various convolution layers 426A-C.
  • the GPC layer 424 can convolve planner filters (e.g. filters in which one of the three dimensions has size 1) in each of the three orthogonal directions. For example, given dimensions of length, width, and height (e.g.
  • the convolution layer 426A can set the length to size 1
  • the convolution layer 426B can set the width to the size of 1
  • the 426C can set the height to size of 1.
  • the input volume passing through each convolution layer 426A-C can result in a plurality of planar feature maps.
  • the planar feature maps refer to intermediate volumes for summation 426D.
  • the summation 426D of the intermediate volumes can produce at least one global volume.
  • the GPC layer 424 can include additional convolution layer (not seen in the figure).
  • the additional convolution layer can account for increase of the input volume 404 dimensions, for example, from a 3D volume to a 4D volume.
  • the GPC layer 424 can also remove one convolution layer, for example, the convolution layer 426C to account for reduction of the input volume 404 dimensions.
  • the reduction of dimensions can refer to the input volume 404 having 2D volume instead of 3D volume.
  • the residual layer 428 residing subsequent to the GPC layer 424A may be remove.
  • the residual layer 428 can reside subsequent to the GPC layer 424A to localization capabilities of the input volume 404.
  • the residual layers 428/436B introduced subsequent to the GPC layer 424 may not include the activation layer 418G as described in FIG. 4B above.
  • the GPC layer 424 can produce the global volume to pass through the residual layer 428/436B for the upsample layer 432 and/or concatenating 464 two or more global volumes to produce the output volume.
  • the output volume can pass through the residual layer 436 A, the convolution layer 440, and the activation layer 444 as described in FIG. 3, for the display 448 to output one or more images of the delineated or segmented tumor of the brain.
  • CNN architecture 300 can be fed with two or more 3D patches of the brain to increase the accuracy of tumor segmentation.
  • Multiple 3D patches can be provided to CNN architecture 300 by concatenating the volumes along the last tensor dimension.
  • the concatenation can result in a tensor with shape WxHxDxC, where W represents width, H represents height, D represents depth, and C represents the number of channels, which can be, for example, 4 depending on the availability of imaging modalities.
  • a first convolution operation can transform the tensor to go from having C channels to having FM feature maps.
  • the value of FM is the number of feature maps at that first level.
  • FM 8.
  • the convolution layer 412 can include a kernel size lxlxl which can be effectively“shuffling” the channels per voxel.
  • a batch normalization operation can be included.
  • the downsampling path or encoding path can consist of a series of operations performed at each resolution level plus a downsampling operation that halves the dimensions of the tensor and doubles its number of feature maps. That means, for a given initial shape (W, H, D, FM), number of initial feature maps FM and number of downsampling operations N, the shape of the tensor at the bottom level can be ( W/2 N , H/2 N , D/2 N , FM*2 N ).
  • initial shape (I) (256, 256, 256, 32); (2) number of downsampling operations: 4; (3) Downsampling factor (2 n ): 8; (4) number of initial feature maps (FM): 32; (5) Shape of the tensor at the bottom level: (16, 16, 16, 512).
  • the first set of performed operations can wrap around a layer, such as the residual layer 416.
  • the input tensor can refer to the input volume 404. Subsequently, the tensor can proceed through 2 different paths.
  • the tensor can be downsampled using a convolutional layer 422A that can adapt the number of feature maps for the next level (fm ⁇ — fm * 2 ) and then a max-pooling operation of the max pooling layer 422C can be used to halve the dimensions of the tensor, using windows of size (2, 2, 2) and stride (2, 2, 2).
  • the tensor can pass through a GPC layer 424 with filter size F and number of filters / feature maps K.
  • the transformed tensor can subsequently pass through a different residual layer 436, but this time the number of feature maps is set to K instead of fm.
  • a reference to the resulting tensor can be saved, for later use in the decoding path.
  • a transition block can consist of a residual layer 416, followed by a GPC layer 424 with kernel size F and K filters, and then a residual layer with K filters too.
  • a decoding path similarly to the encoding path, can consist of a series of operations performed at each resolution level plus an upsampling operation that doubles the dimensions of the tensor and keeps the number of feature maps. For example, as the shape of the input tensor correspond to the tensor output by the transition block, the dimensions can transform from (W/2 n , H/2 n , D/2 n , K) to (W, H, D, K).
  • the transposed convolution layer 434A with a kernel size of (2, 2, 2) and strides (2, 2, 2) can be performed to double the spatial dimensions of the input tensor.
  • the transposed convolution layer 434A can provide an opportunity to learn an upsampling scheme for better representation of the tumor for segmentation.
  • the resulting tensor can be normalized using the batch normalization layer 434C.
  • the tensor can be obtained in the encoding path as a result of, for example, passing through the GPC layer 424 and the extra residual layer 428 can be concatenated along the last dimension with the upsampled and normalized tensor.
  • This tensor can be non-linearly transformed with an activation function via at least the activation layer 414C/418C/418G.
  • the tensor can pass by the extra residual layer 428 with K filters.
  • the tensor can be of shape (W, H, D, K).
  • a final convolutional layer 440 with filter size ( 1, 1, 1 ) and 4 filters can be included for the output tensor to have 4 channels, each representing the likelihood, for example, of each voxel to belong to one of the 4 classes.
  • the resulting tensor of from the convolution layer 440 with shape (W, H, D, 4) can then be passed to the display 448.
  • FIG. 4F illustrate an additional example overview of a convolutional neural network architecture diagram.
  • CNN architecture 300 can include a plurality of additional downsample layer 420 A-C, residual layers 416A-D/428A-D/436A-C, upsample layers 432A-C, and GPC layers 424A-D.
  • the input volume 404 can be pass to the display 448 similarly as described in FIG. 3.
  • the step of passing the residual volume from the residual layer 416A to the downsample layer 420 A can be repeated for the residual layer 416B/416C and the downsample layer 420B/420C.
  • the steps of passing the input volume 404 through the GPC layers 424A-D, the upsample layer 432A-C, and the concatenation 464 can be repeated corresponding to the preceding executions of the various CNN architecture 300 layers.
  • FIG. 4F illustrates a three representation level of CNN architecture 300 with, for example, 16, 32, and 64 kernels at each convolutional layer prior to the GPC layer 424.
  • the GPC layer 424 can maintain the same kernel size and dimensions.
  • CNN architecture 300 can include additional representation level to increase the kernel size from 64 to 128, 128 to 256, and so forth. It should, therefore, be understood that the convolutional neural network architecture described herein can have an arbitrary number of levels and is not limited to two levels or four levels.
  • the CNN architecture 300 can merge 3D patches of segmented tumor images.
  • the 3D patches can be from the same brain with different modalities.
  • the merging can occur, for example, responsive to passing the 3D patches to the activation layer 444 for display 448.
  • the input volume 404 can be the merged 3D patches of the various modalities of the brain.
  • two input volumes 404 can be provided to CNN architecture 300 for simultaneous filtering.
  • the two input volumes 404 can, for example, merge during passing the input volume 404 through the various layers, such as during the dimensions adaptation layer 408, the GPC layer 424, or the activation layer 444.
  • the different 3D patches can combine to, for example, further delineate and identify the tumor from the healthy portions of the brain.
  • FIG. 5 illustrates a block diagram of an example system 500 to execute the convolutional neural network architecture.
  • the system 500 can include or be used to implement one or more aspect of the methods described in at least FIG. 3 and FIG. 4-F.
  • the system 500 can implement one or more component or functionality of the CNN architecture 300.
  • the system 500 can include at least a computer 510, imaging device 520, display device 530, and database 540.
  • the computer 510 can include at least one bus or other communication component for communicating information and at least one processor or processing circuit coupled to the bus for processing information.
  • the communication component can include at least a wireless transmitter/receiver, cable, satellite, or cellular communication.
  • the computer 510 can also include one or more processors or processing circuits coupled to the bus for processing information.
  • the computer 510 can further include at least one main memory, such as a random access memory (RAM) or other dynamic storage device, coupled to the bus for storing information, and instructions to be executed by the processor of the computer 510.
  • the main memory can further be used for storing one or more information used for tumor segmentation.
  • the computer 510 may further include at least one read only memory (ROM) or other static storage device coupled to the bus for storing static information and instructions for the processor.
  • ROM read only memory
  • the imaging device 520 can include MR imaging scanner, X-rays, computed tomography
  • the imaging device 520 can collect or extract raw information on one or more portions of the body, including the brain.
  • the imaging device 520 can transmit the raw information to the computer 510 via at least one of the communication component.
  • the imaging device 520 can be coupled with one or more processors for filtering the raw information for transmission to the computer 510.
  • the imaging device 520 can convert the information to at least one format, such as NIFTI or DICIM.
  • the computer 510 may be coupled via the bus to a display device 530, such as a liquid crystal display, or active matrix display, for displaying information associated with the segmented tumor.
  • the display device 530 can be remote from the computer, for communication via wireless connection, for example.
  • the display device 530 can display raw information from the imaging device 520.
  • the display device 530 can further display filtered information, such as to display the segmented tumor by the CNN architecture 300.
  • the database 540 in communication with the computer 510 can reside external to and remote from the computer.
  • the database 540 can be a hard disk, a CD-ROM, a flash memory card, a PROM, a RAM, a ROM, or a magnetic tape.
  • the database 540 can refer to a storage space in a cloud.
  • the database 540 can include a plurality of elements, such as a whole-brain volume data 542, 3D patches data 544, CNN architecture data 546, and tumor data 548.
  • the descriptive definition or functionality of the elements can be referred to in greater details in previous description, as seen in FIG. 3, and FIG. 4-F.
  • the system 500 described above can provide multiple ones of any or each of those components and these components can be provided on either a standalone system or on multiple instantiation in a distributed system.
  • the systems and methods described above can be provided as one or more computer-readable programs or executable instructions embodied on or in one or more articles of manufacture.
  • the article of manufacture can be cloud storage, a hard disk, a CD-ROM, a flash memory card, a PROM, a RAM, a ROM, or a magnetic tape.
  • the computer-readable programs can be implemented in any programming language, such as LISP, PERL, C, C++, C#, PROLOG, or in any byte code language such as JAVA.
  • the software programs or executable instructions can be stored on or in one or more articles of manufacture as object code.
  • Example and non-limiting module implementation elements include sensors providing any value determined herein, sensors providing any value that is a precursor to a value determined herein, datalink or network hardware including communication chips, oscillating crystals, communication links, cables, twisted pair wiring, coaxial wiring, shielded wiring, transmitters, receivers, or transceivers, logic circuits, hard-wired logic circuits, reconfigurable logic circuits in a particular non-transient state configured according to the module specification, any actuator including at least an electrical, hydraulic, or pneumatic actuator, a solenoid, an op- amp, analog control elements (springs, filters, integrators, adders, dividers, gain elements), or digital control elements.
  • datalink or network hardware including communication chips, oscillating crystals, communication links, cables, twisted pair wiring, coaxial wiring, shielded wiring, transmitters, receivers, or transceivers, logic circuits, hard-wired logic circuits, reconfigurable logic circuits in a particular non-transient state configured according to the module specification, any actuator
  • the subject matter and the operations described in this specification can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them.
  • the subject matter described in this specification can be implemented as one or more computer programs, e.g., one or more circuits of computer program instructions, encoded on one or more computer storage media for execution by, or to control the operation of, data processing apparatuses.
  • the program instructions can be encoded on an artificially generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus.
  • a computer storage medium can be, or be included in, a computer-readable storage device, a computer-readable storage substrate, a random or serial access memory array or device, or a combination of one or more of them. While a computer storage medium is not a propagated signal, a computer storage medium can be a source or destination of computer program instructions encoded in an artificially generated propagated signal. The computer storage medium can also be, or be included in, one or more separate components or media (e.g., multiple CDs, disks, or other storage devices include cloud storage).
  • the operations described in this specification can be implemented as operations performed by a data processing apparatus on data stored on one or more computer-readable storage devices or received from other sources.
  • the terms“computing device”,“component” or“data processing apparatus” or the like encompass various apparatuses, devices, and machines for processing data, including by way of example a programmable processor, a computer, a system on a chip, or multiple ones, or combinations of the foregoing.
  • the apparatus can include special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
  • the apparatus can also include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a cross- platform runtime environment, a virtual machine, or a combination of one or more of them.
  • the apparatus and execution environment can realize various different computing model
  • infrastructures such as web services, distributed computing and grid computing infrastructures.
  • a computer program (also known as a program, software, software application, app, script, or code) can be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, object, or other unit suitable for use in a computing environment.
  • a computer program can correspond to a file in a file system.
  • a computer program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code).
  • a computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
  • the processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform actions by operating on input data and generating output.
  • the processes and logic flows can also be performed by, and apparatuses can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
  • Devices suitable for storing computer program instructions and data can include non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks.
  • the processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
  • the subject matter described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a client computer having a graphical user interface or a web browser through which a user can interact with an
  • the components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network.
  • Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), an inter-network (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks).
  • FIG. 6 illustrates an exemplary diagram of the steps taken by a data processing pipeline 600 to process image data.
  • the example described herein does not, in any manner, limit the scope of the subject matter of the invention.
  • Each of the dataset in from the database can be co registered to the same anatomical template, skull-stripped and resampled to 1 mm 3 isotropic resolution.
  • the dataset can include labeling scheme, for example, edema can be assigned to label 1, enhancing tumor to label 2, and necrosis and non-enhancing tumor to label 3.
  • the original acquisitions of the dataset can all co-aligned in subject space— e.g., all the image modalities were in the same coordinate space, the space in which the subject was scanned, meaning that they are all aligned with respect to each other— and were provided in DICOM format.
  • DICOM format can convert to NIFTI format, which is the most common format for neuroimaging processing tools.
  • images can reorient to canonical RAS+ orientation, that is, all voxel coordinate spaces were reoriented so that the x, y, z axes were oriented along the Left-Right, Posterior- Anterior and Inferior-Superior directions, respectively.
  • the system 500 can, for example, automatically extract the brain from MR images and, therefore, eliminate irrelevant information for most of the neuroimaging problems, particularly brain tumor segmentation.
  • the images can be resampled to 1 mm 3 isotropic resolution.
  • Clinical data can include resolution (1 mm or less) in one plane and the others have lower resolution, such as 3 mm.
  • the database can provide images with decent isotropic resolution to ease the resampling process.
  • Fifth, ground-truth (GT) annotation can be delivered in separate files.
  • the labels can include similar the same scheme as described previously: label 1 for edema, label 2 for enhancing tumor, and label 3 for necrosis and non-enhancing tumor.
  • Quality Assurance procedures can be conducted prior to and subsequent to applying the preprocessing pipeline outlined before.
  • This exemplary procedure consisted in extracting axial plane images of all the modalities in each dataset and visually inspecting for defects or misalignments.
  • the data processing pipeline 600 can include at least one set of operations that have the purpose of loading the data from source, transforming it to an appropriate format for the learning algorithm or function, in this case a CNN, and then feeding it to such algorithm or function to perform computations. It is considered a standard Extract, Transform, Load (ETL) process, which enforces data quality, consistency and conformity to expected data format.
  • ETL Extract, Transform, Load
  • the pipeline 600 can start by listing the available sources of data (step 610), in this case the subjects available for the current phase of the execution process (train, evaluation and test). These data sources are then introduced in a queue that can be shuffled if specified.
  • a mapping function can represent the Transform operations that is applied to each of the sources. This mapping function can be responsible for reading the data (step 610 and step 620), optionally applying preprocessing (step 630) and data augmentation operations (step 640), and outputting the data in the expected format for image processing (e.g. machine learning).
  • the transformed data can be shuffled again, and then a prefetching operation is performed to optimize the parallelism of the ETL process.
  • the data can be grouped in batches and loaded into the memory of the system 500 used to process it, typically an accelerated computing device such as a Graphics Processing Unit (GPU) or a Tensor Processing Unit (TPU).
  • a Graphics Processing Unit GPU
  • TPU Tensor Processing Unit
  • the whole ETL process is designed from the ground-up to be asynchronous, so that each of these sets of operations (extract, transform and load) can be executed in parallel and therefore avoid the computational bottlenecks that could occur in a sequential execution scenario.
  • the system 500 can read both the MR images and the labels from the database in NIFTI format, which can result in a 3D tensor of data.
  • the database can refer to, and use
  • the images can concatenated along the last axis, creating a 4D tensor of dimensions WxHxDxC, where C can be a value of the channel, as in FIG. 3.
  • This data format is analogous to the data format used in natural images, where the data is“seen” as 2D but in reality is a 3D tensor of dimensions WxHxC.
  • the 3D tensor channel (C) can be, for example, three channel, which can stand for the color channels in the RGB image.
  • the labels can be one-hot encoded: from a 3D tensor in which each voxel contains a single numeric value representing the label of that voxel (one of 0, 1, 2 or 3), a 4D tensor of dimensions
  • Thresholding can refer to an extraction operation, where any value bigger than 0 will be considered brain. With the extracted mask and the fact that the data is aligned, the system can perform a standardization operation over each modality individually only considering the voxels that belong to the brain.
  • the system 500 can use the 3D patch extraction mechanism to generate patches of brain data (step 650).
  • the reason of such data augmentation mechanism (step 640) can be two- fold: first, by using patches of reduced size instead of whole-brain volumes the system reduces the computational and memory requirements. With the reduced computational and memory requirements, models with greater capacity can be trained and batch sizes bigger than one can be used in the GPUs; second, patch extraction provides a mechanism to balance the class representation in this problem, which is highly unbalanced by nature. Regardless of how big a tumor is, it will always represent a small percentage of volume with respect to the whole brain. This can be especially true for specific intra-tumoral structures, such as the enhancing tumor.
  • the patch extraction mechanism can receive or retrieve, as input, the volume of the whole brain and, optionally, the expert annotations’ volume (representing the whole brain as well), and outputs a set of patches whose center is chosen randomly and, in case of providing the expert annotations, can be based on the desired distribution of class representation.
  • the patch size and the class representation distribution can be parametrized, meaning that the system 500 can choose to extract smaller or bigger patches, and to over-represent or under-represent specific classes.
  • the system 500 can also accept a mask that specifies the set of valid locations from where the centers of the patches can be chosen at random.
  • FIG. 7 illustrates an axial representation of an example patches 700 of imaged brain tissue.
  • the patches 700 of brain tissue can be of size 80 x 80 x 80.
  • the patches 700 can represent the resulting labels of the patch passing through the layers of CNN architecture 300.
  • the patches 700 can include a Tl-Gd patch 710, T2-FLAIR patch 720, Tl-weighted patch 730, T2-weighted patch 740, and expert annotations patch 740.
  • the expert annotations patch 740 can refer to a desired result of tumor segmentation.
  • Each of the patches 700 includes the same tumor displayed with different modalities.
  • the color scheme or label in the expert annotations can be red for edema, green for enhancing tumor, and blue for necrosis and non-enhancing tumor.
  • CNN architecture 300 can generate the tumor segmented image, similar to the expert annotations patch 740, using at least one patch 700 with the modality. [0087] In further detail and as an example, results from comparison between different architecture can be described herein.
  • CNN architecture 300 can address the localization aspect of semantic segmentation networks with the introduction of skip-connections 460 and residual layers 416, as these components let low level representations pass through the network and inform the latest layers about fine-grained spatial details.
  • CNN architecture 300 can further rely on layers that are globally connected, which in the most extreme case (all the nodes are connected with each other) corresponds to a fully-connected layer.
  • Such type of operation may not feasible in a fully-convolutional architecture, however the system 500 using CNN architecture 300 can approximate global connectivity by increasing kernel size in convolutions: in the limit, the kernel is as big as the input feature map, which can be interpreted again as a fully-connected layer.
  • the system 500 can further approximate the global connectivity by constraining the kernel parameters’ subspace. Specifically, the system 500 can constrain the convolutional kernels to have one dimension less than they would normally have, which in practice is implemented by having kernels with size 1 in one of the dimensions. These reduction of parameters in one of the three dimensions can allow the growth of kernel sizes in the other dimensions, thus providing improved global connectivity.
  • An introduction of the global connectivity can be done by at least the GPC layer 424 of CNN architecture 300.
  • the databases are split into a training and validation set.
  • the availability of test data is ensured from different sources—the test set used for ranking in Multimodal Brain Tumor Segmentation (BraTS) challenge, and proprietary clinical data, which eliminates the necessity of creating a third split for test.
  • the BraTS challenge can include a BraTS database with various brain images for tumor segmentation. At least one of the brain images can include a ground truth (GT) label image as a comparison to various
  • the test or challenge is based on at least one comparison between different architectures to segment the tumor from brain images in aim of matching the GT label image.
  • the GT label can be revised by expert board-certified
  • neuroradiologists for various main tumor structure labels including edema, enhancing tumor, or necrosis and non-enhancing tumor.
  • the targets of model evaluation can be tumoral structures that merge a subset of the intra- tumoral classes.
  • the system can evaluate several metrics, outlined further in this section, on the following structures:
  • Whole Tumor comprises all the tumoral structures, i.e. edema, enhancing tumor and tumor core.
  • Enhancing Tumor comprises only the enhancing tumor class.
  • Tumor Core comprises both the enhancing tumor and the necrosis and non-enhancing tumor structures, thus excluding edema.
  • the metrics used to evaluate the models are all based on the four basic metrics of a confusion matrix:
  • the primary metric for evaluation can be the Sorensen-Dice coefficient, usually abbreviated as DICE or Dice similarity coefficient (DSC), which is the statistic used for comparing the similarity of two sets, and is not very different from the Intersection over Union, sometimes referred to as Jaccard index.
  • DICE Sorensen-Dice coefficient
  • DSC Dice similarity coefficient
  • the system can also consider other metrics such as precision, sensitivity (also known as recall or True Positive Rate) and specificity (also known as True Negative Rate).
  • precision also known as recall or True Positive Rate
  • specificity also known as True Negative Rate
  • the complete loss function to be minimized can include Ll and L2 penalization of the weights (for regularization purposes) with penalization ratios of 1E-6 and 1E-4, respectively.
  • the models described in this exemplary can be trained using an ADAM optimizer.
  • the initial learning can be set to 1E-3 in all experiments, and a learning rate decay policy can be integrated in order to stabilize training as the training procedure progressed.
  • the system can use an exponential decay of the learning rate every 1000 training steps with a decay rate of 0,9.
  • the number of training steps can depend on the complexity of the model and the database that was being used, ranging from 30000 to 75000.
  • the training procedure alternated 1000 training steps with 1 complete evaluation of the model.
  • Batch size can also vary, oscillating between 4 and 12, and depended on the number of parameters of the network and its memory requirements; in all cases the system can maximize the batch size within the memory limits of the available hardware for the sake of efficiency.
  • the system can use the preprocessing and data augmentation pipeline specified in subsection IV-A for all the experiments.
  • the data ingestion pipeline can be configured to extract patches of size 80 x 80 x 80 with 50% probability of being centered on a background voxel and 50% on a tumor voxel (50% background, 20% edema, 15% enhancing tumor and 15% necrosis and non-enhancing tumor).
  • Preprocessed whole brain volumes can be used during evaluation in order to provide a realistic value of performance in a real-world scenario— in which whole brain volume inference is required.
  • the system can perform data ablation experiments by restricting the available input modalities at train time, but always maintaining the minimum required modalities to properly identify all structures, namely Tl-Gd and FLAIR.
  • the motivation for such experiments can be two-fold: first, the system assesses the relative contribution of each modality to the overall segmentation, and inspect if some modalities are redundant or indeed provide useful information; second, it is convenient and even necessary to have models that can work with a restricted number of modalities from a practical point of view, as in some clinical cases not all MR sequences are included in the protocol, even if such models with restricted input information do not perform as well as in the non-restricted case.
  • CNN architecture 300 can train with all the available MRI modalities, as it presents the best DICE scores in the validation set for whole tumor and enhancing tumor structures.
  • CNN architecture 300 can be compared with ResUNet architecture using a ResUNet model.
  • ResUNet architecture can be introduced in He, Kaiming, et al.“Deep Residual Learning for Image Recogn i ti on .” d rXi v ⁇ org Microsoft Research, 10 Dec. 2015, arxiv.org/abs/l5l2.03385vl” reference.
  • ResUNet model that is trained only with Tl-Gd, FLAIR and Tl modalities, thus excluding T2-related characteristics, has worse performance at whole tumor segmentation than CNN architecture 300 or ResUNet model trained with all modalities.
  • Such behavior can be attributed to the exclusion of T2’s redundant information, as FLAIR provides almost the same information regarding edema, and because of that the network is encouraged to put special attention to other modalities and consequently other structures.
  • FIG. 8 illustrates an axial representation 800 of an example segmented brain tumor by ResUNet and the convolutional neural network architecture described herein.
  • an evaluation can be performed on CNN architecture 300 and ResUNet models and an ensemble of these two models on the BraTS 2018 validation data. Model ensembling can yield more robust segmentation maps by reducing the influence of the hyper-parameters and configurations of individual models.
  • the evaluation performs a computation of the average confidence score per class for each voxel across the models in the ensemble for the CNN architecture 300.
  • the evaluation can obtain the final segmentation by assigning to each voxel the class with the highest average confidence score.
  • CNN architecture 300 can improve DICE scores and Hausdorff 95% quantile distances in various structures (shown in table 1). Therefore, this model ensemble to the BraTS 2018 challenge can be submitted. A report of the resulting scores can be seen in table 2.
  • the images of the axial representation 800 can illustrate the results of the tumor segmentation as represented in table 1 and table 2.
  • the axial representation 800 can include a first brain 802 and a second brain 826 demonstrated with T2-FLAIR 804/828 and Tl-Gd 812/836 modalities, and GT label 820/844.
  • the GT label 820/844 can be the expert annotated label for comparing the modalities.
  • the exemplary axial representation 800 can illustrate a corresponding segmented tumor based on a combination of T2-FLAIR and Tl-Gd modalities.
  • the corresponding segmented tumor can include the segmented ResUNet 808/832, CNN with 3 representation levels 816/840, and CNN with 4 representation levels 824/848.
  • segmentation has less variability in terms of DICE score than tumor core or enhancing tumor segmentation. The reason is that edema, which is part of the whole tumor, is easily

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

L'invention ‌concerne‌ des systèmes et des procédés de segmentation de tumeur qui consistent à recevoir des données ayant des dimensions d'une première taille et une première taille de noyau. Un volume résiduel est produit à partir du volume d'entrée. Un premier, un deuxième et un troisième volume intermédiaire sont produits par convolution d'un premier, d'un deuxième et d'un troisième volume de dimension du volume résiduel à 1. Un premier volume global est produit à partir des sommes des volumes résiduels. Un volume sous-échantillonné est produit à partir du volume d'entrée. Un volume résiduel sous-échantillonné est produit à partir du volume sous-échantillonné. Un premier, un deuxième et un troisième volume intermédiaire sous-échantillonné sont produits à partir de la convolution d'un premier, d'un deuxième et d'un troisième volume de dimension du volume sous-échantillonné jusqu'à 1. Un second volume global est produit à partir des sommes des volumes sous-échantillonnés intermédiaires. Le second volume global est suréchantillonné. Un volume de sortie est produit à partir de l'intégration du premier volume global et du second volume global.
PCT/US2019/039990 2018-06-29 2019-06-28 Outil de segmentation de tumeur Ceased WO2020006514A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/256,528 US11900606B2 (en) 2018-06-29 2019-06-28 Tumor segmentation tool
US18/440,510 US20250037284A1 (en) 2018-06-29 2024-02-13 Tumor segmentation tool

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201862692267P 2018-06-29 2018-06-29
US62/692,267 2018-06-29
US201862696166P 2018-07-10 2018-07-10
US62/696,166 2018-07-10
US201862743697P 2018-10-10 2018-10-10
US62/743,697 2018-10-10

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US17/256,528 A-371-Of-International US11900606B2 (en) 2018-06-29 2019-06-28 Tumor segmentation tool
US18/440,510 Continuation US20250037284A1 (en) 2018-06-29 2024-02-13 Tumor segmentation tool

Publications (1)

Publication Number Publication Date
WO2020006514A1 true WO2020006514A1 (fr) 2020-01-02

Family

ID=68985224

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2019/039990 Ceased WO2020006514A1 (fr) 2018-06-29 2019-06-28 Outil de segmentation de tumeur

Country Status (1)

Country Link
WO (1) WO2020006514A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112837276A (zh) * 2021-01-20 2021-05-25 重庆邮电大学 一种基于级联深度神经网络模型的脑胶质瘤分割方法
CN116309404A (zh) * 2023-03-02 2023-06-23 复旦大学附属华山医院 一种脑胶质瘤术中超声实时检测方法和系统
US20250037284A1 (en) * 2018-06-29 2025-01-30 Qmenta Inc. Tumor segmentation tool

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060099569A1 (en) * 2002-09-30 2006-05-11 Keiko Akimoto Method and device for diagnosing oncological diseases
US8165385B2 (en) * 2000-04-11 2012-04-24 Cornell Research Foundation, Inc. System and method for three-dimensional image rendering and analysis
US8675934B2 (en) * 2010-04-30 2014-03-18 Vucomp, Inc. Breast skin line detection in radiographic images
WO2018156778A1 (fr) * 2017-02-22 2018-08-30 The United States Of America, As Represented By The Secretary, Department Of Health And Human Services Détection du cancer de la prostate dans une irm multi-paramétrique à l'aide d'une forêt aléatoire, avec pondération d'instance et segmentation de prostate rm par apprentissage profond avec des réseaux imbriqués de manière holistique

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8165385B2 (en) * 2000-04-11 2012-04-24 Cornell Research Foundation, Inc. System and method for three-dimensional image rendering and analysis
US20060099569A1 (en) * 2002-09-30 2006-05-11 Keiko Akimoto Method and device for diagnosing oncological diseases
US8675934B2 (en) * 2010-04-30 2014-03-18 Vucomp, Inc. Breast skin line detection in radiographic images
WO2018156778A1 (fr) * 2017-02-22 2018-08-30 The United States Of America, As Represented By The Secretary, Department Of Health And Human Services Détection du cancer de la prostate dans une irm multi-paramétrique à l'aide d'une forêt aléatoire, avec pondération d'instance et segmentation de prostate rm par apprentissage profond avec des réseaux imbriqués de manière holistique

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250037284A1 (en) * 2018-06-29 2025-01-30 Qmenta Inc. Tumor segmentation tool
CN112837276A (zh) * 2021-01-20 2021-05-25 重庆邮电大学 一种基于级联深度神经网络模型的脑胶质瘤分割方法
CN112837276B (zh) * 2021-01-20 2023-09-29 重庆邮电大学 一种基于级联深度神经网络模型的脑胶质瘤分割方法
CN116309404A (zh) * 2023-03-02 2023-06-23 复旦大学附属华山医院 一种脑胶质瘤术中超声实时检测方法和系统

Similar Documents

Publication Publication Date Title
US20250037284A1 (en) Tumor segmentation tool
US12444054B2 (en) Localization and classification of abnormalities in medical images
US12354264B2 (en) Three dimensional object segmentation of medical images localized with object detection
JP2023540910A (ja) 病変検出のための共同訓練を伴う接続機械学習モデル
US20220018922A1 (en) Systems and Methods for Rapidly Determining One or More Metabolite Measurements from MR Spectroscopy Data
WO2020006514A1 (fr) Outil de segmentation de tumeur
US12033755B2 (en) Method and arrangement for identifying similar pre-stored medical datasets
Al-Battal et al. Enhancing lesion detection in liver and kidney CT scans via lesion mask selection from two models: a main model and a model focused on small lesions
US20220349972A1 (en) Systems and methods for integrated magnetic resonance imaging and magnetic resonance fingerprinting radiomics analysis
JP7725580B2 (ja) 形状プライアを用いた及び用いないセグメンテーション結果によって解剖学的異常を検出すること
US20220346659A1 (en) Mapping peritumoral infiltration and prediction of recurrence using multi-parametric magnetic resonance fingerprinting radiomics
Thaler et al. Efficient multi-organ segmentation using spatialconfiguration-net with low gpu memory requirements
US20230316716A1 (en) Systems and methods for automated lesion detection using magnetic resonance fingerprinting data
US20230410315A1 (en) Deep magnetic resonance fingerprinting auto-segmentation
US20250248616A1 (en) Ai powered whole body mri screening
US20250245956A1 (en) Method for reconceptualization of deep learning-based translation of t1-weighted image to magnetic resonance angiography (mra) and a system for deep learning-based translation of t1-weighted image to vasculature image of a brain
Puch Multimodal brain tumor segmentation in Magnetic Resonance Images with Deep Architectures” no
EP4663115A1 (fr) Procédé et dispositif de génération d'image médicale, procédé et dispositif d'entraînement de modèle d'intelligence artificielle, et programme
Billings Pseudo-Computed Tomography Image Generation from Magnetic Resonance Imaging Using Generative Adversarial Networks for Veterinary Radiation Therapy Planning
Eemani Medical Image Segmentation Through Disease Diagnosis
Seshadri et al. Derma Fusion: U-Net and ResNet50-Based Multitask Model for Intelligent Skin Disease Analysis
Rema et al. An Attention-Guided Residual 3D U-Net with Focal Tversky-Dice Loss for Multi-Modal Pancreatic Tumor Segmentation Using Synthetic Volumetric Imaging
Bergengrip Automatic Left Ventricle Segmentation of Long-Axis Cardiac MRI-Images
KR20230094672A (ko) 인공 신경망에 기반하여 분류 정보를 출력하는 방법 및 이를 위한 장치
Grandi Multidimensional similarity search for 2D-3D medical data correlation and fusion

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19826237

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19826237

Country of ref document: EP

Kind code of ref document: A1