Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deep Seam Prediction for Image Stitching Based on Selection Consistency Loss

Published 10 Feb 2023 in cs.CV | (2302.05027v2)

Abstract: Image stitching is to construct panoramic images with wider field of vision (FOV) from some images captured from different viewing positions. To solve the problem of fusion ghosting in the stitched image, seam-driven methods avoid the misalignment area to fuse images by predicting the best seam. Currently, as standard tools of the OpenCV library, dynamic programming (DP) and GraphCut (GC) are still the only commonly used seam prediction methods despite the fact that they were both proposed two decades ago. However, GC can get excellent seam quality but poor real-time performance while DP method has good efficiency but poor seam quality. In this paper, we propose a deep learning based seam prediction method (DSeam) for the sake of high seam quality with high efficiency. To overcome the difficulty of the seam description in network and no GroundTruth for training we design a selective consistency loss combining the seam shape constraint and seam quality constraint to supervise the network learning. By the constraint of the selection of consistency loss, we implicitly defined the mask boundaries as seams and transform seam prediction into mask prediction. To our knowledge, the proposed DSeam is the first deep learning based seam prediction method for image stitching. Extensive experimental results well demonstrate the superior performance of our proposed Dseam method which is 15 times faster than the classic GC seam prediction method in OpenCV 2.4.9 with similar seam quality.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (31)
  1. Surf: Speeded up robust features. In European conference on computer vision, pages 404–417. Springer, 2006.
  2. Gary Bradski. The opencv library. Dr. Dobb’s Journal: Software Tools for the Professional Programmer, 25(11):120–123, 2000.
  3. A multiresolution spline with application to image mosaics. ACM Transactions on Graphics (TOG), 2(4):217–236, 1983.
  4. Mist: accurate and scalable microscopy image stitching tool with stage modeling and error minimization. Scientific reports, 7(1):1–10, 2017.
  5. Marie-Lise Duplaquet. Building large image mosaics with invisible seam lines. In Visual information processing VII, volume 3387, pages 369–377. SPIE, 1998.
  6. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM, 24(6):381–395, 1981.
  7. Tiling in interactive panoramic video: Approaches and evaluation. IEEE Transactions on Multimedia, 18(9):1819–1831, 2016.
  8. Seam-driven image stitching. In Eurographics (Short Papers), pages 45–48, 2013.
  9. Leveraging line-point consistence to preserve structures for wide parallax image stitching. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 12186–12195, 2021.
  10. Design of an image edge detection filter using the sobel operator. IEEE Journal of solid-state circuits, 23(2):358–367, 1988.
  11. Deep virtual reality image quality assessment with human perception guider for omnidirectional image. IEEE Transactions on Circuits and Systems for Video Technology, 30(4):917–928, 2019.
  12. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  13. Graphcut textures: Image and video synthesis using graph cuts. Acm transactions on graphics (tog), 22(3):277–286, 2003.
  14. Brisk: Binary robust invariant scalable keypoints. In 2011 International conference on computer vision, pages 2548–2555. Ieee, 2011.
  15. Medical image stitching using parallel sift detection and transformation fitting by particle swarm optimization. Journal of Medical Imaging and Health Informatics, 7(6):1139–1148, 2017.
  16. Parallax-tolerant image stitching based on robust elastic warping. IEEE Transactions on multimedia, 20(7):1672–1687, 2017.
  17. Automatic color image stitching using quaternion rank-1 alignment. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 19720–19729, 2022.
  18. Perception-based seam cutting for image stitching. Signal, Image and Video Processing, 12(5):967–974, 2018.
  19. Dual-feature warping-based motion model estimation. In Proceedings of the IEEE International Conference on Computer Vision, pages 4283–4291, 2015.
  20. Quality evaluation-based iterative seam estimation for image stitching. Signal, Image and Video Processing, 13(6):1199–1206, 2019.
  21. Seagull: Seam-guided local alignment for parallax-tolerant image stitching. In European conference on computer vision, pages 370–385. Springer, 2016.
  22. Sift: Predicting amino acid changes that affect protein function. Nucleic acids research, 31(13):3812–3814, 2003.
  23. Depth-aware multi-grid deep homography estimation with contextual correlation. arXiv preprint arXiv:2107.02524, 2021.
  24. Unsupervised deep image stitching: Reconstructing stitched features to images. IEEE Transactions on Image Processing, 30:6184–6197, 2021.
  25. Poisson image editing. In ACM SIGGRAPH 2003 Papers, pages 313–318. 2003.
  26. U-net: Convolutional networks for biomedical image segmentation. In International Conference on Medical image computing and computer-assisted intervention, pages 234–241. Springer, 2015.
  27. Orb: An efficient alternative to sift or surf. In 2011 International conference on computer vision, pages 2564–2571. Ieee, 2011.
  28. Sosnet: Second order similarity regularization for local descriptor learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 11016–11025, 2019.
  29. Multi-scenes image stitching based on autonomous driving. In 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), volume 1, pages 694–698. IEEE, 2020.
  30. As-projective-as-possible image stitching with moving dlt. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2339–2346, 2013.
  31. Parallax-tolerant image stitching. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 3262–3269, 2014.
Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.