ref: http://matthewalunbrown.com/autostitch/autostitch.html

https://github.com/ipcvgroup21/panorama

一个(全局)单应性对齐+柱面或球面投影+光束平差+多频带融合为核心的老一代拼接算法以BROWN大神03'ICCV和07'IJCV的AutoStitch AutoStitch为里程碑,已经非常成熟,各路拼接软件和应用都纷纷落地,著名的如OpenCV的实现stitcher http://stitching. Images stitching,微软的ICE,Image Composite Editor (64 bit) 和Photoshop中的拼接工具,某段时间图像拼接被认为是个已经完美解决的问题。

Brown M, Lowe D G. Recognising Panoramas [C]// ICCV. 2003.

Brown M, Lowe D G. Automatic Panoramic Image Stitching using Invariant Features [J]. IJCV, 2007.


Windows | Mac OSX | Licensing | FAQ | Publications
AutoStitch: a new dimension in automatic image stitching
 
What if your camera could see everything you can see?

The human visual system has a field of view of around 135 x 200 degrees, but a typical camera has a field of view of only 35 x 50 degrees. Panoramic image mosaicing works by taking lots of pictures from an ordinary camera, and stitching them together to form a composite image with a much larger field of view.

AutoStitch takes a step forward in panoramic image stitching by automatically recognising matching images. This allows entire panoramas to be constructed with no user input whatsoever. AutoStitch is incredibly simple to use! Just select a set of photos, and AutoStitch does the rest: digital photos in, panoramas out.

Mobile versions are no longer available, sorry! Please try the free demo instead

Download the free demo version Windows • Mac OSX

For 32-bit Windows users here is the older Win32 demo version.
For more advanced stitching capabilities, you may wish to try: Autopano proSerif PanoramaPlus, or Calico

The AutoStitch Process

AutoStitch works from unordered collections of images, automatically finding matches between images using the SIFTalgorithm. It then robustly aligns all images and uses advanced blending algorithms to form seamless panoramas (see below). For more details, see our research papers.

25 of 57 images aligned
All 57 images aligned
Final Result

Licensing

AutoStitch is available to license from the University of British Columbia. Licensing is handled by the UBC Industry Liason Office, please see this page for details and contact information.

AutoStitch is now available in the following commercial products:

  • Autopano Pro www.autopano.net (Windows, Mac, Linux)
  • Serif PanoramaPlus www.serif.com (Windows)
  • Calico www.kekus.com (Mac)

The University of British Columbia has also granted a commercial license to Industrial Light & Magic (ILM) www.ilm.com, a Lucasfilm Ltd. company, to use AutoStitch software to produce panoramas for film production.

The version of AutoStitch on this website is a demo only. Individuals or companies are free to use images that they generate using the demo version of AutoStitch without restriction or royalties so long as they acknowledge the use of AutoStitch in such works. A commercial license to AutoStitch provides access to the patent, source code, technical support and updates

The conversion of AutoStitch to C++ was partially funded by Western Economic Diversification Canada

Press

  • Flickr Photos tagged with AutoStitch
  • Panoguide Q & A - AutoStitch demo release
  • New Scientist (print) The Whole Shooting Match. 18 October 2003 p.25
  • Forbes Student Develops Software for Digital Panoramas
  • VRLog A New Stitching System

FAQ

Q: How do I get AutoStitch to stitch the panorama fullsize?

A:Go to Settings or Edit->Options and set Output Size to 100%. Then select Play or Stitch->Start.

Q: What projection method does AutoStitch use? Does it support full view panoramas?

A:The demo version of AutoStitch uses spherical projection and is capable of stitching full view 360 x 180 degree panoramas (everything visible from a point). Cylindrical and planar projections are not supported in the demo version.

Q: Why doesn't AutoStitch recognise multiple panoramas?

A:This feature is disabled in the demo version

Q: Does AutoStitch support planar stitching, such as flatbed scans or aerial photographs?

A:The demo version of AutoStitch assumes that the camera is rotating about a point, so distortions will be visible when stitching multiple views of a planar surface.

Publications

  • Automatic Panoramic Image Stitching using Invariant FeaturesM. Brown and D. Lowe. 
      International Journal of Computer Vision. 74(1), pages 59-73, 2007. (pdf | bib)
  • Recognising PanoramasM. Brown and D. G. Lowe. 
      International Conference on Computer Vision (ICCV2003). pages 1218-1225, Nice, France, 2003. (pdf | bib | ppt)
Windows | Mac OSX | Licensing | FAQ | Publications

AutoStitch: a new dimension in automatic image stitching相关推荐

  1. 图像拼接--Automatic Panoramic Image Stitching using Invariant Features

    Automatic Panoramic Image Stitching using Invariant Features <International Journal of Computer V ...

  2. Unsupervised Deep Image Stitching:首个无监督图像拼接框架(TIP2021)

    作者丨廖康@知乎 来源丨https://zhuanlan.zhihu.com/p/386863945 编辑丨3D视觉工坊 一.写在前面 图像拼接(Image Stitching)可以说是计算机视觉领域 ...

  3. stitching detail输出的dot图含义

    如果利用opencv里面提供的stitching detail的话. 输入参数: stitching_detail --save_graph a.dot 1.png 2.png 其中a.dot 文件中 ...

  4. Autostitch论文翻译

    Automatic Panoramic Image Stitching using Invariant Features论文翻译 摘要 1.Introduction 2.Feature Matchin ...

  5. 【文献阅读】VAQF: Fully Automatic Software-Hardware Co-Design Framework for Low-Bit Vision Transformer

    题目:VAQF: Fully Automatic Software-Hardware Co-Design Framework for Low-Bit Vision Transformer 时间:202 ...

  6. 论文解读--Automatic Portrait Segmentation for Image Stylization

    Automatic Portrait Segmentation for Image Stylization 论文及数据下载地址: http://xiaoyongshen.me/webpage_port ...

  7. (上)基于提升HOG特征的自动多斑马鱼跟踪 Automatic multiple zebrafish tracking based on improved HOG features

    www.nature.com/scientificreports scientific reports 二区 摘要 As an excellent model organism, zebrafish ...

  8. Opencv2.4.9源码分析——Stitching(二)

    2.计算单应矩阵 2.1 原理 在得到了图像特征点以后,我们就可以根据这些特征点,实现图像匹配,即得到重叠区域.而要把多幅图像拼接成一幅图像,就需要以某幅图像为基准,把其他图像映射到该图像所在的平面. ...

  9. Robust image stitching with multiple registrations之浅见

    Robust image stitching with multiple registrations 文章来源:ECCV2018 文章作者:Charles Herrmann Image stitchi ...

最新文章

  1. linux环境下和网络服务相关的配置文件含义及如何配置
  2. OpenCV中XML文件和YAML文件的读写
  3. 【转】Hadoop集群添加磁盘步骤
  4. Mysql的timestamp与datetime
  5. Solr增删改查索引
  6. python hack库_常用的Python库
  7. echarts标记线的样式_ECharts提示框组件指示器的线条样式
  8. 学习mongo系列(五) AND,$or,$type
  9. vue示例todos
  10. python lol脚本_Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
  11. pca 累积方差贡献率公式_SPSS主成分分析时,是不是得到的方差百分比就是贡献率,累计百分比就是累计贡献率??...
  12. opengl进行绿色屏幕抠图
  13. 年轻人不讲武德!200个网络渗透测试工具大汇总
  14. 一些突然想法-------
  15. monodepth无监督卷积神经网络深度估计代码解析(一)
  16. Could not load file or assembly #39;Microsoft.VisualBasic, ----jexus使用报错
  17. RCNN系列1:RCNN介绍
  18. 普通心理学神经网络学说,大脑神经网络学说
  19. python 时间戳转iso 8601_iso8601时间格式以及转换
  20. CSS - 预处理器SCSS

热门文章

  1. k8s部署EFK实现日志管理(mac desktop)
  2. 程序 = 数据结构 + 算法?真的是这样的吗?
  3. 计算机联锁系统故障处理流程图,铁路TYJL Ⅱ型计算机联锁操作流程图
  4. 2.8.1利用“直流扫描分析”测试基本共射放大电路电压传输特性
  5. ICC编译器生成优化报告
  6. Java创建对象方式初谈
  7. CAN总线网络知识(一)
  8. 深度学习--综述前言
  9. 将excel内列表每行数据分别填充到另一个word模板里-批量生成同一模板下的不同文档,word邮件功能
  10. 宽带连不上网原因及解决办法