Part of the Oxford Instruments Group
Solid inclusions within transparent minerals such as zircon provide valuable information for geochronology, provenance studies, and sample selection for downstream SIMS analyses. However, traditional manual inspection methods – microscopy‑based inclusion detection followed by Raman identification – are slow, subjective, and difficult to scale for larger sample sets.
This Application Note presents a semi‑automated, particle‑in‑particle workflow developed using the Oxford Instruments witec360 Raman microscope, ParticleScout, WITec Control SEVEN, and Python‑based COM automation. Validated using zircon separates from Curtin University and Heidelberg University, the workflow delivers fast, reliable detection of opaque inclusions and automated Raman characterization with minimal operator intervention.
The result: a robust, scalable, and high‑throughput inclusion solution for laboratories working with transparent mineral hosts.
Solid inclusions embedded in minerals such as zircon serve as key indicators of mineral growth histories, magmatic evolution, and post‑crystallization processes. They are also essential for selecting suitable regions for SIMS analyses, including studies of biogenic carbon and isotope signatures [1]. The automation of this workflow was driven by the need to efficiently screen large zircon populations for rare carbonaceous inclusions that may preserve remnants of sediment‑derived organic components incorporated into magmatic systems. However, fewer than 3% of zircon grains containing opaque inclusions yield the sufficient graphite inclusions for excavation and subsequent SIMS analysis [2].
Previously, screening required a fully manual sequence to detect sufficient inclusions from every zircon, respectively:
While effective, this conventional workflow is:
To overcome these limitations, we developed a semi‑automated workflow that replaced manual sequence, which integrates:
This approach improves throughput, reduces operator workload, and ensures consistent, objective results for thousands to tens of thousands of inclusions from the oldest rocks available on earth’s surface.
All measurements were executed on an Oxford Instruments witec360 Raman microscope equipped with following features:
Image acquisition and automation via WITec Control SEVEN, ParticleScout, and Python COM scripting.
A five‑stage workflow was developed for detecting and characterizing opaque solid inclusions in transparent host materials. This reduced‑workload approach includes following stages:
3. Low‑Magnification Grain Localization – Simple and fast host grain (zircon) wide‑area image stitching and ParticleScout segmentation.
4. High‑Magnification Inclusion Detection – Acquire detailed images of each grain (python script) and segment opaque inclusions (ParticleScout).
5. Raman‑Based Inclusion Identification – Automate autofocus and collect Raman spectra for material characterization (python script).

Figure 1: Overview of the semi‑automated workflow stages 3-5 for detecting and characterizing opaque inclusions in transparent zircon grains. The workflow integrates low‑magnification grain localization, high‑magnification inclusion detection, and automated Raman‑based identification using WITec Control SEVEN, ParticleScout, and python‑based COM automation scripting.
Two zircon sample preparations were evaluated:
Although zircon segmentation works well in reflected light on epoxy mounts, opaque inclusions cannot be detected with any reflected‑light configuration (Figure 1A). Transmitted light reveals inclusions but prevents reliable zircon segmentation due to diffuse contrast, shading, and internal reflections (Figure 1B). Because neither illumination mode provided sufficient control for epoxy‑mounted samples, indium mounts were selected as the appropriate sample type. The following section summarizes the illumination conditions that yielded the most reliable inclusion visibility for both reflected‑light imaging and Raman spectroscopy (Figures 3,4).
Figure 2: Reflected light image of epoxy resin mounted zircon grains which enables segmentation, but inclusions remain invisible [A]; transmitted light reveals inclusions but prevents reliable zircon segmentation [B], motivating the use of indium-mounted samples. Colour code: green = segmented region.
Figure 3: Illumination comparison using the 10x objective on indium‑mounted zircons. Brightfield shows zircon grains but suffers from reflections [A, B]; darkfield reveals inclusions but introduces strong artefacts [C]. Crossed‑polariser brightfield provides the cleanest images and best contrast [D]. Segmentation colours: green = correct, red = errors, blue = outline errors, yellow = missed particles.
Initial tests with the 10x and 50x objectives showed that crossed‑polariser brightfield illumination consistently delivered the best imaging performance across magnifications. In xPol configuration the 10x objective produced clean, artefact‑free images that enabled reliable zircon recognition and provided a strong basis for downstream segmentation (Figure 3). Image quality improved even further using the 50x/0.55 objective: zircons were clearly distinguishable under all brightfield modes, and inclusion contrast increased predictably with exposure, with xPol offering the most homogeneous and artefact‑free results for contrasting inclusion (Figure 4).
Segmentation behaviour in ParticleScout followed these optical observations. At 10x and 50x, zircon segmentation was robust across brightfield settings, requiring only minimal filtering. Crossed-polariser illumination provided consistently clear segmentation of zircons (10x/50x) and opaque inclusions (50x). Among all tested configurations, the 50x long‑distance objective combined with crossed polarisers proved to be the most effective overall, offering reliable zircon segmentation and strong inclusion detectability – making it the preferred choice for subsequent workflow stages. To optimize downstream imaging time, a two-step approach with 10x (zircon recognition) and 50x (inclusion segmentation) was chosen.
Figure 4: Comparison of illumination modes in brightfield using the 50x objective. All modes show clear zircon visibility, with crossed‑polariser brightfield providing the most homogeneous images and best contrast for zircon and inclusion segmentation.
ParticleScout identified zircon grains from the stitched images using bright particles watershed mode with 85 background and 25 detection thresholds (Figure 5A-C). To reduce artefacts an erroneous particle segmentation, further limits were set on excluding edge particles and setting particle property filters (area ≥ 6000 µm², circularity ≥ 0.4) (Figure 5D). By these restrictions following segmentation performance was achieved:
Time savings are achieved because high magnification image stitching (e.g., 50x at 115 s/mm²) no longer needs to be performed across the entire sample area. Instead, x y coordinate recognition with the 10x objective at 5 s/mm² provides a 23 fold faster zircon localisation.
Exported x-y coordinates of all zircon locations used in a python script for following automated high magnification imaging and inclusion segmentation in step 4.
Figure 5: ParticleScout segmentation of zircon grains from stitched 10x crossed‑polariser images. Bright‑particle watershed thresholds enable reliable grain detection [A] (background = 85 [B]; detection = 25 [C]), while edge‑particle exclusion and property filters (area ≥ 6000 µm²; circularity ≥ 0.4) reduce and exclude artefacts [D].
ParticleScout distinguished the dark, opaque inclusions from transparent zircon hosts by crossed polarizer images provided the best inclusion contrast. Threshold based segmentation and shape filters yielded clear discrimination. A dark particles threshold mode with mask thresholds between 108-145 was used for each grain individually due to changing reflectivity, internal light reflexes and colour. To fade out the dark indium mount edge particles were excluded (Figure 6A); to reduce artefacts and avoiding erroneous segmentation of too small or irregular inclusions, further inclusion property filters were used (area ≥ 20 µm², circularity ≥ 0.6) (Figure 6B). By these restrictions ParticleScout segmentation performance was achieved as follows (Figure 6C):
Time savings are achieved because high magnification imaging and inclusion segmentation are restricted to the grain areas and add only minimal overhead to the overall process – around 5 s per particle – keeping the complete segmentation workflow roughly 10-times faster.
Exported x-y coordinates of all inclusion locations used in a python script for following automated Raman characterization in Step 5.
Figure 6: Segmentation workflow for detecting opaque inclusions in zircon grains. Mask threshold identifies opaque inclusion; indium‑mount area is excluded to suppress mount artefacts by using the exclude edge-particle function [A]. Inclusion‑property filters (area ≥ 20 µm², circularity ≥ 0.6) remove small or irregular artefacts [B]. The resulting ParticleScout segmentation reliably detects 152 inclusions (blue) within 85 zircon grains (red) across three mounts [C].
The spectral autofocus routine in ParticleScout is optimized for speed, using three z‑profile reference points to locate signal maxima. While effective for particles with a single strong Raman signal and a rather small z‑range, this approach becomes unreliable for small inclusions (< 5 µm) embedded in zircon that may lie across larger z‑displacements (exceeding 100 µm). This demands a higher‑precision and wider‑range autofocus routine. To ensure consistent focusing, we implemented a Python‑based automation workflow using the standard high‑accuracy autofocus in WITec Control SEVEN, which greatly improves focus reliability and Raman spectral quality. In addition, Python‑based automation enables optional 2D‑ or 3D‑Raman imaging when more detailed spatial information is required.
A Python script loops through all segmented inclusion coordinates received from Step 4 and automates the following steps:
Figure 7: Representative selection of opaque inclusion types found by the automated measurements of inclusions embedded within transparent zircons. Material of interest for further observations using mass spectroscopy was the carbonaceous materials.
Optimizing the workflow starts with careful testing of illumination settings, sample‑mount properties, and segmentation reproducibility. Because materials and mounts vary, parameters must be fine‑tuned and regularly re‑evaluated to ensure consistent, high‑quality segmentation. With advanced white‑light capabilities – full polarization and Köhler illumination, as well as automated reflected/transmitted light, brightfield/darkfield, DIC, focus stacking, and seamless stitching – the system provides the flexibility needed to effortlessly adapt imaging conditions to changing sample properties, delivering stable contrast, reliable segmentation, and excellent image clarity from the outset.
The xPol configuration in the white‑light beam path uses a 0° polarizer before the objective and sample, paired with a 90° analyser positioned after the sample and before the camera. This optimized setup delivers high‑contrast imaging of transparent zircon hosts while effectively suppressing reflections from the mount material—ensuring crisp, artifact‑free visuals for reliable inclusion detection.
Crossed‑polarized low‑magnification imaging delivers precise zircon grain segmentation even when the indium surface is not perfectly prepared. Enhanced polishing and planarization of the indium mount further boost segmentation reliability by reducing artefacts and preventing mis‑segmented regions. High‑quality sample preparation therefore becomes a direct driver of faster processing, greater consistency, and minimal need for manual corrections.
Using a 50x objective in crossed polarized brightfield mode delivers outstanding visibility for opaque inclusions, ensuring that even subtle features are revealed with exceptionally clean and reliable inclusion detection across a wide variety of zircon grains. To guarantee consistently high performance across diverse grain types, the workflow incorporates several targeted optimization strategies:
Together, these refinements create a powerful, high‑confidence imaging and segmentation pipeline that maximizes inclusion visibility, minimizes user intervention, and ensures fast, reliable, and analytically superior results across all sample types.
The two step segmentation workflow delivers the strongest combination of speed, segmentation accuracy, and imaging quality, making it the recommended choice for high throughput environments. It outperforms both manual and single step automated approaches by combining fast 10x zircon localization with high resolution 50x inclusion imaging, resulting in the best time efficiency, highest segmentation performance, and superior image resolution thanks to standardized image sizes.
| Manual Workflow |
Automated Workflow 1-step segmentation Using single 50x high-magnification imaging |
Automated Workflow 2-step segmentation Using 10x zircon & 50x inclusion imaging |
|
| Advantages |
|
|
|
| Disadvantages |
|
|
|
| Time needed | Several days | ~ 4 hours | ~ 1 hour 15 min |
Alongside these efficiency gains, the workflow also delivers markedly improved Raman data quality by using Python‑based automated autofocus. This generates stable, high‑quality Raman spectra and significantly enhances identification accuracy, especially for small or optically challenging inclusions. In contrast, the simplified autofocus routine within ParticleScout often fails to reliably locate intensity maxima in very small inclusions, particularly in highly fluorescent or strongly Raman‑active host materials.
For maximum reliability and reproducibility, the advanced autofocus routine in WITec Control SEVEN is recommended, providing superior focus optimization tailored to demanding analytical workflows.
This workflow is ideally suited for:
The combined use of ParticleScout, WITec Control SEVEN, and Python‑based COM automation provides a fast, accurate, and scalable workflow for detecting opaque inclusions within transparent mineral grains. The validated approach delivers:
This automated particle‑in‑particle workflow is a powerful solution for laboratories requiring efficient and reproducible screening across large particle datasets. By distinguishing carbonaceous material—the primary target—from other inclusion types such as iron oxides or rare earth element bearing phases, the workflow enables straightforward transfer of pre‑screening to high‑throughput environments, ensuring traceable, consistent, and objective results for thousands to tens of thousands of inclusions from some of the oldest rocks on Earth.
[1] Schmitt, A. K. (2025). Geochemistry and Cosmochemistry. In Secondary Ion Mass Spectrometry: Fundamentals, Advancements and Applications. Editor Michałowski, P. P., Royal Society of Chemistry, vol. 16, ch. 12, pp. 464-524.
[2] Vogt, M., Schwarz, W. H., Schmitt, A. K., Schmitt, J., Trieloff, M., Harrison, T. M., & Bell, E. A. (2023). Graphitic inclusions in zircon from early Phanerozoic S-type granite: Implications for the preservation of Hadean biosignatures. Geochimica et Cosmochimica Acta, 349, 23-40.