• No results found

Quantification and Localization of Colocalization

N/A
N/A
Protected

Academic year: 2022

Share "Quantification and Localization of Colocalization"

Copied!
4
0
0

Loading.... (view fulltext now)

Full text

(1)

QUANTIFICATION AND LOCALIZATION OF COLOCALIZATION Milan Gavrilovic and Carolina W¨ahlby

Center for Image Analysis, Uppsala University, Sweden

ABSTRACT

This paper presents a comparison of two well known and commonly used methods for quantification of color colocal- ization in fluorescence microscopy image data. We also pro- pose a new method based on a modified spectral decompo- sition borrowed from the field of remote sensing. Quantifi- cation and localization of colocalized pixels using modified spectral decomposition proved to be more robust than previ- ous method when tested on a data set of artificial images with increasing levels of noise. The proposed method was also tested on a data set consisting of 16 color channels, showing that it is easily extendable to colocalization problems in more than two color dimensions.

Index Terms— image analysis, fluorescence microscopy, colocalization, spectral decomposition

1. INTRODUCTION

In fluorescence microscopy, during acquisition of multiply labeled fluorescent specimens two or more of the emission signals can often be physically located in the same area or very near to one another in the final image due to their close proximity within the microscopic structure. This effect is known as colocalization. Colocalization is particularly im- portant for revealing information on how and where proteins interact within a cell, as well as in which sub-cellular struc- tures they are active.

Fluorescence markers with red and green emission wave- lengths are usually selected. Dyes representing these wave- lengths are carefully matched to the power spectrum of the il- lumination source to obtain maximum excitation wavelengths.

If emission spectral overlap occurs, color channels will inter- fere with each other and disturb the quantification of colocal- ization. Graphical display for colocalization analysis is con- veniently represented by a fluorogram (sometimes called scat- terplot or 2D histogram), which correlates the relationship or association between two sets of data.

The first techniques for quantification of colocalization based on pattern recognition techniques were developed in

This project was funded by the EU-Strep project ENLIGHT (ENhanced LIGase based Histochemical Techniques). The authors would also like to thank Jenny G¨oransson at the Department of Genetics and Pathology, Up- psala University, for providing a 16-dimensional data set on which the pre- sented method could be tested.

the beginning of the 1990s [3]. Soon after, the same authors (Manders et al.) [4] presented the first colocalization coeffi- cients that are still in frequent use. These methods, as well as their modifications applied in a number of scientific papers and softwares for medical imaging, are based on threshold- ing, and are therefore more or less user dependent or require preprocessing. A fully automatic method for quantification of colocalization was presented in 2004 [1]. This paper com- pares known methods with a new method, proposed by us, based on the ideas of spectral decomposition [2], designed to quantify colocalization and localize colocalized pixels.

2. MATERIALS AND METHODS 2.1. Test images

A set of test images composed of Gaussian shaped objects with added Gaussian white noise (zero-mean and varying stan- dard deviation) was created. Objects in the red and green color channels were either completely overlapping (creating yellow objects), partly overlapping, or not overlapping at all.

The test images were used to compare stability and robustness of different methods for quantification of colocalization. Typ- ical test images, with and without noise, are shown in Fig. 3.

2.2. Pattern recognition techniques

The first approaches used for the quantification of colocaliza- tion in images are based on pattern recognition techniques.

Pearson’s correlation coefficient (1) describes the degree of overlap between two patterns, where Ri and Gi are red and green intensities of pixel i, respectively, and Raverand Gaver

the average values of Riand Gi, respectively [3].

rP = P

i(Ri− Raver)(Gi− Gaver) pP

i(Ri− Raver)2P

i(Gi− Gaver)2 (1) In Pearson’s correlation, the average pixel intensity values are subtracted from the original intensity values. As a result, the value of this coefficient ranges from -1 to 1, with a value of -1 representing a total lack of overlap between pixels from the images, and a value of 1 indicating perfect image correlation.

Since Pearson’s correlation coefficient accounts only for the similarity of shapes between the two images, the tech-

(2)

nique is often used to calculate an alternative correlation co- efficient where the subtraction of the average pixel intensity values from the original intensities is omitted. Defined for- mally as the overlap coefficient (2), this value ranges from 0 to 1.

r=

P

iRiGi pP

i(Ri)2P

i(Gi)2 (2)

A disadvantage of the overlap coefficient is that the result of the calculation is uncertain because of the strong influence of the ratio of the number of objects in each of the compo- nents.

2.3. Manders’ colocalization coefficients

A biologically meaningful set of coefficients are the colocal- ization coefficients presented in 1993 [4]. To cancel out the dependence of the ratio of the number of objects present in the overlap coefficient, the colocalization coefficient is divided into two different coefficients (3).

M1M = P

iRi,coloc P

iRi , M2M = P

iGi,coloc P

iGi (3)

Like in previous equations Riand Giare red and green in- tensities of pixel i, and in these formula, Ri,coloc=Riif Gi >

0, and Gi,coloc=Gi if Ri >0. These coefficients are not de- pendent on the relative intensities of the signals and have later become well known under the name of Manders’ colocaliza- tion coefficients. Their major flaw is that they are overly sen- sitive to background noise. Using Manders’ methods, it is also not possible to see where the yellow pixels are located.

2.4. Costes’ automatic thresholding

To make Manders’ coefficients (3) more stable, a threshold value excluding background noise may be added to each chan- nel. The overlapping regions of both channels that are above the thresholds are then considered as colocalized regions, and the proportions of signal for each channel inside those areas are defined as the new colocalization coefficients. A prob- lem with this technique is that the thresholds are typically based on visual inspection of the images or a segmentation algorithm, leading to inconsistent results. Costes’ automatic thresholding [1] solves this problem by taking into account the amount of correlation in different regions of the fluoro- gram to automatically estimate the thresholds.

The automatic threshold search (Fig. 1) is done along a line whose slope a and intercept b are obtained by linear least- square fit of the red and green intensities (Riand Gi) over all pixels in the image (i.e., Ri=aGi+b). This linear behavior has been approximated by a least-square fit in the fluorogram based on orthogonal regression and PCA (principal compo- nent analysis). The threshold Trcorresponds to two intensity

values (Trand Tg=aTr+b) applied simultaneously to the red and green channels, respectively. Starting with the highest in- tensity value, the algorithm reduces the threshold value incre- mentally and computes the Pearson’s correlation coefficient rP (1) of the image using only pixels with intensities below the threshold. The algorithm continues reducing the threshold until rPreaches 0.

Tr=22

Tg=[aTr+b]=23 Gi=aRi+b

R G

Fig. 1. Fluorogram showing results of Costes’ automatic threshold algorithm.

This approach leads to the approximation of colocaliza- tion coefficients

M1C= P

Ri>TrRi

P

iRi , M2C= P

Gi>aTr+bGi

P

iGi (4)

as published in [1]. We have chosen a slight modification in our implementation, which has proved to be more stable:

M1Cm= P

Ri>TrGi>aTr+bRi P

Ri>TrRi , (5) M2Cm=

P

Ri>TrGi>aTr+bGi P

Gi>aTr+bGi (6) 2.5. Conical selection of area of colocalization

As mentioned above, most well known methods for deter- mination of colocalization using fluorograms are based on thresholding. In [5], an alternative method based on conical regions of colocalization is presented. Threshold levels are set for both channels based on an analysis of the histogram of the image, and a conical area of colocalization is selected.

The angle is varied until the Pearsons correlation satisfies re- quirements similar to Costes’ automatic threshold search.

(3)

2.6. Quantification and localization of colocalization us- ing spectral decomposition

An image consisting of a red and a green color channel show- ing objects that are partially overlapping can be thought of as a collection of pixel samples from a color spectrum vary- ing from red to orange to yellow to yellowish green to green.

Finding colocalization will then become a matter of classify- ing the pixels as belonging to a certain part of this spectrum, independent of pixel intensity. In remote sensing, where im- ages are often multi-spectral and consisting of a large number of color channels, this is referred as spectral decomposition [2]. Each pixel i is described as a vector, or test spectrum ti consisting of the pixel intensities in the available color channels, i.e., in the two-color case ti = [Ri, Gi]. Each test spectrum is thereafter compared to a set of reference spectra rby using

c= cos−1( t· r

k tk · k tk) (7) The smallest angular deviation min(c)will then be the reference spectrum closest to the current test spectrum, and therefor its corresponding spectral class. The equation (7) can also be written as

c= cos1(

Pnrs i=1tiri (Pnrs

i=1t2i)1/2(Pnrs

i=1ri2)1/2) (8) where nrs is the number of reference spectra. In the two- color case, where we look for red, green and yellow pixels, we can initialize the reference spectra as rR= [1, 0], rG = [0, 1]

and rY = [1, 1]. Reference spectra may also be calculated from a training image in a similar fashion to training regions used in pixel-by-pixel classification.

After initial classification of pixels using (8), we have added a step for refinement of the reference spectra to avoid mis-classification in cases where the intensity range of the red and green channels differ or in cases of emission spectra inter- ference (also referred to as cross-talk). Based on the median angle of the pixels in each class, a new set of reference spectra is calculated, and equation (8) is run once again using the re- fined reference spectra. This measure of similarity between a test spectrum and a reference spectrum is insensitive to inten- sity as the angle between two vectors is invariant with respect to the length of the vectors. The method is also easily applied to images with a large number of color channels.

In the two-color case, we can generalize the method by assigning pixels to the angles αR, αY, and αG, accordingly (Fig. 2). Just like colocalization coefficients used for quantifi- cation after Costes’ automatic thresholding (5) and (6), cor- responding coefficients for colacalization using spectral de- composition will be:

M1sd= P

tanGi

Ri>αR+αY2 tanGi

Ri<αG +αY2 Ri P

tanGi

Ri<αG+αY2 Ri , (9)

αG=75.3

αR=14.0 YG)/2 αY=45.0

RY)/2 G

R

Fig. 2. Fluorogram showing results of algorithm based on spectral decomposition.

M2sd= P

tanGi

Ri>αR+αY2 ∧tanGi

Ri<αG+αY2 Gi

P

tanGi

Ri>αR+αY2 Gi (10) All pixels, including dark background pixels, will be clas- sified as red, green, or yellow, and no threshold as to what are object or background pixels is included. This type of image segmentation should be addressed in later processing steps.

3. RESULTS

As spectral decomposition does not segment the image into objects and background, many background pixels are marked as colocalized in Fig. 3. This detection of yellow pixels also in the background noise is not essentially relevant because the aim is not to segment the image but to quantify and lo- cate colocalized pixels. Costes’ automatic threshold algo- rithm mainly does not mark these pixels, but a more seri- ous problem is the fact that Costes mask also contains pixels which belong to red or green objects in the images with some- what higher levels of noise. We do not have this problem in masks made by the spectral decomposition algorithm.

Regarding quantification of colocalization, the proposed spectral decomposition algorithm has shown more promising results than Costes’ automatic thresholding (Fig. 4). When looking at test image without noise, all three equations based on Manders’ (3) and Costes’ (5),(6) methods and the proposed spectral decomposition (9),(10) result in the same value, 0.5, but with higher levels of noise, we can conclude that the method based on spectral decomposition is more robust compared to the others.

3.1. Colocalization in more than two colors

Detection of colocalization using spectral decomposition is easily extended to more than two dimensions. We applied the

(4)

Fig. 3. Colocalization coefficients were calculated on test im- age with pure red, yellow and green objects (e.g. 0.5 colocal- ization in both channels), as well as for three different levels of noise using Manders’ (3), Costes’ (5),(6) and spectral de- composition (9),(10) methods. Test images were recreated 10 times for each level of noise to calculate the variance of the coefficients. Note that no image of colocalized pixels is provided by Manders’ method as it does not localize yellow pixels.

described method to a data set consisting of a 16-channel im- age of fluorescence labeled detection probes used for identi- fication of DNA fragments attached to a glass surface. The 16 color channels are created by using four different fluo- rochromes applied to different detection fragments at four different hybridization steps. Using spectral decomposition spots representing DNA fragments could be classified into the 35 known types. Initial results show that classification of > 10000 spots per glass slide could easily discriminate between female and male DNA samples based on X- and Y- chromosome content.

4. CONCLUSIONS AND FURTHER DEVELOPMENTS

The proposed algorithm for quantification and localization is simple to implement and definitely of lesser complexity in comparison to preceding methods, which is of great impor- tance for high resolution images that have more than two color channels. In future research, the main focus will be on finding new, better ways for initial division of the fluorogram and re- finement of reference spectra using an iterative algorithm sim- ilar to Costes automatic thresholding, where Pearson’s corre- lation coefficient would depend upon ”threshold angles” in- stead of levels. The proposed method will also be tested on a larger set of test images as well as real image data.

0 5 10 15 20 25 30

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Noise − standard deviation

Colocalization coefficient

Manders1 Manders2 Costes1 Costes2 Spect. Dec. 1 Spect. Dec. 2

Fig. 4. Comparison of colocalization coefficients. Manders’

coefficients (3) provide poor results on images with noise if no preprocessing is applied, while more accurate results are pro- vided by Costes’ method (5),(6). Colocalization coefficients based on spectral decomposition (9),(10) proved the most ro- bust.

5. REFERENCES

[1] S. V. Costes, D. Daelemans, E. H. Cho, Z. Dobbin, G. Pavlakis, and S. Lockett. Automatic and quantita- tive measurement of protein-protein colocalization in live cells. Biophysical Journal, 86:39934003, 2004.

[2] F. A. Kruse, A. B. Lefkoff, J. B. Boardman, K. B. Heide- brecht, A. T. Shapiro, P. J. Barloon, and A. F. H. Goetz.

The spectral image processing system (SIPS) - interactive visualization and analysis of imaging spectrometer data.

Remote Sensing of Environment, 44:145–163, 1993.

[3] E. M. M. Manders, J. Stap, G. J. Brakenhoff, R. van Driel, and J. A. Aten. Dynamics of three-dimensional replica- tion patterns during the s-phase, analysed by double la- belling of dna and confocal microscopy. Journal of Cell Science, 103(3):857–862, 1992.

[4] E. M. M. Manders, F. J. Verbeek, and J. A. Aten. Mea- surement of co-localization of objects in dual-color con- focal images. Journal of Microscopy, 169(3):375–382, 1993.

[5] P. G. Pe˜narrubia, X. F. Ruiz, and J. G´alvez. Quantita- tive analysis of the factors that affect the determination of colocalization coefficients in dual-color confocal images.

IEEE Transactions on Image Processing, 86:39934003, 2004.

References

Related documents

M3, formerly Movex, is an ERP system that has existed since the 80s. It is designed for medium to large companies, and focuses on businesses dealing with chemicals,

On the other hand, the method presented in Paper V localizes the robot in the layout map using sensor measurements and uses this localization to find correspondences between corners

Det går endast att mängdberäkna material och objekt i ArchiCAD, till skillnad från Vico Estimator 2008 där det går att mängdberäkna tillbehör, såsom antalet skruv för en viss

The main findings reported in this thesis are (i) the personality trait extroversion has a U- shaped relationship with conformity propensity – low and high scores on this trait

Our experimental results showed that the distance error in the RSSI localization method is considerable and environmental condition especially obstacles and

With a reactive path-finding algorithm in place, the responsible ROS node searches for the next recognizable landmark, using a vector field obstacle avoid- ance algorithm to stay

For obtaining the most accurate position estima- tions with the current methods and data, it is therefore suggested to use sector fitting, sector fitting combined with logloss

Looking at the recent successes of convolutional neural networks in other object detection tasks [3], the aim in this project is to train a network that can perform