Analysis of Computer Vision and Image Analysis Technics Z

Analysis of Computer Vision and Image Analysis Technics Z

ECONTECHMOD. AN INTERNATIONAL QUARTERLY JOURNAL – 2017. Vol. 6. No. 2. 79–84 Analysis of computer vision and image analysis technics Z. Rybchak 1, O. Basystiuk 2 1Lviv Polytechnic National University, e-mail: [email protected] 2Lviv Polytechnic National University, e-mail: [email protected] Received February 15.2017: accepted May 28.2017 Abstract. Computer vision and image recognition are one algorithms for your applications, you may be missing out of the most popular theme nowadays. Moreover, this technology on a huge opportunity to get better results. developing really fast, so filed of usage increased. The main Finally, we are ready to return to the main goal – aims of this article are explain basic principles of this field and understand main principles of image recognition methods overview some interesting technologies that nowadays are using traditional computer vision techniques. widely used in computer vision and image recognition. Key words: computer vision, image recognition, object COMPUTER VISION MAIN TASKS recognition, machine learning, computer with high-level understanding, digital images processing, scene reconstruction. Computer vision is a part of Computer Science field INTRODUCTION that deals with how organise computer work for gaining high-level understanding information from digital images Seems that our brains make visual recognise pretty or videos. Moreover, computer vision unites the following easy. For humans it does not take any effort, to see the areas image recognition, object recognition, object pose difference between a dog and a cat, or a car and a plane, estimation, motion estimation, and scene reconstruction. read a sign, or recognize a human's face. However, what There are huge volume of tasks, which computer vision about computer vision and image recognition, is image can handle using methods for producing numerical or recognition problem same easily solved for computer? symbolic representation of information which was Definitely not, there are actually hard problems, that need acquiring from real world, next steps are processing, to be solve, to teach computer recognise images: they analyzing and understanding digital images, and result of only for first view looks like easy, I think it happens all this steps is high-dimensional data. Understanding in because our brains are incredibly good at understanding this context means the transformation of images into images. Nevertheless, just imagine how many field of information which computer can understand. This image human life can be improved by using computer vision. understanding can be seen as the disentangling of Most common field of using is manufacturing, for symbolic information from image data using models example quality control, when you start manufacturing constructed with the aid of geometry, physics, statistics, business you need quality control department, but what if and machine learning. replace this department using computers with computer Some examples of computer vision applications and vision, involve more people for creating something new, I goals: think, this business will be more profitable . That`s why, • automatic face recognition, and interpretation of last few years the field of machine learning has make expression; huge progress in field of computer vision. Main point in • visual guidance of autonomous vehicles • this progress is creation of mathematical method for automated medical image analysis, interpretation, and image recognition that will give us high accuracy result. diagnosis; Nowadays most popular are deep learning techniques for • robotic manufacturing: manipulation, grading, and IR, especial convolutional neural nets, this method is assembly of parts; much more advanced than earlier approaches like Fourier • OCR: recognition of printed or handwritten transforms. By involving deep learning method for this characters and words; field was achieved significant increasing degrees of • agricultural robots: visual grading and harvesting of accuracy, with these techniques. Accuracy rate produce; approaching to 95 percent. (Accuracy is usually measured • smart offices: tracking of persons and objects; against a how humans classified the data set.) understanding gestures; So, keep in mind that if you have not looked at Deep • biometric-based visual identification of persons • Learning based image recognition and object detection visually endowed robotic helpers; 80 Z. RYBCHAK, O. BASYSTIUK • security monitoring and alerting; detection of However, keep in mind that nobody knows in anomaly; advance which combination of preprocessing methods • intelligent interpretive prostheses for the blind; will produce the best results. Comparing the methods of • tracking of moving objects; collision avoidance; image recognition and classification leads to the stereoscopic depth; conclusion that: • object-based (model-based) compression of video · for structural method of preprocessing is streams; important the accuracy of the allocation boundaries and • general scene understanding. information within these boundaries; In many respects, computer vision is an “AI-comp- · for statistical methods is important to know the lete” problem: building general-purpose vision machines internal contours and mutual distribution of brightness would entail, or require, solutions to most of the general values; goals of artificial intelligence. It would require finding · for feature extraction methods (filters) should allo- ways of building flexible and robust visual represen- cate contour components, which is typical for some existing tations of the world, maintaining and updating them, and methods, and obtain information about the distribution of interfacing them with attention, goals and plans. structural elements outside the boundaries of objects. Like other problems in AI, the challenge of vision can be described in terms of building a signal-to-symbol FEATURE EXTRACTION converter. The external world presents itself only as physical signals on sensory surfaces (such as Why is recognition so hard? The real world is made videocamera, retina, microphone, etc), which explicitly of a jumble of objects, which all occlude one another and express very little of the information required for appear in different poses. Furthermore, the variability intelligent understanding of the environment. These intrinsic within a class (e.g., dogs), due to complex non- signals must be converted ultimately into symbolic rigid articulation and extreme variations in shape and representations whose manipulation allows the machine appearance (e.g., between different breeds), makes it or organism to interact intelligently with the world. unlikely that we can simply perform exhaustive matching Researchers that work in this field try to achieve against a database of exemplars. automate tasks that the human visual system can do. So The recognition problem can be broken down along let`s take a look at the most popular method in field of several axes. Computer vision, and will examine how the works. 1. For example, if we know what we are looking for, the problem is one of object detection, which involves TECHNIQUES AND TOOLS quickly scanning an image to determine where a match may occur. The process of image recognition in general looks 2. If we have a specific rigid object we are trying to not really complicated. There are only three steps, that recognize, we can search for characteristic feature points you need to go through, for achieving the result: and verify that they align in a geometrically plausible way. 1. Preprocessing – at this step you take filters and 3. The most challenging version of recognition is try to make your image more adapted for recognition. general category (or class) recognition, which may 2. Feature Extraction – at this step you try to involve recognizing instances of extremely varied classes recognize useful information and extract it and throw such as animals or furniture. away extraneous information. In many instances, recognition depends heavily on the 3. Classification – analyzing and recognition the context of surrounding objects and scene elements. Woven information that you fetched at feature extraction step. into all of these techniques is the topic of learning, since handcrafting specific object recognizers seems like a futile PREPROCESSING METHODS approach given the complexity of the problem. But, let`s investigate how the computer recognizes objects. This step is important because quality of our If you want find numbers located on paper, you will preprocessing affect application outcome. Most common notice a significant variation in RGB pixel values (for preprocessing steps are normalization of contrast, example paper white, numbers black). By running an edge subtraction the mean of image intensities, brightness detector on an image, application will get the shape of the effects correction, and division of image by the standard number, and by comparing the acquire shapes with deviation. Sometimes, gamma correction gives slightly default number shapes, will make conclusion about what better results. In case, when you are dealing with color numbers are at the paper. Edge detector will retains the images, a color space transformation may help get better essential information, and ignore non- essential results. information. The step is called feature extraction. For achieving good results of preprocessing photos, In computer vision design of these features are you need to do the following steps: critical to the performance

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us