YZ

Y. Zhang

info

Please Note

2 records found

SEM control - subgroup report

This report presents the design and implementation of an automated image-acquisition module for the FEI XL30 SFEG Scanning Electron Microscope (SEM). Older SEM models such as the XL30 lack built-in functionality for long-duration, unattended imaging, limiting researchers to manually capturing frames or taking only sparse images across an experiment. To address this limitation, a Python-based control subsystem was developed that communicates with the SEM via its RS232 serial interface and coordinates with an image-processing subsystem. Since samples may drift at high magnification levels during long-duration imaging, a drift correction feedback loop was implemented. The loop ensures that the region of interest is always kept in the centre of the frame, by both software stabilization and beam shift correction. A custom message protocol, robust error-handling framework, and graphical user interface were implemented to ensure reliable operation within the constraints of a legacy Windows 2000/Windows 7 environment. The resulting system enables stable, long-duration SEM video acquisition without the need for user supervision. ...
This thesis addresses the challenge of generating long-duration, high-quality videos using the XL30 FEG/SFEG/SIRION Scanning Electron Microscope (SEM), a task traditionally hindered by slow acquisition speeds, sample drift, and the absence of automated frame scheduling. As a result, researchers lack practical tools to observe nanoscale dynamics over extended experiments. The goal of the project for this subsystem was to develop an image-processing pipeline capable of stabilising SEM recordings and enabling automated video creation from sequential still images. To achieve this, software was developed to process frames acquired at user-defined intervals, correct drift, and assemble images into a cohesive video. Drift was mitigated through a dual-layer strategy: small displacements were compensated using purely software based frame stabilisation techniques, while larger misalignments were addressed by calculating beam shift vectors to support mechanical correction in collaboration with the SEM Control subsystem. The drift between two images was calculated using a phase correlation based algorithm. The resulting prototype successfully stabilised long image sequences and produced smooth, high-definition SEM videos, even in the presence of significant sample drift. These outcomes demonstrate the feasibility of automated SEM video generation and provide a modular framework that can be extended with improved robustness for challenging imaging conditions. ...