唐敏-加速与拾取

合集下载

【计算机应用研究】_选择策略_期刊发文热词逐年推荐_20140725

【计算机应用研究】_选择策略_期刊发文热词逐年推荐_20140725
2008年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
科研热词 遗传算法 特征选择 无线传感器网络 对等网络 链式 连接度 近似全局最少优先 边界网关协议 资源共享 贪婪路由 能量采集 罚函数 网关选择 统一描述、发现和集成 约束优化 空间信息网格 移动自组网 神经网络 热土豆路由 洪泛 机构名识别 服务质量路由 服务质量 智能体 旅行商问题 文本分类 文件块选择 数据库 数据优先级 支持向量机 平面文件 局部最少优先 局部最优化问题 存储粒度 存储策略 存储模型 多约束服务质量路由 多准则 域间出口选择 地理位置 列车脱轨 信息网格 传输延时 仿真 主动学习 web服务 native-xml med欺骗 k最近邻 internet互连
无线自组织网 无人机 旅行商问题 数据包标记 故障诊断 性能比较 心电检测算法 微粒群算法 并行景象匹配 对等计算 多目标遗传算法 多样性 多参数优化 多传感器协同 启发式信息 可测试性设计 变采样间隔 历史导航信息 协同通信 协同训练 半监督学习 十字路口节点 加权hausdorff距离 功率分配 剪枝 划分测试 分布式系统 分布式拒绝服务攻击 决策支持 冗余检测器 内容分发 克隆规模 克隆扩增 偏好区域 候选节点集选择策略 信道分配 信息熵 传感器节点 仿真 任务调度 人工鱼群算法 人工免疫算法 交互多模型滤波器 互相关 中继选择 中继 中文组织机构名 丢包率比例区分 不等差错保护 web服务 two-way中继 turbo码 tri-training pbest

一种水面漂浮垃圾的智能收集系统

一种水面漂浮垃圾的智能收集系统

含约束的拉格朗日优化问题,具体计算公式为:
( 12)
XU- P
为 了 对 上 述 公 式 进 行 计 算 ,随 后 提 出 了 基 于 梯 度 法的分布式动态算法:
jc/y( k + \) = Xjji k) + ju^
智 能 机 器 人 系 统 配 置 (见 图 1)。该 系 统 基 于 电 动 水 下航行器,该水下航行器在负载条件下可以在水面上航
行。水下航行器长约63.5cm,宽 48.5cm,高 46.5cm,重约 25kg。摄像机舱安装在车辆顶部的前端,其 中 ,双目摄像 机 固 定 在 隔 板 上 。具 有 3-DOF的 机 械 手 放 置 在 车 辆 上 , 该机械手由三个伺服电机组成。要注意关节角度的范围 为270,以确保机械手的尾端可以移动到收集箱的内部。 因 此 ,智能机器人系统的尺寸要小到足以在小水域中使 用 ,并且其能源是清洁的,以避免二次污染。
检测到对象后,将其作为移除对象。然 后 ,KCF和三 角剖分工作不断地更新边界框并分别测量对象的位置。 2 实验结果 2 . 1 漂浮垃圾检测实验结果
为 了 实 现 垃 圾 检 测 ,建立了一个浮动垃圾数据集 (FGD ),该 数 据 集 包 含 1000张图像,覆盖了不同照明下 的 各 种 塑 料 瓶 、塑 料 袋 和 泡 沫 聚 苯 乙 烯 (见 表 1LFGD 分 为 训 练 数 据 集 (TD )和 验 证 数 据 集 (VD )。本实验中 的 GPU是 NVDIA-1080。YOLOv3 在 训 练 数 据 集 上 进 行 训 练 ,在 验 证 数 据 集 上 的 测 试 结 果 (见 表 1)。精度用 mAP来 描 述 ,计算速度用每秒帧数(中5 )来评估。结果 表 明 ,该 方 法 检 测 精 度 高 ,速度满足实时性要求。但由 于 塑 料 瓶 的 包 装 形式多样,塑料瓶的检测精度略低于

基于视觉的旋翼无人机地面目标跟踪(英文)

基于视觉的旋翼无人机地面目标跟踪(英文)
scale-space extrema detection
I. INTRODUCTION UAV is one of the best platforms to perform dull, dirty or dangerous (3D) tasks [1]. UAV can be used in various applications where human is impossible to intervene. It greatly expands the application space of visual tracking. Research on the technology of vision based ground target tracking for UAV has been a great concern among cybernetic experts and robotic experts, and has become one of the most active research directions in UAV applications. Currently, researchers from America, Britain, France and Sweden are on the cutting edge in this field [2]. Typical visual tracking platforms for UAV include Scan Eagle, GTMax, RQ-11, RQ-16, DragonFly, etc. Because of many advantages, such as small size, light weight, flexible, easy to carry and low cost, rotor UAV has a broad application prospect in the fields of traffic monitoring, resource exploration, electricity patrol, forest fire prevention, aerial photography, atmospheric monitoring, etc [3]. Vision based ground target tracking system for rotor UAV is such a system that gets images by the camera installed on a low-flying rotor UAV, then recognizes the target in the images and estimates the motion state of the target, and finally according to the visual information regulates the pan-tilt-zoom (PTZ) camera automatically to keep the target at the center of the camera view. In view of the current situation of international researches, the study of ground target tracking system for

求解无人机ISR任务分配问题的离散萤火虫算法

求解无人机ISR任务分配问题的离散萤火虫算法

Vol. 39 No. 5Oct 2019第39卷第5期2019年10月弹箭与制导学报Journal of Projectiles , Rockets , Missiles and GuidanceDOI : 10.15892/j. cnki. djzdxb. 2019.05.031求解无人机ISR 任务分配问题的离散萤火虫算法康旭超1,何广军S 陈 峰1,李兴格1(1空军工程大学研究生院,西安710051; 2空军工程大学防空反导学院,西安710051)摘要:针对解决存在多个情报侦察监视ISR 任务地点的无人机任务分配问题,提出了一种离散萤火虫算法。

对每个任务地点进行编码并重新定义萤火虫移动机制,通过引入交换子将多目标函数的寻优转化为编码 序列的交换过程。

采用变步长移动和多邻域搜索的方法,提高了算法的收敛速度和全局寻优能力。

仿真结果 表明,对于多目标离散问题,文中算法在种群规模较小、迭代次数较少的情况下能够找到满意解。

关键词:多目标;无人机任务分配;离散萤火虫群算法;变步长移动;多邻域搜索词中图分类号:TP183文献标志码:ADiscrete Firefly Algorithm for Solving ISR taskAssignment Problem of UAVKANG Xuchao 1 , HE Guangjun 2 , CHEN Feng 1, LI Xingge 1(1 Graduate College , Air Force Engineering University , Xi * an 710051, China ;*收稿日期=2018 - 08 - 03基金项目:国家自然科学基金(61703424)资助第一作者简介:康旭超(1994-),男,山东招远人,硕士研究生,研究方向:组合导航及其信息融合与智能算法。

2 Air and Missile Defense College , Air Force Engineering University , Xi * an 710051, China)Abstract : In order to solve the problem of drone task assignment in multiple intelligence surveillance and reconnaissance mission locations ,a discrete firefly algorithm is proposed. Encoding each task location and redefining the firefly movement mechanism. Converting the optimi ­zation of multi-objective functions into the exchange process of coding sequences by introducing commutators. Adopting a variable-step-movement mechanism and a multi-neighborhood search mechanism to improve convergence speed and global optimization ability of the algo ­rithm. The simulation results show that for the multi-objective discrete problem , the proposed algorithm can find a satisfactory solution un ­der the condition of small population size and few iterations.Keywords : multi-objective ; drone task assignment ; discrete firefly swarm algorithm ; variable step movement ; multi-neighborhood searcho 引言情报侦察和战场监视是无人机系统主要的作战任务之一。

基于OpenGL的一种三维拾取方法

基于OpenGL的一种三维拾取方法

基于OpenGL的一种三维拾取方法
何健鹰;徐强华;游佳
【期刊名称】《计算机工程与科学》
【年(卷),期】2006(028)001
【摘要】本文介绍了一种基于OpenGL的三维拾取方法,该方法可对三维地形图上的任意点进行拾取,并反馈拾取点的三维信息.在正交投影模型中,将整个图形划分成若干块均匀区域,先判断二维输入点落在哪块区域;然后再对选中的区域细化,判断输入点所选中的图元,并根据该图元的顶点信息求出二维输入设备所对应的第三维的值;最终返回该拾取点在物体坐标系下的真实三维坐标,从而实现图形交互功能.
【总页数】3页(P45-46,70)
【作者】何健鹰;徐强华;游佳
【作者单位】武汉大学测绘校区GPS中心,湖北,武汉,430079;武汉大学测绘校区GPS中心,湖北,武汉,430079;武汉大学测绘校区GPS中心,湖北,武汉,430079
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.在OpenGL中一种新的拾取方法及其应用--基于对象缓冲区的选择拾取方法 [J], 王亚平;余柯;罗堃
2.基于OpenGL的三维虚拟对象拾取与查询系统 [J], 许爱军
3.一种新的基于OpenGL重绘式物体拾取方法 [J], 邾继贵;张国全;唐大林;李艳军
4.基于 OpenGL 的三维模型点坐标拾取方法 [J], 施珂奕;邓春健;邹昆
5.基于OpenGL的三维窗口裁剪、拾取算法研究 [J], 阳富民;赵宁;张杰
因版权原因,仅展示原文概要,查看原文内容请购买。

让密码无所遁形

让密码无所遁形

让密码无所遁形
飘零雪
【期刊名称】《电击高手》
【年(卷),期】2004(000)004
【摘要】“广外幽灵”是一款大名鼎鼎的黑软,它不同于常规意义上的木马,而是以密码截取及键盘记录为目的。

利用“广外幽灵”,可以截取任意Windows窗口中的星号,黑点密码(IE除外),它还具有键盘记录等功能,而
【总页数】1页(P75)
【作者】飘零雪
【作者单位】无
【正文语种】中文
【中图分类】TP393.08
【相关文献】
1.三大密码体制:对称密码、公钥密码和量子密码的理论与技术 [J], 林德敬;林柏钢
2.天津航标处:寻根溯源让非法占用频道行为无所遁形 [J], 陈祎荻;赵梓辰
3.最强打假斗士:RFID防伪让假货无所遁形 [J],
4.黑夜里无所遁形Cat S60夜视手机 [J],
5.让“黑飞”无所遁形——访中交遥感载荷科技管理有限公司总经理苏颖 [J], 陶星宇;苏颖
因版权原因,仅展示原文概要,查看原文内容请购买。

基于溯源图和注意力机制的APT攻击检测模型构建

基于溯源图和注意力机制的APT攻击检测模型构建

基于溯源图和注意力机制的APT攻击检测模型构建
李元诚;罗昊;王欣煜;原洁璇
【期刊名称】《通信学报》
【年(卷),期】2024(45)3
【摘要】针对现有攻击检测方法难以应对持续时间长、攻击手段复杂隐蔽的高级持续威胁的问题,构建了基于注意力机制和溯源图的APT攻击检测模型。

首先,基于系统的审计日志构建能够描述系统行为的溯源图;其次,设计优化算法,确保在不牺牲关键语义的前提下缩减溯源图规模;再次,利用深度神经网络(DNN)将原始攻击序列转换为语义增强的特征向量序列;最后,设计并实现了APT攻击检测模型DAGCN,该模型将注意力机制应用于溯源图序列,利用该机制对输入序列的不同位置分配不同的权重并进行权值计算,能够提取较长时间内的持续攻击的序列特征信息,从而有效地识别恶意节点,还原攻击过程。

该模型在识别精确率等多个指标上均优于现有模型,在公开的APT攻击数据集上的实验结果表明,该模型在APT攻击检测中的精确率达到93.18%,优于现有主流检测模型。

【总页数】14页(P117-130)
【作者】李元诚;罗昊;王欣煜;原洁璇
【作者单位】华北电力大学控制与计算机工程学院
【正文语种】中文
【中图分类】TN92
【相关文献】
1.基于全流量大数据分析技术构建电视台总控APT攻击检测系统方法初探
2.基于LSTM模型的APT攻击信道检测方法
3.基于溯源图节点级别的APT检测
4.基于异构溯源图学习的APT攻击检测方法
5.基于序列特征提取的溯源图上APT攻击检测方法
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Step 1: Enabling Arrays -1

The first step is to call glEnableClientState() with an enumerated parameter, which activates the chosen array

void glEnableClientState(GLenum array);
glColorPointer (3, GL_FLOAT, 0, colors); glVertexPointer (2, GL_INT, 0, vertices);
Step 2: Specifying Data -4

Stride:



With a stride of zero, each type of vertex array (RGB color, color index, vertex coordinate, and so on) must be tightly packed The data in the array must be homogeneous; that is, the data must be all RGB color values, all vertex coordinates, or all some other data similar in some fashion Another way is to use glInterleavedArrays()

EX:

glInterleavedArrays( GL_C3F_V3F, 0, intertwined );
Step 3: Dereferencing & Rendering -1


Until the contents of the vertex arrays are dereferenced, the arrays remain on the client side, and their contents are easily changed. In Step 3, contents of the arrays are obtained, sent down to the server, and then sent down the graphics processing pipeline for rendering.

– –
Activate (enable) up to six arrays Put data into the array Draw geometry with the data


Accessing individual array elements Creating a list of individual array elements Processing sequential array elements
What is Vertex Array? -4

Vertex arrays are standard in version 1.1 of OpenGL but were not part of the OpenGL 1.0 specification
HOW-TO

Three steps to use vertex array

glEnableClientState(GL_NORMAL_ARRAY); glEnableClientState(GL_VERTEX_ARRAY);

Suppose that you want to turn off lighting at some point and just draw the geometry using a single color. You want to call glDisable() to turn off lighting states. Now that lighting has been deactivated, you also want to stop changing the values of the surface normal state, which is wasted effort. To do that, you call

Specifies the array to enable. Symbolic constants GL_VERTEX_ARRAY, GL_COLOR_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_EDGE_FLAG_ARRAY are acceptable parameters. Specifies the array to disable. Accepts the same symbolic constants as glEnableClientState().
Step 2: Specifying Data -3

Ex: Enabling and loading vertex array
static GLint vertices[] = {25, 25, 100, 325, 175, 25, 175, 325, 250, 25, 325, 325}; static GLfloat colors[] = {1.0, 0.2, 0.2, 0.2, 0.2, 1.0, 0.8, 1.0, 0.2, 0.75, 0.75, 0.75, 0.35, 0.35, 0.35, 0.5, 0.5, 0.5}; glEnableClientState (GL_COLOR_ARRAY); glEnableClientState (GL_VERTEX_ARRAY);
static GLfloat intertwined[] = { 1.0, 0.2, 1.0, 100.0, 100.0, 0.0, 1.0, 0.2, 0.2, 0.0, 200.0, 0.0, 1.0, 1.0, 0.2, 100.0, 300.0, 0.0, 0.2, 1.0, 0.2, 200.0, 300.0, 0.0, 0.2, 1.0, 1.0, 300.0, 200.0, 0.0, 0.2, 0.2, 1.0, 200.0, 100.0, 0.0 }; glColorPointer ( 3, GL_FLOAT, 6 * sizeof(GLfloat), intertwined ); glVertexPointer( 3, GL_FLOAT,6 * sizeof(GLfloat), &intertwined[3] );
What is Vertex Array? -2

An additional problem is the redundant processing of vertices that are shared between adjacent polygons
6 Sides ; 8 Shared Vertices
Step 2: Spபைடு நூலகம்cifying Data -5
– –
Using a stride of other than zero can be useful, especially when dealing with interleaved arrays. Ex: 6 vertices, RGB followed by XYZ

glDisableClientState(GL_NORMAL_ARRAY);
Step 2: Specifying Data -1

There are six different routines to specify arrays

one routine for each kind of array
显示加速与拾取
What is Vertex Array? -1

You may have noticed that OpenGL requires many function calls to render geometric primitives.
glBegin( GL_XXXX ); glVertex …; … … glEnd();
Step 2: Specifying Data -6

Another way by using glInterleavedArrays();

void glInterleavedArrays(GLenum format, GLsizei stride, void *pointer);

The parameter of glInterleavedArrays() is not listed here. (See Red-Book for detailed)

void glDisableClientState(GLenum array);

Step 1: Enabling Arrays -2

For example:

If you use lighting, you may want to define a surface normal for every vertex. To use vertex arrays for that case, you activate both the surface normal and vertex coordinate arrays:
Step 2: Specifying Data -2

To access the other five arrays, there are five similar routines:

void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer); void glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer); void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer);
相关文档
最新文档