基于FPGA的直线反走样算法研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
贾银 亮 , 张焕春 , 亚枝 经
( 南京航 空航 天 大 学 自动化 学 院 , 苏 南京 2 0 1 ) 江 10 6
摘 要: 反走样 是计算 机 图形学 的基 本 问题 。为 了提 高直 线 反走 样 的效 率 , 针对 F G P A硬 件 实现 的特 点 , 结合 经 典 的 Wu
a t la i g a c r i g t h h r ce so P n i isn c o d n O t e c a a tr f F GA o i r v f c e c a t mp o e e i n y.T e n w l o i m n e g a s ae o a h p x la c r i g t i h e ag r h f d t r y c fe c i e c o d n o t i h l t e d sa c e we n t e c n e fa p x la d t e l e h itn e b t e h e t ro i e n h i .A e u r n e me o sb i O f r c s h r y c l h n e b t e n n i h n rc re c t d wa u l t o e a t t e g a s ae c a g e h t w e eg ・ b u i g p x l sn n e e h f .a d t n a d c mp o rn i es u i g i t g rs it d i o i n o  ̄e.S t sc nv ne t o r a ie o a d r .Th e u ts own t a e a tai s O i wa o e in e l n h r wa e t z ersl h tt il — h h n a i g s e d wa mp o e d t e e ce c a e f rh ri r v d u i g F GA. n p e s i r v d a h f i n y c n b u t e mp o e sn P n i Ke r s a t l s g; u a g rt m ; P y wo d : n i i i a a n W l o ih F GA
件实现 。经计算 机和 F G P A分 别实现 验证 , 算法 的反走样效 果较 好 , 算速度 快 于 Wu反走 样算 法并 能通 过 F G 新 运 P A进 一
步提高速 度 。
关 键词 : 反走 样 ; 算法 ;P A wu FG 中图分类 号 :P 9 . 2 T 3 1 7 文献标 识码 : A 文章编 号 :6 3 6 9 ( 0 0 — 0 6 0 17 — 2 X 2 1 ) 2 0 2 — 4 1
第2 1卷 第 2期 21 0 1年 2月
wk.baidu.com
计 算 机 技 术 与 发 展
C OMPU R ECHN OGY TE T OL AND DEVEL MEN OP T
V 12 N . o. l o2
Fe 2 b. 01l
基 于 F GA 的直 线 反 走 样 算 法 研 究 P
Re e r h o n ta i sng Ba e n s a c f Li e An i l i s d o FPGA a
JA n-la g,ZHA NG u n- h n,JN G -z i I Yi in H a cu I Ya h
( ol eo u mao n ier g N ni nvr t o eo at sadAso at s C l g f t t nE g ei , aj gU iesy f rnui n t nui , e A o i n n n i A c r c
的 虽 然 提 高 了 反 走 样 效 果 , 计 算 量 却 大 幅 增 但
。这 些 改 进 算 法 提 升 幅 度 有 限 , 且 难 以 由 硬 而
O 引 言
理 想 的 直 线是 连 续 的 , 光 栅 显 示 器 用 一 系列 离 而
的消除了乘除运算 , 但却需 要三角 函数运算 ; 的 有 虽然进行 了一些算 法优 化 , 但运算 仍显 复杂
加
。有
散 的像素点来表示 ~条直线 , 这将 导致所 显示 的直 线
呈 现 锯 齿 状 , 响显 示 效 果 。锯 齿 是 走 样 现 象 的一 种 , 影 减 轻 或 者 除 去 走样 现 象 的技 术称 为反 走 样 。 wu 线 反 走 样算 法是 反 走 样 技 术 较 早 使 用 的方 直
Na j g 2 0 Chn ) ni 101 n 6. ia
Absr c : t l sn s o eo eb scma tr n c mp trg a h c .Ba e n W u a g rt m , e ag r h wa r s n e o n t a t An i i i g wa n ft a i t si o u e r p is aa h e sdo loi h a n w l o i m sp e e t d f rl e t i
反走样算 法 , 出一种 新 的直线反走 样算 法 。该算 法根据 像 素 点 中心到 理想 直 线 的距 离来 计 算灰 度 值 , 生 成直 线 时预 提 在
测直线 相邻像 素点之 问 的灰 度值变 化 , 并建 立递推 公式 , 用整数 移位 、 使 加法 和 比较来 完成 直线 反 走样 , 计算 简单 , 于硬 便
( 南京航 空航 天 大 学 自动化 学 院 , 苏 南京 2 0 1 ) 江 10 6
摘 要: 反走样 是计算 机 图形学 的基 本 问题 。为 了提 高直 线 反走 样 的效 率 , 针对 F G P A硬 件 实现 的特 点 , 结合 经 典 的 Wu
a t la i g a c r i g t h h r ce so P n i isn c o d n O t e c a a tr f F GA o i r v f c e c a t mp o e e i n y.T e n w l o i m n e g a s ae o a h p x la c r i g t i h e ag r h f d t r y c fe c i e c o d n o t i h l t e d sa c e we n t e c n e fa p x la d t e l e h itn e b t e h e t ro i e n h i .A e u r n e me o sb i O f r c s h r y c l h n e b t e n n i h n rc re c t d wa u l t o e a t t e g a s ae c a g e h t w e eg ・ b u i g p x l sn n e e h f .a d t n a d c mp o rn i es u i g i t g rs it d i o i n o  ̄e.S t sc nv ne t o r a ie o a d r .Th e u ts own t a e a tai s O i wa o e in e l n h r wa e t z ersl h tt il — h h n a i g s e d wa mp o e d t e e ce c a e f rh ri r v d u i g F GA. n p e s i r v d a h f i n y c n b u t e mp o e sn P n i Ke r s a t l s g; u a g rt m ; P y wo d : n i i i a a n W l o ih F GA
件实现 。经计算 机和 F G P A分 别实现 验证 , 算法 的反走样效 果较 好 , 算速度 快 于 Wu反走 样算 法并 能通 过 F G 新 运 P A进 一
步提高速 度 。
关 键词 : 反走 样 ; 算法 ;P A wu FG 中图分类 号 :P 9 . 2 T 3 1 7 文献标 识码 : A 文章编 号 :6 3 6 9 ( 0 0 — 0 6 0 17 — 2 X 2 1 ) 2 0 2 — 4 1
第2 1卷 第 2期 21 0 1年 2月
wk.baidu.com
计 算 机 技 术 与 发 展
C OMPU R ECHN OGY TE T OL AND DEVEL MEN OP T
V 12 N . o. l o2
Fe 2 b. 01l
基 于 F GA 的直 线 反 走 样 算 法 研 究 P
Re e r h o n ta i sng Ba e n s a c f Li e An i l i s d o FPGA a
JA n-la g,ZHA NG u n- h n,JN G -z i I Yi in H a cu I Ya h
( ol eo u mao n ier g N ni nvr t o eo at sadAso at s C l g f t t nE g ei , aj gU iesy f rnui n t nui , e A o i n n n i A c r c
的 虽 然 提 高 了 反 走 样 效 果 , 计 算 量 却 大 幅 增 但
。这 些 改 进 算 法 提 升 幅 度 有 限 , 且 难 以 由 硬 而
O 引 言
理 想 的 直 线是 连 续 的 , 光 栅 显 示 器 用 一 系列 离 而
的消除了乘除运算 , 但却需 要三角 函数运算 ; 的 有 虽然进行 了一些算 法优 化 , 但运算 仍显 复杂
加
。有
散 的像素点来表示 ~条直线 , 这将 导致所 显示 的直 线
呈 现 锯 齿 状 , 响显 示 效 果 。锯 齿 是 走 样 现 象 的一 种 , 影 减 轻 或 者 除 去 走样 现 象 的技 术称 为反 走 样 。 wu 线 反 走 样算 法是 反 走 样 技 术 较 早 使 用 的方 直
Na j g 2 0 Chn ) ni 101 n 6. ia
Absr c : t l sn s o eo eb scma tr n c mp trg a h c .Ba e n W u a g rt m , e ag r h wa r s n e o n t a t An i i i g wa n ft a i t si o u e r p is aa h e sdo loi h a n w l o i m sp e e t d f rl e t i
反走样算 法 , 出一种 新 的直线反走 样算 法 。该算 法根据 像 素 点 中心到 理想 直 线 的距 离来 计 算灰 度 值 , 生 成直 线 时预 提 在
测直线 相邻像 素点之 问 的灰 度值变 化 , 并建 立递推 公式 , 用整数 移位 、 使 加法 和 比较来 完成 直线 反 走样 , 计算 简单 , 于硬 便