Fygo

Help Center

  • Getting Started
  • How to Install and Initialize FygoOS?
  • How to Install the App and Connect to Fygo NAS?
  • How to Install FygoOS on a Virtual Machine?
  • Troubleshooting System Installation Issues
  • Storage
  • How to Create a Volume?
  • Do Hard Drives Hibernate Automatically?
  • How to Use SSD Cache Acceleration?
  • Fygo TV
  • How to install Fygo TV and create a library?
  • How to create Fygo TV accounts for family and friends?
  • Cannot select a folder when creating a library?
  • Photos
  • How to Back Up Phone Photos?
  • How to Share Photos with Others?
  • AI Photos Feature Guide
  • How to Import Google Photos into Fygo?
  • Video Plays with Black Screen but Has Sound in Web Photos?
  • Remote Access
  • How to Remotely Access Your Fygo NAS?
  • System Settings
  • How to create a new user?
  • How to Use a Wireless Network Adapter?
  • How to Change FygoOS Ports?
  • How to Use the System Configuration Backup and Restore Feature?
  • Frequent Network Errors in System Settings?
  • How to Enable Two-Factor Authentication (2FA)
  • Unable to Complete Two-Factor Authentication (2FA)?
  • How to Enable Email Notification Service
  • Files
  • How to share My Files with other users?
  • How to create a share link for files?
  • How to share a Team Folder?
  • File Services
  • Notes on Mounting Fygo NAS via WebDAV on Windows
  • Notes on Mounting Fygo NAS via NFS on Windows
  • SMB 3 Multichannel Requirements
  • Media File Formats Supported by DLNA
  • Virtual Machine
  • How to Install and Use Virtual Machine?
  • How to Use Virtual Machine Hardware Passthrough?
  • Fygo Sync
  • Fygo Sync Feature Guide
  • How to Use On-Demand Sync
  • Frequently Asked Questions
  • Backup
  • Encrypted Backup Overview
  • iSCSI
  • iSCSI Glossary
  • iSCSI Basic Features
  • User Group Configuration
  • CHAP Configuration
  • Frequently Asked Questions
  • License
  • Fygo License overview and activation guide
  • Fygo License FAQ
  • More
  • Contact Us
  • What is the difference between a local account and a Fygo Account?
  • What is the difference between administrator and standard user permissions?
  • Fygo Beta Disclaimer
  • Rockchip Series eMMC USB Flashing Tutorial
  • Rockchip Series TF Card Flashing Tutorial
  • AI Photos Feature Guide

    The AI Photos feature performs Face Recognition and Smart Recognition locally on your Fygo NAS for your photos and videos, enabling features such as People albums, AI photo search, smart categories, and enhanced video recognition to help you manage your photo library efficiently.

    1. Installation Guide

    1.1. Hardware Requirements

    Since the AI Photos feature runs models locally, there are minimum hardware requirements for the NAS.

    • Minimum 2 GB of RAM
    • At least 20 GB of free storage space at the model installation location. The model and related files will be stored on the same volume.

    1.2. Download and Install Models

    Face Recognition and Smart Recognition require separate model downloads. The app will automatically detect the device's hardware configuration and recommend suitable models.

    • Face Recognition: Only the "Standard Model" is available

      • If your photo library contains children or people with similar facial features, you can adjust the Face Similarity Preference for better differentiation
    • Smart Recognition: "Basic Model" or "Enhanced Model" available depending on hardware

      • Basic Model: Minimum 2 GB RAM
      • Enhanced Model: Minimum 8 GB RAM, requires more storage space and computing resources, but provides better accuracy and understanding
      • Japanese-Optimized Model: Supports Japanese search and is suitable for users in Japan or scenarios where Japanese is the primary language. It performs better when searching in Japanese.

    photos - AI Photos Feature Guide - Download and Install Models screenshot

    You can download and install models in 2 ways:

    If you encounter errors during download/extraction and installation, the following situations may apply:

    • Download and install
      1. Network error: Check if the network connection is successful

      2. Insufficient storage: Check if the selected model installation volume has at least 20 GB of free space

      3. No storage permission: Check if you have the required permissions

      4. For "exit status 1" errors when downloading models, please manually troubleshoot:

        1. Check if initialization dependencies are installed

          apt list | grep python3.11-venv

          apt list | grep python3-pip

        2. If not installed, run the commands manually and check for errors

          apt install python3.11-venv && apt install python3-pip

    • Select model file to install
      1. Installation failed, invalid file. Please verify the model file was downloaded from an official source.
      2. Installation failed, not a face recognition/smart recognition model file. Please check if the selected file is correct.
      3. Installation failed, cannot install this model, please check hardware. The Enhanced Model for Smart Recognition requires 8 GB of RAM. If RAM is insufficient, please adjust hardware or use the Basic Model.

    1.3. AI Hardware Acceleration

    Fygo Photos can enable AI hardware acceleration to reduce CPU usage and improve AI task processing speed. It supports NVIDIA GPUs as well as Intel / AMD / ARM GPUs or NPUs.

    If GPU invocation fails, the following situations may apply:

    • NVIDIA GPU
      1. Missing GPU driver: Please install the NVIDIA GPU driver from the App Center. Restart the NAS after installing the GPU driver.
      2. Insufficient VRAM: Check if other non-Photos tasks are running simultaneously. You can close other non-Photos application tasks.
    • Intel GPU
      1. GPU too busy: Check if other non-Photos tasks are running simultaneously. You can close other non-Photos application tasks.
      2. Older GPUs may not be supported.

    2. Task Execution

    photos - AI Photos Feature Guide - Task Execution screenshot

    Tasks can be triggered in the following ways:

    • After installing a model, tasks will automatically starand execute
    • After enabling the feature, tasks will automatically execute some time after uploading photos or videos
    • Manually click Process Unrecognized Photos to check for unprocessed photos or videos and add recognition tasks
    • Manually click Reset Recognition to delete existing people or category data and re-recognize all data
      • If Enhanced Video Recognition is also enabled, clicking Reset Smart Recognition will also reset enhanced video recognition data and execute tasks

    If task execution fails, the following reasons may apply:

    1. Smart Recognition: Algorithm startup timeout

      If Face Recognition works normally but Smart Recognition reports "Algorithm startup timeout", it is caused by GPU incompatibility. Temporarily disable GPU and retry. Some GPUs require additional startup time.

    2. Smart Recognition: Service error

      Caused by GPU compatibility issues. Some GPUs may throw service exceptions mid-execution. Temporarily disable GPU and retry. This issue is currently being investigated.

    3. Face Recognition: Image does not exist

      In abnormal scenarios (e.g., disk failure, external storage disconnection, file deletion), please first check storage, external storage, and file permissions. The thumbnail's original path may not have been updated in time. Go to Files to manually trigger a scan, then re-execute the face recognition task.

    4. Face/Smart Recognition: TRPC read timeout

      This may be caused by CPU/IO being busy. It is recommended to retry the task when resources are available.

    3. AI Photos Feature Guide

    3.1. Face Recognition Advanced Settings

    Face Recognition has 3 key parameters for you to configure.

    photos - AI Photos Feature Guide - Face Recognition Advanced Settings screenshot

    1. Face Detection Confidence Threshold

      This value affects the accuracy of determining whether a face exists in a photo or video during recognition.

      • Increasing this value raises the requirements and accuracy for face detection, but may also filter out photos or videos that potentially contain faces.

      • Decreasing this value may result in incorrect face recognition.

      • Not recommended to modify.
      • Reset Face Recognition is required after modification.
    2. Minimum Photos to Generate a Person

      This value affects the number of photos or videos required to aggregate into a People album. If you find too many people albums are generated and want to reduce irrelevant ones, increase this value.

      • Reset Face Recognition is not required after modification. Only re-aggregation is needed, which is a quick process.
    3. Person Similarity Difference Threshold

      This value affects the similarity requirement for aggregating into a People album.

      • Decreasing this value raises the similarity requirement for grouping as the same person, making people more accurate. However, the same person may be split into multiple People albums.

      • Increasing this value may result in different people's photos being grouped into the same People album.

      Adjustment notes:

      • If your photo library does not contain many people and the differentiation requirement is not high, try Loose Aggregation to group more photos under the same person.

      • Reset Face Recognition is not required after modification. Only re-aggregation is needed, which is a quick process.

    3.2. People

    After Face Recognition completes, People albums will be automatically generated based on the parameters in Advanced Settings. You can view them in the People section of the sidebar.

    photos - AI Photos Feature Guide - People screenshot

    After people are aggregated, you can perform the following operations:

    • Name a person for easier identification, searching, and filtering
    • View the person in Preview
    • Input or filter by person in Search & Filter
    • If the same person is split into multiple People albums, you can Merge People
    • Show/Hide a person: When hidden, the person will not appear in Preview, People list, or Search
    • If you find photos of other people in a person's album, you can Remove this photo from the person
    • In Albums, you can set a person as a condition for automatic addition

    If a person's photos in the library do not meet the minimum photo count to generate a People album, you can still manually add faces and create a person in Preview.

    photos - AI Photos Feature Guide - People screenshot 2

    photos - AI Photos Feature Guide - People screenshot 3

    photos - AI Photos Feature Guide - People screenshot 4

    You can also add other photos with similar faces (photos not yet in the person's album) to the same person.

    photos - AI Photos Feature Guide - AI Search screenshot

    Toggle the AI Search switch to enable AI photo search mode. AI Search allows you to enter a description to search for photos and videos in your library.

    You can try entering short descriptions to search for photos, such as:

    • Holding a child / Child sleeping
    • Walking by the (beach/street/...)
    • Eating (noodles/pizza/...)
    • Smiling happily
    • ...

    If your library contains many videos, try enabling Enhanced Video Recognition for better results.

    3.4. Smart Categories

    After Smart Recognition is complete, if you have a sufficient number of photos or videos, smart categories will be automatically generated. You can view them in the Smart Categories section of the sidebar.

    photos - AI Photos Feature Guide - Smart Categories screenshot

    3.5. Enhanced Video Recognition

    Enabling Smart Recognition performs basic recognition on videos by default. Enabling Enhanced Video Recognition performs enhanced recognition on videos. After enhanced recognition is complete, more videos can be found through search. If your library contains many videos, it is recommended to enable Enhanced Video Recognition for a better search experience.

    Note:

    • Enhanced Video Recognition only processes .mp4 and .mov format videos
    • Enhanced Video Recognition consumes more computing resources and takes a long time!
    • It is recommended to complete Face Recognition and Smart Recognition first, then run Enhanced Video Recognition separately

    Was this article helpful?