By studying the basic theories of computer vision and developing practical skillsin related problems, we aim to cultivate students' mathematical modeling thinkingandproblem-solvingabilities二、课程教学内容提要与基本要求理论部分序号学时教学内容提要基本要求简单了解计算机视觉的定义,历史发第一章绪论展,掌握常用图像的表达方式、计算机视11.1什么是计算机视觉2觉的应用范围,对计算机视觉的基本思想1.2计算机视觉的历史及任务有初步概念。理解点算子思想,熟悉图像的滤波操第二章图像处理基础作,掌握图像高通和低通滤波的方法,并2.1点算子与滤波在图像锐化、边缘提取方面得到应用实践262.2边缘检测和锻炼。2.3图像去噪与恢复重点:图像低通、高通滤波难点:图像边缘提取理解图像角点检测理论,熟悉Harris第三章图像特征与匹配角点提取流程,掌握图像特征描述与匹配3.1Harris角点提取的基础方法,并理解RANSAC对于错误点剔833.2特征描述与粗匹配除的思想。3.4单应变换重点:Harris角点提取3.3错误剔除难点:特征描述,RANSAC剔除错误理解图像的几何变换的概念、念,熟悉摄影机模型,镜头畸变的基础知识,掌第四章图像几何基础握图像从2D空间到3D空间的算法模型,4.1摄影机模型以及利用单张图像的透视关系计算图像的4.22D到3D变换8A几何信息。4.3镜头畸变重点:摄影机模型、单张图像的几何4.4单张图像几何知识知识难点:单张图像的几何知识第五章图像立体几何理解双目立体影像核线匹配的基本思55.1核线性质想,熟悉立体图像密集匹配的原理,掌握5.2基础矩阵双目立体计算像对基础矩阵的步骤,掌握19
19 By studying the basic theories of computer vision and developing practical skills in related problems, we aim to cultivate students' mathematical modeling thinking and problem-solving abilities. 二、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 第一章 绪论 1.1 什么是计算机视觉 1.2 计算机视觉的历史及任务 简单了解计算机视觉的定义,历史发 展,掌握常用图像的表达方式、计算机视 觉的应用范围,对计算机视觉的基本思想 有初步概念。 2 2 第二章 图像处理基础 2.1 点算子与滤波 2.2 边缘检测 2.3 图像去噪与恢复 理解点算子思想,熟悉图像的滤波操 作,掌握图像高通和低通滤波的方法,并 在图像锐化、边缘提取方面得到应用实践 和锻炼。 重点:图像低通、高通滤波 难点:图像边缘提取 6 3 第三章 图像特征与匹配 3.1 Harris 角点提取 3.2 特征描述与粗匹配 3.4 单应变换 3.3 错误剔除 理解图像角点检测理论,熟悉 Harris 角点提取流程,掌握图像特征描述与匹配 的基础方法,并理解 RANSAC 对于错误点剔 除的思想。 重点:Harris 角点提取 难点:特征描述,RANSAC 剔除错误 8 4 第四章 图像几何基础 4.1 摄影机模型 4.2 2D 到 3D 变换 4.3 镜头畸变 4.4 单张图像几何知识 理解图像的几何变换的概念、念,熟 悉摄影机模型,镜头畸变的基础知识,掌 握图像从 2D 空间到 3D 空间的算法模型, 以及利用单张图像的透视关系计算图像的 几何信息。 重点:摄影机模型、单张图像的几何 知识 难点:单张图像的几何知识 8 5 第五章 图像立体几何 5.1 核线性质 5.2 基础矩阵 理解双目立体影像核线匹配的基本思 想,熟悉立体图像密集匹配的原理,掌握 双目立体计算像对基础矩阵的步骤,掌握 8
5.3立体视觉密集匹配基本方法。5.4密集匹配与3D重建重点:核线性质、基础矩阵难点:基础矩阵、密集匹配三、教学方法《机器视觉》作为一门全英文授课的课程,其教学方法应该既考虑到专业知识的传授又要兼顾语言能力的培养。其采用的教学方法包括1、课堂授课与课堂讨论:使用双语进行课堂教学,教授机器视觉的基础理论、基本方法和实用算法等内容。课堂讨论鼓励学生积极参与,用英语或中文(取决于课程的具体要求)讨论相关间题,增强语言表达能力和团队协作能力。2、多媒体辅助教学:利用多媒体教学资源,如幻灯片、视频教程等,帮助学生更好地理解和掌握复杂的概念和技术细节。加强与学生互动,展示机器视觉软件的实际操作流程。3、实践操作:设置实验环节,让学生亲手操作机器视觉相关的软件和硬件设备,进行图像处理、特征提取、相机检校等实验。实验课程可以使用特定的开发环境,让学生续习使用函数库中的各种功能。4、自主学习与探索:鼓励学生自主学习,利用网络资源和文献阅读,加深对机器视觉技术的理解。学生可以被要求完成一些自主探索的任务,如调研新技术、撰写报告等,以提高他们的综合能力。5、案例分析:分析真实的机器视觉应用案例,帮助学生理解如何将理论知识应用于实际间题解决中。可以通过小组讨论的方式,让学生合作分析案例,并提出解决方案。6、项目驱动学习:设计小型项目或挑战,让学生应用所学知识解决具体问题,如设计一个简单的机器视觉系统。项目完成后,学生可以用双语进行汇报,提高语言运用能力和专业技能。四、课程思政内容通过专业知识和德育元素的结合,让学生体会科学的方法论中严谨,实事求是的重要性,从而达到培养科学思维方式的目的。1、本课程为专业选修课程,强调指导学生的亲历和体验,教师需要亲自引导、示范,能够和学生零距离亲密接触,通过教师自身行为影响学生,从而可以达到行为思政的示范效20
20 5.3 立体视觉 5.4 密集匹配与 3D 重建 密集匹配基本方法。 重点:核线性质、基础矩阵 难点:基础矩阵、密集匹配 三、教学方法 《机器视觉》作为一门全英文授课的课程,其教学方法应该既考虑到专业知识的传授, 又要兼顾语言能力的培养。其采用的教学方法包括: 1、课堂授课与课堂讨论:使用双语进行课堂教学,教授机器视觉的基础理论、基本方法 和实用算法等内容。课堂讨论鼓励学生积极参与,用英语或中文(取决于课程的具体要 求)讨论相关问题,增强语言表达能力和团队协作能力。 2、多媒体辅助教学:利用多媒体教学资源,如幻灯片、视频教程等,帮助学生更好地 理解和掌握复杂的概念和技术细节。加强与学生互动,展示机器视觉软件的实际操作流 程。 3、实践操作:设置实验环节,让学生亲手操作机器视觉相关的软件和硬件设备,进行 图像处理、特征提取、相机检校等实验。实验课程可以使用特定的开发环境,让学生练 习使用函数库中的各种功能。 4、自主学习与探索:鼓励学生自主学习,利用网络资源和文献阅读,加深对机器视觉 技术的理解。学生可以被要求完成一些自主探索的任务,如调研新技术、撰写报告等, 以提高他们的综合能力。 5、案例分析:分析真实的机器视觉应用案例,帮助学生理解如何将理论知识应用于实 际问题解决中。可以通过小组讨论的方式,让学生合作分析案例,并提出解决方案。 6、项目驱动学习:设计小型项目或挑战,让学生应用所学知识解决具体问题,如设计 一个简单的机器视觉系统。项目完成后,学生可以用双语进行汇报,提高语言运用能力 和专业技能。 四、课程思政内容 通过专业知识和德育元素的结合,让学生体会科学的方法论中严谨,实事求是的重要性, 从而达到培养科学思维方式的目的。 1、本课程为专业选修课程,强调指导学生的亲历和体验,教师需要亲自引导、示范, 能够和学生零距离亲密接触,通过教师自身行为影响学生,从而可以达到行为思政的示范效
应。2、让学生学习前沿科研文献,学生也能够将科学方法紧扣实际应用需求,从而培养学生学好前沿技术知识的使命感和责任感,保持对科学的热爱和积极的探究精神。3、从机器视觉的发展历程及中国科学家故事出发,挖掘思政元素,引出国家意识,树立文化自信、民族自豪感、歌颂自强不息的精神,引导学生树立正确的人生观、价值观,增强使命感与荣誉感。4、从课程所涉专业、行业、国家、国际、文化、历史等角度,增加课程的知识性、人文性、提升引领性、时代性和开放性,加强社会主义核心价值观教育,培养学生的爱国主义情怀。5、从马克思主义哲学思想出发,挖掘思政元素,引导学生运用马克思主义观点分析问题,让学生懂得:学好辩证法是深入理解机器学习技术的关键。五、教学目标达成与评价方式(说明:本课程支撑的知识获得、科研实践能力提升、创新能力提升等方面的教学目标达成与评价方式)10.教学目标:理解和掌握机器视觉的基本理论,原理和方法。通过课堂讲解、阅读指定教材和文献、观看相关视频资料等方式,使学生对机器视觉的基本概念和原理有深刻的理解。达成情况通过课堂提问和项目报告来评估学生对基础知识的掌握情况;11.教学自标:了解镜头等关键组件的参数,掌握相机成像模型。通过结合实物演示、实验操作和案例研究,让学生熟悉不同组件的作用和性能指标。通过实验报告、项目作业和口头报告等形式考察和评价上述效果。12.教学目标:掌握图像处理的基本算法。通过编程实践,如使用MATLAB、OpenCV等工具实现常见的图像处理算法。评价方式:通过编程作业和期末项目来检验学生的编程能力和算法实现水平。13.教学目标:了解机器视觉在不同领域的应用案例。通过组织研讨会、小组讨论和专家讲座,探讨机器视觉在工业自动化、医疗诊断、智能交通等领域的应用实例。评价方式:通过案例分析报告或小组演示来评估学生的理解和应用能力。14.教学目标:提高英语听说读写的能力。通过全英文授课、撰写英文报告和论文、参与英文讨论会的方式完成。评价方式:通过口语测试、书面报告、小组讨论和演讲来评估学生的语言能力。21
21 应。 2、让学生学习前沿科研文献,学生也能够将科学方法紧扣实际应用需求,从而培养学 生学好前沿技术知识的使命感和责任感,保持对科学的热爱和积极的探究精神。 3、从机器视觉的发展历程及中国科学家故事出发,挖掘思政元素,引出国家意识,树 立文化自信、民族自豪感、歌颂自强不息的精神,引导学生树立正确的人生观、价值观,增 强使命感与荣誉感。 4、从课程所涉专业、行业、国家、国际、文化、历史等角度,增加课程的知识性、人 文性、提升引领性、时代性和开放性,加强社会主义核心价值观教育,培养学生的爱国主义 情怀。 5、从马克思主义哲学思想出发,挖掘思政元素,引导学生运用马克思主义观点分析问 题,让学生懂得:学好辩证法是深入理解机器学习技术的关键。 五、教学目标达成与评价方式 (说明:本课程支撑的知识获得、科研实践能力提升、创新能力提升等方面的教学目标达成 与评价方式) 10. 教学目标:理解和掌握机器视觉的基本理论,原理和方法。 通过课堂讲解、阅读指定教材和文献、观看相关视频资料等方式,使学生对机器视 觉的基本概念和原理有深刻的理解。达成情况通过课堂提问和项目报告来评估学生对基 础知识的掌握情况; 11. 教学目标:了解镜头等关键组件的参数,掌握相机成像模型。 通过结合实物演示、实验操作和案例研究,让学生熟悉不同组件的作用和性能指标。 通过实验报告、项目作业和口头报告等形式考察和评价上述效果。 12. 教学目标:掌握图像处理的基本算法。 通过编程实践,如使用 MATLAB、OpenCV 等工具实现常见的图像处理算法。评价方 式:通过编程作业和期末项目来检验学生的编程能力和算法实现水平。 13. 教学目标:了解机器视觉在不同领域的应用案例。 通过组织研讨会、小组讨论和专家讲座,探讨机器视觉在工业自动化、医疗诊断、 智能交通等领域的应用实例。评价方式:通过案例分析报告或小组演示来评估学生的理 解和应用能力。 14. 教学目标:提高英语听说读写的能力。 通过全英文授课、撰写英文报告和论文、参与英文讨论会的方式完成。评价方式: 通过口语测试、书面报告、小组讨论和演讲来评估学生的语言能力
六、课程成绩评定考核方式备注考核方式成绩比例(%)(根据课程实际需要填写)学习表现20课堂互动、纪律、作业等0阶段小测章节测验、案例讨论等0期中考试考试、大作业、小组研讨等20实验实验报告、实验完成情况等考试(笔试、机考、口试)、大作业(论期末考试60项目报告文)、项目报告等七、建议教材与主要参考书建议教材:RichardSzeliski编著,《计算机视觉:算法与应用》(中文、英文版),清华大学出版社,2012。(英文版2020年网上已有下载)参考书:1.RichardHartley/AndrewZisserman,《计算机视觉中的多视图几何》(中文、英文版),机械工业出版设,2020.2.福赛斯(DavidA.Forsyth)/泊斯(JeanPonce)编著,《计算机视觉:一种现代方法》(第二版),电子工业出版社,2017.八、编制与审核工作内容负责人完成时间李禄编制(任课教师)2024.8.14审核(学科、专业负范军芳2024.8.14责人)批准(主管院长)刘宁2024.8.1422
22 六、课程成绩评定 考核方式 考核方式 (根据课程实际需要填写) 成绩比例(%) 备注 学习表现 课堂互动、纪律、作业等 20 阶段小测 章节测验、案例讨论等 0 期中考试 考试、大作业、小组研讨等 0 实验 实验报告、实验完成情况等 20 期末考试 考试(笔试、机考、口试)、大作业(论 文)、项目报告等 60 项目报告 七、建议教材与主要参考书 建议教材: Richard Szeliski 编著,《计算机视觉:算法与应用》 (中文、英文版), 清华大学出版社,2012。(英文版 2020 年网上已有下载) 参考书: 1. Richard Hartley/Andrew Zisserman,《计算机视觉中的多视图几何》(中 文、英文版),机械工业出版设,2020. 2. 福赛斯(David A. Forsyth)/泊斯(Jean Ponce)编著,《计算机视觉:一种现代方法》 (第二版) ,电子工业出版社,2017. 八、编制与审核 工作内容 负责人 完成时间 编制(任课教师) 李禄 2024.8.14 审核(学科、专业负 责人) 范军芳 2024.8.14 批准(主管院长) 刘宁 2024.8.14
《机器学习与数据挖掘》课程教学大纲课程名称课程编码AI501机器学习与数据挖掘MachineLearningand英文名称考核方式口考试√考查Data Mining公共必修课学分2口专业必修课口公共选修课课程性质√专业选修课32总学时口补修课口其他V本研一体化课程口特色课程口学科交叉融合课程口全英文授课课程0课程特点实验学时口双语授课课程口案例课程口校企联合课程口其他先修课程(已具高等数学、概率论与数理统计、程序设计基础备知识能力)适用学科/专业控制科学与工程一级学科,电子信息(控制工程、人工智能)专业学位学位类别(领域)一、课程教学目标通过该课程的学习使学生了解机器学习和数据挖掘领域的最新发展动向及现状,掌握机器学习和数据挖掘的新概念、新理论、新方法与技术及其应用情况,掌握一些基本的算法实现,能够运用机器学习和数据挖掘方法来解决实际问题,为后续深入研究建立有关概念和方法。通过课程学习培养学生分析问题、解决问题以及创新实践的能力。二、课程教学内容提要与基本要求理论部分学时序号教学内容提要基本要求23
23 《机器学习与数据挖掘》课程教学大纲 课程名称 机器学习与数据挖掘 课程编码 AI501 英文名称 Machine Learning and Data Mining 考核方式 □考试 √考查 课程性质 □公共必修课 □专业必修课 □公共选修课 √专业选修课 □补修课 □其他_ 学分 2 总学时 32 课程特点 √本研一体化课程 □特色课程 □学科交叉融合课程 □全英文授课课程 □双语授课课程 □案例课程 □校企联合课程 □其他_ 实验学时 0 先修课程(已具 备知识能力) 高等数学、概率论与数理统计、程序设计基础 适用学科/专业 学位类别(领域) 控制科学与工程一级学科,电子信息(控制工程、人工智能)专业学位 一、课程教学目标 通过该课程的学习使学生了解机器学习和数据挖掘领域的最新发展动向及现状,掌握机 器学习和数据挖掘的新概念、新理论、新方法与技术及其应用情况,掌握一些基本的算法实 现,能够运用机器学习和数据挖掘方法来解决实际问题,为后续深入研究建立有关概念和方 法。通过课程学习培养学生分析问题、解决问题以及创新实践的能力。 二、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时