// Remove_Background_Median script by Christophe Leterrier // substract a 50-pixels median filtered image to the input image importClass(Packages.ij.IJ); importClass(Packages.ij.plugin.ImageCalculator); medianWidth = 50; imp = IJ.getImage(); title = imp.getTitle(); bitDepth = imp.getBitDepth(); impf = imp.duplicate(); IJ.run(impf, "Median...", "radius="+medianWidth+" stack"); impr = ImageCalculator().run("Subtract create 32-bit stack", imp, impf); impf.close(); IJ.run(impr, bitDepth+"-bit", ""); impr.setTitle(title+"_filtered"); impr.show();