Professional Documents
Culture Documents
DGANG PPT
DGANG PPT
BANGALORE-560068
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
TITTLE
Image processing system are designed to manipulate and analyze visual information from
images to extract meaningful data, enhance quality, and enable automated decision-
making. With the exponential growth of visual data in various fields, image processing
has become crucial for interpreting and utilizing this information effectively.
Applications
Healthcare:Medical imaging, diagnosis, and treatment planning.
Security: Surveillance, facial recognition, and threat detection.
Automotive:Autonomous driving, traffic management, and vehicle recognition.
Manufacturing: Quality control, defect detection, and automation.
Technologies Involved
Artificial Intelligence (AI) and Machine Learning (ML) 4
PROBLEM DEFNITION
6
METHODOLOGY
Data Acquisition
• Collect images from cameras, scanners, satellites, medical devices, and databases.
• Handle various image formats (JPEG, PNG, TIFF, DICOM).
Preprocessing
Segmentation
Feature Extraction
•Extract key features (edges, corners, textures, shapes) using SIFT, SURF, HOG.
•Perform statistical analysis (mean, variance, histogram)
7
METHODOLOGY
Classification
•Train machine learning models (SVM, Decision Trees, Random Forests) for object classification.
•Utilize Convolutional Neural Networks (CNNs) for advanced detection and recognition.
Post-Processing
Deployment
YOLO Algorithm
The basic idea behind YOLO is to divide the input image into a grid of cells and, for each cell, predict the
probability of the presence of an object and the bounding box coordinates of the object. The process of
YOLO can be broken down into several steps
1. Input image is passed through a CNN to extract features from the image.
2. The features are then passed through a series of fully connected layers, which predict class probabilities
and bounding box coordinates.
3. The image is divided into a grid of cells, and each cell is responsible for predicting a set of bounding boxes
and class probabilities.
4. The output of the network is a set of bounding boxes and class probabilities for each cell.
5. The bounding boxes are then filtered using a post-processing algorithm called non-max suppression to
remove overlapping boxes and choose the box with the highest probability.
6. The final output is a set of predicted bounding boxes and class labels for each object in the image. 9
IMPLEMENTATION PLAN
10
SUMMARY
Imageprocessing:involvesmanipulatingdigitalimagesusingcomputeralgorithms.It’sacrucialpreprocessingstepinapplicationslikefacerecognition,objectdetection,andimagecompression.Computersinterpretdigitalimagesas2Dor3Dmatrices,whereeachpixelrepresentsintensity.Commontechniquesincludeimageenhancement(improvingquality),restoration(removingnoise),segmentation(dividingintoregions),andcompression(reducingfilesize).Remember,imageprocessingtreatsalimagesas2Dsignalswhenapplyingpredeterminedsignalprocessingmethods.
11
THANK YOU
12