<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Artif. Intell.</journal-id>
<journal-title>Frontiers in Artificial Intelligence</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Artif. Intell.</abbrev-journal-title>
<issn pub-type="epub">2624-8212</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/frai.2025.1607348</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Artificial Intelligence</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Outliers and anomalies in training and testing datasets for AI-powered morphometry&#x2014;evidence from CT scans of the spleen</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Vasilev</surname> <given-names>Yuriy</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Pamova</surname> <given-names>Anastasia</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3023741/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Bobrovskaya</surname> <given-names>Tatiana</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<xref ref-type="author-notes" rid="fn0017"><sup>&#x2020;</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Vladzimirskyy</surname> <given-names>Anton</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Omelyanskaya</surname> <given-names>Olga</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Astapenko</surname> <given-names>Elena</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Kruchinkin</surname> <given-names>Artem</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Vladimir</surname> <given-names>Novik</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Arzamasov</surname> <given-names>Kirill</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Research and Practical Clinical Center for Diagnostics and Telemedicine Technologies of the Moscow Health Care Department</institution>, <addr-line>Moscow</addr-line>, <country>Russia</country></aff>
<aff id="aff2"><sup>2</sup><institution>National Medical and Surgical Center named after N.I. Pirogov of the Ministry of Health of the Russian Federation</institution>, <addr-line>Moscow</addr-line>, <country>Russia</country></aff>
<aff id="aff3"><sup>3</sup><institution>I.M. Sechenov First Moscow State Medical University of the Ministry of Health of the Russian Federation (Sechenov University)</institution>, <addr-line>Moscow</addr-line>, <country>Russia</country></aff>
<aff id="aff4"><sup>4</sup><institution>Moscow Technical University - MIREA, Ministry of Science and Higher Education</institution>, <addr-line>Moscow</addr-line>, <country>Russia</country></aff>
<author-notes>
<fn fn-type="edited-by" id="fn0002"><p>Edited by: Alejandro F. Frangi, The University of Manchester, United Kingdom</p></fn>
<fn fn-type="edited-by" id="fn0003"><p>Reviewed by: Sotiris Kotsiantis, University of Patras, Greece</p><p>Tamilselvi M., Saveetha University, India</p></fn>
<corresp id="c001">&#x002A;Correspondence: Anastasia Pamova, <email>pamovaap@zdrav.mos.ru</email>; Tatiana Bobrovskaya, <email>bobrovskayatm@zdrav.mos.ru</email></corresp>
<fn fn-type="other" id="fn0017"><p><sup>&#x2020;</sup>ORCID: Tatiana Bobrovskaya, <ext-link ext-link-type="uri" xlink:href="https://orcid.org/0000-0002-2746-7554">orcid.org/0000-0002-2746-7554</ext-link></p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>07</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>8</volume>
<elocation-id>1607348</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>04</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>06</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2025 Vasilev, Pamova, Bobrovskaya, Vladzimirskyy, Omelyanskaya, Astapenko, Kruchinkin, Vladimir and Arzamasov.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Vasilev, Pamova, Bobrovskaya, Vladzimirskyy, Omelyanskaya, Astapenko, Kruchinkin, Vladimir and Arzamasov</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec id="sec1">
<title>Introduction</title>
<p>Creating training and testing datasets for machine learning algorithms to measure linear dimensions of organs is a tedious task. There are no universally accepted methods for evaluating outliers or anomalies in such datasets. This can cause errors in machine learning and compromise the quality of end products. The goal of this study is to identify optimal methods for detecting organ anomalies and outliers in medical datasets designed to train and test neural networks in morphometrics.</p>
</sec>
<sec id="sec2">
<title>Methods</title>
<p>A dataset was created containing linear measurements of the spleen obtained from CT scans. Labelling was performed by three radiologists. The total number of studies included in the sample was <italic>N</italic>&#x202F;=&#x202F;197 patients. Using visual methods (1.5 interquartile range; heat map; boxplot; histogram; scatter plot), machine learning algorithms (Isolation forest; Density-Based Spatial Clustering of Applications with Noise; K-nearest neighbors algorithm; Local outlier factor; One-class support vector machines; EllipticEnvelope; Autoencoders), and mathematical statistics (z-score, Grubb&#x2019;s test; Rosner&#x2019;s test).</p>
</sec>
<sec id="sec3">
<title>Results</title>
<p>We identified measurement errors, input errors, abnormal size values and non-standard shapes of the organ (sickle-shaped, round, triangular, additional lobules). The most effective methods included visual techniques (including boxplots and histograms) and machine learning algorithms such is OSVM, KNN and autoencoders. A total of 32 outlier anomalies were found.</p>
</sec>
<sec id="sec4">
<title>Discussion</title>
<p>Curation of complex morphometric datasets must involve thorough mathematical and clinical analyses. Relying solely on mathematical statistics or machine learning methods appears inadequate.</p>
</sec>
</abstract>
<kwd-group>
<kwd>outliers</kwd>
<kwd>anomalies</kwd>
<kwd>dataset</kwd>
<kwd>machine learning</kwd>
<kwd>statistics</kwd>
<kwd>spleen</kwd>
<kwd>computer tomography</kwd>
</kwd-group>
<counts>
<fig-count count="10"/>
<table-count count="5"/>
<equation-count count="1"/>
<ref-count count="46"/>
<page-count count="13"/>
<word-count count="9054"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Medicine and Public Health</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec5">
<label>1</label>
<title>Introduction</title>
<p>The advancement of artificial intelligence (AI) technologies for enhancement of priority sectors such as healthcare is a key component of the national agenda in many countries (<xref ref-type="bibr" rid="ref7">Decree of the President of the Russian Federation, 2019</xref>; <xref ref-type="bibr" rid="ref18">Mashraqi and Allehyani, 2022</xref>; <xref ref-type="bibr" rid="ref34">Vasilev et al., 2024</xref>) (<xref rid="SM1" ref-type="supplementary-material">Supplementary Figure S1</xref>).</p>
<p>Dataset curation is an essential component of digitalization. Datasets are critical for both machine learning algorithms and AI model testing. One of the key factors is the quality of validation and test datasets. The dataset evaluation methods, labelers&#x2019; quantity and training, and quality of data (i.e., images, tables, and annotations)&#x2014;are critical (<xref ref-type="bibr" rid="ref34">Vasilev et al., 2024</xref>). This study assesses and identifies outliers and anomalies that emerge during curation of training and testing datasets for machine learning applications in computer vision, specifically for automating measurements in diagnostic imaging (regression labelling) and morphometrics.</p>
<p>Since 2020, a large-scale experiment has been conducted in Moscow, Russia, to explore innovative computer vision technologies for medical image analysis and enhancement of the healthcare system (hereinafter - the Experiment). Over this period, the municipal public healthcare system was enhanced with AI models. Since the beginning, the models have evolved and now demonstrate high efficiency in detection and classification tasks (<xref ref-type="bibr" rid="ref20">Mosmed.AI, 2025</xref>).<xref ref-type="fn" rid="fn0001"><sup>1</sup></xref> This is evidenced by the fact that the second reading of screening mammograms in Moscow is conducted by an AI model rather than a radiologist (<xref ref-type="bibr" rid="ref36">Vasilev et al., 2023</xref>).</p>
<p>The next task for the developers was to create AI models that automate routine measurements (morphometry). This required generation of complex datasets with measured anatomical structures. Routine data from radiological studies exhibit several characteristics: ambiguity, lack of standardization, large per-patient data volumes, dynamic parameters, and abundance of techniques for organ measurements (<xref ref-type="bibr" rid="ref35">Vasilev et al., 2023</xref>). Consequently, when curating datasets for training and testing the morphometric AI, we encountered a lack of uniform approaches or clear roadmaps. Certain challenges were associated with detecting outliers and anomalies during regression labelling of organs (linear dimensions, angles between organ structures, volumes, indices, and areas).</p>
<p>This paper defines an outlier as an observation (measured linear dimension of an organ) that significantly deviates from other observations, suggesting an error. This may result from physician input errors or measurement errors due to varying approaches to determining organ linear dimensions, influenced by radiologist expertise. Outliers in the final dataset can significantly impact machine learning algorithm training. Since even isolated values can substantially influence machine learning algorithms, neglecting dataset standardization could compromise the AI model, or lead to incorrect assessment and misinterpretation of radiological findings (<xref ref-type="bibr" rid="ref39">Wada, 2020</xref>; <xref ref-type="bibr" rid="ref17">Makarov and Namiot, 2023</xref>).</p>
<p>The goal of outlier identification goes beyond their immediate removal from dataset. Outliers can be categorized as either errors, requiring revision, correction, or removal, or anomalies (hereafter - <italic>anomalies</italic>) (<xref ref-type="bibr" rid="ref39">Wada, 2020</xref>; <xref ref-type="bibr" rid="ref43">Yepmo et al., 2022</xref>; <xref ref-type="bibr" rid="ref10">Foorthuis, 2021</xref>). <italic>Anomalies</italic> are observations that deviate from other measurements but are not caused by input or technical errors. They are of particular interest, necessitating careful analysis to determine their cause, such as a rare but possible organ size. Unreasonable removal of such data can compromise representativeness and, consequently, significant interpretation errors (<xref ref-type="bibr" rid="ref43">Yepmo et al., 2022</xref>; <xref ref-type="bibr" rid="ref12">Gaspar et al., 2011</xref>). Furthermore, abnormal organ size values can be of particular interest to researchers.</p>
<p>Consequently, the analysis of <italic>outliers</italic> and <italic>anomalies</italic> includes the following tasks:</p>
<list list-type="order">
<list-item><p>Identifying observed values as outliers;</p></list-item>
<list-item><p>Reviewing data acquisition procedures and understanding the cause of outliers;</p></list-item>
<list-item><p>Identifying abnormal values, as they may be of particular research interest, and considering them separately.</p></list-item>
</list>
<p>Although outlier identification has been addressed in numerous scientific papers since the mid-19th century (<xref ref-type="bibr" rid="ref22">Peirce, 1852</xref>), it remains highly relevant (<xref ref-type="bibr" rid="ref39">Wada, 2020</xref>; <xref ref-type="bibr" rid="ref43">Yepmo et al., 2022</xref>; <xref ref-type="bibr" rid="ref10">Foorthuis, 2021</xref>). Currently, outlier and anomaly identification utilizes various methods, including machine learning (<xref ref-type="bibr" rid="ref17">Makarov and Namiot, 2023</xref>; <xref ref-type="bibr" rid="ref21">Nassreddine et al., 2023</xref>; <xref ref-type="bibr" rid="ref8">Diers and Pigorsch, 2022</xref>), in addition to mathematical statistics (<xref ref-type="bibr" rid="ref30">Sidnyaev and Battulga, 2024</xref>; <xref ref-type="bibr" rid="ref32">Sysoev and Scheglevatych, 2019</xref>).</p>
<p>Development of datasets for morphometric AI models required comparison between mathematical statistics and machine learning approaches using a dataset of spleen linear measurements. Three radiologists labelled the dataset. We considered the causes of outliers and anomalies, and proposed options for their occurrence and prevention. Thus, this paper seeks to advance the enhancement of healthcare AI, particularly in creating reliable systems that automate radiological measurements. This work addresses identification and processing of outliers and anomalies in morphometric datasets. Furthermore, it aligns with current global AI development strategies and modern trends in AI implementation in &#x201C;digital healthcare.&#x201D;</p>
<p>The goal of this paper is to identify effective methods for detecting and processing outliers and anomalies in radiological morphometric datasets, particularly for regression labelling of organ linear dimensions in computed tomography.</p>
</sec>
<sec sec-type="materials|methods" id="sec6">
<label>2</label>
<title>Materials and methods</title>
<p>The data were acquired during the Experiment (<ext-link xlink:href="https://ClinicalTrials.gov" ext-link-type="uri">ClinicalTrials.gov</ext-link> identification code&#x2014;NCT04489992).</p>
<sec id="sec7">
<label>2.1</label>
<title>Dataset</title>
<sec id="sec8">
<label>2.1.1</label>
<title>Population data</title>
<p>The dataset comprises computed tomography (CT) images of abdominal organs that includes linear dimension measurements of the spleen. The data acquired in Moscow medical facilities between April 1, 2023, and May 28, 2024, were extracted from the Unified Radiological Information Service of the Unified Medical Information and Analytical System of Moscow (ERIS EMIAS). The data were anonymized using dedicated anonymization software (<xref ref-type="bibr" rid="ref33">Vasilev et al., 2025</xref>). The dataset includes: 197 patients (89 men, 108 women). Age: minimum 18&#x202F;years, maximum 99&#x202F;years, median 61&#x202F;years.</p>
<p>To prepare the dataset for evaluating AI models in spleen morphometry, sample size was calculated using Scipy and NumPy libraries in Jupyter Notebook. The null hypothesis (H0) suggested that the AI model would yield correct measurements for at least 81% of the studies. The anticipated AI performance was at 86%. With statistical power of 80% and one-sided significance of 0.025, a sample size of 379 measurements was determined. This was rounded up to 400 to account for potential data rejection. Three defective studies were excluded (low image quality, absence of the spleen), resulting in 394 measurements from 197 studies.</p>
<p>CT acquisition parameters: native study, slice thickness &#x2264;1.5&#x202F;mm, windowing &#x201C;soft tissue (standard) kernel.&#x201D;</p>
<p><italic>Inclusion criteria:</italic> patient age over 18&#x202F;years.</p>
<p><italic>Exclusion criteria:</italic> artifacts, positioning defects, low image quality, incorrect slice thickness, oral contrast, and spleen absence.</p>
</sec>
<sec id="sec9">
<label>2.1.2</label>
<title>Dataset labelling</title>
<p>Three radiologists independently labelled the studies. Requirements to labelers: radiologist certification and at least 3 years of abdominal CT experience.</p>
<p>Spleen diameter (largest anterior&#x2013;posterior axial measurement) and thickness (the largest perpendicular dimension to the diameter in the axial plane) (<xref ref-type="bibr" rid="ref11">Gaillard et al., 2009</xref>) were measured using a DICOM viewer (AGFA, Belgium), rounded to the nearest whole number, and recorded in an Excel table (.xlsx).</p>
</sec>
<sec id="sec10">
<label>2.1.3</label>
<title>Units of measurement</title>
<p>The Russian Federation uses the International System of Units. All spleen measurements were in millimetres (mm), ranging from 1 to 100&#x202F;mm.</p>
</sec>
</sec>
<sec id="sec11">
<label>2.2</label>
<title>Data analysis</title>
<p>Statistical parameter calculation, machine learning, and data visualization were performed in Python (version 3.11.5) using the following libraries: <italic>numpy</italic>, <italic>pandas</italic>, <italic>matplotlib</italic>, <italic>seaborn</italic>, <italic>scipy</italic>, and <italic>sklearn</italic>, in their latest versions as of May 1, 2024.</p>
<p>Two method groups were used: mathematical statistics and classical machine learning, with a Kolmogorov&#x2013;Smirnov test for normal distribution.</p>
<p>A selective literature review was conducted using various databases (PubMed, ScienceDirect, Google Scholar, Scopus, elibrary, etc.), though it was not the primary focus of this paper. Several mathematical statistics and machine learning method groups commonly used for outlier and anomaly detection in medical datasets were identified. Further spleen dataset analysis was performed using these methods.</p>
<sec id="sec12">
<label>2.2.1</label>
<title>Mathematical statistics and visual methods</title>
<p>Interquartile range (1.5 IQR) (<xref ref-type="bibr" rid="ref38">Vinutha et al., 2018</xref>): a measure of dispersion reflecting the data spread. Specifically, it is defined as the difference between the upper (Q3) and lower (Q1) data quartiles (per scipy library documentation).</p>
<p><italic>Z-score:</italic> a method based on data standardization (<xref ref-type="bibr" rid="ref4">Carey and Delaney, 2010</xref>), requiring value recalculation using the <xref ref-type="disp-formula" rid="EQ1">formula (1)</xref>:</p>
<disp-formula id="EQ1"><label>(1)</label><mml:math id="M1"><mml:msub><mml:mi>Z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mfrac><mml:mspace width="0.25em"/></mml:math></disp-formula>
<p>where x is the measurement result, <italic>&#x03BC;</italic> is the mean value, and <italic>&#x03C3;</italic> is the standard deviation. A Z-score exceeding three SD from the mean is considered an outlier.</p>
<p><italic>Grubbs&#x2019; test:</italic> used (<xref ref-type="bibr" rid="ref2">Adikaram et al., 2015</xref>) for samples with more than six observations (<italic>n</italic>&#x202F;&#x003E;&#x202F;6) to identify whether the largest or smallest value is an outlier. It detects isolated outliers (maximum or minimum), requiring iterative application. The null and alternative hypotheses are as follows (statistical significance <italic>&#x03B1;</italic>&#x202F;=&#x202F;0.05):</p>
<disp-quote>
<p><italic>H0:</italic> The largest (smallest) value is not an outlier.</p></disp-quote>
<disp-quote>
<p><italic>H1:</italic> The largest (smallest) value is an outlier.</p></disp-quote>
<p>Suitable for isolated outlier detection; for multiple outliers, other methods are preferred. More suitable for outlier detection in normally distributed data (<xref ref-type="bibr" rid="ref5">Davies and Gather, 1993</xref>).</p>
<p><italic>Rosner&#x2019;s test</italic> (<xref ref-type="bibr" rid="ref27">Rosner, 1975</xref>; <xref ref-type="bibr" rid="ref28">Rosner, 1983</xref>): used for samples with more than 20 observations (<italic>n</italic>&#x202F;&#x003E;&#x202F;20) to detect multiple outliers simultaneously. The method assumes a normal data distribution. The method compares each observation with other values. Although this method can detect outliers, we did not consider it as it is not applicable to our data.</p>
</sec>
<sec id="sec13">
<label>2.2.2</label>
<title>Machine learning</title>
<p><italic>Isolation forest</italic>: a robust outlier detection algorithm (resistant to small data fluctuations). The algorithm relies on decision tree principles and the ensemble random forest method (<xref ref-type="bibr" rid="ref32">Sysoev and Scheglevatych, 2019</xref>; <xref ref-type="bibr" rid="ref23">Popova, 2020</xref>). The algorithm randomly selects a feature and a split within that feature&#x2019;s range. Observations less than or equal to the split go to the left child node; those greater go to the right. This process is repeated recursively across the dataset.</p>
<p>The following algorithm settings were used: contamination&#x202F;=&#x202F;0.05, random_state&#x202F;=&#x202F;3,000. Principal component analysis was used for outlier visualization, though it does not clearly identify outlier values. Therefore, a table of potential outlier values was generated for comprehensive analysis. Principal component analysis (<xref ref-type="bibr" rid="ref14">Greenacre et al., 2022</xref>) reduced data dimensionality to three principal components (considered necessary and sufficient), enabling three-dimensional data visualization. Where there are multiple features, the method allows identifying the total number of potential outliers. This technique is useful for visualizing outlier distribution across features.</p>
<p><italic>Density-based spatial clustering of applications with noise (DBSCAN):</italic> the algorithm (<xref ref-type="bibr" rid="ref19">Monalisa and Kurnia, 2019</xref>; <xref ref-type="bibr" rid="ref29">Schubert et al., 2017</xref>) identifies clusters in data and outliers, regardless of cluster shape. It identifies high-density feature kernels and expands clusters with them. Suitable for data with clusters of similar density. Requires careful manual parameter selection, which can be challenging for multidimensional data. DBSCAN defines clusters based on two parameters: Eps (maximum distance between two points to be considered neighbours) and min_samples (minimum number of neighboring points to qualify as a core point). If the <italic>&#x03B5;</italic>-neighborhood has fewer than min_samples points, the point is not a core and may be considered noise.</p>
<p>In this study: spleen diameter - &#x03B5; (eps)&#x202F;=&#x202F;30, min_samples&#x202F;=&#x202F;20; spleen thickness - eps&#x202F;=&#x202F;9, min_samples&#x202F;=&#x202F;15. Parameters were manually adjusted.</p>
<p><italic>K-nearest neighbors algorithm (KNN):</italic> this supervised learning method (<xref ref-type="bibr" rid="ref19">Monalisa and Kurnia, 2019</xref>) was used in a non-conventional way. The dataset lacked predefined &#x201C;outlier&#x201D; or &#x201C;non-outlier&#x201D; labels, as it was not possible to know in advance whether it contained outliers or anomalies. Therefore, the method relied entirely on threshold values. The threshold values for outlier identification were set manually. After model training, the kneighbors method identified the k nearest neighbors for each observation, and distances to these neighbors were calculated. If k is too small, there is a risk of missing an outlier cluster; if k is too large, regular points may be misclassified as outliers (<xref ref-type="bibr" rid="ref40">Wang et al., 2021</xref>). In this study, n_neighbors&#x202F;=&#x202F;3.</p>
<p><italic>Local outlier factor (LOF):</italic> this method (<xref ref-type="bibr" rid="ref23">Popova, 2020</xref>; <xref ref-type="bibr" rid="ref42">Xu et al., 2022</xref>; <xref ref-type="bibr" rid="ref9">Dulesov and Bayshev, 2023</xref>) uses data point density to detect outliers. Like KNN, LOF uses k-nearest neighbor distance estimation for outlier detection. It calculates the LOF metric based on sample local density and its k-nearest neighbors. This method is useful when the outlier status depends on the neighborhood of the data point, not the entire dataset. The method assigns each observation an outlier rate based on its isolation compared to neighboring observations (data points).</p>
<p>The following parameters were used: n_neighbors&#x202F;=&#x202F;10, contamination&#x202F;=&#x202F;0.5, novelty&#x202F;=&#x202F;False.</p>
<p><italic>One-class support vector machines (OSVM):</italic> a popular outlier detection method (<xref ref-type="bibr" rid="ref15">Ji and Xing, 2017</xref>), but sensitive to noise as it treats all observations equally. It is more suitable when all observations in the dataset follow a normal distribution. Since this is a supervised learning method, the dataset must be split into training and validation sets. The method constructs a nonlinear surface around the origin. A cut-off threshold (<italic>gamma</italic>) (<xref ref-type="bibr" rid="ref41">Wang et al., 2018</xref>) can be set for anomalous data, useful for non-normally distributed datasets. The <italic>nu</italic> parameter controls the outlier proportion.</p>
<p>The following parameters were used: kernel&#x202F;=&#x202F;&#x201C;rbf,&#x201D; gamma&#x202F;=&#x202F;0.001, nu&#x202F;=&#x202F;0.03.</p>
<p><italic>EllipticEnvelope:</italic> an outlier detection method (<xref ref-type="bibr" rid="ref16">Kim et al., 2019</xref>) effective for normally distributed or time-series datasets.</p>
<p>The following settings were used: contamination&#x202F;=&#x202F;0.03, random_state&#x202F;=&#x202F;0.</p>
<p><italic>Autoencoders:</italic> a method based on autoencoder, which is a neural network, was used to detect anomalies (<xref ref-type="bibr" rid="ref1">Abhaya and Patra, 2023</xref>). It is trained to recover the input data from its compressed latent representation. The autoencoder architecture included 6 input features (spleen diameter and thickness along three dimensions), an encoder with layers of dimensionality 8, 4, 2 and a similar decoder, with LeakyReLu activation function (negative_slope&#x202F;=&#x202F;1) and parameter optimization using the Adam algorithm with a learning step of 0.001. StandardScaler was used to normalize the data. Training was performed for 400 epochs using the MSE (mean square error) loss function. Outliers were defined as points whose reconstruction errors exceeded a threshold set at the 90th percentile level.</p>
</sec>
<sec id="sec14">
<label>2.2.3</label>
<title>Data visualization</title>
<p>Outlier or anomaly presence can be determined by using methods other than mathematical statistics or machine learning. Visual statistical methods can be used independently of algebraic calculation methods.</p>
<p><italic>Boxplot:</italic> box and whisker plots (<xref ref-type="bibr" rid="ref31">Sim et al., 2005</xref>) are commonly used to present dataset details. It allows preliminary exploratory data analysis and identify outliers or extreme values (anomalies). This method provides insight into location, distribution, and asymmetry of data points. However, the method has limitations, especially with non-parametric data distributions.</p>
<p><italic>Histogram:</italic> despite its seeming simplicity and applicability restrictions (<xref ref-type="bibr" rid="ref13">Goldstein and Dengel, 2012</xref>), this method offers speed, accuracy, and adaptability to various data distributions. Outlier detection is highly dependent on histogram bin diameter and data accumulation per bin. Therefore, this method, like the boxplot, is effective for initial exploratory data analysis. The following parameters were used: bins&#x202F;=&#x202F;30.</p>
<p><italic>Heat map:</italic> this graphical method is used only in combination with other methods (<xref ref-type="bibr" rid="ref6">DeBoer, 2015</xref>). In our case, it is associated with the Z-score. No specific parameters were used for the heat map.</p>
<p><italic>Scatter plot</italic>: scatter plots can help detect outliers in visualized data clusters (<xref ref-type="bibr" rid="ref44">Yuan and Hayashi, 2010</xref>). It can be used to identify and explain the behaviour of observed data points. No special settings were used for this method in our study. Interpretation of results.</p>
<p>An expert radiologist (over 5 years of CT experience) reviewed values identified as outliers or anomalies and interpreted the corresponding studies.</p>
</sec>
</sec>
<sec id="sec15">
<label>2.3</label>
<title>Validation of the use of methods in AI testing</title>
<p>To illustrate the use of our outlier search methods, we studied their impact on the testing process of an open source algorithm for spleen segmentation - medical open network for artificial intelligence (MONAI) (<xref ref-type="bibr" rid="ref24">Project MONAI, 2025</xref>). For testing we used our dataset, where outliers and anomalies in the data had already been found previously, using the above methods.</p>
<p>Using MONAI, we obtained spleen segmentation masks. Additionally, using the MONAI algorithm (after some refinement), we calculated the diameter and thickness of the spleen. The obtained dimensions were compared with data from three radiologist. We evaluated the hit in the range (minimum and maximum value from 3 doctors) of the measurements performed by the AI. We calculated the percentage of hits in the range. Then the expert reviewed those cases where there were input and measurement errors.</p>
</sec>
</sec>
<sec sec-type="results" id="sec16">
<label>3</label>
<title>Results</title>
<p>Exploratory analysis and descriptive statistics calculation are mandatory data analysis steps, allowing researchers to formulate preliminary hypotheses that are subsequently tested. The results of basic descriptive statistics calculations for spleen thickness and diameter measurements by three radiologists are presented in <xref rid="SM1" ref-type="supplementary-material">Supplementary Table S1</xref>.</p>
<sec id="sec17">
<label>3.1</label>
<title>Data obtained using visualization methods</title>
<list list-type="order">
<list-item><p>Finding outliers using a boxplot. Shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Potential outliers are values outside the boundaries of (Q3, Q1)&#x202F;&#x00B1;&#x202F;1.5 IQR.</p></list-item>
</list>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Example of outlier identification&#x2014;boxplot. Dots indicate potential outliers or anomalies in spleen diameter data (mm).</p>
</caption>
<graphic xlink:href="frai-08-1607348-g001.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Box plot showing spleen diameter in millimeters. Median is around 100 mm, with interquartile range from 75 to 125 mm. Several outliers are marked above 150 mm and one below 25 mm.</alt-text>
</graphic>
</fig>
<p>In this case, the method classified spleen diameter measurements &#x003E;150&#x202F;mm and &#x003C;50&#x202F;mm as outliers.</p>
<list list-type="simple">
<list-item><p>2. An example of outliers found using a histogram is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></list-item>
</list>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Example of outlier identification&#x2014;histogram. Red dotted lines and red colouring indicate potential outliers/anomalies.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g002.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Histogram of spleen diameter measurements in  millimeters, showing frequency distribution. Most measurements range between fifty and one hundred fifty millimeters. Dashed red lines indicate notable thresholds at approximately twenty-five and one hundred seventy-five millimeters.</alt-text>
</graphic>
</fig>
<p>In this case, interpretation of visual data depends entirely on researcher opinion. In our study, spleen diameter of 175&#x202F;mm or more and below 50&#x202F;mm were considered outliers.</p>
<list list-type="simple">
<list-item><p>3. A heat map constructed using Z-scores: this method normalizes all dataset values. We used a heat map for visualization. A heat map is a graphical data representation where dataset values are represented by matrix colors. This method allows to visually assess features whose values differ significantly from the average, indicating potential outliers. The resulting heat map is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></list-item>
</list>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>Heat map constructed for Z-scores (&#x00B1;3&#x03C3;). Diameter and thickness units are millimeters (mm).</p>
</caption>
<graphic xlink:href="frai-08-1607348-g003.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Heatmap displaying spleen measurements, with vertical axis ranging from 0 to 192 and labeled columns for spleen diameter and thickness at radiologist 1 to 3. Color gradients indicate values from -3 to 3, with darker shades representing lower values and lighter shades higher values.</alt-text>
</graphic>
</fig>
<p>The heat map interpretation: black bars are outliers, lighter areas are common measurements among radiologists in our dataset. Observed outliers: Radiologist #3&#x2013;8 and 48&#x202F;mm (spleen diameter); Radiologist #2&#x2013;176&#x202F;mm (spleen diameter). A limitation of this method is the difficulty in accurately identifying outliers and their exact values in large datasets. The most common spleen diameter measurement range is 96&#x202F;mm &#x2013; 160&#x202F;mm.</p>
<p>The scatter plot was constructed using both spleen diameter and thickness values. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows two values that differ from the others.</p>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption>
<p>Scatter plot. Spleen diameter and thickness, Radiologist #3.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g004.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Scatter plot showing the relationship between spleen diameter and thickness in millimeters. The x-axis represents spleen diameter, ranging from 0 to 160 millimeters, while the y-axis represents spleen thickness, ranging from 20 to 80 millimeters. Data points are scattered, indicating variability and a possible positive correlation.</alt-text>
</graphic>
</fig>
<p>It is difficult to determine if these are input error outliers or two patients with unusually small spleens. This graphical method allowed us to define a task: review this radiologist&#x2019;s results for these two patients, clustered separately.</p>
</sec>
<sec id="sec18">
<label>3.2</label>
<title>Outliers detected by mathematical statistics methods</title>
<p><xref ref-type="table" rid="tab1">Table 1</xref> summarizes the number of outliers (or anomalies) detected by mathematical statistics and graphical methods.</p>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Number of outliers identified by mathematical statistics methods for spleen thickness and diameter measurements across radiologists.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Method</th>
<th align="center" valign="top">Thickness 1</th>
<th align="center" valign="top">Thickness 2</th>
<th align="center" valign="top">Thickness 3</th>
<th align="center" valign="top">Diameter 1</th>
<th align="center" valign="top">Diameter 2</th>
<th align="center" valign="top">Diameter 3</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">Hist (bins&#x202F;=&#x202F;197)</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">2</td>
</tr>
<tr>
<td align="left" valign="top">Boxplot</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">6</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">8</td>
</tr>
<tr>
<td align="left" valign="top">Z-score</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">3</td>
</tr>
<tr>
<td align="left" valign="top">Grubbs test</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">4</td>
</tr>
<tr>
<td align="left" valign="top">Rosner test</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">2</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>The diameter and thickness indices indicate the radiologist who conducted the study.</p>
</table-wrap-foot>
</table-wrap>
<p>The two-sided Grubbs test shows Radiologist #1&#x2019;s maximum spleen diameter values (<xref rid="SM1" ref-type="supplementary-material">Supplementary Table S1</xref>) are not outliers. Radiologist #2&#x2019;s maximum and minimum spleen diameter measurements are outliers. Radiologist #3 has four outliers: two maximum and two minimum values. Grubbs and Rosner tests assume normally distributed data, which our data did not follow, so these results were excluded from analysis.</p>
</sec>
<sec id="sec19">
<label>3.3</label>
<title>Outlier evaluation using machine learning</title>
<p>Machine learning methods detected outlier or anomaly signs in 24 patients.</p>
<p>To demonstrate the Isolation Forest method, a graph (<xref ref-type="fig" rid="fig5">Figure 5</xref>) was constructed showing outliers using principal component analysis. Principal component analysis creates new linearly independent variables by combining original variables. Principal component (PC) is the coordinate axis that maximizes data variance.</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption>
<p>Outliers found using isolation forest and principal component analysis. PC is the component number (three main components). PC1 explains the largest data variance, indicating maximum data variation direction. PC2 explains the second largest data variance. PC2 is orthogonal to PC1. PC3 is the third axis orthogonal to PC1 and PC2.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g005.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Three-dimensional scatter plot showing blue dots representing data points clustered near the center. Red crosses denote outliers located farther away. Axes labeled as PC 1, PC 2, and PC 3.</alt-text>
</graphic>
</fig>
<p>Principal component analysis interpretation is difficult due to data dimensionality reduction that makes perception inconvenient. This graph shows data location in reduced-dimensionality space, clarifying why some data points were considered outliers. Full detected outlier information is shown in <xref ref-type="table" rid="tab2">Table 2</xref>. Outlier value clarification is necessary and remains at the researcher&#x2019;s discretion.</p>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption>
<p>Suspected outliers identified using isolation forest.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Diameter 1</th>
<th align="center" valign="top">Diameter 2</th>
<th align="center" valign="top">Diameter 3</th>
<th align="center" valign="top">Thickness 1</th>
<th align="center" valign="top">Thickness 2</th>
<th align="center" valign="top">Thickness 3</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">89</td>
<td align="center" valign="top">115</td>
<td align="center" valign="top">12&#x002A;</td>
<td align="center" valign="top">45</td>
<td align="center" valign="top">35</td>
<td align="center" valign="top">51</td>
</tr>
<tr>
<td align="left" valign="top">151</td>
<td align="center" valign="top">154</td>
<td align="center" valign="top">169&#x002A;</td>
<td align="center" valign="top">68</td>
<td align="center" valign="top">72</td>
<td align="center" valign="top">72</td>
</tr>
<tr>
<td align="left" valign="top">151&#x002A;</td>
<td align="center" valign="top">128</td>
<td align="center" valign="top">130</td>
<td align="center" valign="top">68</td>
<td align="center" valign="top">78</td>
<td align="center" valign="top">80</td>
</tr>
<tr>
<td align="left" valign="top">192&#x002A;</td>
<td align="center" valign="top">156</td>
<td align="center" valign="top">159</td>
<td align="center" valign="top">71</td>
<td align="center" valign="top">65</td>
<td align="center" valign="top">82</td>
</tr>
<tr>
<td align="left" valign="top">187&#x002A;</td>
<td align="center" valign="top">161</td>
<td align="center" valign="top">163</td>
<td align="center" valign="top">65</td>
<td align="center" valign="top">53</td>
<td align="center" valign="top">68</td>
</tr>
<tr>
<td align="left" valign="top">187&#x002A;</td>
<td align="center" valign="top">148</td>
<td align="center" valign="top">156</td>
<td align="center" valign="top">92&#x002A;</td>
<td align="center" valign="top">59</td>
<td align="center" valign="top">56</td>
</tr>
<tr>
<td align="left" valign="top">151&#x002A;</td>
<td align="center" valign="top">177</td>
<td align="center" valign="top">171</td>
<td align="center" valign="top">68</td>
<td align="center" valign="top">53</td>
<td align="center" valign="top">65</td>
</tr>
<tr>
<td align="left" valign="top">152</td>
<td align="center" valign="top">153</td>
<td align="center" valign="top">145</td>
<td align="center" valign="top">91</td>
<td align="center" valign="top">86</td>
<td align="center" valign="top">76&#x002A;</td>
</tr>
<tr>
<td align="left" valign="top">182&#x002A;</td>
<td align="center" valign="top">161</td>
<td align="center" valign="top">170</td>
<td align="center" valign="top">57</td>
<td align="center" valign="top">59</td>
<td align="center" valign="top">58</td>
</tr>
<tr>
<td align="left" valign="top">115</td>
<td align="center" valign="top">121&#x002A;</td>
<td align="center" valign="top">113</td>
<td align="center" valign="top">81</td>
<td align="center" valign="top">81</td>
<td align="center" valign="top">82</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>&#x002A;Outliers.</p>
</table-wrap-foot>
</table-wrap>
<p>For the DBSCAN algorithm, graphs (<xref ref-type="fig" rid="fig6">Figure 6</xref>) of linear value distribution were constructed. While the method makes it convenient to determine outliers, it is parameter-sensitive and outlier-insensitive. In this case, two outliers are recognized, with spleen diameter less than 20&#x202F;mm.</p>
<fig position="float" id="fig6">
<label>Figure 6</label>
<caption>
<p>Determining outliers using DBSCAN. &#x201C;+&#x201D; - algorithm-found outliers.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g006.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Scatter plot titled &#x201C;DBSCAN&#x201D; with spleen diameter in millimeters on the x-axis and a range centered around zero on the y-axis. Redcrosses indicate outliers around 10 millimeters, while most data points clusterbetween 50 and 160 millimeters.</alt-text>
</graphic>
</fig>
<p>Outliers identified with the KNN method are not entirely obvious. Visualization methods (<xref ref-type="fig" rid="fig7">Figure 7</xref>) simplify decision-making about presence/absence of outliers.</p>
<fig position="float" id="fig7">
<label>Figure 7</label>
<caption>
<p>Outlier search using KNN. Spikes are potential outliers. ID, identifier.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g007.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Line graph showing the average distance to k-nearest neighbors in millimeters for 197 observation patient IDs. Peaks are visible at several points, notably around 50, 100, and 175. A horizontal red line indicates the mean value across the data set.</alt-text>
</graphic>
</fig>
<p>Result interpretation relies on the researcher. We considered all spikes above Radiologist #3&#x2019;s average spleen diameter as outliers. Precise interpretation is difficult as exact outlier values are unspecified. Outlier identification requires comparison with the original table containing patient&#x2019;s unique identification number (UID).</p>
<p>Regardless of settings, the LOF algorithm identifies numerous dataset observations as outliers: 99 out of 197 observations were considered anomalies. An example of visualization is presented in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p>
<fig position="float" id="fig8">
<label>Figure 8</label>
<caption>
<p>Identifying anomalies in a dataset using the LOF algorithm. Yellow points represent potential outliers.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g008.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Scatter plot showing spleen thickness in millimeters against spleen diameter in millimeters. Data points vary in color from purple to yellow, representing LOF (Local Outlier Factor) distance values ranging from negative one to one. A color bar on the right indicates this gradient.</alt-text>
</graphic>
</fig>
<p>Interpreting LOF Distance values requires understanding the LOF algorithm. In our case, LOF Distance values are normalized from &#x2212;1 to 1. Values close to 1 indicate an outlier. Values close to &#x2212;1 indicate a point is in a dense dataset cluster. Values near 0 indicate a regular data point (there are none in this dataset, values are either outliers or a single cluster). Outlier identification threshold choice can be based on expert opinion. However, we could not find an optimal threshold (threshold set to the 95th percentile is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>).</p>
<p>OSVM is also difficult to configure. It is not always clear which observation is an outlier and why. Visualization is presented in <xref ref-type="fig" rid="fig9">Figure 9</xref>.</p>
<fig position="float" id="fig9">
<label>Figure 9</label>
<caption>
<p>Identifying anomalies in a dataset using the OSVM algorithm. Radiologist #1&#x2019;s results are shown as an example. Crosses represent potential outliers.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g009.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Scatter plot showing the relationship between spleen diameter and spleen thickness in millimeters. Blue dots indicate data points, while red crosses highlight outliers. Data points generally follow a positive trend.</alt-text>
</graphic>
</fig>
<p>Five outliers were detected in Radiologist #1&#x2019;s labels. It is unclear why these specific points were considered outliers. For precise anomaly and outlier identification, an outlier table is advisable, though it may not specify spleen thickness or diameter. In this case, all red plus-marked points in <xref ref-type="fig" rid="fig9">Figure 9</xref> and shown in <xref ref-type="table" rid="tab3">Table 3</xref> are considered outliers (for Radiologist #1).</p>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption>
<p>Outliers identified by the OSVM method in radiologist #1&#x2019;s labelling.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Spleen diameter, mm</th>
<th align="center" valign="top">Spleen thickness, mm</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">48</td>
<td align="center" valign="top">33</td>
</tr>
<tr>
<td align="left" valign="top">71</td>
<td align="center" valign="top">64</td>
</tr>
<tr>
<td align="left" valign="top">118</td>
<td align="center" valign="top">34</td>
</tr>
<tr>
<td align="left" valign="top">182</td>
<td align="center" valign="top">57</td>
</tr>
<tr>
<td align="left" valign="top">115</td>
<td align="center" valign="top">81</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Anomaly type (diameter or thickness) is indeterminate.</p>
</table-wrap-foot>
</table-wrap>
<p>EllipticEnvelope is convenient for anomaly or outlier detection. However, some outliers are questionable, despite the algorithm&#x2019;s help with obvious outliers. Visualization is presented in <xref ref-type="fig" rid="fig10">Figure 10</xref>. Anomaly detection strongly depends on method settings.</p>
<fig position="float" id="fig10">
<label>Figure 10</label>
<caption>
<p>Detecting outliers using EllipticEnvelope. Calculating Mahalanobis distance.</p>
</caption>
<graphic xlink:href="frai-08-1607348-g010.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Two scatter plots show Mahalanobis distances. The left plot displays distances for all data points with most values near zero and occasional high distances. The right plot highlights outliers with significantly higher distances marked in red.</alt-text>
</graphic>
</fig>
<p>An outlier table is necessary in addition to all methods. In this case, 8&#x202F;mm spleen diameter is an outlier, but this is not clear from the graph. A separate table revealed six outliers: 8&#x202F;mm (Radiologist #2 spleen diameter), 12&#x202F;mm (Radiologist #3 spleen diameter), 8&#x202F;mm (Radiologist #3 spleen diameter), 90&#x202F;mm (Radiologist #1 spleen diameter), 192&#x202F;mm (Radiologist #1 spleen diameter), and 92&#x202F;mm (Radiologist #1 spleen diameter).</p>
<p>Autoencoders can be used to find outliers. From the results obtained from the study, 20 outliers were found, where 12 matched the outliers found by other machine learning methods. The remaining 8 were reviewed by the radiologist, where 1 case was input error, 2 cases were measurement error (wrong slice was selected during markup). The remaining 5 cases were abnormal organ structure (sickle-shaped spleen, presence of additional lobules, other non-standard organ shapes in the form of a ball, triangle, etc.).</p>
<p>A general summary of outliers detected by machine learning methods is presented in <xref ref-type="table" rid="tab4">Table 4</xref>.</p>
<table-wrap position="float" id="tab4">
<label>Table 4</label>
<caption>
<p>Number of potential outliers detected by machine learning methods.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Method</th>
<th align="center" valign="top">Diameter 1</th>
<th align="center" valign="top">Thickness 1</th>
<th align="center" valign="top">Diameter 2</th>
<th align="center" valign="top">Thickness 2</th>
<th align="center" valign="top">Diameter 3</th>
<th align="center" valign="top">Thickness 3</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">Isolation forest</td>
<td align="center" valign="top">6</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">1</td>
</tr>
<tr>
<td align="left" valign="top">DBSCAN</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">0</td>
</tr>
<tr>
<td align="left" valign="top">KNN</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">1</td>
</tr>
<tr>
<td align="left" valign="top">LOF</td>
<td align="center" valign="top" colspan="6">99 - Hard to interpret</td>
</tr>
<tr>
<td align="left" valign="top">OSVM</td>
<td align="center" valign="top" colspan="2">5</td>
<td align="center" valign="top" colspan="2">6</td>
<td align="center" valign="top" colspan="2">7</td>
</tr>
<tr>
<td align="left" valign="top">EllipticEnvelope</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">0</td>
</tr>
<tr>
<td align="left" valign="top">Autoencoder</td>
<td align="center" valign="top" colspan="6">20</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec20">
<label>3.4</label>
<title>Revision of outliers, study interpretation</title>
<p>As mentioned in the Materials and Methods section, studies that were considered outliers were reviewed by an expert radiologist for correctness, input errors (e.g., incomplete numbers, incorrect field entries, unit errors), and organ abnormalities. Data are presented in <xref ref-type="table" rid="tab5">Table 5</xref>.</p>
<table-wrap position="float" id="tab5">
<label>Table 5</label>
<caption>
<p>Distribution and interpretation of outliers determined by different methods.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Method</th>
<th align="center" valign="top">Input errors</th>
<th align="center" valign="top">Measurement errors</th>
<th align="center" valign="top">Abnormal values</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">z-score</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">3</td>
</tr>
<tr>
<td align="left" valign="top">Isolation forest</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">5</td>
<td align="center" valign="top">4</td>
</tr>
<tr>
<td align="left" valign="top">DBSCAN</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">2</td>
</tr>
<tr>
<td align="left" valign="top">KNN</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">1</td>
</tr>
<tr>
<td align="left" valign="top">OSVM</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">7</td>
<td align="center" valign="top">6</td>
</tr>
<tr>
<td align="left" valign="top">EllipticEnvelope</td>
<td align="center" valign="top">3</td>
<td align="center" valign="top">2</td>
<td align="center" valign="top">1</td>
</tr>
<tr>
<td align="left" valign="top">Autoencoder</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">9</td>
<td align="center" valign="top">8</td>
</tr>
<tr>
<td align="left" valign="top">Studies identified as outliers</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">15</td>
<td align="center" valign="top">13</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>OSVM-determined values differ from <xref ref-type="table" rid="tab4">Table 4</xref> due to some studies being marked as outliers twice by different radiologists.</p>
</table-wrap-foot>
</table-wrap>
<p>Experts described abnormal spleen structure and size cases among abnormal values identified by mathematical statistics and machine learning methods: splenomegaly, abnormal spleen appearance, accessory spleen. The observations are presented in <xref rid="SM1" ref-type="supplementary-material">Supplementary Figure S2</xref>.</p>
<p>Thus, using a combination of machine learning, visualization, and mathematical statistics, we identified 24 patients with potential outliers, who were reviewed by radiologists. Some patients did have spleen abnormalities. The remaining diameter and thickness values were input errors.</p>
</sec>
<sec id="sec21">
<label>3.5</label>
<title>Analysing AI performance</title>
<p>The percentage of hits in the spread before analysing outliers&#x2014;were from 17.8 and 21.8% (in thickness and diameter respectively), after removing outliers&#x2014;18.2 and 21.2%. We also analysed the performance of the algorithm solely with anomalous cases (no input errors and no measurement errors). It is noteworthy that the algorithm failed in measuring anomalous cases. Out of 13 cases that can be considered as anomalies of the organ structure or cases where the experts have established pathological condition of the organs, the AI fell within the range of measurements from radiologists in 7.7 and 23.1% of cases (in thickness and diameter respectively).</p>
</sec>
</sec>
<sec sec-type="discussion" id="sec22">
<label>4</label>
<title>Discussion</title>
<p>The development and advancement of AI technologies present novel challenges for researchers and software developers. Oftentimes, these challenges necessitate the development of unconventional solutions. One of the main goals is to automate routine measurements and morphometry. Morphometry involves the application of AI models for automated measurement of dimensions, volumes, indices, and angles in diagnostic images. The training and validation of such models necessitate creation of reference datasets and development of robust evaluation methodologies. The curation of these datasets is associated with numerous complexities. This study focuses on a data analysis in morphometry: the identification of outliers in splenic size measurements obtained from abdominal CT scans.</p>
<p>The authors evaluated various outlier detection methods. The reviewed visualization techniques significantly simplify outlier identification and provide a comprehensive overview of the data distribution. The optimal approach involves a combination of calculation techniques and visual representation through graphs and histograms, complemented by tabular summaries of identified outliers.</p>
<p>The basic method involves constructing distribution histograms, enabling visual or boundary-based (e.g., 2<italic>&#x03C3;</italic> or 3<italic>&#x03C3;</italic> standard deviations) identification of outlying values. <italic>Boxplots</italic> are another commonly used data visualization technique. Scatter plots and heat maps are less common. The selection of a visualization technique depends on the specific task, data volume and type, and researcher preferences. The core principle of visual outlier detection is to define thresholds and analyse values outside them. These methods typically facilitate the identification of major errors, such as those associated with data entry or unit conversion.</p>
<p>More sophisticated methods, such as Z-scores, enable the identification of a greater number of anomalies and outliers, effectively detecting extreme values (e.g., in our study, 3 of 4 outlier errors were detected).</p>
<p>The Grubbs&#x2019; test enables analysis of extreme values and the derivation of statistically robust conclusions regarding outlier identification. However, this method presents several limitations in the context of medical data. Primarily, the Grubbs&#x2019; test is applicable only to normally distributed data. Medical research data often exhibit complex distributions, rendering this approach problematic. Furthermore, in medical contexts, values identified as outliers may possess clinical significance and necessitate careful review. Automatic exclusion of these values may result in the loss of crucial information. Considering these factors, for medical datasets, a thorough review of the maximum and minimum sample values informed by clinical context, may be more appropriate.</p>
<p>Rosner&#x2019;s test, similar to the Z-score, is effective in identifying extreme values, but its application is also constrained by the assumption of normal data distribution.</p>
<p>Dixon&#x2019;s, Chauvenet&#x2019;s, and Romanovsky&#x2019;s tests (<xref ref-type="bibr" rid="ref26">Radkevich et al., 2006</xref>; <xref ref-type="bibr" rid="ref45">Zalyazhnyh, 2022</xref>) were excluded from the primary analysis due to their efficacy being limited to small datasets. However, we assume that their application may be beneficial in other domains when addressing outlier detection challenges. In contrast to the other methods, which assessed outliers within the entire dataset (197 studies with diameter and thickness measurements from three radiologists), these criteria can be applied iteratively to each study and measured parameter. This approach facilitates identification of outliers in individual studies, which is particularly valuable in medical data characterized by case-specific nuances. These tests can be employed independently or in conjunction with other methods to pinpoint specific measurements that may be outliers. This approach was demonstrated in the studies (<xref ref-type="bibr" rid="ref25">Promtep et al., 2022</xref>; <xref ref-type="bibr" rid="ref3">Bendre and Kale, 1987</xref>) and proved effective in detecting anomalies in individual studies (<xref ref-type="bibr" rid="ref25">Promtep et al., 2022</xref>; <xref ref-type="bibr" rid="ref3">Bendre and Kale, 1987</xref>). However, most studies indicate that the Dixon test is less effective than other methods, such as Grubbs&#x2019; or Z-tests, for outlier detection across various distributions. It is most effective when applied to samples of 5&#x2013;12 observations (<xref ref-type="bibr" rid="ref25">Promtep et al., 2022</xref>). The presence of multiple simultaneous outliers can hinder the detection of individual outliers. Nevertheless, we applied the Chauvenet and Romanovsky tests to the data identified as &#x201C;outliers&#x201D; in this study, row by row. Using this approach, we did not detect any outliers. Therefore, within the context of this paper, these tests are not applicable, possibly due to the limited number of measurements per study.</p>
<p>Machine learning methods represent a complex suite of tools for outlier detection in medical data. Among the reviewed methods, only the Local Outlier Factor proved unsuitable for our dataset. Attempts to optimize the LOF algorithm resulted in an excessive number of outlier detections: 99 of 197 values were classified as anomalies. This may be attributed to the method&#x2019;s high computational complexity, difficulties in hyperparameter selection, and reduced efficiency with small datasets, as the algorithm requires a sufficient number of neighbors for accurate density estimation. However, the literature suggests that 50&#x2013;100 data points provide sufficient statistical significance (<xref ref-type="bibr" rid="ref23">Popova, 2020</xref>).</p>
<p>OSVM was the most effective for outlier detection, identifying 16 anomalies, 9 of which were missed by other methods. Among these 16 outliers, 3 of 4 were data entry errors, and 7 of 12 were measurement errors. Additionally, the method identified 6 anomalies, including conditions such as splenomegaly and altered spleen morphology. However, interpreting its results can be challenging, as determining which measurements were classified as outliers and the underlying reasons requires in-depth expert analysis. Thus, OSVM demonstrated the highest sensitivity to organ structural anomalies among the other methods. This is because OSVM defines thresholds that separate &#x201C;typical&#x201D; data from outliers. It identifies a hyperplane in a multidimensional space that optimally separates normal observations from anomalies.</p>
<p>Isolation Forest ranked second in outlier detection, identifying 5 measurement errors and 4 abnormal values, but exhibited low sensitivity to extreme values (only one data entry error was detected).</p>
<p>The k-Nearest Neighbors (KNN) method demonstrated high sensitivity to data entry errors, detecting all 4 errors. However, it detected only one organ anomaly. The primary reason is that KNN is highly sensitive to inter-value distances. If the distance between data points is small, the algorithm may not classify a measurement as an outlier. This is because KNN relies on local data characteristics: it determines if an observation is an outlier based on the density of neighboring points. Consequently, in datasets with low variability or tight clustering, the method may miss significant anomalies, which limits its ability to detect outliers in complex or noisy data. Data entry errors are typically points distant enough from the main data distribution, which secures their identification.</p>
<p>DBSCAN demonstrated results comparable to KNN in outlier detection. With the settings described in the Materials and Methods section, this algorithm is effective in identifying extreme data anomalies. However, as the epsilon (<italic>&#x03B5;</italic>) parameter decreases, the number of detected outliers increases significantly. Conversely, as the min_samples parameter increases, the number of outliers decreases. This is because DBSCAN classifies points as outliers if they lack enough neighbors within a specified radius.</p>
<p>The EllipticEnvelope method identified 6 outliers. With specific settings, it successfully detected 3 of 4 data entry errors, but the remaining anomalies were detected with reduced efficacy.</p>
<p>In total, we used the autoencoder to find 20 cases that were labelled as &#x201C;outliers.&#x201D; The advantage of this method was that it was able to find those abnormalities of the organ structure that were not detected by other machine learning methods. However, it missed some of the measurement errors. This method requires a large amount of resources (radiologists) to review values that are not detected by other methods. Additionally, it is worth noting that it can lead to over-analysis. However, research shows that with various ways to improve this method, it has great potential in medical applications (<xref ref-type="bibr" rid="ref46">Zimmerer et al., 2022</xref>). Thus, it is best used in conjunction with other machine learning methods.</p>
<p>Approbation of the use of outlier search methods in testing the AI showed low values of hits in the range from three doctors, which is most likely due to two main factors. Firstly, peculiarities of the AI operation: during the analysis the expert noted incorrect segmentation of the organ (clipping of segmentation boundaries). Secondly, the peculiarities of measurement by doctors and AI. Radiologists perform measurements on two-dimensional images (slices), while the AI segments the organ. Post-processing of the AI results consisted in finding the maximum and minimum dimensions of the organ, which in practice does not always correspond to classical slice measurements. Therefore, counting the number of hits in the range before and after removal of outliers was not indicative in this case.</p>
<p>It is also noteworthy that the algorithm copes better with diameter measurements than with thickness. This is due to the fact that the diameter is measured from the maximum equidistant points of the anteroposterior dimension on the axial slice of the spleen, so it is not so difficult to find the mask with the maximum diameter. The thickness is measured from the gate of entry of the vascular bundle into the spleen, which does not always correspond to the minimum size and is much more difficult for this segmentation algorithm. A total of 13 analysed studies with abnormalities of the spleen structure showed that in this case the AI copes worse with the thickness measurement. The findings clearly demonstrate that the algorithms require additional training on abnormal data, which should potentially improve the performance of the AI.</p>
<p>It is crucial to recognize that in medical studies, the presence of outliers in measurements does not invariably necessitate data exclusion. This stems from the potential for such outliers to signify pathological changes in a particular patient. Therefore, measurements identified as outliers should be reviewed by a medical expert. The expert should decide whether to keep, replace, or exclude them from the dataset. This study demonstrates that variations in measurement methods are a primary source of outliers, highlighting the importance of developing precise labelling instructions for dataset curation. Such instruction must include measurement units, rounding parameters, measurement algorithms, and procedures for abnormalities, such as organ developmental anomalies, positional variations, and pathological changes. Including such studies in the dataset is essential, as it enhances representativeness and addresses anomalies and pathologies that demand urgent clinical attention, hence crucial for artificial intelligence development, testing and training.</p>
<sec id="sec23">
<label>4.1</label>
<title>Limitations</title>
<p>The methods evaluated were applied to two measurements of a single organ within one imaging modality (splenic diameter and thickness on abdominal CT scans). Results may vary under different research conditions. In addition, the normality of the distribution and the size of the sample under study should be taken into account when selecting the optimal methods for estimating emissions. When using machine learning methods, the hyperparameters are adjusted individually for each problem to be solved.</p>
<p>Future research should focus on developing automated medical image processing and analysis systems using integrated machine learning and statistical approaches. The results of this study (or the described methods) will be integrated in a data curation platform for visualization and automated outlier detection during study labelling (<xref ref-type="bibr" rid="ref37">Vasilev et al., 2025</xref>). Such a tool will allow both an integrated approach to the creation of quality representative datasets and isolated use in analysing data for different scientific tasks.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="sec24">
<label>5</label>
<title>Conclusion</title>
<p>This study investigated various methods for identifying outliers and anomalies in splenic linear dimension measurements obtained from computed tomography. The analysis revealed that both classical statistical and machine learning methods are effective in identifying data anomalies. OSVM and autoencoders were the most productive methods, identifying the highest number of outliers, though its interpretation necessitates significant expert effort.</p>
<p>Visual techniques, such as histograms and boxplots, proved useful in preliminary data analysis, enabling rapid identification of potential outliers. However, for a deeper understanding of outlier characteristics, algorithms such as Isolation Forest and DBSCAN, which provide detailed analyses and reveal hidden data patterns, are most useful. Statistical methods, such as Z-scores, can be effective in describing outliers but lack sensitivity to organs with anomalies. Notably, most established statistical outlier detection methods assume normally distributed datasets, which is often unrealistic in biomedical research.</p>
<p>It is crucial to recognize that presence of outliers does not invariably necessitate data exclusion. In medical research, they may reflect genuine pathological changes. Therefore, results classified as outliers or anomalies should undergo thorough expert analysis and review to inform subsequent data processing decisions.</p>
<p>This study underscores the importance of an integrated approach to data analysis in morphometric studies. It is evident that a universal approach or algorithm cannot be consistently applied to analyse such datasets. Only a combination of diverse outlier detection and visualization methods can enhance analysis quality and improve the reliability of conclusions, which is particularly crucial in medical practice.</p>
<p>The main task that is supposed to be solved with the help of the considered methods is the creation of datasets for testing and training of AI. First of all, it is to improve the quality of datasets (and as a consequence, AI) by handling measurement errors. In addition, these methods will identify anomalies and non-standard cases to add or remove them to the dataset (depending on the problem the AI is solving). Another important application area is population science research. The use of AI algorithms to process diagnostic images will produce large data sets that will be further analysed using the methods described. This will make it possible to identify and study non-standard cases, which in the future may lead to new scientific discoveries and improve the quality of medical care.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="sec25">
<title>Data availability statement</title>
<p>The data analyzed in this study is subject to the following licenses/restrictions: the dataset is not publicly available because it is the property of the Moscow Healthcare Department. Requests to access these datasets should be directed to the corresponding author.</p>
</sec>
<sec sec-type="ethics-statement" id="sec26">
<title>Ethics statement</title>
<p>The studies involving humans were approved by Ethics Committee of MRO RORR (Moscow Regional Branch of the Russian Society of Radiologists), Research and Practical Clinical Center for Diagnostics and Telemedicine Technologies of the Moscow Health Care Department. The studies were conducted in accordance with the local legislation and institutional requirements. Written informed consent for participation was not required from the participants or the participants&#x2019; legal guardians/next of kin in accordance with the national legislation and institutional requirements.</p>
</sec>
<sec sec-type="author-contributions" id="sec27">
<title>Author contributions</title>
<p>YV: Data curation, Formal analysis, Conceptualization, Funding acquisition, Writing &#x2013; review &#x0026; editing. AP: Methodology, Validation, Investigation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing, Software. TB: Validation, Writing &#x2013; review &#x0026; editing, Investigation, Writing &#x2013; original draft. AV: Writing &#x2013; review &#x0026; editing, Conceptualization, Formal analysis. OO: Writing &#x2013; review &#x0026; editing, Resources, Project administration, Conceptualization. EA: Validation, Writing &#x2013; review &#x0026; editing. AK: Writing &#x2013; review &#x0026; editing, Validation. NV: Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing, Data curation, Validation, Software. KA: Methodology, Supervision, Investigation, Data curation, Writing &#x2013; review &#x0026; editing, Formal analysis.</p>
</sec>
<sec sec-type="funding-information" id="sec28">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This paper was prepared by a team of authors as a part of the research and development project &#x201C;Development of a platform to generate datasets containing diagnostic imaging studies&#x201D; (EGISU no. 123031500003-8) in accordance with order no. 1258 dated December 22, 2023: on approval of state assignments funded from the Moscow city budget to state budgetary (autonomous) institutions subordinated to the Moscow Healthcare Department for 2024 and the planning period of 2025 and 2026.</p>
</sec>
<ack>
<p>We thank the translator Romanov A. A. for assisting in translating this publication from Russian into English.</p>
</ack>
<sec sec-type="COI-statement" id="sec29">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="sec30">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="sec31">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="sec32">
<title>Supplementary material</title>
<p>The Supplementary material for this article can be found online at: <ext-link xlink:href="https://www.frontiersin.org/articles/10.3389/frai.2025.1607348/full#supplementary-material" ext-link-type="uri">https://www.frontiersin.org/articles/10.3389/frai.2025.1607348/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<fn-group>
<fn id="fn0001"><p><sup>1</sup><ext-link xlink:href="https://mosmed.ai/ai/" ext-link-type="uri">https://mosmed.ai/ai/</ext-link></p></fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="ref1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abhaya</surname> <given-names>A.</given-names></name> <name><surname>Patra</surname> <given-names>B. K.</given-names></name></person-group> (<year>2023</year>). <article-title>An efficient method for autoencoder based outlier detection</article-title>. <source>Expert Syst. Appl.</source> <volume>213</volume>:<fpage>118904</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2022.118904</pub-id></citation></ref>
<ref id="ref2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Adikaram</surname> <given-names>K. K. L. B.</given-names></name> <name><surname>Hussein</surname> <given-names>M. A.</given-names></name> <name><surname>Effenberger</surname> <given-names>M.</given-names></name> <name><surname>Becker</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <article-title>Data transformation technique to improve the outlier detection power of Grubbs&#x2019; test for data expected to follow linear relation</article-title>. <source>J. Appl. Math.</source> <volume>2015</volume>:<fpage>708948</fpage>. doi: <pub-id pub-id-type="doi">10.1155/2015/708948</pub-id></citation></ref>
<ref id="ref3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bendre</surname> <given-names>S. M.</given-names></name> <name><surname>Kale</surname> <given-names>B. K.</given-names></name></person-group> (<year>1987</year>). <article-title>Masking effect on tests for outliers in normal samples</article-title>. <source>Biometrika</source> <volume>74</volume>, <fpage>891</fpage>&#x2013;<lpage>896</lpage>. doi: <pub-id pub-id-type="doi">10.1093/biomet/74.4.891</pub-id></citation></ref>
<ref id="ref4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carey</surname> <given-names>J. J.</given-names></name> <name><surname>Delaney</surname> <given-names>M. F.</given-names></name></person-group> (<year>2010</year>). <article-title>T-scores and Z-scores</article-title>. <source>Clin. Rev. Bone Miner. Metab.</source> <volume>8</volume>, <fpage>113</fpage>&#x2013;<lpage>121</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s12018-009-9064-4</pub-id></citation></ref>
<ref id="ref5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Davies</surname> <given-names>L.</given-names></name> <name><surname>Gather</surname> <given-names>U.</given-names></name></person-group> (<year>1993</year>). <article-title>The identification of multiple outliers</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>88</volume>, <fpage>782</fpage>&#x2013;<lpage>792</lpage>. doi: <pub-id pub-id-type="doi">10.1080/01621459.1993.10476339</pub-id></citation></ref>
<ref id="ref6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>DeBoer</surname> <given-names>M.</given-names></name></person-group> (<year>2015</year>). <article-title>Understanding the heat map</article-title>. <source>Cartogr. Perspect.</source> <volume>80</volume>, <fpage>39</fpage>&#x2013;<lpage>43</lpage>. doi: <pub-id pub-id-type="doi">10.14714/CP80.1314</pub-id></citation></ref>
<ref id="ref7"><citation citation-type="other"><person-group person-group-type="author"><collab id="coll1">Decree of the President of the Russian Federation</collab></person-group>. (<year>2019</year>). <source>&#x201C;On the Development of Artificial Intelligence in the Russian Federation&#x201D; No. 490</source>. Available at: <ext-link xlink:href="http://www.kremlin.ru/acts/bank/44731" ext-link-type="uri">http://www.kremlin.ru/acts/bank/44731</ext-link> (Accessed  June 30, 2025).</citation></ref>
<ref id="ref8"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Diers</surname> <given-names>J.</given-names></name> <name><surname>Pigorsch</surname> <given-names>C.</given-names></name></person-group> (<year>2022</year>). &#x201C;<article-title>Out-of-distribution detection using outlier detection methods</article-title>, <article-title>International conference on image analysis and processing</article-title>&#x201D; in <source>ICIAP 2022: Image analysis and processing &#x2013; ICIAP 2022; 2022 may 23&#x2013;27</source>. eds. <person-group person-group-type="editor"><name><surname>Sclaroff</surname> <given-names>S.</given-names></name> <name><surname>Distante</surname> <given-names>C.</given-names></name> <name><surname>Leo</surname> <given-names>M.</given-names></name> <name><surname>Farinella</surname> <given-names>G. M.</given-names></name> <name><surname>Tombari</surname> <given-names>F.</given-names></name></person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>15</fpage>&#x2013;<lpage>26</lpage>.</citation></ref>
<ref id="ref9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dulesov</surname> <given-names>A. S.</given-names></name> <name><surname>Bayshev</surname> <given-names>A. V.</given-names></name></person-group> (<year>2023</year>). <article-title>An overview of machine learning-based techniques for detecting outliers in data</article-title>. <source>Eng. J. Don</source> <volume>6</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. Available at: <ext-link xlink:href="http://www.ivdon.ru/uploads/article/pdf/IVD_98__5_dulesov_bayshev.pdf_0aed9d7f8b.pdf" ext-link-type="uri">http://www.ivdon.ru/uploads/article/pdf/IVD_98__5_dulesov_bayshev.pdf_0aed9d7f8b.pdf</ext-link></citation></ref>
<ref id="ref10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Foorthuis</surname> <given-names>R.</given-names></name></person-group> (<year>2021</year>). <article-title>On the nature and types of anomalies: a review of deviations in data</article-title>. <source>Int. J. Data Sci. Anal.</source> <volume>12</volume>, <fpage>297</fpage>&#x2013;<lpage>331</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s41060-021-00265-1</pub-id>, PMID: <pub-id pub-id-type="pmid">34368422</pub-id></citation></ref>
<ref id="ref11"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Gaillard</surname> <given-names>F.</given-names></name> <name><surname>Walizai</surname> <given-names>T.</given-names></name> <name><surname>Foster</surname> <given-names>T.</given-names></name></person-group> (<year>2009</year>). <source>Splenomegaly. Reference article, Radiopaedia.org</source>. Available online at: <ext-link xlink:href="https://radiopaedia.org/articles/6003" ext-link-type="uri">https://radiopaedia.org/articles/6003</ext-link> (accessed March 19, 2025).</citation></ref>
<ref id="ref12"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Gaspar</surname> <given-names>J. D.</given-names></name> <name><surname>Catumbela</surname> <given-names>E.</given-names></name> <name><surname>Marques</surname> <given-names>B.</given-names></name> <name><surname>Freitas</surname> <given-names>A. A.</given-names></name></person-group> (<year>2011</year>). &#x201C;Systematic review of outliers detection techniques in medical data - preliminary study,&#x201D; in <italic>International conference on health informatics. BIOSTEC 2011: Proceedings of the international conference on health informatics; 2011 Jan 26&#x2013;29</italic>; Rome: HEALTHINF, 575&#x2013;582.</citation></ref>
<ref id="ref13"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Goldstein</surname> <given-names>M.</given-names></name> <name><surname>Dengel</surname> <given-names>A.</given-names></name></person-group> (<year>2012</year>). &#x201C;Histogram-based outlier score (HBOS): a fast unsupervised anomaly detection algorithm,&#x201D; in <italic>Poster and Demo Track of the 35th German Conference on Artificial Intelligence (KI-2012)</italic>. Saarbr&#x00FC;cken, Germany, 59&#x2013;63.</citation></ref>
<ref id="ref14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Greenacre</surname> <given-names>M.</given-names></name> <name><surname>Groenen</surname> <given-names>P. J. F.</given-names></name> <name><surname>Hastie</surname> <given-names>T.</given-names></name> <name><surname>D&#x2019;Enza</surname> <given-names>A. I.</given-names></name> <name><surname>Markos</surname> <given-names>A.</given-names></name> <name><surname>Tuzhilina</surname> <given-names>E.</given-names></name></person-group> (<year>2022</year>). <article-title>Principal component analysis</article-title>. <source>Nat. Rev. Methods Primers</source> <volume>2</volume>:<fpage>100</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s43586-022-00184-w</pub-id></citation></ref>
<ref id="ref15"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Ji</surname> <given-names>M.</given-names></name> <name><surname>Xing</surname> <given-names>H. J.</given-names></name></person-group> (<year>2017</year>). &#x201C;Adaptive-weighted one-class support vector machine for outlier detection,&#x201D; in <italic>Chinese Control and Decision Conference. CCDC 2017: Proceedings of the 29th Chinese Control and Decision Conference; 2017 May 28&#x2013;30</italic>; Chongqing: IEEE, 1766&#x2013;1771.</citation></ref>
<ref id="ref16"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>J. H.</given-names></name> <name><surname>Chuluunsaikhan</surname> <given-names>T.</given-names></name> <name><surname>Nasridinov</surname> <given-names>A. A.</given-names></name></person-group> (<year>2019</year>). &#x201C;Study on outlier detection in smart manufacturing applications,&#x201D; in <italic>Korea Information Processing Society Conference. Annual Conference of KIPS 2019: Proceedings of the Korea Information Processing Society Conference</italic>, 760&#x2013;761.</citation></ref>
<ref id="ref17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Makarov</surname> <given-names>A. V.</given-names></name> <name><surname>Namiot</surname> <given-names>D. E.</given-names></name></person-group> (<year>2023</year>). <article-title>Overview of data cleaning methods for machine learning</article-title>. <source>Int. J. Open Inf. Technol.</source> <volume>11</volume>, <fpage>70</fpage>&#x2013;<lpage>78</lpage>.</citation></ref>
<ref id="ref18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mashraqi</surname> <given-names>A. M.</given-names></name> <name><surname>Allehyani</surname> <given-names>B.</given-names></name></person-group> (<year>2022</year>). <article-title>Current trends on the application of artificial intelligence in medical sciences</article-title>. <source>Bioinformation</source> <volume>18</volume>, <fpage>1050</fpage>&#x2013;<lpage>1061</lpage>. doi: <pub-id pub-id-type="doi">10.6026/973206300181050</pub-id></citation></ref>
<ref id="ref19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Monalisa</surname> <given-names>S.</given-names></name> <name><surname>Kurnia</surname> <given-names>F.</given-names></name></person-group> (<year>2019</year>). <article-title>Analysis of DBSCAN and K-means algorithm for evaluating outlier on RFM model of customer behaviour</article-title>. <source>Telecommun. Comput. Electron. Control</source> <volume>17</volume>, <fpage>110</fpage>&#x2013;<lpage>117</lpage>. doi: <pub-id pub-id-type="doi">10.12928/telkomnika.v17i1.9394</pub-id></citation></ref>
<ref id="ref20"><citation citation-type="other"><person-group person-group-type="author"><collab id="coll2">Mosmed.AI</collab></person-group>. (<year>2025</year>). <source>Experiment on the use of innovative computer vision technologies for medical image analysis and subsequent applicability in the healthcare system of Moscow</source>. Available online at: <ext-link xlink:href="https://mosmed.ai/ai/" ext-link-type="uri">https://mosmed.ai/ai/</ext-link> (accessed January 29, 2025).</citation></ref>
<ref id="ref21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nassreddine</surname> <given-names>G.</given-names></name> <name><surname>Younis</surname> <given-names>J.</given-names></name> <name><surname>Thaer</surname> <given-names>F.</given-names></name></person-group> (<year>2023</year>). <article-title>Detecting data outliers with machine learning</article-title>. <source>Al-Salam J. Eng. Technol.</source> <volume>2</volume>, <fpage>152</fpage>&#x2013;<lpage>164</lpage>.</citation></ref>
<ref id="ref22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Peirce</surname> <given-names>B.</given-names></name></person-group> (<year>1852</year>). <article-title>Criterion for the rejection of doubtful observations</article-title>. <source>Astron. J.</source> <volume>2</volume>, <fpage>161</fpage>&#x2013;<lpage>163</lpage>. doi: <pub-id pub-id-type="doi">10.1086/100259</pub-id></citation></ref>
<ref id="ref23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Popova</surname> <given-names>I. A.</given-names></name></person-group> (<year>2020</year>). <article-title>Anomaly detection in the dataset using unsupervised learning algorithms isolation Forest and local outlier factor</article-title>. <source>StudNet</source> <volume>12</volume>, <fpage>1460</fpage>&#x2013;<lpage>1470</lpage>.</citation></ref>
<ref id="ref24"><citation citation-type="other"><person-group person-group-type="author"><collab id="coll3">Project MONAI</collab></person-group>. (<year>2025</year>). Available online at: <ext-link xlink:href="https://github.com/Project-MONAI" ext-link-type="uri">https://github.com/Project-MONAI</ext-link> (Accessed June 17, 2025).</citation></ref>
<ref id="ref25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Promtep</surname> <given-names>K.</given-names></name> <name><surname>Thiuthad</surname> <given-names>P.</given-names></name> <name><surname>Intaramo</surname> <given-names>N.</given-names></name></person-group> (<year>2022</year>). <article-title>A comparison of efficiency of test statistics for detecting outliers in normal population</article-title>. <source>Sains Malaysiana</source> <volume>51</volume>, <fpage>3829</fpage>&#x2013;<lpage>3841</lpage>. doi: <pub-id pub-id-type="doi">10.17576/jsm-2022-5111-26</pub-id></citation></ref>
<ref id="ref26"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Radkevich</surname> <given-names>Y. M.</given-names></name> <name><surname>Schirtladze</surname> <given-names>A. G.</given-names></name> <name><surname>Laktionov</surname> <given-names>B. I.</given-names></name></person-group> (<year>2006</year>). <source>Metrology, standardization and certification</source>. <publisher-loc>Moscow</publisher-loc>: <publisher-name>Vysshaya Shkola Publishers</publisher-name>, <fpage>799</fpage>.</citation></ref>
<ref id="ref27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rosner</surname> <given-names>B.</given-names></name></person-group> (<year>1975</year>). <article-title>On the detection of many outliers</article-title>. <source>Technometrics</source> <volume>17</volume>, <fpage>221</fpage>&#x2013;<lpage>227</lpage>. doi: <pub-id pub-id-type="doi">10.2307/1268354</pub-id></citation></ref>
<ref id="ref28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rosner</surname> <given-names>B.</given-names></name></person-group> (<year>1983</year>). <article-title>Percentage points for a generalized ESD many-outlier procedure</article-title>. <source>Technometrics</source> <volume>25</volume>, <fpage>165</fpage>&#x2013;<lpage>172</lpage>. doi: <pub-id pub-id-type="doi">10.1080/00401706.1983.10487848</pub-id></citation></ref>
<ref id="ref29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schubert</surname> <given-names>E.</given-names></name> <name><surname>Sander</surname> <given-names>J.</given-names></name> <name><surname>Ester</surname> <given-names>M.</given-names></name> <name><surname>Kriegel</surname> <given-names>H. P.</given-names></name> <name><surname>Xu</surname> <given-names>X.</given-names></name></person-group> (<year>2017</year>). <article-title>DBSCAN revisited, revisited: why and how you should (still) use DBSCAN</article-title>. <source>ACM Trans. Database Syst.</source> <volume>42</volume>:<fpage>19</fpage>. doi: <pub-id pub-id-type="doi">10.1145/3068335</pub-id></citation></ref>
<ref id="ref30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sidnyaev</surname> <given-names>N. I.</given-names></name> <name><surname>Battulga</surname> <given-names>E.</given-names></name></person-group> (<year>2024</year>). <article-title>Methodology for detecting and removing outliers in statistical studies</article-title>. <source>Dependability</source> <volume>24</volume>, <fpage>4</fpage>&#x2013;<lpage>9</lpage>. doi: <pub-id pub-id-type="doi">10.21683/1729-2646-2024-24-1-4-9</pub-id></citation></ref>
<ref id="ref31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sim</surname> <given-names>C. H.</given-names></name> <name><surname>Gan</surname> <given-names>F. F.</given-names></name> <name><surname>Chang</surname> <given-names>T. C.</given-names></name></person-group> (<year>2005</year>). <article-title>Outlier labeling with boxplot procedures</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>100</volume>, <fpage>642</fpage>&#x2013;<lpage>652</lpage>. doi: <pub-id pub-id-type="doi">10.1198/016214504000001466</pub-id></citation></ref>
<ref id="ref32"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Sysoev</surname> <given-names>A.</given-names></name> <name><surname>Scheglevatych</surname> <given-names>R.</given-names></name></person-group> (<year>2019</year>). &#x201C;Combined approach to detect anomalies in health care datasets,&#x201D; in <italic>International Conference on Control Systems, Mathematical Modelling, Automation and Energy Efficiency. SUMMA 2019: Proceedings of the 2019 1st International Conference on Control Systems, Mathematical Modelling, Automation and Energy Efficiency; 2019 Nov 20&#x2013;22</italic>; Lipetsk: IEEE, 359&#x2013;363.</citation></ref>
<ref id="ref33"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Vasilev</surname> <given-names>Y. A.</given-names></name> <name><surname>Arzamasov</surname> <given-names>K. M.</given-names></name> <name><surname>Omelyanskaya</surname> <given-names>O. V.</given-names></name> <name><surname>Bobrovskaya</surname> <given-names>T. M.</given-names></name> <name><surname>Nechaev</surname> <given-names>N. B.</given-names></name> <etal/></person-group> (<year>2025</year>). <source>Certificate of state registration of a computer program no. 2024680469, Russian Federation. Software module for loading, selecting, and de-identifying studies in DICOM format stored in the unified radiological information system of Moscow: No. 2024667717</source>. Available online at: <ext-link xlink:href="https://telemedai.ru/documents/5-svidetelstvo-o-gos-reg-evm-no-2024680469" ext-link-type="uri">https://telemedai.ru/documents/5-svidetelstvo-o-gos-reg-evm-no-2024680469</ext-link> (accessed March 19, 2025).</citation></ref>
<ref id="ref34"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Vasilev</surname> <given-names>Y. A.</given-names></name> <name><surname>Arzamasov</surname> <given-names>K. M.</given-names></name> <name><surname>Vladzymyrskyy</surname> <given-names>A. V.</given-names></name> <name><surname>Omelyanskaya</surname> <given-names>O. V.</given-names></name> <name><surname>Bobrovskaya</surname> <given-names>T. M.</given-names></name> <name><surname>Sharova</surname> <given-names>D. E.</given-names></name> <etal/></person-group>. (<year>2024</year>). <source>Preparing datasets for training and testing of artificial intelligence-powered software</source>. <publisher-loc>Moscow</publisher-loc>: <publisher-name>SBHI &#x201C;SPCC for DTT of MHD</publisher-name>.</citation></ref>
<ref id="ref35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vasilev</surname> <given-names>Y. A.</given-names></name> <name><surname>Bobrovskaya</surname> <given-names>T. M.</given-names></name> <name><surname>Arzamasov</surname> <given-names>K. M.</given-names></name> <name><surname>Chetverikov</surname> <given-names>S. F.</given-names></name> <name><surname>Vladzymyrskyy</surname> <given-names>A. V.</given-names></name> <name><surname>Omelyanskaya</surname> <given-names>O. V.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>Medical datasets for machine learning: fundamental principles of standartization and systematization</article-title>. <source>Manag. Zdravookhran.</source> <volume>4</volume>, <fpage>28</fpage>&#x2013;<lpage>41</lpage>. doi: <pub-id pub-id-type="doi">10.21045/1811-0185-2023-4-28-41</pub-id></citation></ref>
<ref id="ref36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vasilev</surname> <given-names>Y. A.</given-names></name> <name><surname>Tyrov</surname> <given-names>I. A.</given-names></name> <name><surname>Vladzymyrskyy</surname> <given-names>A. V.</given-names></name> <name><surname>Arzamasov</surname> <given-names>K. M.</given-names></name> <name><surname>Shulkin</surname> <given-names>I. M.</given-names></name> <name><surname>Kozhikhina</surname> <given-names>D. D.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>Double-reading mammograms using artificial intelligence technologies: a new model of mass preventive examination organization</article-title>. <source>Digit. Diagn.</source> <volume>4</volume>, <fpage>93</fpage>&#x2013;<lpage>104</lpage>. doi: <pub-id pub-id-type="doi">10.17816/DD321423</pub-id></citation></ref>
<ref id="ref37"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Vasilev</surname> <given-names>Y. A.</given-names></name> <name><surname>Vladzymyrskyy</surname> <given-names>A. V.</given-names></name> <name><surname>Omelyanskaya</surname> <given-names>O. V.</given-names></name> <name><surname>Arzamasov</surname> <given-names>K. M.</given-names></name> <name><surname>Savkina</surname> <given-names>E. F.</given-names></name> <name><surname>Kasimov</surname> <given-names>S. D.</given-names></name> <etal/></person-group>. (<year>2025</year>). <source>Dataset curation platform 2025</source>.</citation></ref>
<ref id="ref38"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Vinutha</surname> <given-names>H. P.</given-names></name> <name><surname>Poornima</surname> <given-names>B.</given-names></name> <name><surname>Sagar</surname> <given-names>B. M.</given-names></name></person-group> (<year>2018</year>). &#x201C;<article-title>Detection of outliers using interquartile range technique from intrusion dataset</article-title>&#x201D; in <source>Information and decision sciences. Advances in intelligent systems and computing</source>. eds. <person-group person-group-type="editor"><name><surname>Satapathy</surname> <given-names>S.</given-names></name> <name><surname>Tavares</surname> <given-names>J.</given-names></name> <name><surname>Bhateja</surname> <given-names>V.</given-names></name> <name><surname>Mohanty</surname> <given-names>J.</given-names></name></person-group> (<publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>511</fpage>&#x2013;<lpage>518</lpage>.</citation></ref>
<ref id="ref39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wada</surname> <given-names>K.</given-names></name></person-group> (<year>2020</year>). <article-title>Outliers in official statistics</article-title>. <source>Jpn. J. Stat. Data Sci.</source> <volume>3</volume>, <fpage>669</fpage>&#x2013;<lpage>691</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s42081-020-00091-y</pub-id></citation></ref>
<ref id="ref40"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Jiang</surname> <given-names>H.</given-names></name> <name><surname>Baoqi</surname> <given-names>Y.</given-names></name></person-group> (<year>2021</year>). &#x201C;A k-nearest neighbor medoid-based outlier detection algorithm,&#x201D; in <italic>International Conference on Communications, Information System and Computer Engineering. CISCE 2021: Proceedings of the 2021 International Conference on Communications, Information System and Computer Engineering. 2021 May 14&#x2013;16</italic>; Beijing: IEEE, 601&#x2013;605.</citation></ref>
<ref id="ref41"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Liu</surname> <given-names>Q.</given-names></name> <name><surname>Zhu</surname> <given-names>E.</given-names></name> <name><surname>Porikli</surname> <given-names>F.</given-names></name> <name><surname>Yin</surname> <given-names>J.</given-names></name></person-group> (<year>2018</year>). <article-title>Hyperparameter selection of one-class support vector machine by self-adaptive data shifting</article-title>. <source>Pattern Recogn.</source> <volume>74</volume>, <fpage>198</fpage>&#x2013;<lpage>211</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.patcog.2017.09.012</pub-id></citation></ref>
<ref id="ref42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>H.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Li</surname> <given-names>P.</given-names></name> <name><surname>Zhu</surname> <given-names>F.</given-names></name></person-group> (<year>2022</year>). <article-title>Outlier detection algorithm based on k-nearest neighbors-local outlier factor</article-title>. <source>J. Algorithms Comput. Technol.</source> <volume>16</volume>:<fpage>174830262210781</fpage>. doi: <pub-id pub-id-type="doi">10.1177/17483026221078111</pub-id>, PMID: <pub-id pub-id-type="pmid">40550119</pub-id></citation></ref>
<ref id="ref43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yepmo</surname> <given-names>V.</given-names></name> <name><surname>Smits</surname> <given-names>G.</given-names></name> <name><surname>Pivert</surname> <given-names>O.</given-names></name></person-group> (<year>2022</year>). <article-title>Anomaly explanation: a review</article-title>. <source>Data Knowl. Eng.</source> <volume>137</volume>:<fpage>101946</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.datak.2021.101946</pub-id>, PMID: <pub-id pub-id-type="pmid">40555569</pub-id></citation></ref>
<ref id="ref44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yuan</surname> <given-names>K.-H.</given-names></name> <name><surname>Hayashi</surname> <given-names>K.</given-names></name></person-group> (<year>2010</year>). <article-title>Fitting data to model: structural equation modeling diagnosis using two scatter plots</article-title>. <source>Psychol. Methods</source> <volume>15</volume>, <fpage>335</fpage>&#x2013;<lpage>351</lpage>. doi: <pub-id pub-id-type="doi">10.1037/a0020140</pub-id>, PMID: <pub-id pub-id-type="pmid">20853955</pub-id></citation></ref>
<ref id="ref45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zalyazhnyh</surname> <given-names>V. V.</given-names></name></person-group> (<year>2022</year>). <article-title>About single outliers tests</article-title>. <source>J. Nat. Sci. Res.</source> <volume>7</volume>, <fpage>16</fpage>&#x2013;<lpage>21</lpage>.</citation></ref>
<ref id="ref46"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Zimmerer</surname> <given-names>D.</given-names></name> <name><surname>Kohl</surname> <given-names>S. A. A.</given-names></name> <name><surname>Petersen</surname> <given-names>J.</given-names></name> <name><surname>Isensee1</surname> <given-names>F.</given-names></name> <name><surname>Maier-Hei</surname> <given-names>K. H.</given-names></name></person-group> (<year>2022</year>). <source>Context-encoding variational autoencoder for unsupervised anomaly detection</source>. <volume>arXive</volume>, doi: <pub-id pub-id-type="doi">10.48550/arXiv.1812.05941</pub-id></citation></ref>
</ref-list>
</back>
</article>