Open Access Open Access  Restricted Access Subscription Access

A Study on Computer Vision: Techniques, Algorithms and Application

Chaitanya Deshpande

Abstract


This study gives a brief explanation or idea about what computer vision is and how it is implemented. Computer vision has so many different applications which are being used and are also under development for future enhancements. All this information can be found here in this research work. Computer vision is a branch of computer science that aimed at developing digital system, which is capable of processing, analysing, and comprehending visual data (images or videos) in the same way as the humans do. The concept of computer vision is based on teaching computers to process and understand images at the pixel level. Functionally, machines use special software algorithms to retrieve visual information, process it, and interpret the results. We are attempting to do the inverse in computer vision, i.e., to describe the world that we see in one or more images and reconstruct its properties such as shape, illumination, and color distributions. It is incredible that humans and animals can do this so effortlessly, whereas computer vision algorithms are notoriously prone to errors. People who have not worked in the field, frequently underestimate the problem's difficulty. Computer vision researchers have been developing mathematical methods to restore the threedimensional shape and appearance of objects in an imagery at the same time. We now have reliable methods for generating a partial 3D model of an environment from thousands of partially overlapping photographs.


Keywords


Computer vision, algorithms, 3D modelling, CNN, machine learning

Full Text:

PDF

References


Babich N. (2020 Jul). What Is Computer Vision; How Does it Work? An Introduction. [Online]. Adobe. Retrieved 2021 Oct 14. 2. Yamashita R, Nishio M, Do RK, Togashi K. Convolutional neural networks: an overview and application in radiology. Insights Imaging. 2018 Aug; 9(4): 611–29.

Ilija Mihajlovic. (2019 Apr 26). Everything You Ever Wanted To Know About Computer Vision. [Online]. Towards Data Science. Available from https://towardsdatascience.com/everything-you-ever-wanted-to-know-about-computer-vision-heres-a-look-why-it-s-so-awesome-e8a58dfb641e.

Puja Das. (2020 Sep 24). The 5 Most Amazing Computer Vision Techniques to Learn. [Online]. Analytics Insight. Available from https://www.analyticsinsight.net/the-5-most-amazing-computer-vision-techniques-to-learn/.

Wikipedia. Computer Vision. [Online]. Available from https://en.wikipedia.org/ wiki/Computer_vision 6. Haralick RM. Performance characterization in computer vision. In BMVC92. London: Springer; 1992; 1–8.

Szeliski R. Computer vision: algorithms and applications. Germany: Springer Science & Business Media; 2010 Sep 30. 8. Frigui H, Krishnapuram R. A robust competitive clustering algorithm with applications in computer vision. IEEE Trans Pattern Anal Mach Intell. 1999 May; 21(5): 450–65. 9. Xu S, Wang J, Shou W, Ngo T, Sadick AM, Wang X. Computer vision techniques in construction: a critical review. Arch Comput Methods Eng. 2021 Aug; 28(5): 3383–97.

Mikey Taylor. (2020 Apr 2). Computer Vision with Convolutional Neural Networks. [Online]. The Startup. Available from https://medium.com/swlh/computer-vision-with-convolutional-neural-networks-22f06360cac9.




DOI: https://doi.org/10.37591/jocta.v13i1.913

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Journal of Computer Technology & Applications