ADAPTIVE ENHANCEMENT OF PERCEIVED CONTRAST IN DIFFUSE IMAGES; CASE STUDY: S.E.M. ELECTRON MICROSCOPE IMAGES

Similar documents
Pixel Classification Algorithms for Noise Removal and Signal Preservation in Low-Pass Filtering for Contrast Enhancement

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

An Improved Method of Computing Scale-Orientation Signatures

Differentiation of Malignant and Benign Masses on Mammograms Using Radial Local Ternary Pattern

Locating the Query Block in a Source Document Image

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

17th World Conference on Nondestructive Testing, Oct 2008, Shanghai, China

Histogram Equalization: A Strong Technique for Image Enhancement

Observing Microorganisms through a Microscope LIGHT MICROSCOPY: This type of microscope uses visible light to observe specimens. Compound Light Micros

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

Image Processing for feature extraction

Contrast Enhancement Techniques using Histogram Equalization: A Survey

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

Digital Image Processing

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

Main Subject Detection of Image by Cropping Specific Sharp Area

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun

A Hybrid Colour Image Enhancement Technique Based on Contrast Stretching and Peak Based Histogram Equalization

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Chapter 17. Shape-Based Operations

EC-433 Digital Image Processing

Content Based Image Retrieval Using Color Histogram

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Illumination Correction tutorial

Quality Measure of Multicamera Image for Geometric Distortion

The Unique Role of Lucis Differential Hysteresis Processing (DHP) in Digital Image Enhancement

Local Contrast Enhancement using Local Standard Deviation

Centre for Computational and Numerical Studies, Institute of Advanced Study in Science and Technology 2. Dept. of Statistics, Gauhati University

Optimizing throughput with Machine Vision Lighting. Whitepaper

FOG REMOVAL ALGORITHM USING ANISOTROPIC DIFFUSION AND HISTOGRAM STRETCHING

Contrast enhancement with the noise removal. by a discriminative filtering process

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Image Enhancement using Histogram Equalization and Spatial Filtering

[2] Brajovic, V. and T. Kanade, Computational Sensors for Global Operations, IUS Proceedings,

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Transform. Processed original image. Processed transformed image. Inverse transform. Figure 2.1: Schema for transform processing

EDGE-AFFECTED CONTEXT FOR ADAPTIVE CONTRAST ENHANCEMENT

Guided Image Filtering for Image Enhancement

Efficient Contrast Enhancement Using Adaptive Gamma Correction and Cumulative Intensity Distribution

Low Spatial Frequency Noise Reduction with Applications to Light Field Moment Imaging

NSERC Summer Project 1 Helping Improve Digital Camera Sensors With Prof. Glenn Chapman (ENSC)

Image Extraction using Image Mining Technique

Bi-Level Weighted Histogram Equalization with Adaptive Gamma Correction

Ranked Dither for Robust Color Printing

Image Enhancement in Spatial Domain

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis

MICROSCOPE LAB. Resolving Power How well specimen detail is preserved during the magnifying process.

VHF Radar Target Detection in the Presence of Clutter *

No part of this material may be reproduced without explicit written permission.

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

Application Note #548 AcuityXR Technology Significantly Enhances Lateral Resolution of White-Light Optical Profilers

Review Paper on. Quantitative Image Quality Assessment Medical Ultrasound Images

Segmentation of Microscopic Bone Images

A Sorting Image Sensor: An Example of Massively Parallel Intensity to Time Processing for Low Latency Computational Sensors

2014, IJARCSSE All Rights Reserved Page 157

Laser Scanning for Surface Analysis of Transparent Samples - An Experimental Feasibility Study

Image Denoising Using Statistical and Non Statistical Method

A Review Paper on Image Processing based Algorithms for De-noising and Enhancement of Underwater Images

LWIR NUC Using an Uncooled Microbolometer Camera

Improved Region of Interest for Infrared Images Using. Rayleigh Contrast-Limited Adaptive Histogram Equalization

ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB

Image Enhancement And Analysis Of Thermal Images Using Various Techniques Of Image Processing

A Review on Image Enhancement Technique for Biomedical Images

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Observer Performance of Reduced X-Ray Images on Liquid Crystal Displays

Fuzzy Statistics Based Multi-HE for Image Enhancement with Brightness Preserving Behaviour

Effective Contrast Enhancement using Adaptive Gamma Correction and Weighting Distribution Function

MATHEMATICAL MORPHOLOGY AN APPROACH TO IMAGE PROCESSING AND ANALYSIS

High-speed Micro-crack Detection of Solar Wafers with Variable Thickness

Pixel Response Effects on CCD Camera Gain Calibration

A JOINT MODULATION IDENTIFICATION AND FREQUENCY OFFSET CORRECTION ALGORITHM FOR QAM SYSTEMS

ECC419 IMAGE PROCESSING

Exposure Indices and Target Values in Radiography: What Are They and How Can You Use Them?

CHAPTER-4 FRUIT QUALITY GRADATION USING SHAPE, SIZE AND DEFECT ATTRIBUTES

Noise Reduction Technique in Synthetic Aperture Radar Datasets using Adaptive and Laplacian Filters

Keywords-Image Enhancement, Image Negation, Histogram Equalization, DWT, BPHE.

An Advanced Contrast Enhancement Using Partially Overlapped Sub-Block Histogram Equalization

Understanding and Using Dynamic Range. Eagle River Camera Club October 2, 2014

Finding Text Regions Using Localised Measures

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING

Comparative Study of Image Enhancement and Analysis of Thermal Images Using Image Processing and Wavelet Techniques

Observing Microorganisms through a Microscope

Multi-resolution Cervical Cell Dataset

Background Adaptive Band Selection in a Fixed Filter System

The Statistics of Visual Representation Daniel J. Jobson *, Zia-ur Rahman, Glenn A. Woodell * * NASA Langley Research Center, Hampton, Virginia 23681

Dynamic Phase-Shifting Microscopy Tracks Living Cells

Local Adaptive Contrast Enhancement for Color Images

Chapter 2: Digital Image Fundamentals. Digital image processing is based on. Mathematical and probabilistic models Human intuition and analysis

FAST NEUTRON AND GAMMA-RAY INTERROGATION OF AIR CARGO CONTAINERS

GenePix Application Note

Image Processing Lecture 4

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Target detection in side-scan sonar images: expert fusion reduces false alarms

Small-Particle Imaging with Digital Holography

Transcription:

ADAPTIVE ENHANCEMENT OF PERCEIVED CONTRAST IN DIFFUSE IMAGES; CASE STUDY: S.E.M. ELECTRON MICROSCOPE IMAGES This paper is concerned with the use of various forms of adaptive histogram equalization (a.h.e.), also known as local area histogram equalization (l.a.h.e.), and as rank filtering, as the method of merit for the enhancement of biological images. The particular images studied here were generated by a scanning electron microscope (S.E.M.) and involved specimens, which were flash frozen, leading to low contrast diffuse images, but for which the structural features were well-known, from S.E.M. examination of normally prepared specimens. A comparative study was made of filtering over various sized windows, and various versions of contrast-limited ("clipped") l.a.h.e. This study complements studies made by Pizer and co-workers on the application of variants of 1.a.h.e. on medical X-rays and tomographic images. The paper includes a full discussion of implementation issues. Introduction This study extends the work initiated by Pizer and co-workers [1][2][3][4][5] and extended by Dhawan et al [6][7] (see also [11]) in which various X-ray and tomographic images were transformed by a.h.e. to enhance the diagnostic skill of radiologists, especially in determination of small malignant features and unusual conditions. The particular images studied here were generated by a scanning electron microscope (S.E.M.) and involved specimens whose structural features were well-known, as determined by S.E.M. examination of normally prepared specimens. The specimens used in the S.E.M. were flash-frozen, [8][9] so as to avoid any chemical change, being intended for use in (local) elemental analysis for the study of transport between cells. As in the mammograms studied by Dhawan et al such images have significant average density variations. These S.E.M. images were very diffuse due to electron scattering from the prevalent frozen water. It is a general feature of biological images that features of interest are often emersed within background Harvey A. Cohen and David Suter Computer Science, La Trobe University, Bundoora, Melbourne, Victoria, Australia 3083 clutter. The study thus was directed at a new class of biological image of significant interest. Introduction Digital image enhancement is the process of making a digitised image more amenable to interpretation, that is, for human interpretation, though similar enhancing is required in automated interpretation (see Powley [12]-[14) Any such interpretation is primarily a segmentation of the image into regions primarily of moderately varying grey-scale. In natural scenes the human viewer can easily see some regions as distinct, despite continuous grey scale variation, by virtue both of contrast from surroundings and by comparison with largely scale illumination gradients. For instance a person standing partly in shadow is perceived as a single entity despite major variations in illumination between shaded/unshaded regions. A digital image may not be well tuned for human interpretation. Firstly, the human viewer can not readily discriminate between closely spaced greyscale levels, so that an image of low contrast is difficult interpret. Nor can the human visual system respond well to grey-scale levels that are extremely low or high, due to the limited dynamic range of the human visual system. Secondly, where a digital image has substantial variation in local statistics, the human system of compensation may lead to irrelevant interpretations in terms of depth and lighting. To aid interpretation, grey scale levels must be altered to enhance the contrast between adjoining regions. A third characteristic defect in images is noise. In discussing an enhancement procedure its susceptibility to noise is of vital significance. Traditional means of enhancing contrast in digital images involve global transformations of the entire picture. These methods prove inadequate where there is significant variation in image statistics across the image. Adaptive image processing involves the application of image transforms to an image that adapt to the local image statistics in a small region about each pixel. 16

The plan of this paper is to first explain adaptive histogram equalization, its problem with speckle adjacent to extensive uniform area. We introduce variants of adaptive histogram equalization (a.h.e.), termed contrast limited' or 'clipped' Such filters involve in their application some variation in window size and clipping number utilised is described. In the second section the nature of the S.E.M. images involved is described and images before and after enhancement are presented. These images, of oblique sections of the secretary tubule in the nasal gland of a duck, involve unusual preparations modes, but the nature of the structures actually present is well known, and is indicated via a sketch of detail suitable for the potential readers of this paper. Effect of variation of clipping number is indicated, as well as the use of regional approximations to such a.h.e. The final section of the paper discusses the computational issues involved. Adaptive Histogram Equalization The global statistics of a digital image is summarised in the image histogram, which plots the number of pixels with grey scale q, h(q), against q. Where the range of pixel values is shorter than the range of available pixel values, a simple scaling and sliding of pixel grey scales, termed histogram stretching, will increase contrast. Because of the eye's poor ability to discriminate small grey scale differences, it is preferable if grey scale values are distributed across the available range. Insofar as the eye's response is approximately logarithmic, grey scale levels with logarithmic spacing would be appropriate to enable the eye to equally distinguish all grey-scale graduations. The classic method algorithm for global contrast enhancement is histogram equalization. The transformation is a mapping of grey scales, from grey scale g to grey scale p. The mapping is dependent on H(g) the cumulative histogram, which is the total number of pixels in the whole image with a grey scale less than or equal to g. For every pixel of grey scale g the new grey scale is P = g max H(g) After histogram equalization, the cumulative histogram becomes linear in p in the continuous limit. Standard texts give impressive examples of the utility of histogram equalization. However, whereas histogram equalization gives reasonable enhancement for an image such as Fig (iia), no satisfactory image is derived from images such as Fig(iiia) or Fig(iva). The notable defect of histogram equalization is that it tends to over-emphasise noise spikes, and is also prone to produce similar speckles, where none existed in the original, in regions of one predominant gray scale. Adaptive Histogram Equalization Variants Adaptive histogram equalization, a.h.e., (Pizer 1982) involves applying histogram equalization to a pixel by performing histogram equalization over a rectangular region centred on that pixel; region sizes of 16* 16 or 32*32 are typical. It is computationally expensive, as this operation has to be performed for each pixel of the image, apart from the boundary pixels. Inherently pixels of the same grey scale will be mapped onto a similar grey scale if close together, but far apart pixels of the same grey scale can be mapped onto very different grey scales. Adaptive histogram equalization is also termed rank filtering. This term is most readily appreciated in the special case where the local region centred on a pixel is 16* 16, and the grey scale range is 0 to 255. In this case, adaptive histogram equalization amounts to the determination of the rank of the pixel within that 256 pixel neighbourhood, and replacing its grey scale by that rank. In general, the transformed grey scale is proportional to its rank. Unfortunately, a.h.e. inherits one of the defects of ordinary histogram equalization: if a large number of neighbouring pixels have a particular grey scale then adjoining grey-scale values on either side will be mapped into vastly differing grey-scale values. The solution to this problem, proposed by Pizer et al (1986), is to 'clip' peaks in the histogram, to distribute the surplus numbers through the histogram uniformly, and to use the histogram so produced with the usual adaptive histogram algorithm. This 'clipping' limits the contrast between adjoining regions, so the procure is most appropriately termed 'contrast limited' a.h.e. In mathematical detail, in adaptive histogram equalization, the grey scale mapping of g is to p given by 17

18 where H(g) is the cumulative histogram corresponding to the histogram value h(g) integrated from g=0 to g. The total range of allowed g values is from 0 to g max In 'clipped' histogram equalization, the histogram function h(g) is clipped so that it never exceeds value h max.. The clipped histogram function is termed hclip(g) Note that if h(g) < h max, h clip (g) = h(g), and the maximum value of h clip (g) is h max. After clipping, there will be m(h max ) pixels that will need to be redistributed. Distributing these clipped pixels uniformaly gives a new histogram function m(h max ) h ( g ) = h (g ) + ca clip g max with corresponding cumulative histogram H ca (g). The clipped adaptive histogram algorithm involves mapping the grey scale g into the cumulative histogram H ca (g). The point to be appreciated is that the clipping has eliminated oversized jumps of the cumulative histogram. Electron microscope images The research described in this paper describes the application of adaptive filters to the enhancement of scanning electroscope images of oblique sections of the secretary tubule in the nasal gland of a duck. Using conventional metal staining techniques the structure is known. Such a conventional chemical treatment changes somewhat the chemical constitution of the specimen. In of to perform an X-Ray microanalyis of diffusible elements a different specimen preparation technique is essential. The method used, freeze-substitution [8],[9] involves rapid freezing followed by substitution of a resin for frozen water. Scattering of electrons in a scanning electron microscope (S.E.M.) depends on atomic number of scattering nuclei. Hence after this preparation there is little contrast between the protein structures and the enveloping resin. Because an intense electron beam will destroy a freeze substituted specimen, beam current is limited. Accordingly, a temporal filter, the Australian designed ARLUNYA TF 4110, [10] is used to provide what is essentially a timeaveraged micrograph. In this paper we deal exclusively with the enhancement of such images produced in a JOEL JEM 1 200EX scanning transmission electron microscope with video output to an ARLUNYA temporal filter, with actual digital image captured by an IMAGING TECHNOLOGY PCVision framegrabber in an IBM XT clone. The framegrabber digitises the image to 6 bits, 512 pixels per line of the 60Hz image. Implementation Issues To perform rank filtering within a window containing W pixels, the centre pixel must be compared with the other W-1 pixels, and a count kept of the number of times the centre pixel is larger. That is, despite our use of the cumulative histogram in explaining adaptive histogram equalization, no histogram data needs to be collected to determine the rank, and hence the gray scale, of the output pixel. The computational cost is thus largely the cost of fetching from memory each pixel in the window to the processor. For a window of 256 pixels, this involves 256 memory accesses. In contrast, to perform clipped a.h.e. Inherently requires the production of a histogram for the window involved. To simplify discussion, suppose there are 256 grey scale values, and also 256 pixels within the window. To compute a histogram within a window, the histogram data must first be set to zero, in 256 accesses. Then each pixel within the window must be accessed (256 accesses), and the pixel value used as a pointer offset to increment the corresponding count. Note that to perform the incrementation, the current value must be loaded into the processor, and then stored, in all, 512 accesses. To produce the cumulative histogram within that window, a single sweep read of the histogram is needed followed by a write to the cumulative histogram, in all 512 accesses. Thus in all 1536 memory accesses need to be performed for cumulative histogram preparation. Clipped a.h.e. will require further computations to yield the output grey scale - a sixfold increase over rank filtering. For the images discussed, the application of clipped adaptive histogram equalization on 512*512 8-bit image using 33*33 mask took approximately 60 minutes of elapsed time on a Pyramid MX-90 mainframe. The program written in C was essentially as described above. However, significant savings could be achieved by noting that when a window slides

just one pixel, the histogram needs to altered by dropping 16 pixels (48 accesses) and adding 16 pixels to the histogram (another 48 pixels). Hence the number of accesses to produce the cumulative histogram for the next position by this recursive strategy is just 96 + 512 = 608. Pfizer has suggested [1] that rather than use the exact clipped a.h.e. operation, to perform a useful approximation. Pizer examined the results of computing the clipped cumulative histogram at only 16 representative points in the image, and to use at each pixel a linear interpolation to these histograms. For a 512*512 image the number of clipped histograms computed is reduced from 256K to 16. Pizer [2] reports a 60-fold speed-up for the interpolative technique, with output not markedly different from that of true clipped a.h.e. Our general conclusion is that after the determination of appropriate filter size and clipping number for a class of images, clipped a.h.e. has been shown to be a powerful method for contrast enhancement. Its widespread application depends on the availability of specialised hardware, or the validation of reasonable and fast interpolative approximations. Acknowledgements The original S.E.M. images described herein were produced by Dr Alan Marshall, in the Zoology Department of La Trobe University. This research was partially funded by a grant from the Australian Telecommunication and Electronics Research Board. References [1] S.M. Pizer, J.B. Zimmerman, and R.E. Johnson, "Concepts of the display of medical images" IEEE Trans of NS-29 pp 561-580, 1982. [2] S.M. Pizer et al, "Algorithms for adaptive histogram equalization" SPIE Vol 671 Physics and Engineering of Computerised Multidimensional Imaging and Processing, 1986. [3] S.M. Pizer et al, "Adaptive histogram equalization for automatic contrast enhancement of medical images", Proc. 4th Int. Conf. Picture Archiving and Commun. Sys. (PACS IV) for Medical Applications" SPIE Vol 626 1986 [4] S.M. Pizer et al, "Adaptive Histogram Equalization and Its Variations", Computer Graph. Vision Im. Proc., Vol. 39 pp. 355-368, 1987. [5] J.D. Austin, and S.M. Pizer, "A Multiprocessor Adaptive Histogram Equalization Machine" preprint, University of North Carolina, 1988. [6] A.P. Dhawan, G. Buelloni and R. G o r d o n, " E n h a n c e m e n t o f Mammographic Features by Optimal Adaptive Neighbourhood Image Processing" IEEE Trans Med Imaging, Vol MI-5 pp 8-15; Mar 1986; " Correction" ibid Vol Mi-5 p 120 June 1986. [7] A.P. Dhawan, G. Buelloni and R. Gordon, "Author's Reply", IEEE Trans Med Imaging, Vol MI-6 No 1 pp 82-3 March 1987. [8] A.T. Marshall, "Freeze-substitution as a preparation technique for biological X-ray microanalysis" in "Scanning Electron Microscopy" 1980/11 pp. 345-408, 1980. [9] A.T. Marshall, A.D. Hyatt, J.G. Phillips, and R.J. Condron, "Isosmotic section in the avian nasal salt gland X-ray microanalysis of luminal and nitrocellular ion distribution", J. Comp Physiol, Vol B 156 pp. 213-227, 1985. [10] H. Bruggeman, "Temporal Filtering Using Pixel Incrementing", SMPTE Journal," Vol 67, pp. 686-694, August 1981. [11] S. S t e e n r u p, " C o m m e n t s o n "Enhancement of Mammographic Features by Optimal Adaptive Neighbourhood Image Processing", IEEE Trans Med. Imaging, Vol MI-6 no 1 pp. 82-3, March 1987. [12] G. Powley, J. Kulick, and G.E. Microstructures", Journal of Microscopy," Vol. 144 pt. 2, pp. 127-136, Nov. 1986. [13] G. Powley, J. Kulick, and G.E. Microstructures:II Region classification using texture descriptors", Journal of Microscopy", Vol. 144 pt. 2, pp. 137-144, Nov. 1986. [14] G. Powley, J. Kulick, and G.E. Microstructures:III Phase particle classification using shape descriptors", Journal of Microscopy, Vol. 144 pt. 2, pp. 145-156, Nov. 1986. 19

Figure 1: Top left, oblique section through secretary tubule in the nasal gland of a duck., a S.E.M. image of a frozen section. The section includes the tubule perimeter, and some exterior connective tissue. The region between the round near central lumen and the perimeter is demarcated by radial cell membranes into cells, each of which has a speckled nucleus. The original is diffuse, lacks contrast, and suffers from local variation of average gray scale. Above right. Rank filtered image, 16* 16 region. Note the significant enhancement of features marred by speckle. Bottom left, after application of clipper a.h.e. on 33*33 region, clipped at 100. Marked clarity of features. 20