DurrLab / C3VD

Colonoscopy 3D Video Dataset (C3VD) acquired with a high definition clinical colonoscope and high-fidelity colon models for benchmarking computer vision methods in colonoscopy.
https://durrlab.github.io/C3VD/
40 stars 3 forks source link

Meaning of camera calibration parameters #2

Closed ZJJ2022415 closed 1 year ago

ZJJ2022415 commented 1 year ago

Excuse me, what are the parameters of camera a0, a2, a3, a4, e, f, g respectively?

Or what parameters do they correspond to in cy, cx, k1, k2, p1, p2, and p3?

ZJJ2022415 commented 1 year ago

In addition, is there a parameter a1 missing in the folder cfhq190l_omnidirectional_params?

tbobrow1 commented 1 year ago

The camera model that we utilized for this work is a non-linear spherical camera model by Scaramuzza et al that enables modeling of the entire colonoscope field of view. We define the camera model parameters and usage in our paper; the authors of the camera model also have a nice description on their webpage. Note that a1 is typically assumed to be 0 and is excluded from the model.

The parameters cy, cx, k1, k2, p1, p2, and p3 that you refer to come from the standard pinhole camera model. We opted not to use this model when generating the dataset, because a large portion of the outer field of view is not sampled. You can still use the pinhole camera model in application. These calibration parameters are fx: 802.319, fy: 801.885, cx: 668.286, cy: 547.733, k1: -0.42234, k2: 0.10654. On the dataset webpage, we also publish the checkerboard images so that you can calibrate for your desired model.

ZJJ2022415 commented 1 year ago

Thanks a lot!