环境下,利用MFC实现其功能。简言之,本次课题就是利用Visual C++的MFC功能设计了一个软件平台,该平台的功能即包括:霍夫曼编码、香农-弗诺编码、行程编码(即PCX编码)、LZW编码(即LZW-GIF)编码。
本论文第一章为绪论,首先主要概述了课题背景,数字图像处理的主要研究内容(图像变换、图像描述等),最后落脚于图像压缩编码。简单概述了图像压缩编码的发展。从信息存储和传输的角度揭示了本课题的研究目的和意义;最后简单介绍了本课题的主要内容。第二章从图像压缩编码理论层面介绍了实现图像压缩编码的基本理论和方法。论文的重点和核心在第三章和第四章。第三章介绍了MFC的基础知识以及与设备无关位图(DIB)的基本知识。第四章则从对话框的编程编程实现角度详细给出了软件平台的搭建方法以及各个压缩方法的运行结果。
通过图像处理结果的截图清晰地显示了本次设计的图像压缩编码平台的的实用性,同时也表明了所设计算法的可行性。本文所涉及的基本算法以及编程实现只是针对256色位图图像,对处理其它类型的图像尚存在缺陷,因此,我们的工作还有待完善,希望能在今后的工作中加入对其他图像格式的支持。
参考文献
[1] 何斌,马天予,王运坚,朱红莲.Visual C++数字图像处理[M].北京:人民邮电出版社,2001.4
[2] 高守传,姚领田等.Visual C++实践与提高-数字图像处理与工程应用
篇[M].中国铁道出版社,2006.1
[3] 周长发.精通Visual C++图像处理编程(第3版)[M].电子工业出版社,2006.6
[4] 傅祖芸,赵建中.信息论与编码 [M].电子工业出版社,2012.5
[5] 樊昌信,曹丽娜.通信原理(第6版)[M]..国防工业出版社2012.12
[6] 梁普选.Visual C++程序设计与实践[M].北京:清华大学出版社北京交通大学出版社,2005
[7] 倪丽娜,赵茂先,张秀娟.Visual C++ 6.0 全攻略宝典[M].北京:中国水利水电出版社,2000.5
[8] 郑莉,董渊,张丰瑞.C++语言程序设计(第3版) [M].北京:清华大学出版社,2005.9
[9] 杨小平.Visual C++ 项目案例导航[M].北京:科学出版社,2002
[10] 黄维通.Visual C++面向对象与可视化程序设计(第2版)[M].北京:清华大学出版社,2003
[11] Bruce Eckel,刘宗田,袁兆山等译.Thinking in C++ Volume One:Introduction to Standard C++ Second Edition[M]. 北京:机械工业出版社:2002.9, 326-387
[12] 高西奇,甘露.多小波变换零树图像编码方法研究.东南大学学报,
2000,2(30):32~34
[13] 雷力.基于 JPEG2000 的静止图像编码的实现与研究[D].武汉:武汉大
学,2003
[14] Mallat S. A Theory for Multire-solution Signal Decomposition:the
Wavelet Representation. IEEE Trans. On PAMI, 1989, 11(7):674~693
[15] Jacquin A E. Image coding based on fractal theory of iterated contractive
image transformation. IEEE Transactions on Image Processing,
1992,1(1):18~30
致谢
首先,我要向指导我毕业设计的丁庆安老师致以真挚的的感谢!在设计进行中,无论是软件平台设计和调试,还是论文写作,丁老师给了我很多建设性的意见和建议,并给予了我耐心的指导和帮助,使我受益匪浅。为期一学期的毕业设计,不单单是一个新的课题的尝试,更是对我们大学四年所学知识的回顾和总结。在此期间,从Visual C++到信息论与编码等等很多知识都得到了补充,因此,非常感谢这次毕业设计的机会,让我从中学到了很多。不只是书面上的知识,更是动手操作的能力,乃至是从拿到这个课题,到完成一个大体的框架,再到完成课题,思辨能力都得到很大的提高。
感谢给我帮助和指导的老师及同学,谢谢你们对我传道授业解惑。因此,在这里,向你们说一声谢谢!四年大学时光匆匆溜走,从懵懵懂懂地进入大学,到适应大学生活,再到今天的毕业在即,不由得感伤。毕业不是结束,更是一个新的开始,离开校园,加入工作岗位,我一定会更加努力学习和工作,不会辜负家人和关心我的朋友们对我的期许和信任。
最后再次向各位老师和同学致以真挚的感谢!
附录
附录一:外文文献及翻译
JPEG2000 Image Coding System Theory and Applications
Abstract
JPEG2000, the new standard for still image coding, provides a new framework and an integrated toolbox to better address increasing needs for compression. It offers a wide range of functionalities such as lossless and lossy coding, embedded lossy to lossless coding, progression by resolution and quality, high compression efficiency, error resilience and region-of-interest (ROI) coding. Comparative results have shown that JPEG2000 is indeed superior to established image compression standards. Overall, the JPEG2000 standard offers the richest set of features in a very efficient way and within a unified algorithm. The price of
this is its additional complexity, but this should not be perceived as a disadvantage, as the technology evolves rapidly.
I. INTRODUCTION
The JPEG2000 international standard represents advances in image compression technology where the image coding system is optimized not only for efficiency but also for scalability and interoperability in network and mobile environments. Digital imaging has become an integral part of the Internet and JPEG2000 is a powerful new tool that provides power capabilities for designers and users of networked imaging applications .
With the progress of multimedia and Internet applications, the needs and requirements for image coding technologies grew and evolved. In March 1997, a call for contributions was launched for the development of a new standard for the compression of still images. This effort produced the JPEG2000 image coding International Standard in December 2000 (ISO 15444 / ITU-T Recommendation T.800) . Part 1 of the standard describes the core coding system, consisting of a limited number of possible coding algorithms, in order to provide maximum interchange. Part 2 consists of optional technologies not required for all implementations. Evidently, images encoded with Part 2 technology will not be able to be decoded with Part 1 decoders. As an example, Part 2 includes variable DC offset, multiple component transformations, Trellis Coded Quantization, user defined wavelets, arbitrary wavelet decompositions, general scaling-based ROI coding, and advanced error resilience schemes (Fig. 1).It is actually a toolbox with technologies useful for various specialized applications. Part 3 defines motion JPEG
上一篇:
施工组织设计(小农水工程2011)
下一篇:
超市进销存管理系统的开发