首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» 基于FPGA和MB86S02的数字图像处理系统设计
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于FPGA和MB86S02的数字图像处理系统设计
发短消息
加为好友
yuchengze
当前离线
UID
1062083
帖子
5837
精华
0
积分
2921
阅读权限
70
在线时间
222 小时
注册时间
2016-6-30
最后登录
2018-9-9
金牌会员
UID
1062083
性别
男
1
#
打印
字体大小:
t
T
yuchengze
发表于 2016-8-23 09:38
|
只看该作者
基于FPGA和MB86S02的数字图像处理系统设计
知识产权
,
集成电路
,
航空航天
,
网络技术
,
产品
0引言 图像处理技术是信息科学中近十年来发展最为迅速的学科之一。目前,数字图像处理技术巳被广泛应用于航空航天、通信、医学及工业生产等领域中。但是,如果单纯使用现成的专用视频图像处理芯片,根本无法设计出具有自主知识产权的产品。随着网络技术、大规模,超太规模集成电路(ASIC)以及现场可编程门阵列(FPGA)的发展,它们在图像领域的应用越来越广泛,同时,图像处理设计也正朝着速度快、容量大、体积小、重量轻的方向发展,这也为图像处理系统的设计和实现提供了新的方法和思路。
1系统功能
本系统的功能图如图1所示,其结构图如图2所示。它以内嵌Nios软核的FPGA,低级,高级为核心,并将图像采集芯片和存储器等外围设备芯片嵌入到系统上,从而实现图像的采集处理和显示,并将处理后的数据通过调制解词器经由PSTN网络发送到接收端(监控中心),以便在监控中心能够使用在PC上编写的上位机程序将处理后的图像显示出来。
2图像处理的实现
2 1图像采集模块
图像采集模块采用富士通公司生产的一款375x293(10万)像素(即CIF恪式)的CMOS图像传感器MV86S02,该芯片在片内集成了色彩信号处理器。这种将CMOS图像传感器与色彩信号处理器集成到一个芯片内部的技术可以降低系统功耗和体积。由于MV86S02包含了图像采集的所有前端处理功能,并可以直接输出数字信号。因而大大方便了用户的使用,简化了开发工作,同时又提高了系统的性能。
FPGA通过与7MB86S02型CMOS图像模块的连接,来通过VHDL程序将MB86S02所采集到的数字图像数据存储在SRAM中,以备后续的LCD显示和数据处理使用,然后还可以由UART模块或RTL8019模块把已经存储的图像数据发送到PC机,最后在PC机上的接收程序的控制下来显示接收的图像。图像采集模块的时序仿真结果如图3所示。
2 2图像低端处理模块
图像的低级处理工作的数据量很大,因而要求速度要快.但算法相对简单。本文在FPGA中实现了低端处理的中值滤波的快速处理算法的硬件电路,中值滤波窗口内所有像素点的度灰值都会从小到大(或O从大到小)顺序排列,并以度灰值序列的中间值来代替窗口中心像索点的灰度值。这就意味着执行过程中要进行大量的比较和赋值运算,改进的快速滤波算法的设计思想是将二维滤波阵列分解为一维来进行计算。即首先求出滤波窗口中水平各行像素点灰度值的中值,再求出这些水平各行中值的中值,并以此作为滤波结果。图4给出了快速中值滤波的时序仿真图。
2 3图像的高级处理和显示
高级的图像处理可以参考低级处理方式来实现。但运算的数据量较小,算法相对复杂,同时还具有一定的串行性。此次如继续用硬件实现,就要占用大量的硬件资源,因此,可以采用嵌入式的CPU来完成。由于CUu与FPGA的结构有很大的带宽,进行数据交换也很方便,因此,本文基于FPGA的可编程片上系统(SOPC)技术,将图像的高级处理由NiosⅡ核CPU结合定制指令和外围电路来实现,以提高处理速度,
而将图像显示叉由嵌入NiosⅡ处理器和VGA显示控制器来完成。
3结束语
以内嵌Nios软核的FPGA为核心处理器,可以完成图像的采集控制,低级,高级图像处理以及图像显示的设计。由于基于FPGA的可编程片上系统(SOPC)技术和大规模高性能的FPGA丰富资源。因此,利用嵌人NiosⅡ处理器和必要的外围电路,可使图像处理在速度、功耗、灵活性、开发周期和成本控制方面都得到很大的改进。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议