This article presents a novel method for estimating 19 parameters of RGB and depth camera calibration simultaneously. The proposed algorithm is based on applying metaheuristic methods for deep optimization and estimating all parameters of intrinsic, extrinsic, and lens distortions of cameras. This paper compares four metaheuristic algorithms, i.e. a genetic algorithm, particle swarm optimization, the colonial competitive algorithm, and the shuffled frog leaping algorithm, with a numerical algorithm called singular value decomposition. The proposed method does not need the initial estimation for optimization and it can avoid being trapped in local minima. By using nondirect estimation, we achieve middle computing matrices such as the homography matrix, which is used in the pinhole camera model. Both versions of Kinect sensors are used for the experimental evaluation. The mean square of the reprojection error criteria is defined as the objective function in the proposed algorithm. The experimental results show that the proposed method is more efficient and accurate than traditional numerical solutions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.