在数码时代,我们的照片越来越多,却也越来越难整理。为了捕捉孩子最灿烂的笑容,你可能会连续按下十次快门;为了定格最梦幻的日落色调,你可能会保存五个滤镜版本。于是,回忆被完美地保留下来,但相册却变得拥挤而凌乱。
面对这种困扰,Synology Photos 的“堆叠相似照片”功能应运而生。它不是简单的分类工具,而是一个能理解“相似性”的智能助手。今天,我们就来看看群晖是如何在技术与体验之间,找到整理的“恰到好处”。
一、让算法学会“看懂”相似:定义照片的灵魂
在开发初期,团队遇到的第一个难题是——什么才算“相似”?
对人类而言,判断非常灵活。连续拍摄的几张儿童生日照算相似,但在挑选风景作品时,哪怕云层位置略有不同,也可能被视为不同照片。算法要做到这一点,就必须先学会捕捉照片的“核心特征”,而不是被无关的细节所迷惑。
1. 聚焦本质:从色彩到轮廓
Synology Photos 采用了 PDQ 哈希算法。它会将照片转换为灰度图,专注于光影和结构,从而捕捉人眼最敏感的视觉信息。
2. 统一视角:不同照片的公平比较
无论照片来自手机还是单反,相片都会被缩放至相同尺寸,确保算法在比较时有一致的参考标准。
3. 解构与提取:用数学描绘视觉语言
算法利用“离散余弦变换 (DCT)”将图像分解为最基本的纹理和布局,从而提炼出独特的视觉“指纹”。
4. 生成指纹与质量评分
每张照片最终都会得到一个由 256 位组成的二进制指纹,代表其视觉特征。同时系统还会计算清晰度评分,帮助评估比对的可靠性。
二、从“相似”到“堆叠”:精确的取舍与人性化的判断
算法找到了照片的“灵魂素描”,接下来要回答的问题是:多相似才算“同一组”?
Synology Photos 通过 汉明距离(Hamming Distance) 来衡量两张照片的差异——
-
0–15:几乎完全相同,属于复制品
-
16–40:仅有轻微调整,如裁剪或亮度变化
-
41–80:主题相似,但构图或元素差异明显
经过大量测试,群晖团队确立了一个核心原则:宁可堆叠多一点,也不要漏掉。
这样,用户顶多只需手动“移除几张不想堆叠的照片”,而不必浪费时间在海量图库中手动查找和合并。
这就是为什么 Synology Photos 提供“取消堆叠”和“从堆叠中移除”选项,而不提供“手动创建堆叠”。
三、在性能与效率之间找到平衡
面对成千上万张照片,算法如何高效运作而不拖慢 NAS 的速度?
Synology Photos 通过多层优化,确保系统在智能与性能之间实现完美平衡。
1. 时间窗口限制
系统只比较在 ±12 小时内拍摄的照片,因为多数相似照片都在短时间内产生,这大幅降低了计算量。
2. 本地计算分担

当用户通过手机上传照片时,移动端会先在本地生成 PDQ 指纹,再与照片一同上传,NAS 只需完成比对,极大减轻服务器负担。
3. 系统级调度优化
堆叠任务被整合进 DSM 核心调度系统,与备份、下载等任务智能协作,避免资源冲突,保持高效与节能。
四、技术成就体验:智能整理,由您掌控
Synology Photos 的堆叠功能,是“自动化”与“可控性”的结合。
它帮您完成繁琐的前期整理,却将最终决定权交还给您。
您可以自定义堆叠封面,随时取消堆叠,或从堆叠中移除任何照片。
我们希望通过这样的设计,让算法为您节省时间,同时保留那份属于人的乐趣——回顾、挑选、珍藏。
因为我们相信,最好的自动化,是恰到好处的智能。

被折叠的 条评论
为什么被折叠?



