![]()
QC Scope is a plugin for FIJI designed to process microscope images for Quality Control purposes.
Written by Nicolas Stifani from the Centre d'Innovation Biomédicale de la Faculté de Médecine de l'Université de Montréal.
Reopen FIJI
After installation, QC Scope will be available in the FIJI menu under Plugins>QC Scope.
The QC Scope floating toolbar is available for rapid and convenient access. To load it, click the QC Scope Toolbar in the FIJI menu under Plugins>QC Scope>QC Scope Toolbar.
Additionally and for an even more convenient usage, it is possible to have the QC Scope Toolbar automatically loaded when FIJI is started. Click the Auto-start button or select the QC Scope Toolbar Auto-start in the FIJI menu under Plugins>QC Scope>QC Scope Toolbar Auto-start.
For testing purposes, you will find that can be used to process and generate results.
For now, QC Scope only processes images with the following extensions ".tif", ".tiff", ".jpg", ".jpeg", ".png", ".czi", ".nd2", ".lif", ".lsm", ".ome.tif", ".ome.tiff" |
QC Scope never overwrites files. It checks for the existence of files and increment a number until it can safely write the output file without erasing data. |
If you are well organized when saving and naming your files, QC Scope will help you. |
QC Scope will save files in a folder named Output on your desktop:
At least 2 CSV files:
Field Uniformity_Essential-Data_Merged.csv gathers only the essential information
Field Uniformity_Essential-Data_Merged.csv
![]()
Example of iso-density image with the coordinates of the reference center.
Test Processing: When selected the QC Scope Field Uniformity Dialog will keep appearing. This is useful to test the Processing Settings. When you are satisfied you can uncheck Test processing to proceed to the next image.

QC Scope Field Uniformity dialog
Field Uniformity measures how evenly illumination is distributed and how centered is the illumination across the field of view. The following metrics provide different perspectives on uniformity:
Uniformity: Evaluates the overall evenness of illumination. Since a single value can't capture all variations, QC Scope computes several uniformity metrics for a comprehensive assessment.
Standard Deviation (GV): The standard deviation of pixel intensities measures how much individual pixel values deviate from the mean intensity of the image. A low standard deviation indicates that the pixel intensities are close to the mean, suggesting high uniformity and minimal variation across the image. The standard deviation is in the same unit as the pixel intensity values in the image (Grey Value).
Uniformity Std (%): Calculated as ratio between the intensities of the darkest and brightest pixels. This metric evaluates image uniformity by comparing the minimum pixel intensity to the maximum pixel intensity in the image. It ranges between 0 and 1. A value of 1 indicates perfect uniformity, where the minimum and maximum intensities are equal. This simple metric provides a quick indication of how evenly distributed the pixel intensities are. It highlights whether there are extreme intensity variations, such as bright or dark spots, which can suggest uneven illumination or artifacts. While easy to compute, this ratio is sensitive to outliers. A single very bright or very dark pixel can skew the measurement. It also does not take in account the distribution of pixel intensities and instead focuses on the minimun and maximum.
In MetroloJ_QC, the Field Uniformity function applies a Gaussian blur before calculation. This reduce the impact of potential outliers. QC Scope uses the unmodified image to compute the Uniformity. For this reason QC Scope will always provide lower Uniformity Std values compared to MetroloJ QC as it is representing the worse case scenario.
$$\text{Uniformity}_{Std} = \frac{\text{Min}}{\text{Max}}$$ |
Uniformity Percentile (%): This metric evaluates image uniformity by analyzing the average intensities of the darkest and brightest pixels within a chosen percentile (e.g., 5%) instead of relying on extreme values. It uses the mean intensities of these percentile subsets to provide a more robust and representative measure of uniformity.
$$\text{Uniformity}_{Percentile} = \left(1 - \frac{\text{Avg}_{95} - \text{Avg}_{5}}{\text{Avg}_{95} + \text{Avg}_{5}} \right)$$ |
Coefficient of Variation (CV): The Coefficient of Variation is a standard statistical measure used to quantify the relative variation or dispersion of pixel intensities in an image. It is calculated as the ratio of the Standard Deviation to the Mean of the pixel intensities. The CV provides a dimensionless measure of variation, making it easier to compare variability across images with different intensity scales or ranges. It reflects the extent of variability in relation to the average intensity. A lower CV indicates higher uniformity, with pixel intensities tightly clustered around the mean. The CV adjusts for differences in intensity scale, enabling fair comparisons between images. It is particularly useful in imaging workflows where intensity levels may vary across samples. CV is an excellent metric as long as the mean is not close to 0.
$$\text{CV} = \frac{\text{Standard Deviation}}{\text{Mean}}$$ |
UniformityCV (%): This metric is derived from the Coefficient of Variation (CV) and is tailored for microscopy quality control, where users aim to capture highly uniform images. It assumes low variation (CV≪1) and provides an intuitive measure of uniformity expressed as a percentage. A perfectly uniform image, with CV = 0 results in a uniformity of 100%, while increasing variability lowers the value. A uniformity of 0% corresponds to CV = 1, where the standard deviation equals the mean intensity, indicating significant intensity variation. This metric is particularly useful in controlled imaging conditions typical of microscopy quality control. It assumes low CV value. UniformityCV offers a simple robust and user-friendly way to assess image uniformity.
$$\text{Uniformity}_{CV} = (1 - \text{CV})$$
|
$$\text{Centering Accuracy} = 1 - \frac{2}{\sqrt{\text{Image Width}^2 + \text{Image Height}^2}} \times \sqrt{(\text{X}_{\text{Ref Pix}} - \frac{\text{Image Width}}{2})^2 + (\text{Y}_{\text{Ref Pix}} - \frac{\text{Image Height}}{2})^2}$$ |
$$\text{Field Illumination Index} = \text{Weigth}\times \text{Uniformity}_{CV} + (1 - \text{Weight})\times \text{Centering Accuracy}$$ |
|
|
The 2x, 20x and 63x objectives have a field illumination index above 70% for all filters indicating an acceptable uniformity and centering accuracy. The 10x objective field illumination index is below 70% indicating a poor uniformity and/or Centering accuracy requiring further investigations.


All objectives show a good Uniformity. The 2x, 10x and 20x objectives have a centering accuracy below 70% indicating a poor illumination centering.


Iso-density map showing the localization of the centroid of the highest intensity bin for 10x and 63x objectives.
![]()
Field illumination Index for each objective and filter combination
Centering accuracy could be improved on the 2x and 10x objectives. This is not too much of a concern since Uniformity is well above 70%.
QC Scope will save files in a folder named Output on your desktop:
At least 2 CSV files are saved :
Channel Alignment_Essential-Data_Merged.csv gathers only the essential information
Channel Alignment_Essential-Data_Merged.csv

Test Processing: When selected the QC Scope Dialog will keep appearing. This is useful to test the Processing Settings. When you are satisfied you can uncheck Test processing to proceed to the next image. Changing the selected channel automatically select the Test Processing option.

Channel Alignment measures how a single bead appears in different channels. QC Scope Channel Alignment detects one spot per channel and retrieve the xyz coordinates using TrackMate plugin More info about TrackMate. It then computes the distance between two spots and compare it to a reference spot. The position of the reference spot depends on the actual xyz resolution of the system. A Co-localization ratio is then calculated:
$$\text{Colocalisation Ratio} = \frac{\text{Distance}_{\text{Spot Ch1-Spot Ch2}}}{\text{Distance}_{\text{Spot Ch1-Spot Reference}}}$$ |
|
|


These results indicates that the 63x objective requires correction for the DAPI channel. User should be informed to correct the images.
63x DAPI (Cyan) and Cy5 (Magenta) 4um bead raw image.
63x DAPI (Cyan) and Cy5 (Magenta) 4um bead corrected for chromatic shift.
63x DAPI (Cyan) and Cy5 (Magenta) 4um bead Z-Stack.
![]()
63x DAPI (Cyan) and Cy5 (Magenta) 4um bead Z-Stack corrected for chromatic shift.