Professional Documents
Culture Documents
Usage of AI in Image Processing
Usage of AI in Image Processing
The general phases that all types of image have to undergo while using digital image
processing technique are pre-processing, enhancement, and display, information extraction.
Today, image processing techniques use filters to enhance an image. Their main applications
are to transform the contrast, brightness, resolution and noise level of an image. It is widely
used in medical visualization, biometrics, self-driving vehicles, machine/robot vision
,gaming, surveillance, and law enforcement.
Visualization represents and gives us the processed data in recognizable way, giving
visual form to objects that aren’t visible, for instance.
To improve image quality ,Image sharpening and restorationare used.
Image acquisition helps with image search.
Also helps in object measurementwhich allows you to measure objects in an image.
With the help of Pattern recognitionwe can distinguish and classify objects in an
image, identify their positions, and get an overall understanding of the scene.
Above figure shows : Example of pattern recognition operations
1. OpenCv:
Open Source Computer Vision Library (OpenCV) is one of the most popular open
source services for image processing. It’s a free computer vision library that you can
use to perform various image processing tasks:
2. Tenserflow :
3. Keras :
Kerasis an open-source Python library for creating deep learning models. It’s a great
solution for those who only begin to use machine learning algorithms in their projects
as it simplifies the creation of a deep learning model from scratch. Keras is easy to
manage and it is suitable for fast and simple prototyping of different types of neural
networks.
4. Caffe :
5. Colab :