本文详细介绍了遗传算法的原理以及遗传算法在视觉感知方面的应用

遗传算法在视觉感知方面的应用

引言

从计算机诞生开始,人类就希望有朝一日计算机能够像人类那样通过视觉观察和理解世界,具有自动适应环境的能力。但是,目前的计算机视觉与人类的视觉在能力上存在着巨大的差异。随着人类对自身视觉系统(大脑)研究的逐步深入,从初级视皮层到高级视觉区域,从知识的记忆到视觉功能相关的脑功能等,科学家在这些领域都取得了许多重要的研究成果。

1、视觉感知

现有研究已经发现当人们浏览图像时,通过视觉系统将图像传递到大脑,大脑则控制人眼运动来表达对图像的兴趣,这个过程称为视觉感知(visual perception)。

1.1视觉感知表现在心理活动和生理反应两个方面:

(1)从心理角度分析:人们往往通过频繁的注视来表达感兴趣的视觉对象或区域;人眼运

动传递了大量反映个体心理活动的信息,因此,用户兴趣或语义可以通过跟踪人眼注视运动,收集和分析人眼运动数据获取。实现心理视觉的关键方法是视线跟踪技术。

(2)从生理角度分析:人们在观看图像时,受图像视觉内容的影响或刺激,当图像中存在

引起注意的对象-注意焦点时,会指引人眼运动路径,因此人眼运动也是一种生理反应。用户感兴趣的图像区域可以通过判断图像中最重要、最具代表性、最易引起注意的对象或区域估计出。注意力模型(Attention Model,AM)是今年来实现生理视觉感知的一个研究热点。

人的眼睛有着接收及分析视像的不同能力,从而组成知觉,以辨认物象的外貌和所处的空间(距离),及该物在外形和空间上的改变。脑部将眼睛接收到的物象信息,分析出四类主要资料:就是有关物象的空间、色彩、形状及动态。有了这些数据,我们可辨认外物和对外物作出及时和适当的反应。

当有光线时,人眼睛能辨别物象本体的明暗。物象有了明暗的对比,眼睛便能产生视觉的空间深度,看到对象的立体程度。同时眼睛能识别形状,有助我们辨认物体的形态。此外,人眼能看到色彩,称为色彩视或色觉。此四种视觉的能力,是混为一体使用的,作为我们探察与辨别外界数据,建立视觉感知的源头。

1.2视觉的低级感知层次:

(1)视觉系统从外界获取图像,就是在眼睛视网膜上获得周围世界的光学成像;

遗传算法在计算机视觉上的应用,遗传算法在视觉感知方面的应用相关推荐

  1. 遗传算法在计算机视觉上的应用,基于LTS Hausdorff距离与遗传算法的图像配准方法...

    摘 要: 提出了一种基于LTS Hausdorff距离与遗传算法" title="遗传算法">遗传算法的图像配准" title="图像配准&qu ...

  2. python实现遗传算法实例_基于Python的遗传算法特征约简(附代码)

    作者:Ahmed Gad 翻译:张睿毅 校对:丁楠雅 本文4700字,建议阅读15分钟. 本教程主要使用numpy和sklearn来讨论如何使用遗传算法(genetic algorithm,GA)来减 ...

  3. 【数据挖掘】遗传算法原理浅析:什么是遗传算法?遗传算法的工作原理是什么?

    文章目录 1.基础知识 1.1 生物学背景 1.2 进化算法 1.2.1 概念 1.2.2 进化计算关键概念 1.2.3 进化计算的求解过程 1.2.4 应用举例 2.遗传算法是什么 2.1 定义 2 ...

  4. 非支配排序遗传算法c语言,非支配排序遗传算法(NSGA)的研究与应用

    摘要: 多目标优化问题一直是科学和工程研究领域的难题和热点问题.传统的解决方法在处理大维数,多模态等复杂问题上存在许多不足.为了解决这一问题,国内外研究学者在简单遗传算法的基础上,发展出了多种多目标优 ...

  5. 遗传算法、遗传算法库函数ga和gamultiobj、遗传算法工具箱GOT实例介绍

    目录 前言 适应度函数和目标函数的关系 1. 常规遗传算法 2.结合非线性规划fmincon函数的遗传算法 2.1 fmincon非线性规划函数使用 2.2 结合非线性规划fmincon函数的遗传算法 ...

  6. 遗传算法加入约束条件matlab,使用matlab遗传算法工具箱如何加入目标函数中变量的约束条件啊,可否在M文件中加?...

    1.首先打开2113matlab软件,在"APP(应用)"5261选项卡4102中选择"Optimization(优化)1653"工具箱版.2.在优化工具箱中选 ...

  7. 计算机视觉和机器学习_我从计算机视觉和机器学习硕士课程中学到的东西

    计算机视觉和机器学习 重点 (Top highlight) 经验 (Experience) I wrote this article as a reflection of what I picked ...

  8. 计算机视觉简历_我如何通过视觉简历找到我想要的工作

    计算机视觉简历 为什么视觉简历如此有益 (Why visual CVs are so beneficial) First of all, what is a visual CV? A visual C ...

  9. 深度学习与计算机视觉教程(11) | 循环神经网络及视觉应用(CV通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/37 本文地址:https://www.showmeai.tech/article-d ...

  10. 计算机视觉技术学习路线(3D视觉)

    前言 本文首发于公众号[3D视觉工坊],原文请见超详细的计算机视觉技术学习路线 3D视觉介绍 我们生活在三维空间中,如何智能地感知和探索外部环境一直是个热点难题.2D视觉技术借助强大的计算机视觉和深度 ...

最新文章

  1. 字符串操作、文件操作,英文词频统计预处理
  2. Thrust快速入门教程(二)——Vector的使用
  3. 手游传奇架设教程_问道手游如何多开?
  4. 阿里巴巴四十大盗教你零知识证明
  5. 使用A2P2V针对特定目标生成攻击序列
  6. Spark SQL入门基础
  7. SFR算法详解(二)——斜棱法
  8. 统计学权威盘点过去50年最重要的统计学思想,因果推理、bootstrap等上榜,Judea Pearl点赞
  9. 计算机基础教材编写委员,大学计算机基础论文关于凸现应用型人才培养的大学计算机基础教材建设论文范文参考资料...
  10. 需求分析——需求分析的步骤
  11. windows 优化详解
  12. 机器学习基石(台湾大学 林轩田),Lecture 1: The Learning Problem
  13. 微机原理和计算机组成原理一样吗_计算机组成原理(指令)
  14. MsCOCO数据集标注详解
  15. endnote 使用方法
  16. 《提问的智慧》读后感
  17. 说话人识别损失函数的PyTorch实现与代码解读
  18. 致远SPM解决方案之费用管理
  19. ElementUI 树型组件 el-tree 后台数据结构构建
  20. Python3,听说这个第三方库竟碾压python自带JSON库。

热门文章

  1. windows 打包c++运行库
  2. 蓝桥杯c语言基础试题答案,蓝桥杯试题C语言答案.doc
  3. 科学计算机度转弧度,角度弧度换算器在线(70°角度转换弧度)
  4. 使用linux批量引物设计,使用NCBI-ePCR和Primer3进行引物批量化设计
  5. 谷歌浏览器截图_【插件推荐】一键滚动截图整个网页,支持二次编辑的免费工具...
  6. 手机控制linux电脑软件,手机控制电脑软件哪个好用?
  7. Smart3D模型合并
  8. 【蓝牙】设备管理器找不到蓝牙
  9. 【读书笔记】 —— 《数学女孩》
  10. 油猴(Tampermonkey)安装教程