人脸亲子关系验证研究综述

2024-04-13 20:38

本文主要是介绍人脸亲子关系验证研究综述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源:专知本文约1200字,建议阅读5分钟本文对人脸亲子关系验证方法做了综述整理。

摘要: 人脸亲子关系验证即通过给定的不同人的两幅人脸图像判断其是否具有亲子关系, 是计算机视觉和机器学习领域中一个重要的研究问题, 在丢失儿童寻找、社会媒体分析、图像自动标注等领域具有广泛的应用价值. 随着人脸亲子关系验证问题受到越来越多的关注, 其在多个方面都得到了相应的发展, 本文对人脸亲子关系验证方法做了综述整理. 首先, 简要介绍了人脸亲子关系验证在近十年的研究现状, 随后对问题进行了定义并讨论其面临的挑战. 接下来, 汇总了常用的亲子数据库, 对数据库属性做了详细的总结和对比. 然后, 对人脸亲子关系验证方法进行了分类总结、对比, 以及不同方法的性能表现. 最后, 展望了人脸亲子关系验证今后可能的研究方向.

链接:

http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.c201023

人脸亲子关系验证(Facial Kinship Verification),是指应用计算机视觉和机器学习方法, 分析来自不同人的两幅人脸图像的面部特征相似性来自动判断其是否具有某种亲子关系, 如父子、父女、母子、母女关系等等(如图1 所示). 人脸亲子关系验 证是在生物遗传学理论基础上, 受心理认知学启 发[1−5] 衍生出来的一个计算机视觉中的重要研究方 向, 因为心理学研究表明人们可以通过面部推断亲 子关系. 人脸亲子关系验证技术在诸多领域具有广 泛的应用价值. 在人类学、基因学领域, 有助于分析 社会关系中近源亲属的遗传特性; 在社会公共安全 领域, 可以应用于丢失儿童寻找、国家边境控制、刑 事侦查等, 如可以快速验证家庭重聚签证申请人的 身份信息以及服务快速侦察儿童乞讨、拐卖儿童等 违法行为; 在社交媒体领域, 可以用于家庭信息分 析、家庭相簿整理、自动图像标注等; 在生活娱乐方 面, 可以用于子女人脸图像合成、年老人脸合成等; 此外, 亲子关系验证在智能家居、物联网等领域也 有潜在应用价值, 如亲子行为理解、家庭信息互联 等. 该问题由Fang 等[6] 于2010 年提出, 至今仅有 十年的研究历史, 是一个近几年新兴的、具有挑战的一个研究方向, 鉴于人脸亲子关系验证研究潜在 的学术价值和应用价值, 近期国内外研究者对该问 题的关注呈上升趋势.

总而言之, 已有的综述对现有人脸亲子关系验 证问题的研究方法总结还很不全面, 尤其缺乏对近 期基于深度学习的人脸亲子关系验证方法的总结以 及近几年以来出现的重要数据集的总结. 为吸引更 多的研究学者参与到该领域的研究, 促进其发展, 本文尝试首次对人脸亲子关系验证的相关研究成果 进行全面综述. 首先从人脸亲子关系验证问题的基 本定义出发, 对该问题研究中存在的困难与挑战进 行了深入剖析; 接下来, 本文对人脸亲子关系验证 领域的主流数据库的发展脉络进行了梳理与总结; 随后系统地对亲子关系验证的方法进行了梳理、归 纳、评述和总结; 最后对人脸亲子关系验证未来的 研究方向进行了探讨.

编辑:文婧

这篇关于人脸亲子关系验证研究综述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/901158

相关文章

opencv图像处理之指纹验证的实现

《opencv图像处理之指纹验证的实现》本文主要介绍了opencv图像处理之指纹验证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、简介二、具体案例实现1. 图像显示函数2. 指纹验证函数3. 主函数4、运行结果三、总结一、

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

关于Java内存访问重排序的研究

《关于Java内存访问重排序的研究》文章主要介绍了重排序现象及其在多线程编程中的影响,包括内存可见性问题和Java内存模型中对重排序的规则... 目录什么是重排序重排序图解重排序实验as-if-serial语义内存访问重排序与内存可见性内存访问重排序与Java内存模型重排序示意表内存屏障内存屏障示意表Int

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

C++ | Leetcode C++题解之第393题UTF-8编码验证

题目: 题解: class Solution {public:static const int MASK1 = 1 << 7;static const int MASK2 = (1 << 7) + (1 << 6);bool isValid(int num) {return (num & MASK2) == MASK1;}int getBytes(int num) {if ((num &

C语言 | Leetcode C语言题解之第393题UTF-8编码验证

题目: 题解: static const int MASK1 = 1 << 7;static const int MASK2 = (1 << 7) + (1 << 6);bool isValid(int num) {return (num & MASK2) == MASK1;}int getBytes(int num) {if ((num & MASK1) == 0) {return

easyui同时验证账户格式和ajax是否存在

accountName: {validator: function (value, param) {if (!/^[a-zA-Z][a-zA-Z0-9_]{3,15}$/i.test(value)) {$.fn.validatebox.defaults.rules.accountName.message = '账户名称不合法(字母开头,允许4-16字节,允许字母数字下划线)';return fal

easyui 验证下拉菜单select

validatebox.js中添加以下方法: selectRequired: {validator: function (value) {if (value == "" || value.indexOf('请选择') >= 0 || value.indexOf('全部') >= 0) {return false;}else {return true;}},message: '该下拉框为必选项'}

web群集--nginx配置文件location匹配符的优先级顺序详解及验证

文章目录 前言优先级顺序优先级顺序(详解)1. 精确匹配(Exact Match)2. 正则表达式匹配(Regex Match)3. 前缀匹配(Prefix Match) 匹配规则的综合应用验证优先级 前言 location的作用 在 NGINX 中,location 指令用于定义如何处理特定的请求 URI。由于网站往往需要不同的处理方式来适应各种请求,NGINX 提供了多种匹