• Stars
    star
    166
  • Rank 227,748 (Top 5 %)
  • Language
  • Created about 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ“ A curated list of image rectification papers.

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!

More Repositories

1

bullet

πŸš… Interactive prompts made simple. Build a prompt like stacking blocks.
Python
3,539
star
2

chart-race-react

πŸ“Š Seamless bar chart race component for React.
JavaScript
522
star
3

Anime-Face-Dataset

πŸ–Ό A collection of high-quality anime faces.
Python
407
star
4

vocabs

πŸ“š A lightweight online dictionary integration to the command line. No browsers. No paperbacks.
Python
240
star
5

awesome-holography

A curated list of resources on holographic displays.
108
star
6

Anime-Generation

🎨 Anime generation with GANs.
Python
67
star
7

fast-poisson-image-editing

Fast, scalable, and extensive implementations of Poisson image editing algorithms.
Python
39
star
8

awesome-image-enhancement

33
star
9

Fun-with-MNIST

Playing with MNIST. Machine Learning. Generative Models.
Python
23
star
10

griddy

πŸ“πŸ“ Generate CSS grid layouts FAST.
Python
23
star
11

BetterInput

πŸ’» Terminal-like Python input( ) function.
Python
19
star
12

go-render

🎦 3D renderer in Go.
Go
18
star
13

dsnp_test_cases

πŸ’» Test cases for NTUEE Course "Data Structures and Programming".
Python
14
star
14

poissonpy

πŸ“ˆ poissonpy is a Python Poisson Equation library for scientific computing, image and video processing, and computer graphics.
Python
11
star
15

photometric-stereo

Photometric stereo algorithms in numpy and pytorch.
MATLAB
10
star
16

awesome-light-field-processing

A curated list of light field synthesis and light field reconstruction papers.
5
star
17

bibdl

πŸ“ƒ Automatically generate BibTeX style references for ml/dl papers.
Python
4
star
18

cplusplus-algorithms

Some classic algorithms implemented in C++.
4
star
19

webgl-3d-viewer

3D model viewer in WebGL and pure Javascript.
HTML
4
star
20

ethereal

JavaScript
3
star
21

shell-scripting-cheatsheet

3
star
22

Conditional-GAN-Anime-Generation

Conditional anime generation using conditional GAN.
Python
3
star
23

image-morphing

Python Implementation of Feature-Based Image Metamorphosis.
Python
2
star
24

bchao1

2
star
25

extract-readme

πŸ“‘ extract-readme extracts the README markdown file from a GitHub repository and generates a corresponding formatted HTML that can be rendered on any website.
Python
2
star
26

image-editor

Project for Google SPS'20
Python
2
star
27

python-cheatsheet

Just my python notes.
Python
2
star
28

high-dynamic-range-imaging

πŸ“· High Dynamic Range Imaging with Debevec '97 Algorithm.
Python
2
star
29

homography

2D projection geometry with homography.
Python
2
star
30

quantization

Color quantization zoo.
Python
2
star
31

seam-carving

Minimalistic seam-carving.
Python
2
star
32

Breakout-Deep-Q-Learning

πŸ•ΉοΈ Train an AI actor to play the classic Atari game 'Breakout' using Deep Q Learning.
Python
2
star
33

Computational-Photography-CMU

HW source codes for Computational Photography @ CMU
Python
2
star
34

game-of-life

Game of life.
Python
1
star
35

awesome-deep-optics

1
star
36

filters

Exploring image filters.
Python
1
star
37

image-stitching

Image Stitching.
Python
1
star
38

lf-flow

Light field from stereo pairs.
Python
1
star
39

108-2-NMLAB-Final

JavaScript
1
star
40

computational-imaging-research-groups

A list of computational imaging research groups.
1
star
41

shapex

πŸͺ shapex is a 3D shape descriptor library.
Python
1
star
42

git-ctf

FLAG{ChEck_Gi7_10G!!}
1
star
43

lyricsfinder

🎡 Tkinter-based desktop app for finding lyrics online.
Python
1
star
44

Pong-Policy-Gradient

πŸ“ Train an AI player to play Pong using Policy Gradient.
Python
1
star