2015. február 18., szerda

Ha esetleg valaki azon gondolkozott volna,

hogy lehet ImageJ-vel TEM-felvételeken gyorsan és hatékonyan részecskeméret eloszlását mérni, nos, annak irtó nagy mákja van, mert elárulom.
Amire szükség van hozzá:
- A TEM-felvételek .SER fájljai
- A TIA-reader.jar az ImageJ Plugins mappájába, hogy a SER-fájlok importálhatóak legyenek (netről letölthető).
  • ImageJ megnyit
  • Plugins → Input-Output → TIA-reader → open TEM-képfájl.SER
  • Image → Duplicate, OK
  • Image → Type → 8-Bit
  • Image → Adjust → Brightness/Contrast → az Auto-val kicsit kontrasztosabbra állítani a képet
  • Process → Filters → Gaussian Blur → 2-5 pixels, ránézésre különüljenek el egymástól a részecskék, de a háttér ne legyen szemcsés, Preview-vel ellenőrizhető
  • Image → Adjust → Treshold → részecskék pirosak legyenek és lehetőleg minél kevésbé érjenek még össze, a háttér pedig még éppen ne legyen egyáltalán piros → Apply
  • Analyze → Set Measurements → Ezek legyenek kipipálva:
- Area
- Shape descriptors
- Fit ellipse
- Feret’s diameter
- Limit to treshold
  • Analyze → Analyze Particles →
Size: 0-Infinity
Circularity: 0.65-1
Show: Outlines
- Display Results
- Exclude on edges
- Include holes
  • Results ablak → Results → Summarize
Részecskeátmérő [nm] = [√(Mean/π)]∙2
Szórás [nm] = √(SD/π)

A Process → Binary → Watershed funkciót nem ajánlom a koaleszkált szegmensek szétválasztásához, elég gyakran fals eredményt ad. Egyszerűbb, ha azokat a részeket egyszerűen figyelmen kívül hagyjuk.
Esetleg a Circularityvel lehet még játszadozni, ha nem túl globulárisak alapból sem a szemcsék.