Fig. 1

The CausalCervixNet framework begins with a preprocessing step where augmented images are generated using geometric transformations, color space transformations, kernel filters, random erasing, and image mixing. After preprocessing, the augmented images are inputted into a deep learning model, to extract feature maps. Following the final pooling layer, the network progresses through two key phases: 1) constructing a causality map containing estimations of pairwise causal relationships between features, and 2) flattening the feature maps while identifying causal factors associated with the target variable (y) using a novel causal inference scheme. The model's performance is evaluated using unseen test images, and assessed in terms of precision, recall, F1 score, and accuracy