CMOS sensor cross-talk compensation for digital cameras

Similar documents
Modelling of color cross-talk in CMOS image sensors

Method of color interpolation in a single sensor color camera using green channel separation

AN EFFECTIVE APPROACH FOR IMAGE RECONSTRUCTION AND REFINING USING DEMOSAICING

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Demosaicing Algorithms

Simultaneous Capturing of RGB and Additional Band Images Using Hybrid Color Filter Array

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

DIGITAL SIGNAL PROCESSOR WITH EFFICIENT RGB INTERPOLATION AND HISTOGRAM ACCUMULATION

Calibration-Based Auto White Balance Method for Digital Still Camera *

EE 392B: Course Introduction

Color image Demosaicing. CS 663, Ajit Rajwade

Color Filter Array Interpolation Using Adaptive Filter

IEEE SENSORS JOURNAL 1. Theoretical Approach to CMOS APS PSF and MTF Modeling Evaluation

Digital Photographs, Image Sensors and Matrices

DIGITAL IMAGING. Handbook of. Wiley VOL 1: IMAGE CAPTURE AND STORAGE. Editor-in- Chief

Lecture 29: Image Sensors. Computer Graphics and Imaging UC Berkeley CS184/284A

Digital Photographs and Matrices

Fundamentals of CMOS Image Sensors

Demosaicing Algorithm for Color Filter Arrays Based on SVMs

Design of Practical Color Filter Array Interpolation Algorithms for Cameras, Part 2

Application of CMOS sensors in radiation detection

An Improved Color Image Demosaicking Algorithm

Photons and solid state detection

A Unified Framework for the Consumer-Grade Image Pipeline

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION

EMVA1288 compliant Interpolation Algorithm

Design and Simulation of High Speed Multi-Processing CMOS Image Sensor

Part Number SuperPix TM image sensor is one of SuperPix TM 2 Mega Digital image sensor series products. These series sensors have the same maximum ima

Fully depleted, thick, monolithic CMOS pixels with high quantum efficiency

Simultaneous geometry and color texture acquisition using a single-chip color camera

Overview. Charge-coupled Devices. MOS capacitor. Charge-coupled devices. Charge-coupled devices:

Edge Potency Filter Based Color Filter Array Interruption

Camera Image Processing Pipeline

THE CCD RIDDLE REVISTED: SIGNAL VERSUS TIME LINEAR SIGNAL VERSUS VARIANCE NON-LINEAR

VLSI DESIGN OF A HIGH-SPEED CMOS IMAGE SENSOR WITH IN-SITU 2D PROGRAMMABLE PROCESSING

Improved sensitivity high-definition interline CCD using the KODAK TRUESENSE Color Filter Pattern

TRUESENSE SPARSE COLOR FILTER PATTERN OVERVIEW SEPTEMBER 30, 2013 APPLICATION NOTE REVISION 1.0

Main Subject Detection of Image by Cropping Specific Sharp Area

A CMOS Image Sensor With Dark-Current Cancellation and Dynamic Sensitivity Operations

Fast MTF measurement of CMOS imagers using ISO slantededge methodology

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization

A Dynamic Range Expansion Technique for CMOS Image Sensors with Dual Charge Storage in a Pixel and Multiple Sampling

Putting It All Together: Computer Architecture and the Digital Camera

Design and Simulation of Optimized Color Interpolation Processor for Image and Video Application

Interpixel crosstalk in a 3D-integrated active pixel sensor for x-ray detection

Ultra-high resolution 14,400 pixel trilinear color image sensor

Design of practical color filter array interpolation algorithms for digital cameras

Image Demosaicing. Chapter Introduction. Ruiwen Zhen and Robert L. Stevenson

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

RGB RESOLUTION CONSIDERATIONS IN A NEW CMOS SENSOR FOR CINE MOTION IMAGING

VGA CMOS Image Sensor

Image sensor combining the best of different worlds

SYSTEMATIC NOISE CHARACTERIZATION OF A CCD CAMERA: APPLICATION TO A MULTISPECTRAL IMAGING SYSTEM

COLOR DEMOSAICING USING MULTI-FRAME SUPER-RESOLUTION

Image Segmentation of Historical Handwriting from Palm Leaf Manuscripts

Industrial computer vision using undefined feature extraction

COLOR FILTER PATTERNS

IN RECENT years, we have often seen three-dimensional

VGA CMOS Image Sensor BF3905CS

Trend of CMOS Imaging Device Technologies

A 1.3 Megapixel CMOS Imager Designed for Digital Still Cameras

Research Article Discrete Wavelet Transform on Color Picture Interpolation of Digital Still Camera

IDENTIFYING DIGITAL CAMERAS USING CFA INTERPOLATION

Image Denoising Using Statistical and Non Statistical Method

Spatially Varying Color Correction Matrices for Reduced Noise

Interpolation of CFA Color Images with Hybrid Image Denoising

Charged Coupled Device (CCD) S.Vidhya

How does prism technology help to achieve superior color image quality?

Digital Cameras The Imaging Capture Path

High Dynamic Range image capturing by Spatial Varying Exposed Color Filter Array with specific Demosaicking Algorithm

Digital photography , , Computational Photography Fall 2017, Lecture 2

FPGA-based signal processing in an optical feedback self-mixing interferometry system

Cvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro

Introduction. Prof. Lina Karam School of Electrical, Computer, & Energy Engineering Arizona State University

MLP for Adaptive Postprocessing Block-Coded Images

License Plate Localisation based on Morphological Operations

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Detection and Verification of Missing Components in SMD using AOI Techniques

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1. Kalevo (43) Pub. Date: Mar. 27, 2008

Noise Characteristics of a High Dynamic Range Camera with Four-Chip Optical System

Broadband Optical Phased-Array Beam Steering

Control of Noise and Background in Scientific CMOS Technology

A simulation tool for evaluating digital camera image quality

Image De-Noising Using a Fast Non-Local Averaging Algorithm

QUALITY CHECKING AND INSPECTION BASED ON MACHINE VISION TECHNIQUE TO DETERMINE TOLERANCEVALUE USING SINGLE CERAMIC CUP

WITH the rapid evolution of liquid crystal display (LCD)

Based on lectures by Bernhard Brandl

Cameras As Computing Systems

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

product overview pco.edge family the most versatile scmos camera portfolio on the market pioneer in scmos image sensor technology

A Low Noise and High Sensitivity Image Sensor with Imaging and Phase-Difference Detection AF in All Pixels

lll lll a lldl DID lll DIII DD llll uui lll DIV 1101 lll ld ll Dl lli

Analysis on Color Filter Array Image Compression Methods

Investigation of ultrasmall 1 x N AWG for SOI- Based AWG demodulation integration microsystem

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

A 3D Multi-Aperture Image Sensor Architecture

Megapixels and more. The basics of image processing in digital cameras. Construction of a digital camera

Lecture Notes 5 CMOS Image Sensor Device and Fabrication

Image and Video Processing

Diffraction lens in imaging spectrometer

Transcription:

University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2002 CMOS sensor cross-talk compensation for digital cameras Wanqing Li University of Wollongong, wanqing@uow.edu.au Philip Ogunbona University of Wollongong, philipo@uow.edu.au Yu Shi University of Wollongong, ys099@uowmail.edu.au Igor Kharitonenko University of Wollongong, igor@uow.edu.au Publication Details Li, W., Ogunbona, P., Shi, Y. & Kharitonenko, I. (2002). CMOS sensor cross-talk compensation for digital cameras. IEEE Transactions on Consumer Electronics, 48 (2), 292-297. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

CMOS sensor cross-talk compensation for digital cameras Abstract This paper presents two algorithms for removing the cross-talk effect in CMOS sensor based color-imaging systems. The algorithms work on the Bayer raw data and have low computational complexity. Experimental results on Macbeth color chart and real images demonstrated that both algorithms can effectively eliminate the cross-talk effect and produce better quality images with conventional color interpolation and correction algorithms designed for CCD image sensors. Complexity of the algorithms is also analyzed. Keywords digital, compensation, cameras, talk, cmos, cross, sensor Disciplines Physical Sciences and Mathematics Publication Details Li, W., Ogunbona, P., Shi, Y. & Kharitonenko, I. (2002). CMOS sensor cross-talk compensation for digital cameras. IEEE Transactions on Consumer Electronics, 48 (2), 292-297. This journal article is available at Research Online: http://ro.uow.edu.au/infopapers/2137

292 IEEE Transactions on Consumer Electronics, Vol. 48, No. 2, MAY 2002 CMOS SENSOR CROSS-TALK COMPENSATION FOR DIGITAL CAMERAS Wanqing Li, Philip Ogunbona, Yu Shi and lgor Kharitonenko Motorola Australian Research Center Locked Bag 5028, Botany, NSW 1455, Australia E-mail: {wli,pogunbon,yshi,ikhari}@arc.corp.mot.com ABSTRACT This paper presents two algorithms for removing the cross-talk effect in CMOS sensor based color-imaging systems. The algorithms work on the Bayer raw data and have low computational complexity. Experimental results on Macbeth color chart and real images demonstrated that both algorithms can effectively eliminate the cross-talk effect and produce better quality images with conventional color interpolation and correction algorithms designed for CCD image sensors. Complexity of the algorithms is also analyzed. 1. INTRODUCTION Complementary Metal-Oxide-Semiconductor (CMOS) imaging technology [ 1,2] is emerging as an alternative solid-state imaging technology to charge coupled device (CCD). This trend can be attributed some of the advantageous properties of CMOS image sensors: low cost (compatible process with standard CMOS technologies), low power consumption, and easy integration with other CMOS signal processing modules. One clear implication of these advantages of CMOS is the possibility of one-chip solution for many applications. A typical digital color imaging system with one-sensor CMOS imager, as shown in Figure 1, consists of three parts: optical, analogue and digital. The analogue part is composed of an array of CMOS sensor elements, read-out circuits, amplifiers and analogue-digital (AD) converters. The color filter array (CFA) in the optical part is used to filter the incident light such that each sensor element is only exposed to one of the primary colors (Red, Green, and Blue) or one of the complementary colors (Cyan, Yellow and Magenta). Figure 2 gives a typical CFA for RGB primary colors. Figure 2. A typical RGB color filter array Since the primary/complementary colors are only sparsely sampled, i.e. only one of the color components is sampled at each sensor element, recovery of the missing colors from the sampled ones is necessary in order to generate a color image. This is usually achieved by color interpolation and correction in the digital processing part. Compared to CCD image sensors, however, CMOS image sensors often perform less satisfactorily due to its unique problems including dark current, fixedpattern noise (FPN), pixel cross-talk and high random noise. Though recent improvement in CMOS sensor and circuit technology has combated some of the problems [l], cross-talk [3] and random noise [4] remain unsolved. This paper presents a signal processing based solutton to the problem of pixel cross-talk. Section 2 discusses Contributed Paper Manuscript received March 11, 2002 0098 3063/00 $10.00 @ 2002 IEEE

Li et al.: CMOS Sensor Cross-Talk Compensation for Digital Cameras 293 in detail the pixel cross-talk and its impact on a finished color image. In Section 3, two algorithms are described for compensating the pixel cross-talk based on our mathematical model [ 1 11. Experimental results on both Macbeth color checker and real images are presented in Section 4. The paper concludes with some remarks in Section 5. 2. PIXEL CROSS-TALK Pixel cross-talk is a phenomenon wherein neighboring pixels interfere with each other [3]. In other words, the response of the sensor at a given pixel depends not only on the incident light at this pixel, but also on its neighbors. It has been observed that the horizontally adjacent pixels interfere with each other much more than vertically adjacent pixels [4] possibly due to the pixel layout. Considering a CMOS sensor with the RGB CFA as shown in Figure 2, the red pixels interfere with their green neighbors, referred as Gr hereafter, and so do the blue pixels with their green neighbors, referred as Gb hereafter. As a result of the cross-talk, Gr and Gb appear to be different even though they receive the same amount of incident light. Figure 3 shows the light skin color block from Macbeth color checker and the blocky effect caused by the cross-talk. Its average Gr and Gb are 184 and 169 respectively; nearly 10% difference. Figure 3. Blocky effect on finished color images caused by cross-talk There are several possible factors that contribute to the cross-talk. Optically, light may pass through one pixel filter at such an oblique angle that it strikes its adjacent pixels by the time it propagates down to the sensor surface. Electrically, sensor read-out circuits may allow for the signal read from one pixel to influence the signal read from another pixel. Architecturally, carriers generated by penetrating photons under a pixel diffbse to a nearby pixel depletion region and are collected by the nearby pixel. The depth to which a photon will penetrate in silicon substrate before generating a carrier is strongly wavelength dependent [7] and the longer the wavelength, the deeper the penetration. Consequently, diffusion would result in a strong cross-talk between red pixels and their neighboring Gr pixels. In the next section, we present two signal processing based algorithms to combat the cross-talk problem. 3. COMPENSATION OF CROSS-TALK From signal processing perspective, cross-talk can be considered either as random noise or as noise having certain pattern. Application of median filter or its variations [8-101 seems to be a straightforward choice because of its simplicity and effectiveness. However, median filter is good at removing random impulse noise. The fixed pattern characteristic of the cross-talk should be explored as well in order to remove the cross-talk effect effectively. According to the three hypotheses (physical, electrical and architectural) presented in Section 2 with respect to the sources of cross-talk, it is asserted that the amount of the cross-talk can be estimated locally and its effect can be removed by compensating the difference between the Gr and Gb channel [ 111. Using this as a basis, the problem of cross-talk compensation is formulated as follows. Cross-talk Compensation: We estimate the G-channel from the sampled Gr and Gb channels such that the estimation minimizes the error in gradient between the estimated G-channel and the Gr and Gb channels. This estimation criterion maintains the image sharpness. Furthermore, the estimation is subject to either of the following two reasonable assumptions: 1. The local average of the G-channel is confined to either Gr or Gb channel (Algorithm I) 2. The local average of the G-channel is confined to the average of Gr and Gb channel. (Algorithm 11) Notice that the local average can be estimated from the neighborhood of a given pixel. Without loss of generality, consider the following 5x5 local RGB Bayer raw data (Figure 4), where the central pixel is Gr in (a) and Gb in (b). With the assumptions above, Algorithm I is based on bilinear interpolation, which adjusts one channel while using the other as a reference, and Algorithm I1 is based on the local averages of Gr and Gb and modifies both Gr and Gb channels. Both algorithms attempt to minimize the contrast degradation of the color image reconstructed from the Bayer data after the removal of the cross-talk [ 111.

294 IEEE Transactions 011 Consumer Electronics, Vol. 48, No. 2, MAY 2002 where R (;L R i;j GI B C2 B Ci.9 3.2 Algorithm I1 - Average based B Gj B G5 B K <x1 R Cis K This algorithm changes both G, and Gb channels. For a Gt, R (i7 K (;8 Gj B Gy B G8 G, pixel at location 7, as shown in Figure 4(a), B Cig B C, B R C;g R (ii, R Gb R G,. R c;,, B Gc B (4 (b) AG, = (AG4 + AGs i AG9 + AGO) 14 AG4 = G4 -(G, t G, + G, i G1)/4 G$,, = GI + (G, - Gr)/2 5, = (G, + G5 + G, + G,)/4 Gr = (G, + G, + G3 + G, + GI + G, + G, + G, + Gd)/9 Figure 4. A 5x5 local window from Bayer For a Gb pixel at location 7, as shown in Figure 4(b), pattern, (a) The central pixel G7 is G,; (b) the central Gym = G, + ( - cb)/2 pixel G7 is Gb ~=(G4+GSiG9+G,)/4 (3) 3.1 Algorithm I : Interpolation based c, = (G, + G, i G, i G, + G, + G, + G, + G, + Gd)/9 In this algorithm, either Gr Or Gb is chosen as a reference channel and the other channel will be modified in such a way as to equalize the two channels. Assuming Gb as the reference, G, pixel at location 7, as shown in Figure 4(a), shall be modified as or GYw = GI + AGl (1) AGs = Gs - (G, i G3 + G, + G, ) 14 AG9 = G, - (G, t G, t Gb i G,)/4 AGO = Go - (G, + G, + G, t Gd )/4 Gp" = G4 +G5 +G, +G,, (8+4)G, -[2(G2 +G, +G, +G,)+G, +G, +Gh +Gd] 4 16 Notice that only the green values at G, pixels need to be adjusted using the method described above if the Gb channel is selected as a reference channel. Similarly, only Gb pixels need to be modified if G, is the reference. (2) The complexity ofthe algorithm is shown in Table 2. Table 2. Complexity of Algorithm I1 13 *(mn/2) Multiplication NILL Division 1 *(mn/2) I 'I) The estimation is purely based on the formula presented above 3.3 Color processing chain with Gr/Gb compensation Since the proposed algorithms work on the Bayer raw data, it must be placed as the first step in the digital color processing chain, as shown in Figure 5. After the compensation, most existing color interpolation and correction algorithms can be applied even if they have been initially designed for CCD image sensors. Table 1. Complexity of Algorithm I I Figure 5. Color processing chain with cross-talk compensation Multiplication NILL The estimation is purely based on the formula presented above. For a (m x nj-sized Bayer pattern image, the complexity of the algorithm is shown in Table 1. 4. EXPERIMENTAL RESULTS Macbeth color checker and real images captured by CMOS image sensor MCM20014 with Bayer-RGB color filter are used for evaluating the performance of the proposed algorithms. MCM20014 is an active VGA CMOS image sensor consisting of square pixel unit cells with pinned photodiode architecture. The pixel pitch is 7.8pm. For color interpolation, we

Li ct al.: CMOS Sensor Cross-Talk Compensation for Digital Cameras 295 applied an edge-based algorithm as described in [6] together with a color correction with 3x3 matrix. Table 3 presents the average Gr and Gb values of six color boxes from the Macbeth color checker before and after Gr/Gb compensation using a median filter (M-flt) and the proposed algorithms (Alg I & Alg 11). Notice there is about 10% difference between Gr and Gb channel for the same color. The proposed algorithms removed the Gr/Gb difference very well with maximum difference of 1, which is in some cases due to numeric computation error. Table 3. The average Gr and Gb values of 5 color boxes from Macbech color checker before and after Gr/Gb compensation compensation algorithms do not degrade the sharpness of the images. 5. SUMMARY We proposed two simple and efficient algorithms for removing the cross-talk effect in CMOS image sensor without degrading the sharpness of the images. The algorithms work only on the Green channel of the Bayer raw data. Further improvement on the algorithms might be achieved by taking into consideration the correlation between two the signals: Gr-Gb and R-B. Color Before M-flt AlgI Skin Gr Gb 184 169 169 184 170 169 Orange Gr 151 137 137 Gb 137 151 137 Blue Gr 18 20 20 Gb 20 18 20 Green Gr 95 92 92 Gb 92 95 92 Red Gr 71 57 58 Gb 57 71 57 Grey Gr 207 199 199 Gb 199 206 199 Alg I1 177 176 144 144 19 19 93 93 64 64 203 203 Figure 6. Without Gr/Gb compensation Figure 7. Gr/Gb compensation using Algorithm I 'he median filter operated on every green p.el and its 4 nearest neighbors. However, it just swapped the Gr and Gb channel (column M-flt). This is because at every Gr pixels, there are 4 nearest Gb pixels and every Gb pixel has 4 nearest Gr pixels. Figure 6, 7, 8 are the finished Macbeth color checker without Gr/Gb compensation and with compensation using Algorithm I and algorithm I1 respectively. The blocky effect in Figure 6 is usually not noticeable until it's zoomed in. Therefore, a small block of the yellow color was zoomed in by a factor of 3. Figure 9, 10 and 11 are real images without GdGb compensation and with GrlGb compensation using the proposed algorithm I and I1 respectively. The Figure 8. Gr/Gb compensation using Algorithm I1 Figure 9. Without Gr/Gb compensation

296 IEEE Transactions on Consumer Electronics, Vol. 48, No. 2, MAY 2002 Figure 10. Gr/Gb compensation using Algorithm I [SI R. T. Chin and C. L. Yeh, Quantitative evaluation of some edge-preserving noise smoothing techniques, Computer Vision, Graphics and Image Processing, ~01.23, pp.67-91, 1983. [9] X. Wanq, Adaptive multistage median filter, IEEE Trans. Signal Processing, 40(4), pp.1015-1017, 1992. [IO] A. Beghdadi and A. Khelhaf, A noise-filtering method using a local information measure, IEEE Trans. Image Processing, 6(6), pp.879-882, 1997. [ 111 W. Li, P. Ogunbona, Y. Shi and I. Kharitonenko, Modelling of color cross-talk in cmos image sensors, Proceedings of ICASSP 2002. Figure 11. Gr/Gb compensation using Algorithm I1 6. REFERENCES [l] M. J. Loinaz, K. J. Singh, A. J. Blanksby, D. A. Inglis, K. Azadet, and B. D. Ackland, A 200-mV, 3.3- V, CMOS color camera IC producing 253x288 24-b video at 30 frameesls, IEEE Journal of Slid-State Circuits, 33(12), pp.2092-2103, 1998. [2] H. S. Wong, Technology and device scaling considerations for CMOS imagers, IEEE Trans. Electron Devices, 43(12), pp.2131-2142, 1996. [3] A. J. Blanksby and M. J. Loinaz, Performance analysis of a color CMOS photogate image sensor, IEEE Trans Electron Devices, 47( l), pp.55-64,2000. [4] H. Tian, B. Fowler and A. E. Gamal, Analysis of temporal noise in CMOS photodiode active pixel sensor, IEEE Journal of Solid-state Circuits, 36( l), pp.92-10 1,2001. [5] J. Adams, K. Parulski and K. Spaulding, Color processing in digital cameras, IEEE MICRO, pp.29, November-December I998 [6] J. E. Adams, Interactions between color plane interpolation and other image processing functions in electronic photography, Proc SPIE, vo1.24 16, SPIE- Int l Sco. For Optical Engineering, Bellingham, Wash., pp.144-155, 1995. [7] J P. Lavine, E. A. Trabka, B. C. Burkey, T. J. Tredwell, E. T. Nelson and C. Anagnostopoulos, Steady-state photocarrier collection in silicon imaging devices, IEEE Trans Electron Devices, ED- 40(9), pp.1123-1134, 1983. BIOGRAPHY Wanqing Li received B. Sc. in physics and electronics and M.Sc. in computer science from Zhejiang University, China in 1983 and 1987 respectively. In 1997, he received PhD in electronic engineering from The University of Western Australia, Australia. He was a lecturer from 1987 to 1990 and associate professor from 1991 to 1992, both with department of computer science and technology, Xiqi campus, Zhejinag University of China. From 1992 to 1993, he was a visiting research fellow with computer science department, Murdoch University, Australia. From 1997 to 1998, he worked as an Information Technology Officer with Bureau of Meteorology, Australia. Dr Li joined Motorola Australian Research Centre in 1998 and is currently a senior research engineer. His research interests include computer vision, image processing and analysis, CMOS image sensors, pattern recognition and neural networks. Philip 0. Ogunbona (SM 97) received the B.Sc. degree in electronics and electrical engineering in 1981 from the University of Ife, Nigeria, and the Ph.D. degree in electrical engineering from Imperial College of Science, Technology and Medicine, London, U.K., in 1987. After post-doctoral work in the Department of Computing, Imperial College of Science, Technology and Medicine, he joined STC Research Labs, Harlow U.K., in 1989. He joined the Department of Electrical and Computer Engineering, University of Wollongong, Australia as a Lecturer in 1990. In 1998, he joined the Visual Information Processing Lab, Motorola Labs, Australian Research Centre, Botany,

Li et al.: CMOS Sensor Cross-Talk Compensation for Digital Cameras 297 where he is now a Principal Research Engineer and leads the Digital Imaging and Signal Processing team. His research interests include image segmentation, and analysis, multiresolution techniques and image processing for digital camera application. Yu Shi received the B.E. degree in electrical engineering from Changsha Polytechnic Institute, Changsha, China, in 1982, and Ph.D degree in biomedical engineering from National Polytechnic Institute of Toulouse, Toulouse, France, in 1992. From 1993 to 1997, he worked in several research institutions in France and England in the fields of medical imaging instrumentation. Since 1998, he has been working at Motorola Australian Research Centre in Sydney, Australia. His current research interests include CMOS image sensors, camera-on-a-chip, embedded imaging systems programming. He can be reached at yu.shi@motorola.com. Igor Kharitonenko was born in Odessa, Ukraine. He received his B.S. with honours in electronics engineering and Ph.D. degrees from Odessa Polytechnic University in 1985 and 1993, respectively. Dr Kharitonenko is currently a principle research engineer at Motorola Australian Research Centre working on technology development for mobile video communicators. His research interests include machine vision, CMOS image sensor architectures, image and video compression. Since 1997 he has been involved in IS0 activity on JPEG2000 image compression standard development. Dr Kharitonenko holds several patents on digital cameras and digital video communication related technologies.