登录
首页 » MATLAB » APAP(As Projective As Possible)视差鲁棒的图像拼接算法

APAP(As Projective As Possible)视差鲁棒的图像拼接算法

于 2020-11-30 发布
0 240
下载积分: 1 下载次数: 1

代码说明:

论文《As-Projective-As-Possible Image Stitching with Moving DLT》中的拼接算法,对于视差图像拼接具有一定的鲁棒性,但是对特征点数量及其分布均匀性有较高的要求。 The success of commercial image stitching tools often leads to the impression that image stitching is a “solved problem”.The reality, however, is that many tools give unconvincing results when the input photos violate fairly restrictive imaging assumptions;the main two being that the photos correspond to views that differ purely by rotation, or that the imaged scene is effectively planar.Such assumptions underpin the usage of 2D projective transforms or homographies to align photos. In the hands of the casual user,such conditions are often violated, yielding misalignment artifacts or “ghosting” in the results. Accordingly, many existing imagestitching tools depend critically on post-processing routines to conceal ghosting. In this paper, we propose a novel estimationtechnique called Moving Direct Linear Transformation (Moving DLT) that is able to tweak or fine-tune the projective warp toaccommodate the deviations of the input data from the idealized conditions. This produces as-projective-as-possible image alignmentthat significantly reduces ghosting without compromising the geometric realism of perspective image stitching. Our technique thuslessens the dependency on potentially expensive postprocessing algorithms. In addition, we describe how multipleas-projective-as-possible warps can be simultaneously refined via bundle adjustment to accurately align multiple images for largepanorama creation.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 南昌大学通信系统仿真全套代码
    【实例简介】南昌大学通信系统仿真全套代码
    2022-01-10 00:31:43下载
    积分:1
  • 三阶滑模控制.slx
    【实例简介】
    2021-05-18 10:32:43下载
    积分:1
  • 模糊聚类法matlab代码
    【实例简介】
    2021-06-23 00:31:02下载
    积分:1
  • 自适应模糊PID
    模糊自适应PID控制是在PID算法的基础上,以误差e和误差变化率ec作为输入,利用模糊规则进行模糊推理,查询模糊矩阵表进行参数调整,来满足不同时刻的e和ec对PID参数自整定的要求。 【源码目录】 自适应模糊PID ├── Fuzzypid2.mdl ├── __Previews │   └── work222.mdlPreview ├── fight.mdl ├── fuzzyPID.fis ├── mohupid1.fis └── work222.mdl 1 directory, 6 files
    2021-09-15 00:31:04下载
    积分:1
  • BP神经网络函数拟合源程序,可实现BP网络的算法拟合.m
    BP神经网络函数拟合源程序,可实现BP网络的算法拟合
    2021-05-06下载
    积分:1
  • matlab编写的MSK调制解调
    【实例简介】 matlab编写的MSK调制解调,解调时使用DFT。
    2021-05-18 10:32:36下载
    积分:1
  • SeismicLab地震数据处理包帮助文档归纳翻译(20210427095609)
    【实例简介】
    2021-08-15 00:31:12下载
    积分:1
  • 蚁群算法求旅行商问题
    【实例简介】该实例演示了在MATLAB中实现蚁群算法求旅行商问题
    2021-06-29 00:30:57下载
    积分:1
  • 《信号与系统——MATLAB综合实验》(清华大学)
    清华大学《信号与系统——MATLAB综合实验》配套资料。代码很详尽
    2019-07-07下载
    积分:1
  • 差分进化算法
    差分演化算法的matlab程序: function DE(Gm,F0)%差分进化算法程序基本程序%F是变异率   F0=0.6 Gm=1000; %最大迭代次数Np=100; %种群规模CR=0.9;  %杂交参数G=1;%初始化代数D=0;%所求问题的维数eps=1e-9;%精度ge=zeros(1,Np);%各代的最优值bestx=zeros(Np,D);%各代的最优解%产生初始种群%xmin=-10;xmax=100;%带负数的下界xmin=-5.12;xmax=5.12;%-----函数值计算-----------function result=DEMB(XX);     sol=XX;     result=0;for i=1:D    result=result sol(i)^2;    %y=sum(XX.^2-10.*cos(2.*pi.*XX) 10);endend%---------------------------X0=(xmax-xmin)*rand(Np,D) xmin;X=X0;%%%%%%%%%%变异操作X1new=zeros(Np,D);%初始化X1_new=zeros(Np,D);%初始化X1=zeros(Np,D);%初始化value=zeros(1,Np);while Gxmin)&(bonCR %利用二项分布来交叉            X1_new(i,:)=X(i,:);        else            X1_new(i,:)=X1new(i,:);        end    end %%%%%%%%%%%%%%%竞争操作    for i=1:Np     if DEMB(X1_new(i,:))
    2021-05-06下载
    积分:1
  • 696518资源总数
  • 106208会员总数
  • 21今日下载