图像拼接技术研究与应用_祝传贝

更新时间:2023-07-24 23:38:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

图像拼接技术研究与应用

陈琳1,2,祝传贝1,2

(1.同济大学CAD研究中心, 上海201804;2.同济大学企业数字化技术教育部工程研究中心, 上海200092)

摘要:近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。它突破了传统图像获取设备的局限性,正在广泛的被应用于航空航天、医学图像分析、计算机视觉、视频监控等领域中,是当前图像处理领域的一个非常重要的分支。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

关键词:图像拼接,算法,配准,融合,C++

中图分类号:TP311

Research and application of image mosaic

technology

In recent years, the research and application of image stitching technology along with the people's life and the need of scientific research has been paid more and more attention. Image mosaic technology refers to making use of computers and other devices to lettwo or more images with certain overlap region mosaic together that can form a newimage of large seamless high resolution image. It breaks through the limitation of traditional image acquisition devices, is widely used in aerospace, medical image analysis, computer vision, video surveillance and other fields, is a very important branch of the current image processing. This paper introduces the image stitching technology through the image acquisition, image preprocessing, image registration and image fusion step, and realized two pieces of a simple with some overlap region of the bitmap using Visual C++ splicing in MFC programming.

Keywords: image mosaic, algorithm, registration, fusion, C++

An optimized segmentation method based on snake

model

CHEN Lin1,2,ZHUChuan-bei1,2

(1.Research Center of CAD, Tongji University, Shanghai, 201804, China; 2.The Engineering Research Center for EnterpriseDigital Technology, Ministry of Education, Tongji

University, Shanghai, 200092, China)

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

Abstract:Segmentation of the CT images is a meaningful step in diagnose of clinical injuries and treatment. Snake model can get a better result among varieties of segmentation methods. An optimized segmentation method based on snake model (or parametric active contour model) is proposed. Firstly, an edge map is generated by morphology operation from the original CT images. Then, the proposed function is used to iterate in the segmentation process. The model addresses the problems of unable to converge to concavity and noise sensitivity of the traditional snake models. Andthe model can be applied to practical usage with accurate results.

In recent years, the research and application of image stitching technology along with the people living and the need of scientific research has been paid more and more attention. Image mosaic (Image Mosaics) is mainly the use of existing computer equipment, two or more images together with relevant overlap region a large seamless high resolution image technology. It breaks through the limitation of

traditional image acquisition devices, are widely used in aerospace, medical image analysis, computer vision, video surveillance and other fields, is a very important branch of the current image processing. This paper introduces the image stitching technology through the image

acquisition, image preprocessing, image registration and image fusion step, and realized two pieces of a simple with some overlap region of the bitmap using Visual C++ splicing in MFC programming.

Keywords: CT images, clinical diagnose, image segmentation, morphology, snake model 1 引言

图像拼接技术是将数张有重叠部分的图像拼接成一幅大型无缝的并具有高分辨率的图像。其中,图像配准和图像融合是图像拼接的两个关键技术。对于拼接后的图像要求最大程度的与原始的图像接近,失真尽可能的小,没有明显的缝合线。当人类获得同一场景的两幅或多幅图像时,为了能够获得该场景更多的信息,就必须对图像进行相应的处理。图像拼接是图像处理领域的一个重要分支,图像拼接技术在生产及生活的很多领域中都有广泛的应用。随着研究的不断深入,图像拼接的方法已经有很多了,各种拼接方法都有其自身的特点及相应的应用领域。在2003年,M.Brown发表的Recognising Panoramas文章中提出了基于尺度不变特征技术的SIFT算法,其通过提取关键点来实现图像的配准,该算法完全自动而且拼接的效果好,也是目前国内外研究比较热的算法。我国图像拼接技术起步的比较晚,但是也得到了迅猛发展。其中2004年,赵向阳提出了一种基于Harris角检测算子全自动稳健的图像拼接融合算法,使提取的进度达到了亚像素级;2005年,侯舒维,郭宝龙针在现有的图像拼接技术的基础之上,提出了一种图像拼接技术的快速算法,该算法综合考虑了图像拼接技术的精度和速度。之后,又有很多学者专家在图像拼接领域进行了大量研究,并分别提出了一些改进方法,使图像拼接技术得到了空前的发展。

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

2图像拼接的概述

所谓图像拼接技术就是利用计算机的进行自动匹配,通过对齐一系列空间重叠的图像,构成一幅无缝的、高清晰的宽视角图像。图像拼接技术所涉及的领域非常的广泛,不同的领域研究的方式和目的等方面都各有不同,到目前为止,尚且没有一个统一的分类方式,但目前有较三种较为流行的分类方式:

第一,根据自动化程度的不同,图像拼接技术分为半自动拼接技术和全自动拼接技术。 第二,根据摄像机的运动方式的不同,图像拼接技术分为平面图像拼接技术和全景图像拼接技术。

第三,根据二维曲面即流形的确定方式的不同,图像拼接技术还可分为基于自适应流形的图像拼接技术和基于人工流形的图像拼接技术。

3本文方法

图像拼接技术的出现使得采集图像的设备更加普通化,利用普通的数码照相机即可获得满足要求的图像。本文将按照输入图像、图像预处理、图像配准、图像融合、输出图像这几个步骤进行,其中图像配准和图像融合是两个关键技术,图像拼接过程如图3-1所示。

图3.1 图像拼接流程

3.1图像获取

本文采用旋转照相机拍摄的方法,即放置照相机的三脚架在拍摄的过程中一直在处在同一个位置。拍摄时,照相机绕垂直轴旋转,每旋转一定的角度,拍摄一张照片。

3.2图像预处理

为了提高经图像拼接处理后的图像的质量,更好的用于图像配准和图像融合,我们有必要对获得的图像进行预处理。

(一)数字化

图像的数字化是指将连续的图像离散化。一幅原始照片的灰度值是空间变量的连续函数,其位置也是连续化的。在M*N的点阵上对照片的灰度采样并加以量化成2的b次方灰度等级之一,可以得到计算机能够处理的数字图像。

(二)几何变换

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

图像的几何变换用于改正图像采集系统的系统误差和仪器位置的随机误差所进行的变换。几何变换的效果可如图3-2所示。

图3.2 几何变换

空间变换指对该阶段输入图像的某些像素点的位置进行变换,其变换方法包括双线性变换:

x a0 a1x a2y a3xy (1)

y b0 b1x b2y b3xy (2)

每个表达式中有四个系数,所以需要四个连接点来求出其对应的值,其中的连接点是指输入图像和输出图像中对应的点,如图3-3所示。

图3.3 连接点

此外,几何变换还包括仿射变换、旋转、斜切、尺度等。

(三)平滑、复原及增强

本文采用中值法的方法对图像在数字化和传输过程中形成的噪音进行去噪处理,并通过复原技术校正各种原因所造成的图像退化,使重建或估计得到的图像尽可能逼近于理想无退化的像场。最后采用图像增强技术使得图像中的信息有选择地加强和抑制,以改善图像的视觉效果。

3.3图像配准

数字图像可以用一个二维矩阵表示,如果待配准图像

值分别表示为I1 x,y 和I2 x,y I1和参考图像I2在点 x,y 处的灰度

,则两幅图像之间的配准操作如关系式所示:

I2 x,y gI1 f x,y (3)

g其中,f表示两幅之间的空间变换关系,表示两幅之间的灰度变换关系。

对于一般所说的图

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

像配准都是指进行空间配准,即对空间几何变换关系f进行求解。上式可以简化为: I2 x,y I1 f x,y

(4)

本文中图像配准的实现方法是全自动的基于区域的配准方法,将两幅数字化的图像读到内存空间并且显示到对话框后,从第一幅图像的右上角和第二幅图像的左上角进行比较。一个像素和一个像素进行比较,当像素值“相同”时,再在该像素所在的列,进行向下比较,某一列相同时再比较相同的另一列,直到经判定获得了一块重合的区域。

3.5图像融合

在本次程序中我所采用的图像融合技术是数据级也就是像素级融合。当通过图像配准获得了像素点的信息之后,在基础数据的基础上,直接对采集来的数据进行融合,保持了原始数据。将原来的第一幅图像的第一行存入内存,再将第二幅图像的第一行去掉重合区的部分存入内存,依次类推,存入内存的图像就是拼接后的图像。

其结构如图3-7所示。

图3.1 像素级图像融合

4 实验结果分析

4.1 实验环境

本文使用的实验平台:CPU是Intel-Core i5-2400 3.1GHz,系统内存4GB,利用Visual C++6.0中的MFC编程实现了两幅8bit位图的拼接工作。

4.2实验结果

利用写好的平台分别打开两张需要被拼接的图片。如图4-6所示。

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

图4-6 打开第二幅图像

再点击“图像拼接”按钮,如果这两幅图像有重合区域,则将现在的两幅图像合并,并得到最终的结果,如图4-7所示。

图4-7 图像拼接结果

如果这两幅图像没有重合区域那么点击拼接按钮将提示“没有找到合并点”。

5 总结

本文根据图像获取、图像预处理、图像配准、图像融合等步骤对已有的两张图片进行

近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。

拼接,从而形成一幅大角度图像,突破了图像获取设备相机等的局限性。但在图像拼接的速度上,随着图像分辨率的不断提高,需要处理的数据量越来越庞大,但很多领域对拼接的实时性要求也在不断增加,目前的图像拼接算法在融合效果和处理速度方面都存在着不足。下一步将从优化算法入手,以便在面对大量数据的时候提高拼接效率。

参考文献:

[1] 曾勇明,黄伟,罗天友,欧阳羽,吕发金,权正学,刘志宏.DR图像拼接全景成像技术的临床应用[P].

重庆医科大学报,2008(9):1133-1135.

[2] 李会平.图像拼接技术的研究与应用[D].陕西,计算机应用与技术专业,2010

[3] 李宝华,周焰,张朝伟.图像拼接技术在军事系统中的应用[B].空军雷达学院,2008.

[4] 王寒,刘志刚,钱昌松.视频图像拼接方法分类问题探讨[C].第七届全国信号与信息处理联合会议暨首

届全国省(市)级图像图形学会联合年会,2008,7:250-253

[5] 汪道寅.基于SIFT图像配准算法的研究[D].安徽,通信与信息系统专业,2011

[6] 王勇,何晓川,刘清华.一种感兴趣区域寻优搜索全自动图像拼接算法[J].电子与信息学

报,2009,31(2):261-265

[7] Lowe D G. 1999. Object recognition from local scale-invariant features[C]. International.

[8] Zitova B, Flusser J. 2003. Image registration methods: a survey[J]. Image and VisionComputing, 21(11):

977-1000.

[9] 马丽涛, 杨丹, 张小洪,李博. 一种新的基于条件数的图像配准算法[J]. 中国图形图像学

报,2008,13(2):277-283.

基金项目:国家自然科学基金青年基金项目(编号:61103070)项目名称:基于领域知识的肝脏CT图割模型研究

作者简介:祝传贝,男,江苏省东海县人,同济大学硕士研究生,研究方向:计算机视觉,图像分割;陈琳(1989-),女,福建省三明市人,同济大学硕士研究生,研究方向:计算机视觉,图像分割。

1.联系人:祝传贝; 2.通讯地址:上海市嘉定区曹安公路4800号同济大学(201804); 3.电话:18817846241;电子邮箱:1019824593@。

本文来源:https://www.bwwdw.com/article/6elm.html

Top