calibDB: enabling web based computer vision through on-the-fly camera calibration

@article{Rojtberg2019calibDBEW,
  title={calibDB: enabling web based computer vision through on-the-fly camera calibration},
  author={Pavel Rojtberg and Felix Gorschl{\"u}ter},
  journal={The 24th International Conference on 3D Web Technology},
  year={2019}
}
For many computer vision applications, the availability of camera calibration data is crucial as overall quality heavily depends on it. While calibration data is available on some devices through Augmented Reality (AR) frameworks like ARCore and ARKit, for most cameras this information is not available. Therefore, we propose a web based calibration service that not only aggregates calibration data, but also allows calibrating new cameras on-the-fly. We build upon a novel camera calibration… 
1 Citations

Figures from this paper

WHICH WAY IS ‘YILDIZ AMFİ’? AUGMENTED REALITY VS. PAPER MAP ON PEDESTRIAN WAYFINDING
TLDR
An experiment was conducted to understand whether an AR-based mobile platform improves finding the direction of a query destination compared to a paper map and to understand the preference of participants in terms of visualising the distances of POIs on anAR-based platform.

References

SHOWING 1-10 OF 19 REFERENCES
User Guidance for Interactive Camera Calibration
TLDR
This work builds upon their novel camera calibration framework that is capable to generate calibration poses in real-time and presents a user study evaluating different visualization methods to guide the user to a target pose.
Accurate camera calibration from multi-view stereo and bundle adjustment
TLDR
A novel approach to camera calibration where top-down information from rough camera parameter estimates and the output of a publicly available multiview-stereo system on scaled-down input images are used to effectively guide the search for additional image correspondences and significantly improve camera calibration parameters using a standard bundle adjustment algorithm.
A Flexible New Technique for Camera Calibration
TLDR
A flexible technique to easily calibrate a camera that only requires the camera to observe a planar pattern shown at a few (at least two) different orientations is proposed and advances 3D computer vision one more step from laboratory environments to real world use.
Efficient pose tracking from natural features in standard web browsers
TLDR
This work presents an implementation and evaluation of an efficient natural feature tracking pipeline for standard Web browsers using HTML5 and WebAssembly, which can track image targets at real-time frame rates tablet PCs and smartphones.
A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses
TLDR
A generic camera model is proposed, which is suitable for fish-eye lens cameras as well as for conventional and wide-angle lens cameras, and a calibration method for estimating the parameters of the model is presented.
A Unifying Theory for Central Panoramic Systems and Practical Applications
TLDR
This paper provides a unifying theory for all central catadioptric systems and shows that all of them are isomorphic to projective mappings from the sphere to a plane with a projection center on the perpendicular to the plane.
MULTIPLE VIEW GEOMETRY IN COMPUTER VISION, by Richard Hartley and Andrew Zisserman, CUP, Cambridge, UK, 2003, vi+560 pp., ISBN 0-521-54051-8. (Paperback £44.95)
TLDR
The authors have managed to present the very essence of the subject in a way which the most subtle ideas seem natural and straightforward and this book deserves to be in the library of every serious researcher in the field of computer vision.
World Wide Web Consortium
TLDR
Annotea annotations provide a means for users to share communication about Web documents by attaching external annotation metadata to the documents and use of RDF metadata for bookmarks offers flexibility in connecting to other bookmark systems and to annotation functionality.
Emscripten: an LLVM-to-JavaScript compiler
TLDR
This work presents and proves the validity of Emscripten's Relooper algorithm, which recreates high-level loop structures from low-level branching data, and opens up two avenues for running code written in languages other than JavaScript on the web.
...
1
2
...