• Stars
    star
    346
  • Rank 122,430 (Top 3 %)
  • Language
    C++
  • License
    Mozilla Public Li...
  • Created over 9 years ago
  • Updated 5 months ago

Reviews

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

Repository Details

Detection of CCTag markers made up of concentric circles.

CCTag library

CII Best Practices Codacy Badge

Detection of CCTag markers made up of concentric circles. Implementations in both CPU and GPU.

The library is the implementation of the paper:

  • Lilian Calvet, Pierre Gurdjos, Carsten Griwodz, Simone Gasparini. Detection and Accurate Localization of Circular Fiducials Under Highly Challenging Conditions. In: Proceedings of the International Conference on Computer Vision and Pattern Recognition (CVPR 2016), Las Vegas, E.-U., IEEE Computer Society, p. 562-570, June 2016. https://doi.org/10.1109/CVPR.2016.67

If you want to cite this work in your publication, please use the following

@inproceedings{calvet2016Detection,
  TITLE = {{Detection and Accurate Localization of Circular Fiducials under Highly Challenging Conditions}},
  AUTHOR = {Calvet, Lilian and Gurdjos, Pierre and Griwodz, Carsten and Gasparini, Simone},
  BOOKTITLE = {{Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}},
  ADDRESS = {Las Vegas, United States},
  PAGES = {562 - 570},
  YEAR = {2016},
  MONTH = Jun,
  DOI = {10.1109/CVPR.2016.67}
}

Marker library

Markers to print are located here.

WARNING Please respect the provided margins. The reported detection rate and localization accuracy are valid with completely planar support: be careful not to use bent support (e.g. corrugated sheet of paper).

The four rings CCTags will be available soon.

CCTags requires either CUDA 8.0 and newer or CUDA 7.0 (CUDA 7.5 builds are known to have runtime errors on some devices including the GTX980Ti). The device must have at least compute capability 3.5.

Check your graphic card CUDA compatibility here.

Building

See INSTALL text file.

Continuous integration:

windows linux
master Build status Continuous Integration
develop Build status Continuous Integration

Running

Once compiled, you might want to run the CCTag detection on a sample image:

$ build/src/detection -n 3 -i sample/01.png

For the library interface, see ICCTag.hpp.

Documentation

The documentation can be found on the Read the Docs page

License

CCTag is licensed under MPL v2 license.

Authors

Lilian Calvet (CPU, [email protected])
Carsten Griwodz (GPU, [email protected])
Stian Vrba (CPU, [email protected])
Cyril Pichard ([email protected])
Simone Gasparini ([email protected])

Acknowledgments

This has been developed in the context of the European project POPART founded by European Union’s Horizon 2020 research and innovation programme under grant agreement No 644874.

Additional contributions for performance optimizations have been funded by the Norwegian RCN FORNY2020 project FLEXCAM.

More Repositories

1

Meshroom

3D Reconstruction Software
Python
10,984
star
2

AliceVision

Photogrammetric Computer Vision Framework
C++
2,927
star
3

popsift

PopSift is an implementation of the SIFT algorithm in CUDA.
Cuda
424
star
4

MeshroomMaya

Photomodeling plugin for Maya
C++
140
star
5

geogram

Git mirror of the geogram library by INRIA
C++
120
star
6

ofxMVG

OFX plugins for Multiple View Geometry
C++
66
star
7

LensDistortionFromLines

An Iterative Optimization Algorithm for Lens Distortion Correction Using Two-Parameter Models, Daniel Santana-Cedrés, Luis Gómez, Miguel Alemán-Flores, Agustín Salgado, Julio Esclarín, Luis Mazorra, Luis Álvarez
C++
60
star
8

ScanRig

Multi-Cameras/Lighting Acquisition Setup for Photogrammetry
C++
44
star
9

dataset_monstree

Images dataset for 3D reconstruction
41
star
10

QtOIIO

Qt Image IO plugin based on OpenImageIO.
C++
41
star
11

meshroom-manual

Meshroom manual and documentation
Python
39
star
12

qmlAlembic

Qml Alembic plugin to visualize Alembic Point Clouds
C++
35
star
13

mayaAPI

Autodesk Maya devkit
C++
34
star
14

QtAliceVision

Qt plugin providing AliceVision-based UI Components
C++
27
star
15

dataset_buddha

Images dataset for 3D reconstruction
25
star
16

SfM_quality_evaluation

SfM Camera trajectory quality evaluation
Python
14
star
17

MeshroomMicMac

MicMac nodes for Meshroom
Python
8
star
18

MeshroomResearch

Research Nodes for Meshroom
Modula-3
8
star
19

AliceVisionDependencies

Shell
7
star
20

uncertaintyTE

Uncertainty estimation
C++
6
star
21

alicevision.github.io

Photogrammetric Computer Vision Framework
HTML
6
star
22

MeshroomGeolocation

Geolocation nodes for Meshroom
Python
3
star
23

association

AliceVision Association
CSS
2
star
24

ladio

Web pages of the LADIO project
CSS
2
star
25

linux-kernel-hal

No version of the linux kernel worked with all drivers necessary for HAL and we had to roll our own.
C
1
star
26

popart

Website of the POPART EU Project
CSS
1
star
27

dataset_panoramaFisheyeHdr

Sample datasets to experiment with the Panorama Fisheye HDR pipeline in Meshroom.
1
star
28

labcom-alicia

French LabCom Project
CSS
1
star
29

dataset_photometricStereo

Sample datasets to experiment with the Photometric Stereo pipeline in Meshroom.
1
star