论文部分内容阅读
身份照片由于它的特殊性,在日常生活中得到了广泛的应用。随着相关技术的发展和身份管理系统的升级,出现了新一代的磁卡、二维条形码和IC卡等信息存储式身份证件。然而,无论是二维条形码还是IC卡,存储容量都非常有限。在一个二维条码中,除了存储一张照片外,还要存储姓名、性别、籍贯、民族等一些个人的信息,减小照片编码后的大小就十分重要,这对照片的压缩提出了很高的要求。 传统的EZW算法对整幅照片进行压缩,使最重要的人脸图象变得不够清晰,影响人眼的有效辨认。因此,考虑到视觉的特性和对照片不同区域的重视程度的不同,把整幅照片分为面部的ROI矩形区域,背景和除面部ROI以外的头肩区域三个区域。本文以1寸黑白身份照片为压缩对象,研究了用小波零树编码(EZW)、感兴趣区域(ROI)编码分别与游程编码和直线拟合相结合的方法对身份照片进行压缩的具体实现,并探讨了批处理的技术,可以将包含身份照片的扫描图片分割出来,分别保存,以供压缩编码使用。文章介绍了小波原理和感兴趣区域编码理论,详尽分析了小波的Mallat算法实现,并利用VC++6.0编程实现了小波零树编码分别与游程编码和直线拟合编码的结合。本文的方法进一步压缩了头肩轮廓码流,去除了冗余,身份照片的整体压缩质量有了明显的提高。从现有的测试结果看,压缩的性能比较满意,达到了预期的效果。因此,该方法对第二代身份照片的压缩编码有一定的借鉴作用。 本论文首先介绍了课题的背景,身份照片压缩的发展与应用及本文的主要工作,并简要地介绍了研究的主要内容、方法和技术路线。然后,对小波理论、小波零树编码和感兴趣区域编码作了简要的介绍,并讨论了如何在小波零树编码的算法框架内实现感兴趣区域编码。接着,详细的阐述扫描照片分割的实现和本文对身份照片压缩的实现,并且给出了实验的结果。这一部分主要内容是:分割程序的实现,整个压缩方案的设计,感兴趣区域的分割,小波变换的实现,轮廓线的游程编码和直线拟合编码及实验结果。在文章的最后,对本文的研究工作进行总结,并对下一步的研究方向进行展望。