首页
›
芯片设计与FPGA
›
007-FPGA
›
《图像滤波算法FPGA实现》
VIP20
本课程属于:007-FPGA
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
图像滤波算法FPGA实现
📚 共计 30 章节
01
图像处理基础
图像数字化、像素与分辨率、灰度图与彩色图、图像存储格式(BMP/JPEG/PNG)。
数字化
像素
格式
02
FPGA开发环境搭建
Vivado/Quartus安装、仿真工具ModelSim/VCS配置、FPGA开发板选型。
Vivado
Quartus
ModelSim
03
Verilog基础语法回顾
模块化设计、always块、assign语句、阻塞与非阻塞赋值、testbench编写。
always
阻塞赋值
testbench
04
图像数据的FPGA存储
Block RAM与Distributed RAM、FIFO设计、双端口RAM实现行缓存。
BRAM
FIFO
行缓存
05
流水线设计基础
流水线概念、时空图分析、流水线深度与吞吐率、关键路径优化。
吞吐率
关键路径
时空图
06
均值滤波原理
3x3窗口均值计算、边界处理策略、硬件实现架构。
3x3窗口
边界处理
07
均值滤波FPGA实现
行缓存设计、滑动窗口生成、除法器优化(移位近似)、仿真验证。
滑动窗口
移位近似
08
高斯滤波原理
高斯核生成、权重计算、与均值滤波的对比。
高斯核
权重
09
高斯滤波FPGA实现
系数定点化、乘法器复用、流水线设计、资源优化。
定点化
乘法器复用
10
中值滤波原理
排序网络、3x3窗口排序、硬件友好型算法。
排序网络
窗口排序
11
中值滤波FPGA实现
并行全比较排序、奇偶交换网络、面积与速度权衡。
并行排序
奇偶交换
12
Sobel边缘检测原理
水平/垂直梯度计算、梯度幅值与方向、非极大值抑制。
梯度
非极大值抑制
13
Sobel边缘检测FPGA实现
梯度计算模块、平方根近似、阈值比较、时序约束。
平方根近似
时序约束
14
Laplacian边缘检测
二阶微分算子、拉普拉斯核、过零点检测。
二阶微分
过零点
15
Laplacian FPGA实现
差分运算、符号检测、与Sobel的对比分析。
差分
符号检测
16
Canny边缘检测(上)
高斯平滑、梯度计算、非极大值抑制的硬件映射。
高斯平滑
硬件映射
17
Canny边缘检测(下)
双阈值检测、边缘连接算法、状态机设计。
双阈值
状态机
18
形态学滤波基础
膨胀与腐蚀、开运算与闭运算、结构元素选择。
膨胀
腐蚀
开闭运算
19
形态学滤波FPGA实现
二值图像处理、窗口逻辑运算、流水线优化。
二值
逻辑运算
20
双边滤波原理
空间域与值域滤波、权重计算、边缘保持特性。
空间域
值域
边缘保持
21
双边滤波FPGA实现
高斯距离计算、像素差计算、查找表优化、资源评估。
查找表
资源评估
22
图像缩放算法
最近邻插值、双线性插值、双三次插值原理。
插值
双线性
双三次
23
双线性插值FPGA实现
坐标计算、权重生成、多周期流水线、边界处理。
坐标计算
多周期
24
帧缓存与DDR控制
DDR3/DDR4控制器接口、AXI4总线、帧缓存管理。
DDR3
AXI4
帧缓存
25
视频时序生成
VGA/HDMI时序、行场同步信号、像素时钟生成、PLL配置。
VGA
HDMI
PLL
26
实时视频处理系统
摄像头接口(OV5640/MT9V034)、视频采集、滤波处理、显示输出。
OV5640
视频采集
27
性能优化与资源评估
时序收敛、LUT/BRAM/DSP使用率、功耗分析、面积优化技巧。
时序收敛
资源评估
28
仿真与调试策略
RTL仿真、后仿真、在线逻辑分析仪(ChipScope/SignalTap)、常见bug排查。
RTL仿真
ChipScope
29
项目实战:实时图像去噪系统
需求分析、模块划分、集成测试。
项目实战
去噪系统
30
课程总结与进阶方向
SOPC方案、HLS方案、AI加速器、行业应用展望。
SOPC
HLS
AI加速
所属VIP或分类
同VIP:DDR控制器设计与调试指南
同VIP:DDR读写控制与实战演练
同VIP:FPGA串口通信与数据收发工程实践