User Tools

Site Tools


Sidebar

Top
Profile
Freelancing
Seminar
Courses -2016
Courses 2018-
Textbooks
Documents
Downloads (-2016)
Downloads (2016-)
Weblog
RSS aggregates
Discussions
Archives
日本語


EMBL BioImage Data Analysis

EuBIAS

NEUBIAS

—- Contact
CMCI Alumni
ALMF
EMBL Heidelberg
EMBL Intranet


Popularity Ranking


Timeline of @cmci_

cmci_ avatar

RT @J_Cell_Sci: Registration is now open for our 2023 Journal Meeting 'Imaging Cell Dynamics', organised by Erika Holzbaur @ErikaHolzbaur,…
About 6 hours, 36 mins ago by: Kota Miura (@cmci_)

cmci_ avatar

RT @joachimgoedhart: This online resource that introduces data visualization using #rstats & ggplot2 has 12 complete protocols available fo…
About 11 hours, 25 mins ago by: Kota Miura (@cmci_)

cmci_ avatar

The code for image analysis is the "provided upon request" style ... it would be much better to have it openly acce… https://t.co/mdEZhFkrF3
About 12 hours, 51 mins ago by: Kota Miura (@cmci_)

cmci_ avatar

RT @SXS_biophysics: Why do cells move faster in higher viscosity environments? Debonil's paper on this question is out: https://t.co/dlpIX7
About 6 days, 2 hours ago by: Kota Miura (@cmci_)

cmci_ avatar

The first day of online “defragmentation” NEUBIAS academy / EOSC-Life ended, lead by @RogerDAntuono . Great job Roc… https://t.co/98YNB7QpOa
About 6 days, 4 hours ago by: Kota Miura (@cmci_)

cmci_ avatar

RT @hpke1980: Our annotator software is coming soon on BiorXiv. Check it out! #napari @napari_imaging #singlecell https://t.co/Irb9i5Qjw8 h…
About 6 days, 7 hours ago by: Kota Miura (@cmci_)
blogtng:2010-05-04:photobleaching_correction_3d_time_series

Photobleaching Correction -3D time series

There are several IJ tools available for 2D time series bleaching correction, but seems not with 3D:

2D-t tools:

    • Phair's double normalization method. Dependent on ratio, similar to the above, but can specify reference area (if my understanding is correct).
    • proposes two ways,
      1. conceptually similar to above two: estimate the correction ratio. But this is done by fitting exponential decay curve and use decay parameter.
        1. <jsm> I_c(t) = I(t) / exp^{-\tau t}</jsm>
      2. use “enhance contrast”. framewise Histogram streching.

Among these, exponential decay method is theoretically clean (but in practice, timeseries are not teoretical…).


Anycase, there should be 3D-t bleach correction tool (and I need it NOW). I might make some quick solution using two methods, one using division of first frame and the other with exponential fitting.

By the way, bleaching corrected images cannot basically be used for intensity quantification (FRAP, on the other hands, correct bleaching after measuring the raw image). If you are analyzing shapes or positions, no problem for quantification.


here is the “ratio” version:

macro "Bleach Corection 3D-t by ratio"{
	run("Duplicate...", "title=bleach_corrected duplicate");
	getDimensions(width, height, channels, slices, frames);
	if (frames == 1) {
		uslices = getNumber("how many z slices/timepoint?", 1);
		if ((slices%uslices) !=0) exit("that slice number dows not match with the current stack");
		frames = slices / uslices;
	}
	tIntA = newArray(frames);
	setBatchMode(true);
	for(i=0; i<frames; i++){
		startf = (i*slices)+1;
		endf = (i+1)*slices;
		op ="start="+startf+" stop="+endf+" projection=[Sum Slices]";
		run("Z Project...", op);
		//print(op);
		getRawStatistics(nPixels, mean);
		if (i==0) tIntA[i] = mean;
		else tIntA[i] = mean/tIntA[0];
		close();
	}
	setBatchMode("exit and display");
	tIntA[0] =1;
	for(i=0; i<frames; i++){
		for(j=0; j<slices; j++){
			curframe = i*slices + j+1;
			setSlice(curframe);
			//print("frame"+curframe + " factor" + tIntA[i]);
			op = "value="+tIntA[i]+" slice";
			run("Divide...", op);
		}
		print("time point:"+i+1 + "  factor" + tIntA[i]);
	}	
}


Before Correction (each row is a time point, with 8 z-slices)
 Before each row is a time point Average intensity along stack slices. 5 peaks corresponds to 5 time points. Before


After Correction
After After



blogtng/2010-05-04/photobleaching_correction_3d_time_series.txt · Last modified: 2016/05/24 12:46 (external edit)