ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Enhanced ROI for Medical Image Compression Using Segmentation

Mr.M.Arun1,Ms.L.Sasikala1,Ms.D.Kalaiarasi1,Mr.M.S Saravanan2
  1. Assistant Professor, Panimalar Institute of Technology, Chennai, India
  2. U.G Scholar, Panimalar Institute of Technology, Chennai, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

Medical image compression applications are quality-driven applications which demand high quality for certain regions that have diagnostic importance in an image, where even small quality reduction introduced by lossy coding might alter subsequent diagnosis, which might cause severe legal consequences. Due to this, lossless techniques have been extensively used. As an alternative, owing to the observation that only some part of the image actually is of interest to the practitioners, ROI-based techniques are becoming popular. This paper proposes four techniques for this purpose. The four techniques are based on Mixed Raster Content layering, block-based thresholding, region growing and active contour algorithms. All the four techniques are enhanced and have the common objective of determining a ROI that can improve the compression process. Experiments results prove that all the four algorithms are efficient in determining the ROI and are efficient in terms of segmentation, compression and speed.

Keywords

ROI, MRC Layering, Block-based Segmentation, Region Growing, Active Contour.

INTRODUCTION

Medical imaging is an evolving and growing area of research and development both in academia as well as in industry. It involves interdisciplinary research and development encompassing diverse domains. New techniques and directions are being proposed in the literature every day. The medical equipments of today‟s modern era are creating huge number of high resolution images that are used by medical practitioners during analysis and diagnosis. These images while are revolutionizing the healthcare industry creates the problem of storage and transmission. For example, an image of size 512 x 512 pixels created by CT (Computed Tomography) requires about 1/4 MB of storage space, thus stressing the need for image compression algorithms.
Image compression is the process of eliminating redundant data in an image in a fashion that minimizes the storage space requirement while maintaining the quality of the image. The algorithms used for this purpose are categorized as lossy and lossless, out of which lossless techniques are more popular in the medical domain. The reason behind this popularity is the need for recovering the decompressed image which is exactly the same as the original image. As healthcare professionals require accurate and clear picture, lossless techniques are not frequently used. Owing to the great demand for high compression ratio while maintaining high image quality, recently, Region of Interest (ROI) techniques have become acknowledged in medical compression. The main advantage of using ROI-based compression techniques is that it combines the usage of both lossy and lossless technique to compress images. Here, an image is initially segmented into two regions, interested and not-interested regions. It is assumed that the Interested Region (IR) consist of the most important part that has diagnostic/medicinal important, while the Not-Interested Region (NIR) has data that are not considered vital for diagnosis purposes. During compression, a lossless technique is used for IR while a lossy technique is used on NIR.
The method used for determining the ROI in medical images is still an active research area. The method used can be either manual or automatic, both with the same aim of achieving optimal compression balance between lossy and lossless regions. In this paper, different techniques are used to separate the IR and NIR regions of the medical images. All the techniques have the common aim of determining a ROI that can improve the compression process. Four techniques are proposed for IR and NIR segmentation. Lossy JPEG algorithm and lossless JPEG algorithm are used to compression the IR and NIR regions respectively. In this paper, the IR region represents the human organ and the NIR region represents the background of the acquired image.

PROPOSED ROI TECHNIQUES AND COMPRESSION MODEL

This section presents the four techniques that are used during the initial stage of ROI-based medical image compression. The four techniques are
(i) Layer-based segmentation
(ii) Block-based segmentation
(iii) Enhanced Region Growing Segmentation
(iv)Enhanced Active Contour-based Segmentation

Layer-based Segmentation

In layer-based approach, the original image is divided into rectangular and mask layers (planes). The rectangular layers represent the IR and NIR and the mask layer is used to specify which pixels of a particular layer should be included in the final composite image. After successful division, each layer is compressed with a specific compression method. As the compression model proposed needs to separate the medical image into two regions, a two layer-based approach is used in this paper. Most layered coding algorithms use the standard three layers Mixed Raster Content (MRC) representation ([6], [4]) and has wide usage in compound image compression domain. The main appeal of this approach is that it is the shortest path to supporting multiple region compression with existing standards. One main drawback of the traditional algorithm is the creation of halo effect on decompressed image, which affect the image quality. In this paper, this problem is solved using an average data filling method. The 3-layer MRC model represents a color image as two multi-level layers (Foreground or IR, and Background or NIR) and one binary layer image (Mask or M). The mask layer describes how to reconstruct the final image from the IR/NIR layers (Equation 1)
image
Depending on the mask value on a certain position, a pixel from the IR or NIR on the corresponding position is selected (e.g. 0 for IR selection and 1 for NIR). Thus, the IR layer is poured through the mask onto the NIR layer. The imaging model, however, is composed of basic elementary plane (layer) pairs, IR and mask. Given a NIR, a IR plane is imaged onto it through the mask plane composing a new NIR image. The compressed layers are packaged in a format like TIFF-FX (file format for Internet Fax). The MRC approach has two processes. The first process is plane decomposition and the second stage is the plane composition process. The plane decomposition is used to segment the image and the plan composition is used during decompression. The steps involved during decomposition and composition is shown in Figure 1. One consequence of MRC segmentation is that the layers produced after composition are actually sparse matrices and hence have missing parts which create a „halo‟ effect. These are often termed as “don‟t care” regions. Each layer (IR or NIR) may contain unused pixels, since final pixels in some positions will be selected from the other layer. Thus, these pixels can be replaced by any color in order to enhance compression. Redundant regions are marked in each IR/NIR layer and the main goal here is to replace the redundant data with other data that will enhance compression.
The technique discussed for this purpose can be used to process both IR or NIR layers and the steps are given below.
Step 1: Divide the image into blocks of size 8 x 8.
Step 2: Blocks lying entirely in the NIR are left intact.
Step 3: Blocks lying entirely in the IR are filled with the overall image mean.
Step 4: Partially empty blocks are then filled by using an iterative approach that propagates values from the existing pixels, using overall image mean value.
The proposed compression model that uses the enhanced MRC-based ROI segmentation has the following steps.
Step 1: Segment the image into IR and NIR layers
Step 2: Create the binary mask layer
Step 3: Apply data filling to remove the halo effect
Step 4: Compress IR using lossless JPEG, NIR using lossy JPEG and mask layer using JBIG compressors.
Step 5: Combine results into one meaningful stream for transmission or storage.
After identifying the IR and NIR regions along with the binary mask layer, the IR and NIR regions are compressed using lossless and lossy JPEG coders respectively. The JBIG (Joint Bi-level Image Experts Group) algorithm is used to losslessly compress the mask layer. The mask layer contains only two values „0‟ or „1‟ to indicate whether a pixel is taken from IR block or background block in MRC layering.
As JBIG is a method for compression bi-level image data, it is considered as the right the mask layer. JBIG encodes redundant image data by comparing a pixel in a scan line with a set of pixels already scanned by the encoder.
image
These additional pixels are called a template and they form a simple map of the pattern of pixels that surround the pixel that is being encoded. The values of these pixels are used to identify redundant patterns in the image data. These patterns are then compressed using an adaptive arithmetic compression coder. JBIG is capable of compressing color or gray scale images up to 255 bits per pixel.
Block-based Segmentation
The proposed block-based segmentation technique uses a block classification algorithm to segment the input image into IR and NIR. Initially, the block-based segmentation technique divides the image into 16 x 16 sized blocks. The classification algorithm is based on two features, namely, histogram and gradient of the block. The pixels of each block are grouped into three classes, namely, low-gradient pixels, mid-gradient pixels and high-gradient pixels, according to pixel‟s gradient value. Then the histogram distribution for each pixel group is computed. This method is based on the fact that the gradient-histogram distribution of IR and NIR is different.
The NIR blocks typically contain only low gradient pixels and show one peak at the low-gradient histogram. On the other hand the IR region shows several peaks at the mid-gradient and high-gradient histograms. Each block is identified using a block map which is compressed using an Arithmetic coder. The block-based segmentation is given in Figure 2, where B denotes a block and N denotes the number of 16 x 16 blocks in an image and after many tests, the thresholds T1, T2, T3 and T4 were set as 50, 45, 10 and 2 respectively. After segmentation, the IR region is compressed using lossless JPEG and NIR region is compressed using lossy JPEG coder. The block Map is compressed using an Arithmetic coder.
Enhanced Region-Growing Segmentation
The goal of region growing segmentation algorithm is to group regions having common properties between a pixel and its neighbour. The properties can be intensity values of the original image or unique texture patterns of each region or spectral profiles that provide multidimensional image data. The algorithm provides multiple merits during segmentation. The borders of regions found by region growing are perfectly thin and well connected.
The algorithm is very stable with respect to noise. Most importantly, membership in a region can be based on multiple criteria. It is possible to take advantage of several image properties, such as low gradient or gray level intensity value, at once, while using region growing algorithm. The traditional region growing algorithm has two major issues. The first is the selection of initial seed points. Incorrect selection leads to inaccurate segmentation and therefore an automatic process is always preferred. The second is that even with automated process, the selected seed point may lie on an edge. In this paper, the steps in Figure 2 is used to solve both the issues. The last step in the algorithm consist of two conditions that examine the candidate pixels and makes sure that the selected seed point is highly similar to its neighbour and is not a boundary region. For this purpose, the relative Euclidean distance between the seed point and its neighbours is calculated using Equation 2.
image
Where P denotes the seed point and i denotes its 8 neighbouring pixels. After integrating the automated process of initial seed selection, the enhanced region growing algorithm consists of the following steps.
1. Apply automatic seed selection algorithm to obtain initial seeds for region growing
2. Calculate distance between seed point and its neighbours
3. Check the neighbouring pixels and add them to the region if they are similar to the seed
4. Repeat steps 2 and 3 until no more pixels can be added.
Enhanced Active Contour based Segmentation
In active contour based segmentation algorithm, the user specifies an initial guess for the contour, which is then moved by image driven forces to the boundaries of the desired objects. The idea behind active contours, or deformable models, for image segmentation is quite simple. Using the user specified initial guess, the contour is moved by image driven forces to the boundaries of the desired objects. In such models, two types of forces are considered - the internal forces, defined within the curve, are designed to keep the model smooth during the deformation process, while the external forces, which are computed from the underlying image data, are defined to move the model toward an object boundary or other desired features within the image.
image
Figure 2 Automatic Selections of Initial Seeds
The main challenge while using active contour models for both segmentation is the initial seed selection. Different initial seed values leads to different segmentation result and often incorrect selection produces inaccurate segmentation. To solve this problem, this paper proposes the use of region growing algorithm first to estimate the initial seeds which are then used by the active contour model.
image
The growing parameter adopted is the average between the maximal and minimal intensities of the input image. A post processing step that performs region merging to merge small regions is included to improve the segmentation result.
This method merges several small segments and isolates image background by considering the distance between regions intensity. All groups with similar intensities are grouped together.

RESULTS

The ROI segmentation was evaluated in two stages. The first stage evaluated the performance of the proposed ROI algorithms and the second stage analysed the effect of ROI algorithms on compression. The quality metrics used during performance evaluation are compression efficiency in terms of bits per pixel, Peak Signal to Noise Ratio (PSNR), time complexity of both ROI and compression process and visual comparison of the results. All the experiments were conducted using a Pentium IV machine with 512 MB RAM and the implementation was done in MATLAB 2009a. The compression results are compared with the traditional JPEG lossless algorithm.
In the projected results, MRC-T, BLK-T, REG-T and ACT-T represent the enhanced MRC-based algorithm, block-based thresholding algorithm, enhanced region growing algorithm and enhanced active contour based algorithm respectively.

ROI-SEGMENTATION RESULTS

Table 1 shows the time taken by each of the proposed algorithms to segment the IR from the original image.
image
From stage I experiments, it is evident that the enhanced active contour ROI algorithm is efficient in separating the IR and NIR regions of an image. This is followed by the enhanced region growing algorithm and MRClayering based segmentation algorithm. Out of the four proposed technique, the block based algorithm showed significant decrease in performance, which might be due to its sensitivity to manual initialization of the threshold values.
While considering the speed of the proposed ROI segmentation algorithms (Table 1), again the active contour-based algorithm enhanced with region growing initial seed estimation and post processing proved to be the fastest among the four proposed algorithm. Again the trend proved that the block-based segmentation technique is the slowest.

COMPRESSION RESULTS

The four ROI segmentation algorithms were evaluated in terms of compression efficiency and is shown is Table 2. The experiment used lossy JPEG and lossless JPEG to compress IR and NIR region. An JBIG algorithm was used to compress the mask layer of MRC segmentation and arithmetic coder was used to compress the block map of the block-based segmentation algorithm.
image
From the table, it is clear that all the four algorithms show significant compression improvement when compared to JPEG. While comparing the proposed four algorithms, the active contour model ranks first, followed by MRC algorithm and block based segmentation algorithm. The region growing algorithm shows decreased compression efficiency in terms of compression gained in terms of bits per pixels. Table 3 shows the Peak Signal to Noise Ratio obtained for the original and decompressed images.
image
The results in Table 2 again conform that the usage of ROI segmentation to compress medical images is positive as evident from the higher PSNR values obtained when compared to JPEG algorithm. The enhanced active contour model again outperforms the rest of the three algorithms.
Table 4 shows the time taken for compressing the images. The compression and decompression time is the execution time taken by the system to perform the compression and decompression processes. The total compression time is calculated as the sum of compression time and decompression time. From the above data, it is clear that the trend of performance with respect to compression speed has changed and JPEG algorithm is considerably faster than the four proposed compression models. This result is obvious as the proposed algorithm includes a ROI segmentation process. However, the efficiency gain obtained with respect to compression ratio and visual quality encourages to the use of the proposed compression models.
From the results obtained it is clear that the inclusion of ROI segmentation yields efficiency compression and produces good image quality after decompression and therefore can be considered suitable by many medical imaging systems.

CONCLUSION

Medical image compression applications are qualitydriven applications which demand high quality for certain regions that have diagnostic importance in an image, where even small quality reduction introduced by lossy coding might alter subsequent diagnosis, which might cause severe legal consequences. Due to this, lossless techniques have been extensively used. As an alternative, owing to the observation that only some part of the image actually is of interest to the practitioners, ROI-based techniques are becoming popular. This paper proposes four techniques for this purpose. The first method uses the Master-Raster Content layering based segmentation approach enhanced to use an average block averaging algorithm to avoid the halo effect. The second method is an enhanced block-based thresholding algorithm, while the third technique is an enhanced version of the traditional region growing algorithm. The fourth method enhanced the active contour model to separate the input image into IR and NIR. Various experiments on the performance of segmentation and compression revealed that the enhanced active contour model followed by MRC based segmentation and region growing algorithm is efficient and can be considered as a promising candidate by medical imaging systems. In future, tailor-made methods for lossless and lossy compression of the IR and NIR images are to be designed and tested with the proposed ROI algorithms.

References