Keywords
Stomach tumor, type 2 cancer, medical imaging, multi–slice computerized tomography, image enhancement, region growing method, marching cubes, three-dimensional reconstruction
Stomach tumor, type 2 cancer, medical imaging, multi–slice computerized tomography, image enhancement, region growing method, marching cubes, three-dimensional reconstruction
Computed tomography (CT) is a 3-D medical imaging tool, with extensive beneficial impact on the diagnosis, characterization and explanation of complex health issues1. The latest development in spiral CT with electrocardiogram gating technology is with multislice CT (MSCT) which has allowed for the acquisition of large volumes data and for the obtainment of dynamic volume imaging2,3.
MSCT of the abdomen has been used to determine the size and location of stomach cancers4. This imaging modality has allowed for the staging of stomach cancer tumors. In general, MSCT is considered the best modality for the staging of gastric cancer and it allows for the assessment of local tumor extension, nodal disease and metastases through a non-invasive clinical procedure5.
The ability of multi-detector systems to acquire wider areas of the abdomen than simple detector systems prevents the generation of image motion artifacts that are mainly due to the long breath-holds required. In this sense, the total abdomen acquisition requires shorter acquisition times, which decreases the amount of contrast product that needs to be used and increases the resolution of the 3-D images.
The manual assessment of the volume of adenocarcinoma of the stomach by CT requires the setting of the window width and window level in Hounsfield units, values that are generated by the subjective estimation of the clinician. In addition, the tumor must be delineated manually in each slice of the 3-D MSCT image. Following this, the area of the tumor is calculated according to the delineated region on each axial image plane. Finally, each area of the contiguous transverse tumor slice is summed to compute the whole-tumor volume.
To analyze the features and/or spatial distribution of functional regions of anatomic tissues or organs from medical images, segmentation, as an image processing technique, has been extensively used6. Segmentation has been also used as preprocessing technique to extract the information required for processing techniques, such as diagnosis or quantification7, visualization8, and compression, storage and transmission9,10. The objective of segmentation is organizing and grouping the set of shapes contained in the images using the proximity, similarity and continuity of the shapes as the organization and grouping criteria11,12.
The two basic kinds of medical image segmentation techniques are based on the delineation of a curve that defines the anatomical structures13, and the application of pattern classification methods14. Both kinds allow for representation of the image as a non-overlapped set of two regions (the subject of interest and the background).
According to the Borrmann classification15, type 2 cancer is an ulcerated but circumscribed advanced cancer. This cancer type is ulcerated, with partial marginal elevation and partial diffuse dissemination; it is frequently located in the antro and lesser curvature. Figure 1 shows the shape of type 2 cancer.
The Japanese Gastric Cancer Association16,17 typified type 2 cancer as an advanced cancer that deepens and invades the muscular or subserosa layer. Type 2 or superficial cancer is classified as elevated or slightly elevated (less than 5 mm), flattened or flat, and depressed (Figure 2).
This study presents the outcome of the development of a computational approach for assessing of type 2 stomach cancer from MSCT abdominal images. The approach consists of three stages. The initial stage, an image enhancement, consists of a method for correcting non-homogeneities present in the background of MSCT images. Next, a segmentation stage using a clustering method allows to obtain the adenocarcinoma morphology. In the third stage, the pathology region is reconstructed and then visualized with a 3-D computer graphics procedure based on marching cubes
The computational approach proposed herein adds to the academic contributions to the medical field, specifically the diagnosis and/or treatment of pathologies that require further scientific advances to increase the rate of curability. The social impact of this research is notable, because MSCT is a diagnostic technique with a lower cost than more invasive methods used to assess gastric cancer. This converges with the recommendations of the Pan American Health Organization18, the World Health Organization19 and the International Agency for Research on Cancer20 for the prevention and control of this disease in order to facilitate the application of treatment methods based on scientific data.
The main objective of this research is to propose a computational approach to automatically detect the morphopatological shape of adenocarcinoma of the stomach. The proposal is based on a sequential design which involves image enhancement, segmentation, and three-dimensional image visualization. After the application of the proposed approach, a detailed analysis, both in a quantitative and a qualitative way is presented, by providing a measure of performance, and the assessment of several qualitative type 2 cancer features.
The minimum system requirements needed to run the MatLab scripts contianed within this study are: 2.2 GB of HDD space for MATLAB only, 4–6 GB for a typical installation, any Intel or AMD x86 processor, 4 GB of memory RAM; no specific graphics card is required.
The dataset considered in this research was obtained from The Cancer Genome Atlas–Stomach Adenocarcinoma (TCGA–STAD)21. The dataset connects cancer phenotypes to genotypes using medical images matched with subjects from TCGA22,23. Table 1 shows the descriptive phenotypes and histological parameters of eight patients from TCGA–STAD with type 2 cancer. The TCGA-STAD dataset is composed of a single series, namely TCGA-STAD-VQ. The eight datasets used correspond with the patients of the series TCGA-STAD-VQ with type 2 cancer.
The software used in this phase was developed within the framework of the present investigation and corresponds with a MatLab script (MatLab R2012a). This script corresponds with Enhancement Software, and is available on Zenodo24.
As the gastric mucosa has many folds and is formed by connective tissue that joins the muscle and the mucosa, the abdominal tomography images produced in the interface between the mucous and the contrast agent are, in certain regions, not homogeneous, and consequently the tumor is shown with unclearly differentiated edges.
An enhancement approach is required to improve the adenocarcinoma information with respect to the non-homogeneous background. To correct the non-homogeneities and to enhance the adenocarcinoma, the look-up table (LUT)-based method25 is used. This method has been used to improve confocal microscopy26 and X-ray rotational angiography27 images. The LUT is constructed according to the following procedure:
1. Choose n non-homogeneous images.
2. Determine the frequency percentage vector f j = [f j0 f j1024 f j2048 f j3072 f j4095] (0 ≤ j ≤ n) for each image in the histogram. These frequencies are associated with the gray level vector, Level = [0 1024 2048 3072 4095].
3. Obtain the average for the frequency percentage vector
4. Construct a LUT as a transfer function defined by the concatenation of four linear transformations. Each linear function is constructed using and as input and output respectively.
Figure 3 shows both LUTs, the original (black) and the constructed using the previous procedure (gray).
Once corrected, the image is smoothed using a Gaussian filter with a spread factor σ. This parameter is set to the standard deviation value of the corrected image. The relationship between corrected and smoothed images is obtained using a simple linear regression model28.
Segmentation was performed using VolView 3.4 for Linux, 64 bit.
The segmentation is based on a simple linkage region growing technique. The following procedure is used:
1. A voxel is tagged as a seed voxel of a new cluster when its intensity value is lower than the standard deviation of the enhanced image, and it is still unlabeled (the voxel is not associated to any cluster). The procedure is ended when all voxels are labeled.
2. All neighbor voxels of the new cluster are eligible for merging. For each neighbor voxel, every voxel in an 8-neighborhood is considered. The neighbor voxel is joined to the current cluster if i) the neighbor voxel is still unlabeled; and ii) the intervoxel distance of the edge voxel and the neighbor voxel is below the standard deviation of the enhanced image. When the current cluster stops growing, go back to point 1.
This procedure is applied to the enhanced image to obtain two regions, the tumor and the background.
After the segmentation process, the reconstruction of the pathological surface is performed using the Visualization Toolkit (VTK-6.3.0)29. VTK is an open-source library available for image processing and 3-D scientific visualization used by many researchers and worldwide developers. The reconstruction algorithm is designed according to an object-oriented computational model, which is developed with the C-class library contained in VTK30. This reconstruction procedure only requires the segmented volume as input parameter.
The tumor wall is reconstructed using the marching cubes algorithm31. Marching cubes have long been used as a standard indirect volume-rendering approach to extract iso-surfaces from 3-D volumetric data. The algorithm was developed by Lorensen and Cline32 and has this name because it takes eight neighboring locations simultaneously to constructing an imaginary cube, generating the necessary polygons to reconstruct the surface.
The validation of the proposed segmentation technique is performed by quantifying the difference between the estimated pathological shape with respect to a ground truth shape, traced by an expert (V.B.). The difference is estimated using the Dice coefficient, which quantifies the degree of overlap between two volumes33. Another MatLab script (in MatLab version R2012a) was also written within the framework of the present investigation to validate the proposed segmentation approach. Version 1.0 of this script is available on Zenodo34; its input parameters correspond with the type 2 cancer estimated shape and the ground truth shape.
The results obtained from this research are in part based upon data generated by TCGA Research Network: http://cancergenome.nih.gov/.
The MSCT 3-D image of the TCGA–VQ–A8DL dataset is used to illustrate the proposed three-phase approach. The non-homogeneous background correction procedure described in Phase 1: Image enhancement is applied to the dataset (Figure 4). The background appears to be more homogeneous, whereas the associated type 2 cancer tumor information is enhanced.
The parameter n required for the procedure of images enhancement (Phase 1: Image enhancement), which corresponds to the amount non-homogeneous images, is chosen as 20% of the slices of each tomographic volume to be analyzed. The TCGA–VQ–A8DL dataset contains an MSCT volume of 512×512×101; since the volume has 101 slices, n corresponds to 20 of those slices.
The seed voxel is used to start the region-growing segmentation process. This seed is established in the bi-dimensional image (MSCT slice). A manual process performed by a clinician is applied to locate the volume slice, where the adenocarcinoma area is visually maximized.
Figure 5 shows the results of this method applied to the dataset TCGA–VQ–A8DL. In each row, four MSCT slices (the axial anatomical view) are shown in the image volume. The adenocarcinoma contour is indicated by a black dash-dotted line. Regions extracted using the proposed segmentation approach are indicated by white areas.
Figure 6 shows the 3-D reconstruction obtained using the procedure based on the marching cubes algorithm. The input of the reconstruction algorithm is the adenocarcinoma shape, segmented using the procedure based on a region-growing technique. Table 2 shows the volumes quantified from the reconstructions.
Case | Volume, mm3 |
---|---|
A8DL | 52.92×103 |
A8E3 | 37.12×103 |
A8P5 | 24.37×103 |
A8P8 | 61.90×103 |
A8PB | 47.43×103 |
A94U | 23.31×103 |
AA6F | 10.37×103 |
AA6G | 36.28×103 |
The comparison between the segmented structures and the cancer shapes delineated by the clinician is performed based on the Dice coefficient. The error obtained (mean ± standard deviation) for the eight datasets of the 3-D images is 91.54% ± 5.26%, with a maximum value of 97.31% and a minimum value of 83.47%.
The method proposed in this study can be used to generate 3-D segmentation of stomach adenocarcinoma. These segmentations are useful for monitoring the application of cancer treatment methods based on scientific data, since they allow for the calculation of certain clinical quantitative descriptors, such as volume, and for the assessment of several qualitative type 2 cancer features.
The method is tested on eight gastric cancer datasets. The estimated error for all MSCT images is reported. The proposed application for detecting type 2 cancer tumors generates the highest Dice score values.
The calculated volume represents a parameter that is more representative of the real size of all the segmented pathological structure as the descriptor is calculated from a realistic 3-D computational model. This is particularly true as tumor volume is an important indicator of lymph node metastasis in advanced gastric cancer. From Figure 6, several macroscopic features associated with type 2 cancer can be validated, such as: circumscribed, with well-defined borders, and ulcerated.
The segmentations generated by the proposed method can be useful in various scenarios such as:
A three-phase approach has been developed based on an image enhancement and region-growing clustering technique for segmenting stomach tumors associated with type 2 cancer. The segmentations obtained are useful for assessing this pathology. In addition, this type of segmentation allows for the development of computational models that allow the planning of virtual surgical processes related to type 2 cancer.
A region-growing clustering technique is controlled by a seed point located in a volume slice, which is propagated to the rest of slices to segment the entire MSCT volumes. The validation of the obtained segmentations shows that the pathological representation obtained using the proposed method exhibits the highest correlation to the type 2 cancer shape traced by a clinician.
In future work, a more complete validation is necessary, including a comparison of estimated parameters describing the adenocarcinoma volume with respect to results obtained using other measurement techniques.
The TCGA-STAD type 2 stomach cancer dataset series is available from: https://portal.gdc.cancer.gov/projects/TCGA-STAD, using the parameters TCGA-VQ-XXXX.
Enhancement software available from/archived source code at time of publication: https://doi.org/10.5281/zenodo.125303924.
MatLab script used to compute the Dice coefficient available from/archived source code at time of publication: https://doi.org/10.5281/zenodo.128990834.
License: Creative Commons Attribution-ShareAlike 4.0 International.
This work was supported by the Universidad Simón Bolívar, Colombia (grant C2011720117).
Authors would like to thank the Universidad Simón Bolívar, Colombia, and the Investigation Dean’s Office of Universidad Nacional Experimental del Táchira, Venezuela for their support to this research.
Views | Downloads | |
---|---|---|
F1000Research | - | - |
PubMed Central
Data from PMC are received and updated monthly.
|
- | - |
Is the rationale for developing the new method (or application) clearly explained?
Yes
Is the description of the method technically sound?
Yes
Are sufficient details provided to allow replication of the method development and its use by others?
Yes
If any results are presented, are all the source data underlying the results available to ensure full reproducibility?
No
Are the conclusions about the method and its performance adequately supported by the findings presented in the article?
Yes
Competing Interests: No competing interests were disclosed.
Reviewer Expertise: Imaging informatics and quantitative image analysis including radiomic analysis of cancer lesions.
Is the rationale for developing the new method (or application) clearly explained?
Yes
Is the description of the method technically sound?
Yes
Are sufficient details provided to allow replication of the method development and its use by others?
Partly
If any results are presented, are all the source data underlying the results available to ensure full reproducibility?
Yes
Are the conclusions about the method and its performance adequately supported by the findings presented in the article?
Yes
Competing Interests: No competing interests were disclosed.
Alongside their report, reviewers assign a status to the article:
Invited Reviewers | |||
---|---|---|---|
1 | 2 | 3 | |
Version 2 (revision) 09 Oct 18 |
read | ||
Version 1 17 Jul 18 |
read | read |
Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list:
Sign up for content alerts and receive a weekly or monthly email with all newly published articles
Already registered? Sign in
The email address should be the one you originally registered with F1000.
You registered with F1000 via Google, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Google account password, please click here.
You registered with F1000 via Facebook, so we cannot reset your password.
To sign in, please click here.
If you still need help with your Facebook account password, please click here.
If your email address is registered with us, we will email you instructions to reset your password.
If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance.
Comments on this article Comments (0)