Abstract
Various types of three-dimensional (3D) cameras have been used to analyze real-world objects or environments effectively. However, because most existing 3D cameras capture scenes by statically using one type of camera, there may be a limit to the quality of the captured images. Therefore, in this paper, we build a hybrid camera system that combines passive triangulation (PT)- and active triangulation (AT)-based cameras and suggest a new mechanism of estimating accurate 3D depth by adaptively switching between the two types of cameras depending on the complexity of the environment. The suggested method initially uses initial input images to extract brightness and texture, which are major features representing the current state of the surrounding environment. The method subsequently generates a set of rules that dynamically select the PT- or AT-based camera, whichever can operate more suitably in the current environment, by analyzing the two extracted features. In experimental results, we demonstrate that the proposed adaptive camera-selection approach can be applied to extract 3D depth reliably with reasonable performance in terms of accuracy and time.
Similar content being viewed by others
References
De Silva, D.V.S.X., Ekmekcioglu, E., Fernando, W.A.C., Worrall, S.T.: Display dependent preprocessing of depth maps based on just noticeable depth difference modeling. IEEE J. Sel. Top. Signal Process. 5(2), 335–351 (2011)
Tabus, I., Schiopu, I., Astola, J.: Context coding of depth map images under the piecewise-constant image model representation. IEEE Trans. Image Process. 22(11), 4195–4210 (2013)
Kim, M., Han, S., Cui, Y., Lee, H., Cho, H., Hwang, S.: CloudDMSS: robust hadoop-based multimedia streaming service architecture for a cloud computing environment. Clust. Comput. 17(3), 605–628 (2014)
Jung, E.-Y., Kim, J., Chung, K.-Y., Park, D.-K.: Mobile healthcare application with EMR interoperability for diabetes patients. Clust. Comput. 17(3), 871–880 (2014)
Chang, Y.-H., Oh, S.-Y.: A study on the need for a mobile application development educational program using an authoring tool. J. Digit Converg 12(6), 253–258 (2014)
Spaho, E., Umezaki, K., Barolli, L., Xhafa, F., Younas, M.: A fuzzy-based reliability system for knowledge sharing between robots in P2P JXTA-overlay platform. Clust. Comput. 16(4), 933–945 (2013)
Karadimas, P., Kotsopoulos, S.A.: A modified Loo model with partially blocked and three dimensional multipath scattering: analysis, simulation and validation. Wirel. Pers. Commun. 53(4), 503–528 (2010)
Renambot, L., Bal, H.E., Germans, D., Spoelder, H.J.W.: CAVEStudy: an infrastructure for computational steering and measuring in virtual reality environments. Clust. Comput. 4(1), 79–87 (2001)
Cho, K.: Development of guide and facility management app by using augmented reality and QR code. J. Digit. Converg. 12(4), 245–249 (2014)
Cui, Y., Schuon, S., Chan, D., Thrun, S., Theobalt, C.: 3D shape scanning with a time-of-flight camera. In: Proceedings of the IEEE international conference on computer vision and pattern recognition (CVPR), pp. 1173–1180, June 2010
Dornaika, F., Sappa, A.D.: A featureless and stochastic approach to on-board stereo vision system pose. Image Vis. Comput. 27(9), 1382–1393 (2009)
Schmalz, C., Forster, F., Schick, A., Angelopoulou, E.: An endoscopic 3D scanner based on structured light. Med. Image Anal. 16(5), 1063–1072 (2012)
Hansard, M., Lee, S., Choi, O., Horaud, R.: Time-of-Flight Cameras: Principles, Methods and Applications. Springer, New York (2012)
Jang, S.-W., Choi, H.-J., Byun, S.: dynamic camera switching based on the complexity of environments. In proceedings of the international conference on digital policy and management (ICDPM), Jeju, Korea, pp. 203–204, Oct 2013
Wang, Y., Li, J.: Entertainment robot hand gesture recognition. In proceedings of the IEEE international workshop on database technology and applications (DBTA), pp. 1–3, Nov 2010
Catarinucci, L., Tedesco, S., Tarricone, L.: Customized ultra high frequency radio frequency identification tags and reader antennas enabling reliable mobile robot navigation. IEEE Sens. J. 13(2), 783–791 (2013)
Jun, B.-G.: Implementation of the centralized control system for swarm robots using multi-threading method. J. Digit. Converg. 12(6), 349–354 (2014)
Rodríguez-Jiménez, S., Burrus, N., Abderrahim, M.: A-contrario detection of aerial target using a time-of-flight camera. In: Proceedings of the sensor signal processing for defence (SSPD), pp. 1–5, Sep 2012
Ishida, Y., Izuoka, H., Chinthaka, H., Premachandra, N., Kato, K.: A study on plane extraction from distance images using 3D Hough transform. In: Proceedings of the International symposium on advanced intelligent systems (ISIS), Kobe, Japan, pp. 812–816, Nov 2012
Fickel, G.P., Jung, C.R., Malzbender, T., Samadani, R., Culbertson, B.: Stereo matching and view interpolation based on image domain triangulation. IEEE Transa. Image Process. 22(9), 3353–3365 (2013)
Filipov, R.A., Pádua, F.L.C., Carone, M.A.B.: Pylon grid: a fast method for human head detection in range images. Neurocomputing 100, 74–85 (2013)
Gao, L., Gai, Y.-X., Fu, S.: Simultaneous localization and mapping for autonomous mobile robots using binocular stereo vision system. In: Proceedings of the international conference on mechatronics and automation (ICMA), Harbin, China, pp. 326–330, Aug 2007
Garcia, R.R., Zakhor, A.: Consistent stereo-assisted absolute phase unwrapping methods for structured light systems. IEEE J. Sel. Top. Signal Process. 6(5), 411–427 (2012)
Mara, H., Krömker, S., Jakob, S., Breuckmann, B.: GigaMesh and Gilgamesh: 3D multiscale integral invariant cuneiform character extraction. In: Proceedings of the conference on virtual reality, archaeology and cultural heritage, pp. 131–138, 2010
Bunte, K., Biehl, M., Jonkman, M.F., Petkov, N.: Learning effective color features for content-based image retrieval in dermatology. Pattern Recognit 44(9), 1892–1902 (2011)
Lee, S.-K., Park, Y.-S., Lee, G.-S., Lee, J.-Y., Lee, S.-H.: An automatic object extraction method using color features of object and background in image. J. Digit. Converg. 11(12), 459–465 (2013)
Jang, S.-W., Chung, M.-A., Kim, G.-Y.: Face model-based image registration for generating facial textures. In: Proceedings of the ACM research in applied computation symposium, pp. 121–125, Oct 2012
Ma, W. Y., Manjunath, B. S.: Texture features and learning similarity. In: Proceedings of the IEEE international conference on computer vision and pattern recognition (CVPR), San Francisco, CA, pp. 425–430, June 1996
Riaz, F., Hassan, A., Rehman, S., Qamar, U.: Texture classification using rotation- and scale-invariant gabor texture features. IEEE Signal Process. Lett. 20(6), 607–610 (2013)
Gong, X., Liu, J., Zhou, W., Liu, J.: Guided depth enhancement via a fast marching method. Image Vis. Comput. 31(10), 695–703 (2013)
Acknowledgments
This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science, and Technology (2011-0021984).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jang, SW., Jung, M. An adaptive camera-selection algorithm to acquire higher-quality images. Cluster Comput 18, 647–657 (2015). https://doi.org/10.1007/s10586-015-0432-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-015-0432-1