人机交互系统
1. 人机交互概述 HCI is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. ——ACM SIGCHI HCI 是一门涉及人类使用的交互式计算系统的设计、评估和实施以及围绕它们的主要现象的研究的学科 1.1 人机交互的研究内容 1.2 HCI的重要性 市场角度 用户期望简单易用的系统 对设计低劣系统的容忍度越来越差 企业角度 提高员工的生产效率 降低产品的开发成本 降低产品的后续支持成本 用户角度 获得较高的主观满意度 减少时间、金钱、生命损失 1.3 HCI与系统工程 2. 人机交互历史 新的界面变革包含了上一代界面,旧的交互方式任有存在的必要性 2.1 发展阶段 2.1.1...
(MTIR)基于物理仿真的红外成像模拟-横向分析
引用 A real-time infrared imaging simulation method with physical effects modeling of infrared sensors - ScienceDirect Scene simulation and modeling of InfraRed search and track sensor for air-borne long range point targets | IEEE Conference Publication | IEEE Xplore Frontiers | An Infrared Sequence Image Generating Method for Target Detection and Tracking A real-time aircraft infrared imaging simulation platform - ScienceDirect Small Aircraft Infrared Radiation Measurements Supporting the...
(MTIR)Image-generation/insertion Papers
An Infrared Sequence Image Generating Method for Target Detection and Tracking (分析基于deeppaper.ai生成) 研究问题 本文旨在解决以下问题: 红外序列图像数据匮乏问题: 深度学习训练红外目标检测和跟踪模型需要大量红外序列图像,但真实红外图像获取成本高昂。 传统仿真方法真实性不足问题: 传统的红外图像仿真方法难以保证数据的真实性,无法满足深度学习模型训练的需求。 现有方法无法灵活编辑目标和轨迹的问题: 现有的基于深度学习的红外图像生成方法无法根据需要添加红外目标,也无法编辑飞行轨迹和姿态,这限制了红外目标数据集的生成。 方法 本文提出了一种结合真实红外图像和模拟3D红外目标的新型红外数据仿真方法,主要步骤如下: 红外背景拼接: 将真实红外图像拼接成全景图像,作为仿真背景,避免了复杂的地物红外建模。 红外目标建模: 基于红外辐射理论,对3D飞机的尾喷管、蒙皮和尾焰等关键部位进行红外特性模拟,生成具有真实红外辐射特征的目标。 Unity3D融合: 基于 Unity3D...
(MTIR)Dataset collection
1. KAIST KAIST行人数据集总共包括95328张图片,每张图片都包含RGB彩色图像和红外图像两个版本。总共包含103128个密集注释。数据集分别在白天和晚上捕获了包括校园、街道以及乡下的各种常规交通场景。图片大小为640×480。数据集总共分为12个文件夹set00-set11。前6个文件夹为训练集包含50187张图片,后6个文件夹为测试集包含45141张图片。 数据集的标签中包含person、people和cyclist三个类别。比较好区分的个体则被标注为person,不太好分辨的多个个体则被标注为people,骑行的人则被标注为cyclist。当标注的时候,连我们标注者都分不清那块区域到底是行人还是什么其他的物体时,则被标注为person 2. FLIR FLIR免费启动器热数据集为目标检测神经网络的开发提供了完全注释的热和可见光谱帧。这些数据的构建是为了鼓励可见光+热光谱传感器融合算法(“RGBT”)的研究,以提高自动驾驶汽车的安全性。总共26,442个完全注释的帧包含15个不同的对象类。 2.1 数据组成与设备 Content A total of...
云原生技术开发-简单REST应用开发日志
项目简介 基于 Spring Boot 开发一个 REST 应用,并结合云原生技术栈(Docker、 Kubernetes、Jenkins、Prometheus、Grafana)完成限流控制、持续集成部署、指标采集与扩容 验证的全流程实践。 功能开发 实现REST接口 实现一个简单的 REST API 接口(如 /hello),返回固定 JSON 数据: {"msg": "hello"} 实现限流控制 要求接口支持限流功能:当请求频率超过每秒 100 次时,返回 HTTP 状态码 429 Too Many Requests。 限流实现方式不限,可选择: 本地限流库(如:Guava RateLimiter、Bucket4j); 使用 Spring Cloud Gateway 限流插件; 自定义拦截器 + 原子计数器等。 暴露访问指标给 Prometheus 应用需暴露接口访问频率(QPS)等指标,供 Prometheus 采集。Actuator + Micrometer 已自动 统计 HTTP 请求,指标为: #...
(MTIR)A Metamorphic Testing Framework for Infrared Object Detection Systems
大纲 论文题目 代码是否开源 方向 备注 Enhanced Infrared-Visible Image Fusion Method with an ISP Based Degradation Model 无 数据生成 由高质量图源生成低质量图像对 一种基于实测数据温差扰动的红外图像实时生成方法 无 数据生成 分块平均灰度拟合与温差扰动叠加 PID: Physics-Informed Diffusion Model for Infrared Image Generation https://github.com/fangyuanmao/PID 数据生成 PID:由RGB生成红外图像,加入物理规律。基于Diffusion InfraGAN: A GAN architecture to transfer visible images to infrared domain 无 数据生成 同样是生成,基于GAN MWIRSTD: A MWIR Small Target Detection...
吴恩达-机器学习
机器学习 监督学习(Supervised...
基于云原生技术的软件开发
云原生简介及Linux入门 参考 《操作系统:设计与实现》 《鸟哥的Linux私房菜》 《计算机网络》 《Kubernetes in Action》 Kubernete源码 云计算与云原生 Docker Docker简介 Docker概念与用途 Docker 可以将应用、配置和环境打包,形成一个独立的类似于 iOS APP 形式的**「应用」**。 此「应用」可以直接分发到任意一个支持Docker 的环境中,通过简单的命令即可运行。 提供一次性的环境 比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。 提供弹性的云服务 因为 Docker 容器可以随开随关,很适合动态扩容和缩容。 组建微服务架构 因为 Docker 容器非常地轻量,在一台机器通过运行多个容器就可以跑多个服务。 用户计算机的环境都不相同,你怎么知道自家的软件,能在哪些机器跑起来? 用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行 举例来说,安装一个 Python 应用,计算机必须有 Python...
编译原理2025
The Compilers’ Front End Regex -> NFA -> (Min) DFA Regex describes a language Example: $ (𝑎|𝑏)^∗c$ Given two regex: $r_1,r_2$, the following are regex: $𝐿(𝑟_1 | 𝑟_2) =𝐿(𝑟_1)∪𝐿(𝑟_2)$ $𝐿(r_1r_2) =𝐿(𝑟_1)𝐿(𝑟_2)$ $𝐿(𝑟_1^∗) = (𝐿(𝑟_1))^∗$ $𝐿((𝑟_1)) = 𝐿(𝑟_1)$ Primitive regex ⭐Build the NFA for the regex Rules $L_1 ∪ L_2$ $L_1L_2$ $L_1^R$ $L_1^*$ $\overline{L_1}$ $L_1 \cap L_2 = \overline{\overline{L_1} \cup...
软件工程与计算Ⅱ复习提要
本文参考自eaglebear2002的博客软件工程与计算II-24-复习提纲 | EagleBear2002 的博客 第一、二章 软件工程概论 软件工程(名词解释) 应用系统的、规范的、可量化的方法,来开发、运行和维护软件,即将工程应用到软件。 对(1)中各种方法的研究。 从1950s—2000s之间的特点(简答) 1950s:科学计算;以机器为中心进行编程;像生产硬件一样生产软件。 1960s:业务应用(批量数据处理和事物计算);软件不同于硬件;用软件工艺的方式生产软件。 1970s:结构化方法;瀑布模型;强调规则和纪律。它们奠定了软件工程的基础,是后续年代软件工程发展的支撑。 1980s:追求生产力最大化;现代结构化方法/面向对象编程广泛应用;重视过程的作用。 1990s:企业为中心的大规模软件系统开发;追求快速开发、可变更性和用户价值;web应用出现 2000s:大规模web应用;大量面向大众的web产品;追求快速开发、可变更性、用户价值和创新。 第三、四章...












