Abstract
Quantitative analysis of bioimaging data is often skewed by both shading in space and background variation in time. We introduce BaSiC, an image correction method based on lowrank and sparse decomposition which solves both issues. In comparison to existing shading correction tools, BaSiC achieves highaccuracy with significantly fewer input images, works for diverse imaging conditions and is robust against artefacts. Moreover, it can correct temporal drift in timelapse microscopy data and thus improve continuous singlecell quantification. BaSiC requires no manual parameter setting and is available as a Fiji/ImageJ plugin.
Introduction
Optical imaging is an indispensable tool in biomedical research. All modern optical imaging (whether whole slide imaging, highcontent screening or highthroughput timelapse microscopy) relies on image processing and quantification methods to analyse and interpret the acquired data. However, optical microscopy data, and especially fluorescence imaging, is often severely affected by shading or vignetting^{1}, typically reflected as an attenuation of the brightness intensity from the centre of the optical axis to the edges. This not only degrades the visual quality of an image (for example, by causing discontinuities in whole slide images (WSIs)), but more critically compromises the downstream analysis of, for example, tissue composition or singlecell properties. Besides spatial shading effects, timelapse movies often exhibit a temporal baseline drift due to background bleaching, which further skews the quantification of the dynamic behaviour of cellular and molecular properties^{2}.
The physical process of image formation can be approximated as a linear function^{3} that relates a measured image, I^{meas}(x) at location x, to its uncorrupted true correspondence, I^{true}(x), as
where the multiplicative term S(x) represents the change in effective illumination across an image (known as flatfield); the additive term D(x), known as darkfield, is dominated by camera offset and thermal noise, which are present even if no light is incident on the sensor.
Existing shading correction methods can be generally divided into two groups: ‘prospective’ approaches that determine S(x) and D(x) from extra reference images^{4} (Supplementary Note 1) and ‘retrospective’ approaches, which rely on the actual image data itself and hence avoid collection of extra reference images (Supplementary Note 2). A number of multiimage based approaches have been recently published, for example, Smith et al.^{5} (Fiji Plugin ‘CIDRE’), Coster et al.^{6} and Singh et al.^{7} (the default module in CellProfiler). These approaches take advantage of shared S(x) among an image sequence and are usually more reliable than singleimage based corrections. Yet they require large numbers of images to reach a stable performance and a manual finetuning of internal parameters, and their robustness to common bioimage artefacts (such as dust and fluorescence dye particles) has not been tested. Moreover, none of the existing methods is able to model and correct temporal drift (e.g. caused by photobleaching) for timelapse movies.
We propose BaSiC, a retrospective method for background and shading correction of image sequences, based on a sparse and lowrank decomposition. In comparison to existing shading correction tools, BaSiC requires fewer input images, works for diverse imaging conditions and is robust against typical image artefacts. Moreover, it can correct temporal drift for timelapse microscopy data, and hence improve singlecell quantification. BaSiC is available as an easytouse Fiji/ImageJ plugin as usually requires no manual parameter tuning.
Results
BaSiC workflow
Inspired by Smith et al.^{5}, we build our method on the shading model (equation (1)), which accounts for the effect of both S(x) and D(x). Such a full model is superior as compared to a partial model that considers S(x) only^{5}. As shown in the schematic plot of Fig. 1, BaSiC first constructs a measurement matrix I (step I), which is then decomposed into a lowrank matrix I^{B} and a sparse residual matrix I^{R} (step II). The lowrank matrix has a maximum rank of two as each column is the sum of a scaled version of S(x) (with a scaling factor B_{i}) and D(x), which are all initialized with zeros (step III) and optimized by promoting the sparsity of the residual matrix with a reweighted L1norm (step IV). In addition, smooth constraints are imposed on both S(x) and D(x) by regulating their sparsity in Fourier domain (Supplementary Fig. 1). The optimization is solved in an iterative fashion using the linearized augmented Lagrangian method^{8}, which is widely used in sparse matrix decomposition like Robust PCA (ref. 9) and RASL (ref. 10) (for a detailed description of the mathematical derivation and matrix updating see Methods and Supplementary Note 3). An automatic parameter setting strategy determines the smooth regularization parameters for S(x) and D(x), adaptive to different image contents, so that tedious manual parameter tuning is avoided (Supplementary Note 4). We provide a statistical interpretation of BaSiC in Supplementary Note 5. With the estimation of S(x) and D(x), we can correct the intensity profile of each image tile of a WSI by reversing the image formation process, equation (1), leading to a homogenous appearance and correct stitching (Fig. 1d versus a).
BaSiC requires few images for shading correction
We first evaluate BaSiC using synthetic images, where the groundtruth of the shadingfree image I^{true}, the flatfield S(x) and the darkfield D(x) are known (Supplementary Note 6). We first compare BaSiC with CIDRE (ref. 5), the only other method that is able to simultaneously estimate S and D. BaSiC requires far fewer images to achieve the same accuracy as CIDRE (for example, 10 versus 100 images to reach an estimation score Γ(S^{est})≤0.1 at three levels of cell density (cell density, Supplementary Fig. 2). We subsequently evaluate BaSiC using a comprehensive microscope image collection provided by Smith et al.^{5}, which includes 10 real microscopy data sets, one photography data set and one synthetic microscopy data set (refer to Smith et al.^{5} for data set details). We assess the correction quality by the correction score, Γ′(I^{corr}), which is the mean absolute difference of pixel pairs in overlapping image regions for each data set after correction, normalized by the difference of the uncorrected pairs^{5}. A Γ′(I^{corr})<1 suggests reduced shading while Γ′(I^{corr})>1 implies increased shading compared to the uncorrected images. Besides CIDRE, we compare BaSiC also with the methods used in Coster^{6} and Cellprofiler^{7} (refer to Methods for technical details), as well as two prospective methods (Calibzero and Emptyzero)^{5}. We find that BaSiC improves image quality with as few as five images (Fig. 2a). At around 100 images it matches prospective methods on average, although the performance varies for different data sets (Supplementary Fig. 3). Among retrospective methods, BaSiC significantly outperforms existing approaches, when fewer than 500 images are used (Fig. 2a). This is practically relevant since WSI acquisition typically contains 50–200 tiles and highcontent screening usually works with 96 and 384 well plates, where only images at the same position of each well share a shading profile^{6}—hence the number of images available for one estimation is 96 or 384.
BaSiC is robust to typical image artefacts
Furthermore, we evaluate the robustness of the four considered retrospective methods with respect to typical image artefacts. One type of common artefacts in fluorescence images is bright particles that strongly fluoresce or scatter light (Fig. 2b). BaSiC is robust to these artefacts as it incorporates them in the sparse residual without affecting the lowrank estimation of S(x) and D(x) (Fig. 2c). By contrast, the estimated flatfields S^{est}(x) from CIDRE and Cellprofiler are sensitive to outliers. While existing methods suffer from artefacts and inhomogeneities at the image edges, BaSiC correction leads to a homogenous distribution of mean cell intensities in a cell culture WSI over the whole slide (Fig. 2d). Other typical artefacts are stray light and residual excitation light due to imperfect filtering, which are difficult to measure experimentally and hence difficult to correct with prospective methods (Supplementary Fig. 4a). BaSiC incorporates such artefacts in the estimation of D(x) and can successfully correct their effect (Supplementary Fig. 4b). A quantitative evaluation of 45 WSIs using the estimation score suggests that BaSiC achieves an accurate estimation of shading in all instances, outperforming existing retrospective methods (Fig. 2e, Supplementary Figs 5–8).
BaSiC corrects background variation in timelapse movies
Finally, we apply BaSiC to improve singlecell quantification of longterm timelapse microscopy. We decompose the shadingfree true image (x) of the ith frame of a timelapse microscopy movie into the sum of a spatiallyconstant baseline signal, B_{i}, and the spatially varying foreground (fluorescence) signal of biological relevance^{6}. Hence the full model for a timelapse movie becomes:
Because of background bleaching and varying experimental conditions, B_{i} is usually not constant between frames (Fig. 1b). We correct the intensity profile of each frame using the estimated S(x), D(x) and B_{i} by reversing equation (2), which removes both spatial shading effects and the temporal drift (Fig. 1e versus b).
Continuous monitoring of singlecell differentiation dynamics is an important research tool for stem cell research^{11}. Besides improving image contrast at the plate edge, BaSiC is able to remove intensity spikes for brightfield images and photo bleaching of the background medium in the fluorescence channel (Supplementary Fig. 9, Supplementary Movies 1 and 2). We apply BaSiC on 6 day timelapse movies of hematopoietic stem and progenitor cells that differentiate towards the granulocytemacrophage (GM) lineage and the megakaryocyteerythrocyte (MegE) lineage (Fig. 3a, see Hoppe et al.^{12} for experimental details). The dynamic expression of the transcription factor PU.1 has been quantified in cells over many generations. The BaSiCcorrected intensity profile illustrates a 2–5fold increase of PU.1 intensity for GM cells at the onset of the lineage marker CD16/32 (Fig. 3b). In contrast, PU.1 levels stay roughly constant in MegE cells, when the onset of the lineage marker Gata1 is observed (Fig. 3c). Importantly, the uncorrected intensity profiles exhibit no obvious change in PU.1 behaviour for the two lineages. When comparing GM versus MegE branches a significant (P=1.2 × 10^{−3}, Wilcoxon ranksum test, Fig. 3d) foldchange in PU.1 expression is only observable after BaSiC correction.
Discussion
BaSiC is an efficient tool for image correction and can be applied to highcontent images, WSIs and highthroughput timelapse movies. BaSiC has immediate attraction to researchers who create stitched images, since correcting uneven illumination improves stitching and mosaic image quality. Besides, BaSiC can be also used as a preprocessing step in conjunction with automatic methods such as cell counting or measuring the morphology of cells and thus improving downstream analysis. The crucial contribution of BaSiC is to improve intensity quantification in both static and timelapse imaging data. Unlike local contrast equalization methods, which could distort the true intensity variations within an original image or across multiple images, BaSiC is built on solid physical models of optical imaging and hence is able to recover biologically relevant intensities for image quantification. Besides of being accurate, BaSiC is also fast to compute: in our Fiji implementation, it usually processes hundreds of images within minutes on a standard laptop.
From a methodological point of view, there are two key differences between BaSiC and the stateoftheart shading correction tools that also model flatfield S(x) and darkfield D(x). The first distinctive feature of BaSiC is the reweighted L1norm error measure, which allows for a quicker convergence when dealing with limited amount of images and, more importantly, results in increased resistance to outliers in data such as noise or debris. Besides S(x) and D(x), BaSiC can also estimate a perimage baseline B_{i}, which accounts for varying background in timelapse movies. This correction of background bleaching is a unique feature of BaSiC that CIDRE and other existing methods cannot provide.
As any shading correction method, BaSiC has limitations. One key assumption of BaSiC and all other previously mentioned multiimage based retrospective methods is that the foreground of every image to be processed should be uncorrelated with the foreground of every other image. This assumption can be violated for timelapse movies of static and quasistatic objects, for example, for a singlecell of highmagnification that is always in the centre of the field of view. In such cases, BaSiC would consider the consistently higher image intensities in the centre of the field of view as a local increase in S(x), causing removal of the true fluorescence variability. Nevertheless in practice, BaSiC has some tolerance to such correlations, for example, it performs well in a movie of proliferating and slowly moving embryonic stem cell colonies (as shown in Supplementary Movie 2), in which consecutive frames are correlated. Meanwhile, the regularization parameter λ_{s} (see Methods) can be used to tune the resulting model so that it is more suitable for correlated images. Larger values of λ_{s} lead to a smoother estimation of the lowrank component, thus rejecting small static objects in the estimated S(x). Another useful strategy is to take samples with a large time gap in between to make images less correlated. In any case, we advise users to visually inspect the estimated shading profiles before making a correction in such challenging cases: a smooth S(x) usually indicates a good shading correction, while local inhomogeneities that come from highly corrected foreground objects are a hint of nonoptimal correction.
Although BaSiC can compensate background variation, no matter if it is caused by bleaching or by switching microscopy settings, it does not account for variation in the foreground sample fluorescence that may also occur due to photobleaching. In the presented longterm singlecell timelapse measurements, the dominant corrupting factor is the background variation caused by medium bleaching. Hence subtraction of background bleaching greatly improves the intensity quantification of single cells (as shown in Fig. 3). In fact, existing photobleaching correction methods (such as the Bleaching Correction Plugin in Fiji/ImageJ) are not suitable for correcting foreground cell bleaching in our movies: these methods either assume constant intensity or stable intensity distribution of each frame, which is certainly not the case for transcription factor expression during cell differentiation, where the signal varies depending on the cell type and time. It should also be noted that for fluorescence images, the estimated baseline can converge to the foreground, when the foreground fraction of an image is >50%. This does not affect the practical usage of BaSiC, when a highcell density is reached only at the end of a movie. Typically then, the bleaching effect is already weak (bleaching usually decays exponentially), and hence the correction for those frames can be skipped. By contrast, for brightfield images, BaSiC is robust to different levels of cell density in background correction.
With the limitations addressed above in mind, we believe that BaSiC will help to standardize the processing and quantification of bioimage data due to its broad applicability, robust performance, elegant mathematical formulation and easytouse interface.
Methods
Shading model and optimization
A measured image sequence, I^{meas}=(x), ..., (x), can be related to its uncorrupted true correspondence, I^{true}=I_{1}^{true}(x),...,I_{n}^{true}(x), with a multiplicative flatfield S(x) and an additive darkfield D(x):
The BaSiC correction begins by sorting the image sequence I^{meas} into I^{sort} by intensities at each pixel x, converting each sorted image (x) into a column vector (from now on, we denote the same parameter in image space with (x) and as vector without (x)). Hence, we construct the measurement matrix as
Each column vector of the measurement matrix I is decomposed into
where B_{i} is a location independent scalar and R_{i} is the residual. The sum of the first two terms forms a rank 2 matrix, ( and ⊕ denote columnwise multiplication and addition, respectively), as all columns share the same S and D. The residual matrix, I^{R}, is assumed to be sparse, that is, the residual (x) generally occupies only a small fraction of image pixels. Assuming sparsity of I^{R}, we have the following constraint optimization problem:
where  _{0} denotes the L0norm, that is, the number of nonzero elements in I^{R}.
A direct optimization of equation (5) is impossible since it has no unique mathematical solution (suppose D* is one solution, then is another solution). Besides, the minimization of an L0norm is NPhard^{13}. Hence, we adapt the objective function by imposing regularization on S and D, and replace the L0norm by a reweighted L1norm minimization:
where the darkfield D is decomposed into the sum of its mean D^{Z} and the residual D^{R}. W is the weighting matrix which balances the penalty of large coefficients and small coefficients and hence better approximates the L0norm^{14}. The detailed setting of W, the mathematical derivation of equations (4, 5, 6) and the numerical solution of equation (6) are included in Supplementary Note 3. We have developed a strategy to automatically determine the regularization parameters, λ_{s} and λ_{d}, adaptive to different image content, so that tedious manual parameter tuning is avoided (Supplementary Note 4). We also provide a statistical interpretation of BaSiC in Supplementary Note 5. With the estimated S(x) and D(x), we can invert the image formation process and obtain corrected image:
After sorting intensities, the estimated B_{i} alongside S(x) and D(x) is no longer the baseline of the original images. Hence, we introduce a twostep strategy to estimate B_{i}: the first step is to compute S(x) and D(x) only, using the matrix with sorted intensities; in the second step, we estimate B_{i} using the unsorted matrix, I=[, ..., ] and the estimated S(x) and D(x) from step 1 as model inputs. Hence the optimization problem becomes:
where S* and D* are the solutions of equation (6) using sorted images. In comparison to equation (6), solving equation (8) numerically is much faster, due to a reduced degree of freedom. This is practically beneficial as it can reduce the computational complexity in the background correction of longterm timelapse movies of many frames (details are provided in Supplementary Note 3). With the estimation of S(x), D(x) and B_{i}, the correction of a timelapse movie will be:
where B_{norm} is an arbitrarily chosen background. In practices, we set B_{norm}=mean_{i}(B_{i}) for brightfield movies to ensure that the BaSiCcorrected movie is in the same intensity range as the raw movie. As for fluorescence movies, we can use B_{norm}=0 to remove the background signal.
Microscopy data sets
45 WSIs of four types of specimens used often in biological investigations were collected using a Nikon Ti microscope: four fluorescence WSIs of mouse brain sections, three fluorescence WSIs of mouse kidney sections (Molecular Probes FluoCells Prepared Slide #3), four fluorescence WSIs of tissue culture cells (Molecular Probes FluoCells Prepared Slide #2), and four brightfield WSIs of H&E stained tissue section, each in three different channels. Images were acquired with a × 10/0.45 NA Plan Apochromat objective using a Lumencor SpectraX light source for excitation and emission filters for DAPI, Fluorescein and Cy3. The microscope was controlled by μManager^{15}. Each WSI contains 50–200 image tiles and is stitched using Gridwise stitching Plugin in Fiji^{16} before and after intensity collection. For each data set, we also acquire reference images for the flatfield S(x) using a concentrated fluorescent dye solution (Supplementary Note 1), and the darkfield D(x) with no light entering the camera. For brain and cell specimens at Cy3 channel, we observed an additive light in the image background, which can be due to residual excitation light or stray light but not captured in the darkfield calibration. Details of all WSIs and the corresponding corrections are included in Supplementary Figs 5–8.
Besides the above WSIs, the microscopy data sets used in this study also include: (i) 6,000 synthetic images with three different levels of cell density (Supplementary Note 6); (ii) The image collection used in CIDRE (ref. 5) including 10 real microscopy data sets, one photography data set and one synthetic microscopy data set; (iii) One longterm (∼6 days) timelapse movie (one brightfield and three fluorescence channels) of hematopoietic stem and progenitor cells (Hoppe et al.^{12}), which contain ∼7,000 brightfield frames (acquired every 2 min) and ∼320 fluorescence frames for each fluorescence channel (acquired every 30 min).
Baseline shading correction methods
We compare BaSiC to three stateoftheart retrospective methods and three prospective methods for shading correction. Each method is summarized below:
CIDRE (ref. 5) is recently published stateoftheart illumination correction method^{5}, as it achieves the best performance among 13 shading correction methods. CIDRE can estimate both S(x) and D(x) and hence does not require any reference images. Yet the simultaneous estimation of two unknown parameters is not stable when the available images are limited or when images are corrupted with ‘spike’like noise.
The background correction module in the software package CellProfiler^{7} approximates S(x) using the mean image intensity computed at every location and subsequently smoothed by a median filter of a user defined kernel size (we use a kernel size of 20% of the image size). D(x) is neglected in CellProfiler.
Coster et al.^{6} proposed a shading correction method for highthroughput microscopy^{6}. It first subtracts D(x), required to be obtained via a prospective method, from all images and approximates S(x) using the median image intensity computed at every location after subtraction. In our implementation, we further smooth S(x) with a median filter (kernel size is 20% of the image size, which is found to be optimal). Strictly speaking, Coster is not a complete retrospective method, as the calibration of D(x) is needed for correction.
Calibzero^{5} is a prospective method which approximates the flatfield S(x) as the average of images of a plastic fluorescent reference slide^{17}. The darkfield D(x) is modelled by averaging images with the shutter closed or the light source turned off or otherwise blocked. The major drawback of this method is that the reference slides often have a different thickness as compared to real histology slides, which makes the approximation of S(x) inaccurate (Supplementary Note 1).
Emptyzero^{5} is another prospective method that approximates the flatfield S(x) as the average of images of empty images taken at various locations^{18}. The calibration of the darkfield D(x) is same as in Calibzero. This method is appropriate for brightfield images or fluorescence images when the medium fluoresces^{5} but will be not applicable for images without a medium. Both the correction of Calibzero and Emptyzero are obtained from Smith et al.^{5} alongside the data.
Concentrated dye solution approximates the flatfield S using images of a thin layer of concentrated dye^{4}. The calibration of the darkfield D(x) is same as in the above two prospective approaches. This method is usually more accurate than Calibzero as it has a similar thickness to real specimens (Supplementary Note 1). In our study, we use the concentrated dye solution as the groundtruth to evaluate our correction of WSI.
Evaluation protocol
For synthetic data, where the groundtruth S(x), D(x), and the true shadingfree images, (x), are available, we quantify the error of the estimated flatfield, S^{est}(x), the estimated darkfield, D^{est}(x), and the corrected image, I^{corr}(x) with a score, Γ, defined as the mean absolute deviation between the estimation/correction and the groundtruth, normalized by a baseline difference (the baseline for S(x), D(x), and I^{corr}(x) is a uniform flatfield, zero darkfield and uncorrected image I^{meas}(x), respectively):
The score Γ is in the interval [0, ∞), where 0 indicates perfect estimation/correction, 1 indicates the same amount of error as the uncorrected images, and >1 indicates greater disagreement.
For real microscopy images where the ground truth is not available, a thorough evaluation of a shading correction method is not trivial. There are generally two different approaches in the literature to measure the shading correction quality. The first approach uses the prospectively obtained S as a reference and quantifies the error to a retrospectively estimated S(x) (for example in Coster et al.^{6}). One key challenge of such a validation is how to acquire a reliable reference S(x). Generally, identical microscope settings, similar specimen thickness, and averaging of multiple reference images (or taking the median to be robust to outliers) improve the accuracy of the reference. In our study, we examine the reliability of our prospectively obtained reference S(x) by inspecting the smoothness of the shadingcorrected WSI using S(x). Taking the reference S(x) as the groundtruth, we can quantitatively measure the performance of a retrospective method using the estimation score, Γ(S^{est}). The second type of evaluation is based on a correction score^{5}. In real images where the groundtruth, shadingfree images are unavailable, the correction score, Γ′(I^{corr}), is based on the absolute difference between pairs of overlapping, corrected images (x) and (x) that are precisely aligned, normalized by the benchmark error of the uncorrected image pairs, (x) and (x), as:
This approach avoids the collection of reference images, yet a perfect correction for real images is impossible, as the disagreement between overlapping images includes many other sources besides uneven illumination, such as noise, alignment error, and photobleaching (the second image, (x), of the image pair usually has a lower signal than the first one, (x), due to the bleaching of fluorescence dyes even without shading). In CIDRE (ref. 5), an extra intensity normalization process is involved, which normalizes the median and the s.d. of image pair before and after correction, that is, (x), to the reference (x). However, we do not include any extra normalization process in our study, as an intensity normalization between the uncorrected pairs will affect the assessment of shading correction. Nevertheless, the scores we obtained without normalization (Fig. 2a, Supplementary Fig. 3) are very similar to those reported in CIDRE (ref. 5).
Data and software availability
BaSiC is available as a Fiji/ImageJ Plugin from the Fiji/ImageJ update site http://sites.imagej.net/BaSiC/ and from our software website https://www.helmholtzmuenchen.de/icb/research/groups/quantitativesinglecelldynamics/software/basic/index.html, where we also provide five different microscopy data sets used in the manuscript to demonstrate the usage of BaSiC. See also Supplementary Note 7 for installation, usage details and practical tips.
Additional information
How to cite this article: Peng, T. et al. A BaSiC tool for background and shading correction of optical microscopy images. Nat. Commun. 8, 14836 doi: 10.1038/ncomms14836 (2017).
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
Goldman, D. B. Vignette and exposure calibration and compensation. IEEE Trans. Pattern Anal. Mach. Intell. 32, 2276–2288 (2010).
Coutu, D. L. & Schroeder, T. Probing cellular processes by longterm live imaginghistoric problems and current solutions. J. Cell Sci. 126, 3805–3815 (2013).
Likar, B., Maintz, J. B., Viergever, M. A. & Pernus, F. Retrospective shading correction based on entropy minimization. J. Microsc. 197, 285–295 (2000).
Model, M. Intensity calibration and flatfield correction for fluorescence microscopes. Curr. Protoc. Cytom. 68, 10.14.1–10.14.10 (2014).
Smith, K. et al. CIDRE: an illuminationcorrection method for optical microscopy. Nat. Methods 12, 404–406 (2015).
Coster, A. D., Wichaidit, C., Rajaram, S., Altschuler, S. J. & Wu, L. F. A simple image correction method for highthroughput microscopy. Nat. Methods 11, 602 (2014).
Singh, S., Bray, M.A., Jones, T. R. & Carpenter, A. E. Pipeline for illumination correction of images for highthroughput microscopy. J. Microsc. 256, 231–236 (2014).
Lin, Z., Liu, R. & Su, Z. Linearized alternating direction method with adaptive penalty for lowrank representation. Adv. Neural Inf. Process. Syst. 24, 612–620 (2011).
Candès, E., Li, X., Ma, Y. & Wright, J. Robust Principal Component Analysis? J. ACM 58, 1–37 (2011).
Peng, Y., Ganesh, A., Wright, J., Xu, W. & Ma, Y. RASL: robust alignment by sparse and lowrank decomposition for linearly correlated images. IEEE Trans. Pattern Anal. Mach. Intell. 34, 2233–2246 (2012).
Etzrodt, M., Endele, M. & Schroeder, T. Quantitative singlecell approaches to stem cell research. Cell Stem Cell 15, 546–558 (2014).
Hoppe, P. S. et al. Early myeloid lineage choice is not initiated by random PU.1 to GATA1 protein ratios. Nature 535, 299–302 (2016).
Donoho, D. L. Compressed sensing. IEEE Trans. Inf. Theory 52, 1289–1306 (2006).
Candes, E., Wakin, M. & Boyd, S. Enhancing Sparsity by Reweighted L1 Minimization. J. Fourier Anal. Appl. 14, 877–905 (2008).
Edelstein, A., Amodaj, N., Hoover, K., Vale, R. & Stuurman, N. Computer control of microscopes using μManager. Curr. Protoc. Mol. Biol. Chapter 14, Unit14.20 (2010).
Preibisch, S., Saalfeld, S. & Tomancak, P. Globally optimal stitching of tiled 3D microscopic image acquisitions. Bioinformatics 25, 1463–1465 (2009).
Varga, V. S. et al. Scanning fluorescent microscopy is an alternative for quantitative fluorescent cell analysis. Cytometry. A 60, 53–62 (2004).
Young, I. T. Shading correction: compensation for illumination and sensor inhomogeneities. Curr. Protoc. Cytom Chapter 2, Unit 2.11 (2001).
Acknowledgements
Whole slide imaging data was acquired at the Nikon Imaging Center at the University of California, San Francisco. T.P. acknowledges a Humboldt Postdoctoral Research Fellowship. T.S. acknowledges financial support for this project from the SNF and SystemsX.ch. C.M. acknowledges support from the Deutsche Forschungsgemeinschaft (MA 5282/31). F.T. acknowledges funding from the Bayerisches Forschungsnetzwerk BioSysNet. T.P. and N.N. acknowledge the support of the Collaborative Research Centre SFB 824 (Z2). The authors acknowledge Kevin Smith to provide the microscopy image collection used in CIDRE^{5} and thank Michael K. Strasser, Felix Buggenthin, Maximilian Baust and Sailesh Conjeti for insightful discussion.
Author information
Authors and Affiliations
Contributions
T.P. developed and implemented BaSiC. L.W. contributed to method development. K.T. provided WSI data. T.S. provided timelapse data. T.P. and C.M. wrote the manuscript. F.J.T., K.T. and N.N. commented on the method and the manuscript. C.M. and N.N. supervised the project. All authors approved the final draft.
Corresponding authors
Ethics declarations
Competing interests
T.P., N.N. and C.M. have applied for a patent relating to this work.
Supplementary information
Supplementary Information
Supplementary Figures, Supplementary Notes and Supplementary References (PDF 20589 kb)
Supplementary Movie 1
Supplementary Movie 1 demonstrates the usage of BaSiC to correct shading and background variation of a brightfield timelapse movie of blood stem cells. (MOV 50352 kb)
Supplementary Movie 2
Supplementary Movie 2 demonstrates the usage of BaSiC to correct shading and background bleaching of a fluorescence timelapse movie of embryonic stem cells. This movie has a high correlation between the consecutive frames. BaSiC is able to deal with it when the regularization parameters are manually increased. (MOV 32167 kb)
Rights and permissions
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Cite this article
Peng, T., Thorn, K., Schroeder, T. et al. A BaSiC tool for background and shading correction of optical microscopy images. Nat Commun 8, 14836 (2017). https://doi.org/10.1038/ncomms14836
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/ncomms14836
This article is cited by

Panoramic visual statistics shape retinawide organization of receptive fields
Nature Neuroscience (2023)

Fiber enhancement and 3D orientation analysis in labelfree twophoton fluorescence microscopy
Scientific Reports (2023)

Engineering of bidirectional, cyanobacteriochromebased lightinducible dimers (BICYCL)s
Nature Methods (2023)

Automatic detection of circulating tumor cells and cancer associated fibroblasts using deep learning
Scientific Reports (2023)

Smart imaging to empower brainwide neuroscience at singlecell levels
Brain Informatics (2022)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.