Hello all,
I am currently involved in a research project that seeks to count a large number of platinum nanoparticles imaged via TEM in to obtain size distribution data. We are beginning by repeating the procedure illustrated in the paper "Computer-Based Analysis of Nanoparticle Transmission Electron Microscopy Data Using a Public Domain Image-Processing Program, Image" written by Woehrle, Hutchison, et al. submitted to the journal Material Characterization. Unfortunately the images with which we are working with have relatively few nanoparticles dispersed on a grid, as such problem arise when we threshold prior to particle analysis. My questions are: 1. Has anyone else had experience with using ImageJ to analyze any type of nanoparticle. If so I would be interested to hear any problems of comments you may have. 2. I believe that we need a local thresholding algorithm in order to adequately deal with these samples and avoid was out by the background deposition grid. Does anyone know of a good algorithm of is there one previously coded that I could use?? Thank you once again. Any comments, no matter how small would be very much appreciated. Thomas Sadowski Southern Connecticut State University _________________________________________________________________ It’s the future of Hotmail: Try Windows Live Mail beta http://www2.imagine-msn.com/minisites/mail/Default.aspx?locale=en-us |
Thomas,
You could write or record a very simple macro that: - sets a rectangular ROI of a given width and height at 0,0 - applies threshold (so it is local) - moves the ROI one width, or one height and to x=0 when going beyond the right side of the image. If you are into math, you could even overlap to whatever extent the ROI for thresholding and store the result elsewhere (not on the image itself), and then compute the best threshold from the ovelaps, according to the distribution function of your choice. Albert -------------------------------------------------------------------- This message was sent using Webmail@INI: https://webmail.ini.ethz.ch |
In reply to this post by Thomas Sadowski
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 I use ImageJ to measure particles down to the order of hundreds of nanometers on silicon using an SEM. These can go down to 10s of nanometer, but I don't work that small. As I understand it, as long as your equipment can produce a relatively decent image, then imageJ ought to be able to handle it. I occasionally have problems whereby the threshold algorithm highlights the background, rather than the particles, but this can be resolved or either by setting the threshold manually, or better I found by actually setting the contrast higher on the SEM. I actually have a simple Macro which now does the thresholding, particle count and distribution in one click just to avoid tiresome repeats. What specific problems are you having with your thresholding? Huw Thomas Sadowski wrote: > Hello all, > > I am currently involved in a research project that seeks to count a large number of platinum nanoparticles imaged via TEM in to obtain size distribution data. We are beginning by repeating the procedure illustrated in the paper "Computer-Based Analysis of Nanoparticle Transmission Electron Microscopy Data Using a Public Domain Image-Processing Program, Image" written by Woehrle, Hutchison, et al. submitted to the journal Material Characterization. Unfortunately the images with which we are working with have relatively few nanoparticles dispersed on a grid, as such problem arise when we threshold prior to particle analysis. My questions are: > > 1. Has anyone else had experience with using ImageJ to analyze any type of nanoparticle. If so I would be interested to hear any problems of comments you may have. > > 2. I believe that we need a local thresholding algorithm in order to adequately deal with these samples and avoid was out by the background deposition grid. Does anyone know of a good algorithm of is there one previously coded that I could use?? > > Thank you once again. Any comments, no matter how small would be very much appreciated. > > Thomas Sadowski > Southern Connecticut State University > > _________________________________________________________________ > It’s the future of Hotmail: Try Windows Live Mail beta > http://www2.imagine-msn.com/minisites/mail/Default.aspx?locale=en-us Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEhqjB6iLyNw8zCE4RAullAKCCiz0dV99boSpLJ68WQgyaJ5xVXwCdFPlp US9Jevs42bcmJ48vj6WECKM= =OVPn -----END PGP SIGNATURE----- |
In reply to this post by Albert Cardona
Hi there,
only my 2 cents.... wouldn´t the "rolling ball" algorithm under "Process/Subtract background..." already do most of the job? JW |---------+---------------------------> | | Albert Cardona | | | <[hidden email]| | | YS.ETHZ.CH> | | | Gesendet von: | | | ImageJ Interest | | | Group | | | <[hidden email]| | | .GOV> | | | | | | | | | 07.06.2006 11:43| | | Bitte antworten | | | an ImageJ | | | Interest Group | |---------+---------------------------> >---------------------------------------------------------------------------------------------------------------------------------| | | | An: [hidden email] | | Kopie: | | Thema: Re: Thresholding of PT Nanoparticles | >---------------------------------------------------------------------------------------------------------------------------------| Thomas, You could write or record a very simple macro that: - sets a rectangular ROI of a given width and height at 0,0 - applies threshold (so it is local) - moves the ROI one width, or one height and to x=0 when going beyond the right side of the image. If you are into math, you could even overlap to whatever extent the ROI for thresholding and store the result elsewhere (not on the image itself), and then compute the best threshold from the ovelaps, according to the distribution function of your choice. Albert -------------------------------------------------------------------- This message was sent using Webmail@INI: https://webmail.ini.ethz.ch ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ |
In reply to this post by Thomas Sadowski
Difficult to segment the particles from the noisy background, but try
the following, seems to work: 1.- Crop the image to comprise only the area for analysis. 2.- Process/Subtract background... r=5 pixels for the first image and r= 10 pixels for the second image. 3.- Process/Filters/Median, r=1 pixel. 4.- Threshold. The thresholding algorithm in the IJ program doesnt work with this type of images. Try the Entropy thresholding plugin by jarek Sasha (http://rsb.info.nih.gov/ij/plugins/entropy.html) seems to work well. There is also another thresholding procedure that may work if necessary. 5.- Run the Shape descriptor plugin (www.gcsca.net). You may want to filter out small particles and large agglomerates by varying the size and form factor of the particles, i.e. size: 4-infinity and form factor: 0.8-1.0. Check the "Clear particles" option. This is a start and may need some tuning for best results. I hope this helps. Gary. On Jun 7, 2006, at 1:38 AM, Thomas Sadowski wrote: > Hello all, > > I am currently involved in a research project that seeks to count a > large number of platinum nanoparticles imaged via TEM in to obtain > size distribution data. We are beginning by repeating the procedure > illustrated in the paper "Computer-Based Analysis of Nanoparticle > Transmission Electron Microscopy Data Using a Public Domain Image- > Processing Program, Image" written by Woehrle, Hutchison, et al. > submitted to the journal Material Characterization. Unfortunately > the images with which we are working with have relatively few > nanoparticles dispersed on a grid, as such problem arise when we > threshold prior to particle analysis. My questions are: > > 1. Has anyone else had experience with using ImageJ to analyze any > type of nanoparticle. If so I would be interested to hear any > problems of comments you may have. > > 2. I believe that we need a local thresholding algorithm in order > to adequately deal with these samples and avoid was out by the > background deposition grid. Does anyone know of a good algorithm of > is there one previously coded that I could use?? > > Thank you once again. Any comments, no matter how small would be > very much appreciated. > > Thomas Sadowski > Southern Connecticut State University > > _________________________________________________________________ > It’s the future of Hotmail: Try Windows Live Mail beta > http://www2.imagine-msn.com/minisites/mail/Default.aspx?locale=en-us > |
Free forum by Nabble | Edit this page |