Semi-Supervised Coupled Thin-Plate Spline Model for Rotation Correction and Beyond
Not on the map. Why?
Abstract (arXiv)
Thin-plate spline (TPS) is a principal warp that allows for representing elastic, nonlinear transformation with control point motions. With the increase of control points, the warp becomes increasingly flexible but usually encounters a bottleneck caused by undesired issues, e.g., content distortion. In this paper, we explore generic applications of TPS in single-image-based warping tasks, such as rotation correction, rectangling, and portrait correction. To break this bottleneck, we propose the coupled thin-plate spline model (CoupledTPS), which iteratively couples multiple TPS with limited control points into a more flexible and powerful transformation. Concretely, we first design an iterative search to predict new control points according to the current latent condition. Then, we present the warping flow as a bridge for the coupling of different TPS transformations, effectively eliminating interpolation errors caused by multiple warps. Besides, in light of the laborious annotation cost, we develop a semi-supervised learning scheme to improve warping quality by exploiting unlabeled data. It is formulated through dual transformation between the searched control points of unlabeled data and its graphic augmentation, yielding an implicit correction consistency constraint. Finally, we collect massive unlabeled data to exhibit the benefit of our semi-supervised scheme in rotation correction. Extensive experiments demonstrate the superiority and universality of CoupledTPS over the existing state-of-the-art (SoTA) solutions for rotation correction and beyond. The code and data are available at https://github.com/nie-lang/CoupledTPS.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 21 of its 51 references that are in the map. First posted on arXiv 24 Jan 2024.
Builds on
21 of 51 references.
References · 21
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2022Thin-Plate Spline Motion Model for Image Animationcited by 209
- 2021Unsupervised Deep Image Stitching: Reconstructing Stitched Features to Imagescited by 49
- 2020Surface Normal Estimation of Tilted Images via Spatial Rectifiercited by 34
- 2023Parallax-Tolerant Unsupervised Deep Image Stitchingcited by 30
9 more
- 2019UprightNet: Geometry-Aware Camera Orientation Estimation from Single Imagescited by 26
- 2022Revisiting Document Image Dewarping by Grid Regularizationcited by 24
- 2022Fourier Document Restoration for Robust Document Dewarping and Recognitioncited by 21
- 2022Deep Rectangling for Image Stitching: A Learning Baselinecited by 15
- 2021Practical Wide-Angle Portraits Correction with Deep Structured Modelscited by 12
- 2021Semi-Supervised Wide-Angle Portraits Correction by Multi-Scale Transformercited by 10
- 2022Deep Rotation Correction without Angle Priorcited by 8
- 2023RecRecNet: Rectangling Rectified Wide-Angle Images by Thin-Plate Spline Model and DoF-based Curriculum Learningcited by 8
- 2021Correcting Face Distortion in Wide-Angle Videoscited by 4
Built on by
Citing papers per year: 2025: 5.
5 papers.
- 2025Learning Efficient Meshflow and Optical Flow from Event Camerascited by 4
- 2025StabStitch++: Unsupervised Online Video Stitching with Spatiotemporal Bidirectional Warpscited by 3
- 2025Beyond Wide-Angle Images: Structure-to-Detail Video Portrait Correction via Unsupervised Spatiotemporal Adaptationcited by 0
- 2025StableMotion: One-Step Motion Estimation with Diffusion Priorcited by 0
- 2025Rectification Reimagined: A Unified Mamba Model for Image Correction and Rectangling with Promptscited by 0
- 2025Rectification Reimagined: A Unified Mamba Model for Image Correction and Rectangling with Prompts21 Dec 2025
- 2025Learning Efficient Meshflow and Optical Flow from Event Cameras5 Oct 2025
- 2025StableMotion: One-Step Motion Estimation with Diffusion Prior10 May 2025
- 2025StabStitch++: Unsupervised Online Video Stitching with Spatiotemporal Bidirectional Warps8 May 2025
- 2025Beyond Wide-Angle Images: Structure-to-Detail Video Portrait Correction via Unsupervised Spatiotemporal Adaptation1 Apr 2025