Professional Documents
Culture Documents
Date: 14-JUNE-2022
Prof. Mlik Shahzar Younus
MUHAMMAH HUSSNAIN
WAHEED
“ 19-Arid-2793 ”
TOPIC:
The continuum from image processing to computer vision can be broken up into low-, mid-
and high-level processes.
IN TERMS OF SIGNAL REPRESENTATIONS
Digital Image and Video Processing is the manipulate of still and moving images, treated as
multidimensional signals.
• This process helps to restore the blur or damage images in the quality one.
• When you want to represent the images in various degrees or resolution wavelets and
multiresolution process works as the foundation.
IMAGE COMPRESSION & DE-COMPRESSION
• Compression is responsible for reducing the size and resolution, while
decompression is used for restoring an image to its original size and
resolution
SEGMENTATION
• A method in which a digital image is broken down into various segments
which helps in reducing the complexity of the image to make further
processing or analysis of the image simpler.
OJECT RECOGNITION
• Suppose, the image is telling it is tree that means it has the leaf or the shape
as like the tree. In digital image processing system it will save the description
among the image.
MARYAM ZOYA
“ 19-Arid-2784 ”
TOPIC
◦ Among other things, you can use PyTorch for building computer vision and natural
language processing applications.
3. MATLAB Image Processing Toolbox : -
MATLAB is an abbreviation for matrix laboratory. It’s the name of both a popular
platform for solving scientific and mathematical problems and a programming language.
This platform provides an Image Processing Toolbox (IPT) that includes multiple
algorithms and workflow applications for AI-based picture analysis, processing, and
visualizing as well as for developing algorithms.
◦ MATLAB IPT allows you to automate common image processing workflows. This toolbox
can be used for noise reduction, image enhancement, image segmentation, 3D image
processing, and other tasks. Many of the IPT functions support C/C++ code generation, so
they can be used for deploying embedded vision systems and desktop prototyping.
Computer Vision is a cloud-based service provided by Microsoft that gives you access to
advanced algorithms for image processing and data extraction. It allows you to:
◦ analyze visual features and characteristics of an image
Cloud Vision is part of the Google Cloud platform and offers a set of image processing
features. It provides an API for integrating such features as image labeling and
classification, object localization, and object recognition.
◦ Cloud Vision allows you to use pre-trained machine learning models and create and train
custom models for creating image processing projects using machine learning.
6. Google Collaborator (Colab):
Google Collaborator, otherwise known as Colab, is a free cloud service that can be used not only for improving your
coding skills but also for developing deep learning applications from scratch.
◦ Colab makes it easier to use popular libraries such as OpenCV, Keras, and Tensor Flow when developing an AI-based
application. The service is based on Jupiter Notebooks, allowing AI developers to share their knowledge and expertise
in a comfortable way. Plus, in contrast to similar services, Colab provides free GPU resources.
◦ In addition to different libraries, frameworks, and platforms, you may also need a large database of images to train and
test your model.
◦ There are several open databases containing millions of tagged images that you can use for training your custom
machine learning applications and algorithms. ImageNet and Pascal VOC are among the most popular free databases
for image processing.
Muhammad ali
“ 19-Arid-2788 ”
TOPIC