# How to test algorithms

3 messages
Open this post in threaded view
|
Report Content as Inappropriate

## How to test algorithms

 Dear colleagues, How can i test different algorithms simoultaneously in one step? For example, if i want to test which algorithm of threshold adjusting fits better in my pic i have to do that manually one by one. Is it possible to test all at the same time? Thanks -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Open this post in threaded view
|
Report Content as Inappropriate

## Re: How to test algorithms

 Hi Adrián, > if i want to test which algorithm of threshold adjusting fits better > in my pic i have to do that manually one by one. Is it possible to > test all at the same time? For thresholding specifically, the Fiji distribution of ImageJ includes the Image > Adjust > Auto Threshold command, which lets you "Try All", producing a mosaic. For image filtering algorithms in general, one option is to use ImageJ2's notebook.mosaic method. Here is an example Groovy script which performs N-dimensional Gaussian blur with various settings, and displays the results side-by-side in a 2x2 grid:   // @ImageJ ij   // @Dataset image   // @OUTPUT Object mosaic   // Smudge it up horizontally.   double[] horizSigmas = [8, 0, 0]   horizGauss = ij.op().filter().gauss(image, horizSigmas)   // And now vertically.   double[] vertSigmas = [0, 8, 0]   vertGauss = ij.op().filter().gauss(image, vertSigmas)   // We can also blur the channels.   double[] channelSigmas = [0, 0, 1]   channelGauss = ij.op().filter().gauss(image, channelSigmas)   int[] grid = [2, 2]   mosaic = ij.notebook().mosaic(grid, image, horizGauss, vertGauss, channelGauss) And here is sample output from a downsampled Fluorescent Cells sample: Of course, you can also just show the resulting images in separate windows. Regards, Curtis -- Curtis Rueden LOCI software architect - https://loci.wisc.edu/softwareImageJ2 lead, Fiji maintainer - https://imagej.net/User:RuedenDid you know ImageJ has a forum? http://forum.imagej.net/On Sun, Apr 9, 2017 at 3:48 PM, Adrián Villalba <[hidden email]> wrote: > Dear colleagues, > > How can i test different algorithms simoultaneously in one step? > > For example, if i want to test which algorithm of threshold adjusting fits > better in my pic i have to do that manually one by one. Is it possible to > test all at the same time? > > Thanks > > -- > ImageJ mailing list: http://imagej.nih.gov/ij/list.html> -- ImageJ mailing list: http://imagej.nih.gov/ij/list.html fluorescent-cells-mosaic.png (1M) Download Attachment