Coder Social home page Coder Social logo

awesome-image-rectification's Introduction

Awesome Image Rectification

A curated list of image rectification (distortion correction) and camera calibration papers.

Table of Contents

  • Deep Learning Based Methods
  • Traditional Methods
  • Datasets
  • Material
  • Related Papers on Camera Calibration
  • Related Libraries

Deep Learning Based

โ˜… means that it is recommended for reading.

Paper Supervised Link Conference Notes
Blind Geometric Distortion Correction on Images Through Deep Learning โ˜… Yes Link CVPR '19 Parameterized distortions (barrel, pincushion, and etc)
ESIR: End-to-end Scene Text Recognition via Iterative Image Rectification Link CVPR '19 Scene text distortion
Arbitrary Shape Scene Text Detection with Adaptive Text Region Representation Link CVPR '19 Scene text recognition
Towards Robust Curve Text Detection with Conditional Spatial Expansion Link CVPR '19 Scene text recognition
Learning to Calibrate Straight Lines for Fisheye Image Rectification โ˜… Link CVPR '19 Fish eye distortion, straight line calibration
Learning Structure-And-Motion-Aware Rolling Shutter Correction Yes Link CVPR '19 Rolling shutter distortion
Symmetry-constrained Rectification Network for Scene Text Recognition Link ICCV '19 Scene text distortion
DR-GAN: Automatic Radial Distortion Rectification Using Conditional GAN in Real-Time Yes Link IEEE Transactions on Circuits and Systems for Video Technology'19 Conditional GAN.Learn the mapping between distorted and clean images.No hand-crafted technique.
FishEyeRecNet: A Multi-Context Collaborative Deep Network for Fisheye Image Rectification โ˜… Yes Link ECCV '18 Fish eye distortion, predicts camera model parameters
MORAN: A Multi-Object Rectified Attention Network for Scene Text Recognition Link Scene text distortion
GridFace: Face Rectification via Learning Local Homography Transformations Link ECCV '18 Face rectification
Semantic Segmentation of Fisheye Images Link ECCV '18 Workshop Sementic segmentation for fish-eye images
Distortion-aware CNNs for Spherical Images Link IJCAI '18 Spherical distortion
Fingerprint Distortion Rectification using Deep Convolutional Neural Networks Link ICB '18 Fingerprint distortion
CNN-based Fisheye Image Real-Time Semantic Segmentation Link IEEE Intelligent Vehicles Symposium (IV) '18 Sementic segmentation on fish-eye images
Deep View Morphing Link CVPR '17 3D view morphing
Robust Scene Text Recognition with Automatic Rectification Link CVPR '16 Scene text distortion
Radial Lens Distortion Correction Using Convolutional Neural Networks Trained with Synthesized Images Link ACCV '16 Radial lens distortion

Traditional

Paper Link Conference Notes
A Robust Method for Strong Rolling Shutter Effects Correction Using Lines with Automatic Feature Selection Link CVPR '19 Rolling shutter distortion
Distortion-Free Wide-Angle Portraits on Camera Phones Link SIGGRAPH '19 Wide-angle camera, fish eye distortion
Restoration of Non-rigidly Distorted Underwater Images using a Combination of Compressive Sensing and Local Polynomial Image Representations Link ICCV '19 Underwater image distortion
Rolling-Shutter-Aware Differential SfM and Image Rectification Link ICCV '17 Rolling shutter artifact correction
From Bows to Arrows: Rolling Shutter Rectification of Urban Scenes Link CVPR '16 Rolling shutter artifact correction
Line-Based Multi-Label Energy Optimization for Fisheye Image Rectification and Calibration Link CVPR '15 Fish eye distortion
Radial lens distortion correction using cascaded one-parameter division model Link ICIP '15 Radial distortion
Lens Distortion Rectification using Triangulation based Interpolation Link ISVC '15 Lens distortion
Radial distortion correction from a single image of a planar calibration pattern using convex optimization Link ICIP '14 Radial distortion
Unsupervised Intrinsic Calibration from a Single Frame Using a "Plumb-Line" Approach Link ICCV '13 Line detection approach
Radially-Distorted Conjugate Translations Link Radial distortion
Pixel-variant Local Homography for Fisheye Stereo Rectification Minimizing Resampling Distortion Link Radial Distortion
Rectification from Radially-Distorted Scales Link Radial distortion
Auto- matic lens distortion correction using one-parameter division models Link Radial distortion
Automatic Radial Distortion Estimation from a Single Image Link Radial Distortion

Datasets

Paper Paper Link Dataset Link Synthesized Annotations
Parameterized Synthetic Image Data Set for Fisheye Lens Link Link Yes
Learning to Calibrate Straight Lines for Fisheye Image Rectification Link No Distortion parameters and distorted lines

Material

Name Course Link Note
CS 131 Computer Vision: Foundations and Applications (Fall 2015-2016) Link Cover the basic concept of camera model.
Review of Geometric Distortion Compensation in Fish-Eye Cameras Link An overview of common fish eye models.

Papers on Camera Calibration

Paper Link Conference Note
Deep Single Image Camera Calibration with Radial Distortion Link CVPR '19 Reduce parameters from 6 to 4. Predict parameters by Simple CNN.
Parameter-free Lens Distortion Calibration of Central Cameras Link ICCV '17
Unsupervised Vanishing Point Detection and Camera Calibration from a Single Manhattan Image with Radial Distortion Link CVPR '17

Related Libraries

Library Link Notes
Augmentor Link Image data augmentation by distortion

Contributing

PR me related papers!

awesome-image-rectification's People

Contributors

bchao1 avatar byronhsu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.