<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Blogs]]></title><description><![CDATA[Blog posts from individual members]]></description><link>https://pp.chbe.nus.edu.sg/category/3</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Nov 2026 09:04:12 GMT</lastBuildDate><atom:link href="https://pp.chbe.nus.edu.sg/category/3.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Jun 2026 03:11:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Measure the d-distance in ImageJ for TEM photo]]></title><description><![CDATA[<p dir="auto">Measuring the d-spacing of lattice fringes is the key to identifying the crystal structure and phase of your material. Once your High-Resolution TEM (HRTEM) image is cleaned up, there are two standard ways to measure this in ImageJ: in real space (measuring the stripes directly) or in reciprocal space (using the FFT).</p>
<p dir="auto">Before doing either, you must ensure your image is calibrated.</p>
<p dir="auto"><strong>Step 0: Calibrate your image</strong><br />
If your image doesn't already have physical units (nm or Å) embedded in its metadata, you need to set the scale using the scale bar on the TEM image.</p>
<ol>
<li>Select the Straight Line tool.</li>
<li>Draw a line exactly over the scale bar in your image.</li>
<li>Go to Analyze &gt; Set Scale...</li>
<li>Enter the known distance of the scale bar in the Known distance box, and set the Unit of length (e.g., nm).</li>
<li>Check Global if you want this scale applied to other images you open. Click OK.</li>
</ol>
<p dir="auto"><strong>Method 1: The Profile Plot (Real Space)</strong><br />
This method is highly visual and great for a quick measurement. The golden rule here is never measure just one fringe, as it introduces massive human error. Always measure across multiple fringes and average them.</p>
<ol>
<li>Select the Straight Line tool.</li>
<li>Draw a line perpendicular to the lattice fringes, crossing as many clear fringes as possible (e.g., 10 fringes).</li>
<li>Go to Analyze &gt; Plot Profile (or press Ctrl+K / Cmd+K).<br />
A graph will pop up showing the peaks and valleys of the pixel intensity. Each peak is a lattice plane.</li>
<li>Measure the total distance L from the first peak to the last peak.</li>
<li>Count the number of gaps (fringe spacings) between those peaks, let's call this n.</li>
<li>Calculate the d-spacing using the formula:<br />
d = L/n</li>
</ol>
<p dir="auto"><strong>Method 2: The FFT Method (Reciprocal Space)</strong><br />
This is the most accurate and professionally accepted method for HRTEM analysis. It averages the spacing over the entire selected area, eliminating local distortions or measurement errors.</p>
<ol>
<li>Use the Rectangle Tool to select a clean, square region of your lattice fringes.</li>
<li>Go to Process &gt; FFT &gt; FFT. A new window will open showing a central bright spot with symmetrical spots around it.</li>
<li>Select the Straight Line tool.</li>
<li>Draw a line from the exact center of the central bright spot to the exact center of one of the outer diffraction spots.<br />
<em>Tip: To be even more accurate, draw a line connecting two opposite outer spots (passing through the center) and divide the final length by 2.</em></li>
<li>Go to Analyze &gt; Measure (or press Ctrl+M / Cmd+M).<br />
Look at the Length value in the Results window. Because the FFT is in reciprocal space, the distance you measured is the reciprocal vector R.<br />
If ImageJ automatically converted the FFT axes to real-space units (which it often does if calibrated), the length might already be your d-spacing. If the axes are in reciprocal units (1/nm), ,you calculate the d-spacing as:<br />
d=1/R</li>
</ol>
<p dir="auto"><em>Shortcut trick: If your image is properly calibrated, simply hover your mouse cursor over the center of an outer diffraction spot in the FFT window. Look at the ImageJ status bar (the text right below the toolbar). It will often display the<br />
d-spacing directly as d=... nm!</em></p>
]]></description><link>https://pp.chbe.nus.edu.sg/topic/88/measure-the-d-distance-in-imagej-for-tem-photo</link><guid isPermaLink="true">https://pp.chbe.nus.edu.sg/topic/88/measure-the-d-distance-in-imagej-for-tem-photo</guid><dc:creator><![CDATA[chemaon]]></dc:creator><pubDate>Fri, 05 Jun 2026 03:11:52 GMT</pubDate></item><item><title><![CDATA[how to reduce the noises in TEM pictures with imagej]]></title><description><![CDATA[<p dir="auto">Reducing noise in TEM images is a very common task, as these images often suffer from "shot noise" (due to low electron counts) or uneven background illumination. ImageJ provides several excellent tools for this, depending on the type of TEM image you are working with.</p>
<p dir="auto">Here are the most effective methods to denoise TEM images in ImageJ, ordered from the simplest to the most advanced.</p>
<ol>
<li><strong>The Median Filter (Best for general noise)</strong><br />
If your image looks grainy (salt-and-pepper noise), the Median filter is usually your best first step. Unlike a Gaussian blur, which softens everything, the Median filter removes noise while preserving the sharp edges of your nanoparticles, cells, or grain boundaries.</li>
</ol>
<p dir="auto">How to do it: Go to Process &gt; Filters &gt; Median...<br />
Settings: Set the Radius to a small number (start with 1 or 2 pixels). Check the "Preview" box to see the effect in real-time. If you set the radius too high, you will start losing actual structural details.</p>
<ol start="2">
<li><strong>FFT Bandpass Filter (Best for HRTEM / Lattice fringes)</strong><br />
If you are doing High-Resolution TEM (HRTEM) and want to see atomic lattice planes more clearly, Fast Fourier Transform (FFT) filtering is the standard method. It separates the periodic signal (the crystal lattice) from the random noise (amorphous carbon or detector noise).</li>
</ol>
<p dir="auto">How to do it: Go to Process &gt; FFT &gt; Bandpass Filter...<br />
Settings:<br />
Filter large structures down to: Filters out uneven background illumination (set this to a value larger than your lattice spacing, e.g., 40 pixels).<br />
Filter small structures up to: Filters out high-frequency random noise (set this to a value smaller than your lattice spacing, e.g., 3 pixels).<br />
Suppress stripes: Choose "None" unless you have specific scanning artifacts.</p>
<ol start="3">
<li><strong>Manual FFT Masking (For isolating specific crystal planes)</strong><br />
If the Bandpass filter isn't precise enough, you can manually select the diffraction spots in reciprocal space to perfectly isolate your crystal lattice.</li>
</ol>
<p dir="auto">Go to Process &gt; FFT &gt; FFT. A new window will open showing the diffraction pattern.<br />
Select the Brush Tool or Oval Tool from the ImageJ toolbar.<br />
Draw over the bright diffraction spots (and the central spot) to select them.<br />
Go to Edit &gt; Clear Outside (this turns everything except your spots to black, effectively deleting the noise).<br />
Go to Process &gt; FFT &gt; Inverse FFT. The resulting image will be a beautifully clean reconstruction of your lattice.</p>
<ol start="4">
<li><strong>Subtract Background (For uneven illumination)</strong><br />
Sometimes the "noise" is actually a gradient where one side of the TEM grid is thicker or darker than the other.</li>
</ol>
<p dir="auto">How to do it: Go to Process &gt; Subtract Background...<br />
Settings: Use the Rolling ball radius. The trick is to set this radius to be larger than the largest object of interest in your image. For example, if your nanoparticles are 50 pixels wide, set the radius to 100 pixels. This ensures it only removes the background gradient and doesn't hollow out your particles.<br />
<strong>A quick warning on Gaussian Blur</strong><br />
You can use Process &gt; Filters &gt; Gaussian Blur, but use it with extreme caution. It averages the pixels together, which reduces noise but also blurs the edges of your features. It is generally frowned upon for quantitative TEM analysis because it destroys high-resolution data.</p>
]]></description><link>https://pp.chbe.nus.edu.sg/topic/87/how-to-reduce-the-noises-in-tem-pictures-with-imagej</link><guid isPermaLink="true">https://pp.chbe.nus.edu.sg/topic/87/how-to-reduce-the-noises-in-tem-pictures-with-imagej</guid><dc:creator><![CDATA[chemaon]]></dc:creator><pubDate>Fri, 05 Jun 2026 02:58:34 GMT</pubDate></item></channel></rss>