System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于基于面部匹配来通知用户的通知系统和方法技术方案_技高网

用于基于面部匹配来通知用户的通知系统和方法技术方案

技术编号:44902450 阅读:3 留言:0更新日期:2025-04-08 18:49
当在图像之间存在匹配时,通知系统通知用户。该通知系统包括从包括第一用户设备和第二用户设备的多个用户设备接收图像的网络接口、存储数据库和指令的存储器、以及处理器。该处理器执行指令以用作:图像处理单元,该图像处理单元处理接收到的图像;面部识别单元,该面部识别单元识别每个接收到的图像中的一个或多个面部;面部匹配单元,该面部匹配单元检查来自第一用户设备的第一图像中的面部是否与来自第二用户设备的第二图像中的面部匹配;元数据处理单元,该元数据处理单元处理每个接收到的图像中的元数据;以及通知单元,该通知单元在其中第一图像中的面部与第二图像中的面部匹配的情况下通知第一用户设备和第二用户设备。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及用于基于面部匹配(face match)来通知用户的通知系统和方法,并且更具体地涉及用于基于数字图像文件中的面部匹配来通知用户的通知系统和方法。


技术介绍

1、捕获已经去世或仍然活着的人的照片以模拟形式(例如,在纸上或在底片中显影的照片)或以数字形式(例如,具有jpg、jpeg、bmp、tiff、gif、png、esp、raw、psd、xcf、ai、cdr等的扩展名的数字图像)保存在数字存储装置(digital storage)中。此类照片可以使照片持有者想起照片中捕获到的人。然而,当与家庭成员或朋友分享相同的照片时,照片持有者在他们彼此分开居住时不能基于相同的照片相互联系。此外,纸上的照片通常没有任何书面信息,并且纸上的照片的数字形式通常不包括关于纸上的照片的元数据。

2、此外,呈模拟形式或数字形式的照片本质上是二维的,并且不能提供其中包含有信息的三维信息。


技术实现思路

1、由用户上传的图像可以包括一个或多个相同的面部,这意味着用户是亲戚或朋友关系。因此,通过识别上传的图像中的面部并比较上传的图像中的面部,当存在一个或多个匹配的面部时,用户能够与其他用户联系。此外,通过生成图像的三维虚拟表示,用户可能能够体验在图像中描绘的环境并与在图像中描绘的人交流。

2、根据本公开的各方面,当在图像之间存在匹配时,通知系统通知用户。所述通知系统包括:网络接口,所述网络接口从包括第一用户设备和第二用户设备的多个用户设备接收图像;存储器,所述存储器存储数据库和指令;以及处理器。所述处理器执行指令以用作:图像处理单元,所述图像处理单元处理接收到的图像;面部识别单元,所述面部识别单元识别每个接收到的图像中的一个或多个面部;面部匹配单元,所述面部匹配单元检查来自第一用户设备的第一图像中的面部是否与来自第二用户设备的第二图像中的面部匹配;元数据处理单元,所述元数据处理单元处理每个接收到的图像中的元数据;以及通知单元,所述通知单元在其中第一图像中的面部与第二图像中的面部匹配的情况下通知第一用户设备和第二用户设备。

3、在各方面中,所述处理器进一步执行所述指令以用作关系单元,所述关系单元被配置为将面部与对应的元数据相关联。

4、在各方面中,在其中接收到的图像在其中不具有元数据的情况下,所述元数据处理单元进一步被配置为向对应的用户设备发送对元数据的请求,并且从所述对应的用户设备接收元数据。

5、在各方面中,所述面部识别单元进一步被配置为对来自每个用户设备的接收到的图像中的相同的面部进行分组,并设置相同的面部的代表性面部。所述面部匹配单元进一步被配置为计算来自第一用户设备的接收到的图像中的第一代表性面部和来自第二用户设备的接收到的图像中的第二代表性面部之间的差异。在其中差异在第一阈值和第二阈值之间的情况下,所述面部匹配单元进一步被配置为计算第一代表性面部和第二代表性面部的元数据之间的相似性分数。在其中相似性分数大于或等于第三阈值的情况下,所述通知单元通知第一用户设备和第二用户设备。

6、在各方面中,所述元数据包括个人信息、地理信息和图像信息。

7、在各方面中,所述数据库包括每个用户的用户信息。基于用户信息通知第一用户设备和第二用户设备。

8、根据本公开的各方面,当在图像之间存在匹配时,通知方法通知用户。所述通知方法包括从包括第一用户设备和第二用户设备的多个用户设备接收图像,处理接收到的图像,识别每个经处理的图像中的一个或多个面部,检查来自第一用户设备的第一图像中的面部是否与来自第二用户设备的第二图像中的面部匹配,处理每个接收到的图像中的元数据,以及在其中第一图像中的面部与第二图像中的面部匹配的情况下通知第一用户设备和第二用户设备。

9、在各方面中,所述通知方法进一步包括将面部与对应的元数据相关联。

10、在各方面中,所述通知方法进一步包括,在接收到的图像在其中不具有元数据的情况下,向对应的用户设备发送对元数据的请求,并且从对应的用户设备接收元数据。

11、在各方面中,通过对来自每个用户设备的接收到的图像中的相同的面部进行分组并设置所述相同的面部的代表性面部来检查面部匹配。通过计算来自第一用户设备的接收到的图像中的第一代表性面部和来自第二用户设备的接收到的图像中的第二代表性面部之间的差异来进一步检查面部匹配。在其中差异在第一阈值和第二阈值之间的情况下,通过计算第一代表性面部和第二代表性面部的元数据之间的相似性分数来检查面部匹配。在其中相似性分数大于或等于第三阈值的情况下通知第一用户设备和第二用户设备。

12、在各方面中,所述通知方法进一步包括存储数据库,所述数据库包括每个用户的用户信息。基于用户信息通知第一用户设备和第二用户设备。

13、根据本公开的各方面,一种非瞬态计算机可读存储介质包括指令,所述指令当由计算机执行时,使计算机执行用于当在图像之间存在匹配时通知用户的通知方法。所述通知方法包括从包括第一用户设备和第二用户设备的多个用户设备接收图像,处理接收到的图像,识别每个经处理的图像中的一个或多个面部,检查来自第一用户设备的第一图像中的面部是否与来自第二用户设备的第二图像中的面部匹配,处理每个接收到的图像中的元数据,以及在其中第一图像中的面部与第二图像中的面部匹配的情况下通知第一用户设备和第二用户设备。

14、根据本公开的各方面,一种虚拟现实系统创建图像的虚拟三维(3d)表示。所述虚拟现实系统包括处理器、存储器,所述存储器被耦接到处理器并存储一个或多个指令。所述指令当由处理器执行时,使得虚拟现实系统用作:访问单元,所述访问单元被配置为从数据库访问第一图像,所述第一图像由用户输入到数据库中;虚拟3d生成单元,所述虚拟3d生成单元被配置为对第一图像执行图像处理以检测在第一图像中描绘的至少一个对象并生成至少一个对象的虚拟3d表示;接收单元,所述接收单元被配置为经由用户界面接收用于修改的命令;以及修改单元,所述修改单元被配置为基于所述命令来修改虚拟3d表示。

15、在各方面中,所述虚拟3d生成单元进一步被配置为生成至少一个对象的3d网格。所述虚拟3d生成单元采用人工智能模块来检测至少一个对象的边缘、节点和面部中的至少一者,以生成3d网格的多个特征。所述命令包括音频命令。所述指令当由处理器执行时,进一步使虚拟现实系统用作语言处理单元,所述语言处理单元被配置为解析音频命令以识别在音频命令中表达的虚拟3d表示的多个特征中的一个特征。所述修改单元根据所述音频命令来修改虚拟3d表示的多个特征中的所识别的特征。

16、在各方面中,所述音频命令用于识别新的对象或特征,并且所述修改单元将在所述音频命令中表达的新的特征或对象添加到虚拟3d表示中。

17、在各方面中,所述指令当由处理器执行时进一步使虚拟现实系统用作动画单元(animating unit),所述动画单元被配置为当至少一个对象包括人时,对所述人进行动画处理以在虚拟3d表示中说话或移动。

本文档来自技高网...

【技术保护点】

1.一种通知系统,当在图像之间存在匹配时所述通知系统通知用户,所述通知系统包括:

2.根据权利要求1所述的通知系统,其中所述处理器进一步执行所述指令以用作:

3.根据权利要求1所述的通知系统,其中在其中接收到的图像在其中不具有元数据的情况下,所述元数据处理单元进一步被配置为向对应的用户设备发送对元数据的请求,并且从所述对应的用户设备接收元数据。

4.根据权利要求1所述的通知系统,其中所述面部识别单元进一步被配置为对来自每个用户设备的所述接收到的图像中的相同的面部进行分组,并设置所述相同的面部的代表性面部。

5.根据权利要求4所述的通知系统,其中所述面部匹配单元进一步被配置为计算来自所述第一用户设备的接收到的图像中的第一代表性面部和来自所述第二用户设备的接收到的图像中的第二代表性面部之间的差异。

6.根据权利要求5所述的通知系统,其中在其中所述差异在第一阈值和第二阈值之间的情况下,所述面部匹配单元进一步被配置为计算所述第一代表性面部和所述第二代表性面部的所述元数据之间的相似性分数。

7.根据权利要求6所述的通知系统,其中在其中所述相似性分数大于或等于第三阈值的情况下,所述通知单元通知所述第一用户设备和所述第二用户设备。

8.根据权利要求1所述的通知系统,其中所述元数据包括个人信息、地理信息和图像信息。

9.根据权利要求1所述的通知系统,其中所述数据库包括每个用户的用户信息。

10.根据权利要求9所述的通知系统,其中基于所述用户信息通知所述第一用户设备和所述第二用户设备。

11.一种用于当在图像之间存在匹配时通知用户的通知方法,所述通知方法包括:

12.根据权利要求11所述的通知方法,其进一步包括:

13.根据权利要求11所述的通知方法,其进一步包括:

14.根据权利要求11所述的通知方法,其中通过对来自每个用户设备的所述接收到的图像中的相同的面部进行分组并设置所述相同的面部的代表性面部来检查面部匹配。

15.根据权利要求14所述的通知方法,其中通过计算来自所述第一用户设备的接收到的图像中的第一代表性面部和来自所述第二用户设备的接收到的图像中的第二代表性面部之间的差异来进一步检查所述面部匹配。

16.根据权利要求15所述的通知方法,其中在其中所述差异在第一阈值和第二阈值之间的情况下,通过计算所述第一代表性面部和所述第二代表性面部的所述元数据之间的相似性分数来检查所述面部匹配。

17.根据权利要求16所述的通知方法,其中在其中所述相似性分数大于或等于第三阈值的情况下通知所述第一用户设备和所述第二用户设备。

18.根据权利要求11所述的通知方法,其进一步包括:

19.根据权利要求18所述的通知方法,其中基于所述用户信息通知所述第一用户设备和所述第二用户设备。

20.一种非瞬态计算机可读存储介质,所述非瞬态计算机可读存储介质包括指令,所述指令当由计算机执行时使所述计算机执行用于当在图像之间存在匹配时通知用户的通知方法,所述通知方法包括:

21.一种用于创建图像的虚拟三维(3D)表示的虚拟现实系统,所述虚拟现实系统包括:

22.根据权利要求21所述的虚拟现实系统,其中所述虚拟3D生成单元进一步被配置为生成所述至少一个对象的3D网格。

23.根据权利要求22所述的虚拟现实系统,其中所述虚拟3D生成单元采用人工智能模块来检测所述至少一个对象的边缘、节点和面部中的至少一者,以生成所述3D网格的多个特征。

24.根据权利要求23所述的虚拟现实系统,其中所述命令包括音频命令。

25.根据权利要求24所述的虚拟现实系统,其中所述指令当由所述处理器执行时,进一步使所述虚拟现实系统用作:

26.根据权利要求25所述的虚拟现实系统,其中所述音频命令用于识别新的对象或特征,并且

27.根据权利要求25所述的虚拟现实系统,其中所述指令当由所述处理器执行时,进一步使所述虚拟现实系统用作:

28.根据权利要求21所述的虚拟现实系统,其中所述访问单元进一步被配置为从所述数据库访问第二图像,所述第二图像由另一用户输入到所述数据库中并且与所述第一图像相关,

29.一种用于创建图像的虚拟三维(3D)表示的方法,所述方法包括:

30.根据权利要求29所述的方法,其中生成所述3D虚拟表示包括生成所述至少一个对象的3D网格。

31.根据权利要求30所述的方法,其中生成所述至少一个对象的3D网格包括检测所述至少一个对象的...

【技术特征摘要】
【国外来华专利技术】

1.一种通知系统,当在图像之间存在匹配时所述通知系统通知用户,所述通知系统包括:

2.根据权利要求1所述的通知系统,其中所述处理器进一步执行所述指令以用作:

3.根据权利要求1所述的通知系统,其中在其中接收到的图像在其中不具有元数据的情况下,所述元数据处理单元进一步被配置为向对应的用户设备发送对元数据的请求,并且从所述对应的用户设备接收元数据。

4.根据权利要求1所述的通知系统,其中所述面部识别单元进一步被配置为对来自每个用户设备的所述接收到的图像中的相同的面部进行分组,并设置所述相同的面部的代表性面部。

5.根据权利要求4所述的通知系统,其中所述面部匹配单元进一步被配置为计算来自所述第一用户设备的接收到的图像中的第一代表性面部和来自所述第二用户设备的接收到的图像中的第二代表性面部之间的差异。

6.根据权利要求5所述的通知系统,其中在其中所述差异在第一阈值和第二阈值之间的情况下,所述面部匹配单元进一步被配置为计算所述第一代表性面部和所述第二代表性面部的所述元数据之间的相似性分数。

7.根据权利要求6所述的通知系统,其中在其中所述相似性分数大于或等于第三阈值的情况下,所述通知单元通知所述第一用户设备和所述第二用户设备。

8.根据权利要求1所述的通知系统,其中所述元数据包括个人信息、地理信息和图像信息。

9.根据权利要求1所述的通知系统,其中所述数据库包括每个用户的用户信息。

10.根据权利要求9所述的通知系统,其中基于所述用户信息通知所述第一用户设备和所述第二用户设备。

11.一种用于当在图像之间存在匹配时通知用户的通知方法,所述通知方法包括:

12.根据权利要求11所述的通知方法,其进一步包括:

13.根据权利要求11所述的通知方法,其进一步包括:

14.根据权利要求11所述的通知方法,其中通过对来自每个用户设备的所述接收到的图像中的相同的面部进行分组并设置所述相同的面部的代表性面部来检查面部匹配。

15.根据权利要求14所述的通知方法,其中通过计算来自所述第一用户设备的接收到的图像中的第一代表性面部和来自所述第二用户设备的接收到的图像中的第二代表性面部之间的差异来进一步检查所述面部匹配。

16.根据权利要求15所述的通知方法,其中在其中所述差异在第一阈值和第二阈值之间的情况下,通过计算所述第一代表性面部和所述第二代表性面部的所述元数据之间的相似性分数来检查所述面部匹配。

17.根据权利要求16所...

【专利技术属性】
技术研发人员:马克·索尔茨
申请(专利权)人:马克·索尔茨
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1