CLIP-based screenshot image classifier for CaptureMate.
This model classifies screenshot images into one of five CaptureMate categories:
schedule
shopping
place
memo
unknown
The model is designed to complement the CaptureMate OCR text classifier by providing visual information when screenshot text alone is ambiguous or incomplete.
Note: This model uses a custom PyTorch classification head on top of a CLIP vision encoder. Therefore, it cannot be loaded directly with AutoModelForImageClassification or the standard Hugging Face image-classification pipeline.
Model Details
Model Description
This model is a CLIP-based image classification model developed for CaptureMate, an iOS screenshot organization and action recommendation app.
It receives a screenshot image and predicts the most relevant CaptureMate category based on visual information.
Developed by: CaptureMate
Model type: Image classification
Base image encoder:openai/clip-vit-base-patch32
Architecture: CLIP vision encoder with a custom PyTorch classification head
The exact inference code may depend on the implementation of CLIPUIClassifier. The custom model architecture must match the architecture used when the checkpoint was trained.
Training Details
Training Data
The model was trained on screenshot images collected for the CaptureMate project.
The same screenshot category structure used by the OCR text classifier was used for image classification.
Dataset split:
Split
Samples
Train
415
Validation
89
Test
90
The five target categories are:
Label
Description
schedule
Schedule, reservation, ticket, event, or date-related screenshots
shopping
Shopping, product, price, payment, or commerce-related screenshots
place
Place, map, restaurant, store, travel, or location-related screenshots
memo
Text, article, note, content, or general information screenshots
unknown
Ambiguous or non-actionable screenshots
Evaluation
Image-Only Performance
The image classifier was first evaluated independently on the CaptureMate test set.
Metric
Value
Accuracy
80.00%
Macro F1
76.34%
The image-only classifier performs below the OCR text classifier, which supports its intended role as a complementary visual signal rather than the primary classifier.
Multimodal Performance
The image classifier was also evaluated as part of the CaptureMate multimodal classification pipeline.
The current fixed fusion uses:
text
1Text weight = 0.7
2Image weight = 0.3
The resulting multimodal performance is:
Metric
Value
Accuracy
90.00%
Macro F1
89.19%
Macro Precision
89.63%
Macro Recall
89.15%
The multimodal result combines predictions from both the OCR text classifier and this image classifier.
Therefore, the multimodal metrics above should not be interpreted as the standalone performance of this image model.
Limitations
The model is trained on a relatively small CaptureMate-specific screenshot dataset and has several important limitations.
Known limitations:
It may not generalize well to screenshots outside the CaptureMate dataset distribution.
Visually similar screenshots can be difficult to distinguish.
Ambiguous unknown, shopping, and memo cases may be confused.
Image-only performance is lower than the OCR text classifier.
The model always produces one of the five class predictions.
Visual appearance may vary significantly depending on application, operating system, theme, language, and screenshot layout.
Screenshots containing primarily textual information may provide stronger signals to the OCR text classifier than to this image model.
Confidence scores should not be interpreted as guaranteed probabilities of correctness.
Recommendations
This model is recommended as a complementary signal within a multimodal screenshot classification system.