Chapter 5: AI Features
Photocatalyst integrates a local AI inference engine. All AI features run locally without network access. This chapter introduces the main AI features and how to use them.
5.1 AI Grouping
The AI Grouping page (Sidebar → AI Grouping) provides various intelligent grouping methods.
Zero-Shot Classification
Zero-shot classification is an AI classification technique that requires no training samples. Users can define custom categories, and the AI automatically assigns photos to the corresponding categories.
Adding a Single Category:
- Click the Add button, enter the category name and description
- The category description is used directly as the basis for search matching — the more specific, the better
- It is recommended to write descriptions in English for more accurate classification results
- If no description is provided, the system will use the category name for classification matching
Batch Adding Categories:
- Click the Batch Add button
- Enter multiple category names (separated by commas, semicolons, or line breaks)
- You can click "Default Categories" or "Default Categories (Simple)" to quickly fill in preset category lists
- After confirming, each category name serves as the classification basis
Running Classification:
- Ensure at least two categories have been created
- Click the Run Classification button, select the grouping mode (Fixed Grouping / Search Grouping)
- Wait for the AI to complete processing
- View photos under each category
Example:
| Category Name | Description (Optional) |
|---|---|
| Landscape | Natural scenery, mountains, rivers, lakes |
| Food | Food, beverages, dining |
| Pets | Cats, dogs, and other pet animals |
| Architecture | Buildings, interior design, cityscapes |
| Documents | Screenshots, document scans, text images |
Group by Image (Similarity)
Find all visually similar images based on selected reference photos:
- Select one or more reference photos in the photo list
- Right-click menu → Group by Image → Similarity Grouping
- Adjust the similarity threshold (recommended starting at 70%)
- Confirm and wait for the analysis to complete
Group by Image (Semantic)
Find images with similar content themes based on AI semantic understanding:
- Select reference photos
- Right-click menu → Group by Image → Semantic Grouping
- Wait for the AI analysis to complete
- The system returns semantically similar photo groups
OCR Grouping
Recognize text content in photos and group them by text keywords:
- Select OCR Grouping on the AI Grouping page
- Run the grouping operation
- Wait for OCR recognition and grouping to complete
- The system organizes photos by recognized text keywords
5.2 Face Recognition
Face recognition is one of Photocatalyst's core AI features, with all processing done locally.
Automatic Detection & Clustering
When indexing photos, the system automatically performs the following steps:
- Face Detection: Detects all faces in photos
- Feature Extraction: Analyzes visual features of each face
- Face Clustering: Groups similar faces into the same person
- Person Creation: Automatically creates albums for each person
Person Management
On the Person page (Sidebar → Persons), you can perform the following management operations:
Naming a Person:
- Click on an unnamed person
- Enter the person's name
- Confirm to save
Merging Persons:
- Select multiple persons who may be the same individual
- Use the merge function
- The system merges them automatically after confirmation
Splitting a Person:
- Enter the person's details
- Select faces that do not belong to this person
- Move to another person or create a new person
Setting Cover Photo:
- Enter the person's details
- Right-click on a face
- Choose "Set as Cover"
Handling Unclassified Faces
The system lists faces that were not successfully assigned to any person:
- You can manually assign faces to existing persons
- You can create new persons based on unclassified faces
- Batch selection operations are supported
Face Reassignment
For incorrectly recognized faces, you can reassign them:
- View photos in preview mode
- Click on face boxes to select faces that need reassignment (multiple selection supported)
- Right-click and choose "Face Reassignment"
- Select the target person in the popup dialog
- Confirm to complete the assignment
Face Search
Face interactions in preview mode:
- Single Face: Right-click face box → Search for other photos of this person
- Multiple Faces: Right-click face box → Open face selector, choose target face to search
Face Configuration
In Settings → AI Configuration, you can adjust face recognition parameters:
- Recognition Threshold: Controls the sensitivity of face detection (default 0.2)
- Face Box Scaling: Controls the face cropping range (default 1.0)
- Square Face Box: Whether to crop faces to a square
5.3 Image Quality Detection
Blur Detection
The system automatically evaluates the sharpness quality of each photo:
- Gives a quality score from 0 to 1
- The quality score is displayed in the upper left corner of the thumbnail
Score Meanings:
| Score Range | Quality Level | Icon Color |
|---|---|---|
| 0.8 ~ 1.0 | High Quality | No icon (normal) |
| 0.5 ~ 0.8 | Medium Quality | Yellow warning icon |
| 0.0 ~ 0.5 | Low Quality (blurry) | Yellow warning icon |
Hover over the icon to view the specific quality value.
5.4 AI Auto-Tagging
Tag Generation
The system automatically generates descriptive tags for photos:
- Supports both Chinese and English tags
- Covers thousands of content categories
- The tag confidence threshold can be adjusted in settings (default 0.3)
Viewing Tags
- View tags in the EXIF information of the photo preview
- Browse photos by tags on the Tags page
- Hierarchical tag management and search
Manual Tag Management
- Right-click photo → Edit → Write Tags
- Supports batch add/delete tags
- Tag search and filtering
5.5 Aesthetic Scoring & Burst Photo Selection
Aesthetic Scoring
The system automatically assigns an aesthetic score (0 ~ 10) to photos:
- Comprehensively considers composition, sharpness, exposure, and other factors
- Can be used to filter high-quality photos
- Scoring can be triggered manually
Burst Photo Selection
For burst photos, automatically picks the best one:
- Select a group of burst photos
- Right-click menu → Burst Photo Selection
- The system analyzes each photo and gives a ranking
- Choose the best photo to keep
Next: Read Chapter 6 to learn about multi-dimensional photo browsing.