Analysis of infrared images in integrated-circuit techniques by mathematical filtering

Similar documents
Digital Image Processing

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

Digital Filtering of Electric Motors Infrared Thermographic Images

CSE 564: Scientific Visualization

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

Image Filtering. Median Filtering

1.Discuss the frequency domain techniques of image enhancement in detail.

Filtering in the spatial domain (Spatial Filtering)

Image Enhancement using Histogram Equalization and Spatial Filtering

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Non Linear Image Enhancement

Digital Image Processing

Digital Image Processing Chapter 6: Color Image Processing ( )

Digital Image Processing

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

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

ECC419 IMAGE PROCESSING

Image Enhancement in the Spatial Domain (Part 1)

Impulse noise features for automatic selection of noise cleaning filter

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

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

Digital Image Processing. Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Digital Image Processing

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Image Enhancement in Spatial Domain

Computing for Engineers in Python

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK

What is image enhancement? Point operation

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Frequency Domain Enhancement

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Lecture No Image Filtering (course: Computer Vision)

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

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

ELEC Dr Reji Mathew Electrical Engineering UNSW

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization

Digital Image Processing 3/e

Digital Imaging Systems for Historical Documents

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Filtering and Processing IR Images of PV Modules

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8]

Filip Malmberg 1TD396 fall 2018 Today s lecture

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

Lecture # 01. Introduction

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks

A Review of Optical Character Recognition System for Recognition of Printed Text

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

Fig Color spectrum seen by passing white light through a prism.

Image Filtering and Gaussian Pyramids

An Algorithm and Implementation for Image Segmentation

Image enhancement. Introduction to Photogrammetry and Remote Sensing (SGHG 1473) Dr. Muhammad Zulkarnain Abdul Rahman

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

Use of infrared thermography in electronics

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

International Journal of Advance Engineering and Research Development CONTRAST ENHANCEMENT OF IMAGES USING IMAGE FUSION BASED ON LAPLACIAN PYRAMID

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Goals: To study constrained optimization; that is, the maximizing or minimizing of a function subject to a constraint (or side condition).

Image analysis. CS/CME/BIOPHYS/BMI 279 Fall 2015 Ron Dror

On Fusion Algorithm of Infrared and Radar Target Detection and Recognition of Unmanned Surface Vehicle

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

What is an image? Bernd Girod: EE368 Digital Image Processing Pixel Operations no. 1. A digital image can be written as a matrix

Sampling and Reconstruction

Digital Image Processing. Digital Image Fundamentals II 12 th June, 2017

Analysis of Satellite Image Filter for RISAT: A Review

Image restoration and color image processing

Image preprocessing in spatial domain

Images and Filters. EE/CSE 576 Linda Shapiro

CS 445 HW#2 Solutions

Image Processing for feature extraction

Image Enhancement in the Spatial Domain Low and High Pass Filtering

Image Processing (EA C443)

Evaluation of laser-based active thermography for the inspection of optoelectronic devices

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

Image Processing Lecture 4

Parallel Image Filtering Using WPVM in a Windows Multicomputer

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Image Processing by Bilateral Filtering Method

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

Module 2. Lecture-1. Understanding basic principles of perception including depth and its representation.

Introduction. Computer Vision. CSc I6716 Fall Part I. Image Enhancement. Zhigang Zhu, City College of New York

An Efficient Noise Removing Technique Using Mdbut Filter in Images

Practical Image and Video Processing Using MATLAB

Solution for Image & Video Processing

Intelligent Identification System Research

IMAGE PROCESSING: AREA OPERATIONS (FILTERING)

June 30 th, 2008 Lesson notes taken from professor Hongmei Zhu class.

Image Filtering Josef Pelikán & Alexander Wilkie CGG MFF UK Praha

TDI2131 Digital Image Processing

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Sensors and Sensing Cameras and Camera Calibration

Libyan Licenses Plate Recognition Using Template Matching Method

Keywords: Thermography, Diagnosis, Image analysis, Chronic wound, Burns

ABSTRACT. Keywords: Color image differences, image appearance, image quality, vision modeling 1. INTRODUCTION

Transcription:

10 th International Conference on Quantitative InfraRed Thermography July 27-30, 2010, Québec (Canada) Analysis of infrared images in integrated-circuit techniques by mathematical filtering by I. Benkö Prof.Dr.techn. Fac.of Mech.Engineering, Budapest University of Technology and Economics, Budapest, Hungary, H-1112 Budapest, Cirmos u.1., Hungary, Fax/Phone:36-1-310-0999, ibenko@freestart.hu Keywords: mathematical filtering, infrared images, integrated circuits, computer processing Abstract Computer processing of the infrared (IR) images speeds up considerably the evolution of the measurements results. Processing of digitized IR images may be carried out by a variety of approaches and methods. On the whole, it may be said that it is expedient to tailor the strategy and the method of evaluation to the phenomenon under scrutiny. This, in some cases, calls for both heat engineering experience and technical intuition. Image filtering is a special and not commonly used method of IR image analysis. The present author has no information about publications on the mathematical filtering of IR images.the first paper on that topic by the present author was published in 1997. The mathematical IR image filtering in general is suitable for detecting some thermal faults which are difficult to identify otherwise. Image filtering is based on the adequate transformation of the temperature field, i.e. the modification of the temperature values in the pixels of the image. 1. Introduction This paper covers only the data obtained through the computer processing of infrared (IR) thermograms which had to be evaluated because of the IR images gained from various measurements and the nature of the objectives [1,2]. The methods of filtering can be grouped as follows: smoothing filters, sharpening filters, band filters and gradient filters. It is important to emphasize that, after the filters are applied, the colours and temperatures indicated in the resultant image have no relation to the actual temperatures but to the physical essence of the filtering method selected. The illustrations for IR image analysisare taken from the electronics industry (see figures 1a and 1b) [3]. 2. Generalities The principal objective of image enhancement techniques is to process an image so that results should be more suitable for a specific application than the original image. In the IR thermogrammetry the goal of the image processing is to obatain a new IR image showing some thermal faults or singularities in the temperature field. It is to be noted that the image enhancement techniques are very much problem oriented. Generally, image enhancement methods are based or either spatial or frequency domain techniques. The spatial domain refers to the image plane itself, and approaches in this category are based on direct manipulation of pixels in an image. Frequency domain processing techniques are based on modifying the Fourier transform of an image (see Section 6). 3. Spatial domain methodes of image filtering The term spatial domain refers to the aggregate of pixels composing an image, and spatial domain methods are procedures that operate directly on these pixels [4]. Image processing functions in the spatial domain may be expressed as g(x,y) = T[ f(x,y)] (1)

where f(x,y) is the input image, g(x,y) is the processed image and T is an operator on f, defined over some neighbourhood of (x,y).principal One of the principal approaches in equation (1) is based on the use of so-called masks (also referred to as templates, windows or filters). Basically, a mask is a small two-dimensional array, in which the values of the coefficients determine the nature of the process, such as sharpening. Enhancement techniques based on this type of approach often are referred to as mask processing or filtering. 4. Smoothing filters Smoothing filters are used for blurring and for noise reduction. Blurring is used in preprocessing steps, such as removal of small details from an image prior to (large) object extraction, and bridging of very small gaps in line or curves. Noise reduction can be accomplished by blurring with a linear filter and also by non-linear filtering. 4.1 Neighbouring filter In this filtering function the value of the pixel is calculated by averaging the values of the neighbouring pixels. Either four or eight neighbouring pixels can be included. For four pixels the equation g(x,y) defined as follows: (2) g(x,y) = ¼ (n,m) f(n,m). In the above equation g(x,y) is the modified pixel and f(n,m) is the neighbouring pixels. 5. Sharpening filters The principal objective of sharpening is to highlight fine details in an image or to enhance detail that has been blurred, either in error or as a natural effect of a particular method of image acquisition. Uses of image sharpening vary and include applications ranging from electronic printing and medical imaging to industrial inspection and detection of some thermal faults in a printed circuit in electronic technology. 5.1 Derivative filters Averaging of pixels over a region tends to blur detail in an image. As averaging is analogous to integration, differentiation can be expected to have opposit effect and thus to sharpen an image. The most common method of differentiation in image-processing applications is the gradient. 5.1.1. Gradient filter The gradient filter assesses a pixel with regard to the numerical difference to its neighbourhood pixels. Either of two different gradient equations can be selected: (a) common (or normal) gradient equation and (b) the so-called Roberts gradient equation. They differ in how the the neighbouring pixels are viewed. The normal gradient. The gradient (difference) equation is defined as follows: g(x,y) = [f(x,y) f(x+1,y)] + [f(x,y) f(x,y+1)] (3) The result g(x,y) replaces f(x,y). The Roberts gradient. The gradient equation is defined as follows:

InfraRed Signature & Recognition g(x,y) = [f(x,y) f(x+1,y+1)] + [f(x+1, y) f(x, y+1)] (4) The result g(x,y) replaces f(x,y). In both gradient filter functions the calculated value of the pixel can be modified by further parameter options. 6. Matrix filter Within the function, three filter subfunctions are available: (a) low pass, (b) high pass and (c) user. The matrix filter works according to the following mathematical operation. The pixel value of a 3x3 matrix is replaced by the relation: (5) g(m 1,m 2 ) = n1 n2 F(n 1, n 2 )x H(m 1 - n 1-1, m 2 - n 2 + 1 ) where F and H represent the image matrix and the convolution matrix respectively. 6.1. Sobel filter The Sobel filter is a special matrix filter which is particularly suitable for recognizing countours. The results are similar to those achieved with the gradient filter (see Section 5.1.1.). In the Sobel filter the gradient equation is the follows: g = w 1 x + w 1 t x (6) where w 1 is the 3x3 weight matrix that the user has to define, and w 1 t is the weight matrix transposed from w 1 and x is the 3x3 image section matrix. For pixel modification the centre pixel of the image section matrix x is replaced. This is always taken from the original image. 7. Analysis of thermal singularities of an integrated circuit The applicability (advantages and limitation) of IR images and their scientific value are determined in the technical practice by the following main features: (a) the type of the technical phenomenon investigated, (b) consideration of rules of IR optics during the IR image taking and (c) proper selection of ambient parameters. Under optimum conditions, the IR image will contain important information on the thermal character of the temperature field of the examined object or phenomenon. As a consequence, the evaluation of IR images, the thermal physical characteristics and the interpretation will contribute to the scientific value of IR images. In the actual practice of IR image analysis the following general methods may be chosen, while their relative advantages and disadvantages must be decided in the light of the test being done. The first is the traditional phenomenological analysis, e.g.determination of the temperature at specified points of the (e.g. the centre point of the cross hairs) (see Fig. 3a), a comparison between temperature distribution along the horizontal, vertical or optional lines (see Fig.3a),and relief representation of the temperature field (see Fig.3c). Two new methods serve for mathematical evaluation of temperature fields: (a) histographic analysis, i.e. the application of the distribution curve of temperature histogram for process monitoring (see Fig. 3b) [5 ] and (b) mathematical filtering of IR images to reveal the sites of highest temperature or of the largest temperature alteration (see Fig.2).

In the section several techniques are presented for the enhancement and evaluation of IR images. The illustration are taken from the field of integrated-circuit techniques(figure 1).An example for the filtering of the component side is shown in Fig. 2b (Sobel) and the applied Roberts gradient in Fig.2c, where the thermal singularities can be seen. Therefore the recommendable process of mathematical filtering applying to the original IR images in similar technical cases is as follows. The firs step is the Sobel filter which is a sharpening step, equalizing the smaller temperature differences so that the contours of the high-temperature field can bee achieved (Fig.2b). The second step is subsequent filtering of figure2b by the Roberts gradient. The Roberts gradient filtering ensures that all the pixels have a gradient value larger than a threshold and the other filtering provides a background level value. Therefore figure 2 has a threshold of 80 and a background of 15 and shows the hot field of the component side of the integrated circuit. A common evaluation for analysis of the chip side (Fig.1b) is is presented in figure 3. For comparison of clasical and filtering evaluation of IR images, figure 3 presents some possibilities for chip side of the integrated circuit (Fig.1b). Figure 3a shows the temperature distribution along lines created horizontally and vertically, similarly to Fig.2a. Figure 3b is the histographic processed result of Fig.3a, representing the more significant characteristics of the histogram in the specified area in Fig.3b: the highest (maximum 65.4 o C), the lowest (minimum 28.6 o C) and the middle (average 37.7 o C) temperature,etc. Figure 3c is a three-dimensional relief display of Fig.3a. When the spots with the highest temperatures on both the chip and the component sides are known, the faulty or improperly sized elements can be replaced. Thus unexpected later failures due to the high local thermal load can be prevented. 7. Conclusions IR image filtering is a practical, quick and normalizable evaluation method with the aim of analysing the temperature field initially. The topic presented in this paper is representative of techniques that are commonly used in practice for digital IR image enhancement. However, this area of image processing is basically problem oriented, and a dynamic field in the literature, too. For this reason, the methods included in this paper have to select both the topic and the goal of thermal analysis. REFERENCES [1] Benkő, I. Applications of infrared thermogrammetry in thermal engineering. In Proceeding of the Conference on Quantitative Infrared Thermography (QIRT 92), Eurotherm Séries 27, pp.343-349 (Edition Européennes Thermique et Industrie), Paris (1992). [2] Benkö, I. Infra-red picture analysis in thermal engineering. In Proceedings of the Tenth International Conference on Thermal Engineering and Thermogrammetry (Ed. I.Benkő),pp.46-52 (MATE TE and TGM),Budapest(1997). [3] Benkö, I. Applications of infrared filtering in electronic technology. In Book of Abstracts of Quantitative Infrared Thermography (QIRT 98) (Ed. B. Wiecek) pp.86-87 (PKOptoSEP),Lodz(1998). [4] Gonzales, R.G. and Woods, R.E. Digital Image Processing (Addison-Wesley), Wokingham(1977). [5] Benkö, I. ; Köteles, G.J. and Németh, G. New infrared histographic investigation of the effect of beta-irradiation in medical field. In Proceedings of the Conference on Medical Infrared Thermography (MIRT 98) (Eds. D. Balageas, G. Busse, C. M. Carlomagno and B.Wiecek) pp.40-45 (PKOptoSEP), Lodz(1998).

InfraRed Signature & Recognition Fig.1, (a) The component side and (b) the chip side of an integrated circuit

InfraRed Signature & Recognition