没有合适的资源?快使用搜索试试~ 我知道了~
图像缩放算法研究及其FPGA实现.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 97 浏览量
2022-07-11
12:16:16
上传
评论
收藏 2.49MB PDF 举报
温馨提示
试读
145页
图像缩放算法研究及其FPGA实现.pdf
资源推荐
资源详情
资源评论
摘要
图像缩放在图像处理领域中,发挥省重要作用。图像的分辨率调整和格式变
换,都需要用到图像缩放技术。随着多媒体技术和大规模集成电路的发展,利用
硬件实现视频图像无级缩放已成为图像处理研究的一个重要课题。
图像缩放通常由插值算法实现。传统的插值算法由于实现原理的局限性,在
缩放时容易引起边缘锯齿或细节模糊现象。针对传统插值算法的这个不足,出现
了许多基于边缘改进的算法。但这些算法一般只能完成2‘倍数插值,无法真正
做到基于边缘的无级缩放。
为了实现基于边缘改进的无级缩放,本文做了如下五个方面的研究一作:
1.系统回顾了图像缩放技术,包括传统图像缩放技术和多边缘检测插值,
分析了这些图像缩放技术的优缺点。
2.重点研究了新兴的方向多项式插值算法,该算法能够真正完成基于边缘
改进的无级缩放。
3.提出改进的方向多项式插值算法(IOPI算法),该算法针对硬件实现,
做了两个方面改进:提出EDV算法,简化边缘方向的确定;提出Cubic6
逼近插值算法(A—Cubic6算法),改善平坦区域缩放效果。其中的EDV
算法通过加减、比较模块,完成边缘方向的确定。相比原算法中的乘除
法、直方图计算,大大简化了硬件实现,降低了硬件实现成本。A—Cubic6
算法利用查找表简化了Cubic6点插值算法的实现,而且明显改善了非边
缘区域的缩放效果。
4,研究缩放算法与图像质量的评价方法。比较、分析各算法的软件仿真结
果,得出结论:本文提出的10PI算法在平坦区域和边缘区域都具有比其
它算法更突出的效果。
5.结合实时视频处理要求,研究了IOPI算法的FPGA实现。己完成最近邻
域插值和A—Cubic6算法的FPGA实现,可以在硬件半台上稳定工作。
关键词:无级缩放;IOPI;FPGA
Abstract
Image
zooming
plays
an
important
role
in
the
field
of
image
processing
Both
i
mage
resolution
adjustment
and
format
conversion
need
the
image
zooming
technique.With
the
rapid
advancement
of
multimedia
and
integrated
Circuit,video
zooming
in
arbitrary expansion
has
been
an
important
subject
in
image
processing
field.
InterD01ation
techniques
are
always
used
to
realize
image
zooming
Because
of"the
1
imi
tations
in
classical
interpolation
theory,
ringing
artifacts
and
edge
blurring
near
edges
will
be
introduced
using
these
classical
interpolation
techniques.Lots
of
improved
methods
are
proposed
to enhance
edge
processing,while
only
2。zooming
can
be
carried
out
In
Other
words,arbitrary
expansion
based
on
edge
improvement
Can’t
be
completed
using
these
methods
In
order
to realize
arbi
Lrary
expansion
based
on
edge
improvement
parts
of
research
work
have been done
i
n
thiS
paper
1.Image
zooming
techniques
have been
reviewed
systematically
including
classical
image
zooming
techniques
and
mul
Li—edge
detection
zooming
technique.The
relative
merits
of
these
algori
thms
have been
analyzed
in
thiS
paper
Oriented
polynomial
interpolation
algorithm
has
been
researched,
which
can
realize
arbitrary expansion
based
On
specia]edge
processing.
IOPI
algorithm(Improved
oriented
polynomial
interpolation
algorithm)has
been
proposed
in
thi
S
paper.
For
FPGA
implementation,two
improvementS
have been made
basing
on
oriented
polynomial
interpolation
algoril
hm.The
ri
FSt
improvemen
L
i
S
USing
EDV
method(Edge
direction
vector.proposed
by
thiS
paper)
to
SimpIify
the
edge
orientati(711.In
O
r
de
rf
l
O
imp
reve
non一()riented
aFea
zoom,approximate
Cubic6
i
nterpolation
algori
thin(proposed
by
this
paper)has
been
used.Approximate
Cubic6
interpolation
algorithm
takes
advantage
of
LUT(100k—up
table)to
simplify
the
FPGA
imp]ementation.
4.The
evaluation
system
of
zoom
algorithm
and
processed
image
is
researched.Analyzing
the
Matlab
emulation
results
of
several
zoom
algorithms,zooming
with
IOPl
algorithm
call
get
the
best
performance.
5,The
design
and
implementation
on
XILINX
FPGA
platform
for
iOPI
zooming
algorithm
has
been
discussed.The
Nearest
Neighborhood
Interpolation
and
approximate
Cubic6
interpolation
algorithm
have
been
impl
emented
and
can
be
used
i
n
real—time
video
processing.
Key
words:Arbitrary
expansion:IOPl:FPGA
第一章绪论
第一章绪论
据研究表明,人们所获取的全部信息中,有80%【I】以上来源于视觉。跟语音
或文字信息相比,图像包含的信息量更大、更直观、更确切,具有更高的使用效
率和更广泛的适用性。图像处理已经成为众多领域中,研究视觉感知的有效工具。
随着时代的发展,图像处理技术已被广泛的应用于工程学、医学、军事、遥感、
气象等众多领域。
图像以数字形式进行处理和传输,具备质量好、成本低、小型化和易于实现
等优点,因此数字图像处理技术已经成为图像处理研究的核心部分。
1.1图像缩放技术概述
图像的放大、缩小(简称缩放)是图像处理的一个基本操作。所谓图像缩放
是指图像分辨率的改变,它在图像显示、传输、图像分析以及动画制作、电影合
成、甚至医学图像处理中都有着相当广泛的应用。比如要在点距为O.297mm的
15英、r显示器(在1024×768分辨率F,显示区域为最大值:304×228mm)}.
全屏显示800x600的数字图像,就必需事先对显示信号进行处理,将其放大为
1024X768的画面再送显示。传统模拟电视信号要在数字电视上显示,在完成模
拟信号到数字信号的转换之后,也需要对图像分辨率进行调整。
数字图像足离散化的点阵数据。要对数字图像进行缩放,就必须利用已知的
资料和先验知识对未知采样点进行估计。数字图像的缩放通常借助图像插值来实
现。插值算法的好坏将直接关系到图像的失真程度。
用图像插值算法进行图像缩放时,通常存在一对相悖的要素:图像处理速度
和图像精度。通常情况下要获得高速共至实利的图像输出,只能采用相对简单、
运算量小的插值算法;而要获得高精度的处理结果,只能牺牲速度,采用复杂度
高的算法。目前的图像缩放算法研究趋势是能够实现尤级缩放,并且能尽”,能准
确、清晰的恢复出图像的边缘和细肖要素。
2
图像缩放算法研究及就FPGA实现
1.2数字图像缩放方法分类
图像按光谱特性可以分为彩色图像和荻度图像。数字图像可以分为灰度数字
图像和彩色数字图像。因此数字图像的缩放也可以分为:狄度数字图像的缩放和
彩色数字图像的缩放。
1.2.1彩色数字图像缩放
彩色数字图像的每个像素点都有~个以上的局部特性。目前,彩色电视和彩
色摄影所涉及的图像,是藿现了三基色红(R)、绿(G)、蓝(B)的图像。每个
像素分别具有对应三种基色的三个不同亮度值。而灰度图像的每个像素只有一一个
亮度值。
常用的彩色数字图像缩放方法有两种。第一种是把三基色R、G、B作为三
个分量,每一个分量分别采用灰度图像的缩放处理方法进行处理。另一’种则是先
把RGB图像转为Yuv彩色模型,对Y、u、v信号分别进行缩放处理,最后把
YUV模型转换回RGB图像送显示。
第二种方法中的Y信号是图像的亮度信号,u、v信号是图像的色差信号。
我们在MATLAB平台上做了一组实验:对同一幅彩色原始图像,采用某一种算
法对Y信号进行缩放,而分别采用6种不同的算法对U、V信号进行缩放,得
到的6幅放大倍数相同处理后的图像,从视觉效果来看,几乎不能分辨出6幅图
像的差别。可见人眼对色度变化的敏感性很低。
因此得到结论:采用第二种方法实现彩色数字图像的缩放时,只需采用优秀
的缩放算法对Y分量进行处理,u、v信号则完全可以采用最简单的“最近邻域
放大算法”进行复制放大处理。
从彩色数字图像缩放的实现角度考虑,第一种方法对三个分量的处理分别采
用狄度数字图像缩放的方法进行处理;第二种方法只需把性能良好的灰度数字图
像缩放算法应用于Y信号的缩放。虽然在自然界和闩常生活中,人们接触的大
多是彩色图像,但是对狄度数字图像缩放算法的研究具有十分重大的意义。卜-文
将对灰度数字图像的缩放技术进行研究。
剩余144页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功