SlideShare a Scribd company logo
1 of 18
IMAGE SEARCH ENGINE
Presented to: Presesnted by:
Mr. Sanjeev Patel Avanish Kr. Singh (9910103451)
Mr. Himanshu Mittal
 Image search engine is a type of search engine specialised on
finding pictures, images, animations etc. Like the text search,
image search is an information retrieval system designed to help
to find information on the Internet and it allows the user to look
for images etc. using keywords or search phrases and to receive
a set of thumbnail images, sorted by relevancy.
 Types Of Search Engine:
Image Meta Search- search of images based on associated
metadata such as keywords, text, etc.
 Content-based image retrieval (CBIR) –CBIR aims at avoiding the
use of textual descriptions and instead retrieves images based
on similarities in their contents (textures, colors, shapes etc.) to
a user-supplied query image or user-specified image features.
 Color histogram: A colour histogram is a type of bar
graph, where each bar represents a particular colour of
the colour space being used.
 Texture: It contains important information about the
structural arrangement of the surface, such as; clouds,
leaves, bricks, fabric, etc.
 Edge Detection: Edge detection is the name for a set of
mathematical methods which aim at identifying points
in a digital image at which the image brightness
changes sharply or, more formally, has discontinuities.
example of edge detection:
 Digital Image Processing
 A Framework of Web Image Search Engine(RESEARCH
PAPER)
 An Effective Content-based Web Image Searching Engine
Algorithm(RESEARCH PAPER)
 http://tarekmamdouh.hubpages.com/hub/Global-and-
Local-Color-Histogram - hub
 http://tarekmamdouh.hubpages.com/hub/Image-
Retrieval-Color-Coherence-Vector
 Introduction to matlab
 (a) Text based image comparison algorithm
 (b) semantic-gap in the literature, is a gap
between inferred understanding / semantics
by pixel domain processing using low level
cues and human perceptions of visual cues of
given image.
 Histogram Approach:
 GCH (Global Color Histogram): Problem with GCH is that it
doesn’t include information about color spatial
distribution.
 LCH(Local Color Histogram): Main disadvantage with LCH
is it never give you two same images are equal if one of
them is rotated.
 histograms for classification is that the representation is
dependent of the color of the object being studied,
ignoring its shape and texture. Color histograms can
potentially be identical for two images with different
object content which happens to share color information.
The problem involves comparative study between different feature
detection techniques and entering an image as a query into a software
application that is designed to employ CBIR techniques in extracting
visual properties, and matching them. This is done to retrieve images
that are visually similar to the query image.
 There are two major steps involved in image
comparison,So based on that I have divided my
project into two parts:
 Feature Extraction
 Feature Matching
 Talking about Feature Extraction I have divided
my project into three sub parts(color,edge and
texture),each of which includes two different
algorithms ,one for feature extraction and
another for feature matching
 A) color
Histogram:
 Texture:
 Edge:
Colour:
 The color histogram can be built for any kind
of color space, although the term is more
often used for three-dimensional spaces like
RGB or HSV.
 A histogram is created consisting of number
of bins on x-axis and and pixel insenties on
y-axis.
 Here we have used RGB model.
 A)Sobel The operator consists of a pair of 3×3 convolution kernels as
shown in Figure 1. One kernel is simply the other rotated by 90°.
These kernels are designed to respond maximally to edges running
vertically and horizontally relative to the pixel grid, one kernel for each
of the two perpendicular orientations. The kernels can be applied
separately to the input image, to produce separate measurements of the
gradient component in each orientation (call these Gx and Gy). These
can then be combined together to find the absolute magnitude of the
gradient at each point and the orientation of that gradient. The gradient
magnitude is given by:


 which is much faster to compute.
 The angle of orientation of the edge (relative
to the pixel grid) giving rise to the spatial
gradient is given by:
a).Energy Level Algorithm:
1. Decompose the image into four sub-images
2. Calculate the energy of all decomposed images at the same scale,
using :
where M and N are the dimensions of the image, and X is the intensity
of the pixel located at row i and column j in the image map.
3. Repeat from step 1 for the low-low sub-band image, until index ind
is equal to 5. Increment ind.
Using the above algorithm, the energy levels of the sub-bands were
calculated, and further decomposition of the low-low sub-band image.
This is repeated five times, to reach fifth level decomposition. These
energy level values are stored to be used in the Euclidean distance
algorithm.
 Color: Quadratic distance
 Texture and edges: Euclidean Distance

More Related Content

What's hot

Content based image retrieval(cbir)
Content based image retrieval(cbir)Content based image retrieval(cbir)
Content based image retrieval(cbir)
paddu123
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
Gichelle Amon
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
Alaa Ahmed
 

What's hot (20)

Machine learning in image processing
Machine learning in image processingMachine learning in image processing
Machine learning in image processing
 
Content based image retrieval(cbir)
Content based image retrieval(cbir)Content based image retrieval(cbir)
Content based image retrieval(cbir)
 
Image Search: Then and Now
Image Search: Then and NowImage Search: Then and Now
Image Search: Then and Now
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Computer vision
Computer visionComputer vision
Computer vision
 
Fidelity criteria in image compression
Fidelity criteria in image compressionFidelity criteria in image compression
Fidelity criteria in image compression
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Web content mining
Web content miningWeb content mining
Web content mining
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
OCR Presentation (Optical Character Recognition)
OCR Presentation (Optical Character Recognition)OCR Presentation (Optical Character Recognition)
OCR Presentation (Optical Character Recognition)
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slides
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and Python
 
Image captioning
Image captioningImage captioning
Image captioning
 

Viewers also liked

"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres..."The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
Edge AI and Vision Alliance
 
Advances in Image Search and Retrieval
Advances in Image Search and RetrievalAdvances in Image Search and Retrieval
Advances in Image Search and Retrieval
Oge Marques
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint
201014161
 

Viewers also liked (20)

Image Search Engine Frequently Asked Questions
Image Search Engine Frequently Asked QuestionsImage Search Engine Frequently Asked Questions
Image Search Engine Frequently Asked Questions
 
Building Knowledge Graphs in DIG
Building Knowledge Graphs in DIGBuilding Knowledge Graphs in DIG
Building Knowledge Graphs in DIG
 
DARPA Project Memex Erodes Privacy
DARPA Project Memex Erodes PrivacyDARPA Project Memex Erodes Privacy
DARPA Project Memex Erodes Privacy
 
CBIR in the Era of Deep Learning
CBIR in the Era of Deep LearningCBIR in the Era of Deep Learning
CBIR in the Era of Deep Learning
 
DARPA II
DARPA IIDARPA II
DARPA II
 
CBIR by deep learning
CBIR by deep learningCBIR by deep learning
CBIR by deep learning
 
Vertical Image Search Engine
 Vertical Image Search Engine Vertical Image Search Engine
Vertical Image Search Engine
 
Open source best practices (DARPA)
Open source best practices (DARPA)Open source best practices (DARPA)
Open source best practices (DARPA)
 
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres..."The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 
Computer Vision Introduction
Computer Vision IntroductionComputer Vision Introduction
Computer Vision Introduction
 
Search engine
Search engineSearch engine
Search engine
 
Cross platform computer vision optimization
Cross platform computer vision optimizationCross platform computer vision optimization
Cross platform computer vision optimization
 
Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash Course
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Introduction to Search Engines
Introduction to Search EnginesIntroduction to Search Engines
Introduction to Search Engines
 
Advances in Image Search and Retrieval
Advances in Image Search and RetrievalAdvances in Image Search and Retrieval
Advances in Image Search and Retrieval
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint
 
Image Search by KBK Group
Image Search by KBK GroupImage Search by KBK Group
Image Search by KBK Group
 
Search engines and its types
Search engines and its typesSearch engines and its types
Search engines and its types
 

Similar to Image search engine

Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...
iaemedu
 
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Zahra Mansoori
 

Similar to Image search engine (20)

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Fc4301935938
Fc4301935938Fc4301935938
Fc4301935938
 
Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...Feature integration for image information retrieval using image mining techni...
Feature integration for image information retrieval using image mining techni...
 
Color vs texture feature extraction and matching in visual content retrieval ...
Color vs texture feature extraction and matching in visual content retrieval ...Color vs texture feature extraction and matching in visual content retrieval ...
Color vs texture feature extraction and matching in visual content retrieval ...
 
Content based image retrieval based on shape with texture features
Content based image retrieval based on shape with texture featuresContent based image retrieval based on shape with texture features
Content based image retrieval based on shape with texture features
 
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURESSEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
SEMANTIC IMAGE RETRIEVAL USING MULTIPLE FEATURES
 
Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval Survey on Content Based Image Retrieval
Survey on Content Based Image Retrieval
 
B0310408
B0310408B0310408
B0310408
 
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
Image Segmentation from RGBD Images by 3D Point Cloud Attributes and High-Lev...
 
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
 
A Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalA Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrieval
 
I017417176
I017417176I017417176
I017417176
 
IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methods
 
Content Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesContent Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture Features
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information Retrieval
 
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
Content-based Image Retrieval Using The knowledge of Color, Texture in Binary...
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

Image search engine

  • 1. IMAGE SEARCH ENGINE Presented to: Presesnted by: Mr. Sanjeev Patel Avanish Kr. Singh (9910103451) Mr. Himanshu Mittal
  • 2.  Image search engine is a type of search engine specialised on finding pictures, images, animations etc. Like the text search, image search is an information retrieval system designed to help to find information on the Internet and it allows the user to look for images etc. using keywords or search phrases and to receive a set of thumbnail images, sorted by relevancy.  Types Of Search Engine: Image Meta Search- search of images based on associated metadata such as keywords, text, etc.  Content-based image retrieval (CBIR) –CBIR aims at avoiding the use of textual descriptions and instead retrieves images based on similarities in their contents (textures, colors, shapes etc.) to a user-supplied query image or user-specified image features.
  • 3.  Color histogram: A colour histogram is a type of bar graph, where each bar represents a particular colour of the colour space being used.  Texture: It contains important information about the structural arrangement of the surface, such as; clouds, leaves, bricks, fabric, etc.  Edge Detection: Edge detection is the name for a set of mathematical methods which aim at identifying points in a digital image at which the image brightness changes sharply or, more formally, has discontinuities.
  • 4. example of edge detection:
  • 5.  Digital Image Processing  A Framework of Web Image Search Engine(RESEARCH PAPER)  An Effective Content-based Web Image Searching Engine Algorithm(RESEARCH PAPER)  http://tarekmamdouh.hubpages.com/hub/Global-and- Local-Color-Histogram - hub  http://tarekmamdouh.hubpages.com/hub/Image- Retrieval-Color-Coherence-Vector  Introduction to matlab
  • 6.  (a) Text based image comparison algorithm  (b) semantic-gap in the literature, is a gap between inferred understanding / semantics by pixel domain processing using low level cues and human perceptions of visual cues of given image.
  • 7.  Histogram Approach:  GCH (Global Color Histogram): Problem with GCH is that it doesn’t include information about color spatial distribution.  LCH(Local Color Histogram): Main disadvantage with LCH is it never give you two same images are equal if one of them is rotated.  histograms for classification is that the representation is dependent of the color of the object being studied, ignoring its shape and texture. Color histograms can potentially be identical for two images with different object content which happens to share color information.
  • 8. The problem involves comparative study between different feature detection techniques and entering an image as a query into a software application that is designed to employ CBIR techniques in extracting visual properties, and matching them. This is done to retrieve images that are visually similar to the query image.
  • 9.  There are two major steps involved in image comparison,So based on that I have divided my project into two parts:  Feature Extraction  Feature Matching  Talking about Feature Extraction I have divided my project into three sub parts(color,edge and texture),each of which includes two different algorithms ,one for feature extraction and another for feature matching
  • 13. Colour:  The color histogram can be built for any kind of color space, although the term is more often used for three-dimensional spaces like RGB or HSV.  A histogram is created consisting of number of bins on x-axis and and pixel insenties on y-axis.  Here we have used RGB model.
  • 14.  A)Sobel The operator consists of a pair of 3×3 convolution kernels as shown in Figure 1. One kernel is simply the other rotated by 90°. These kernels are designed to respond maximally to edges running vertically and horizontally relative to the pixel grid, one kernel for each of the two perpendicular orientations. The kernels can be applied separately to the input image, to produce separate measurements of the gradient component in each orientation (call these Gx and Gy). These can then be combined together to find the absolute magnitude of the gradient at each point and the orientation of that gradient. The gradient magnitude is given by:
  • 15.    which is much faster to compute.  The angle of orientation of the edge (relative to the pixel grid) giving rise to the spatial gradient is given by:
  • 16. a).Energy Level Algorithm: 1. Decompose the image into four sub-images 2. Calculate the energy of all decomposed images at the same scale, using : where M and N are the dimensions of the image, and X is the intensity of the pixel located at row i and column j in the image map. 3. Repeat from step 1 for the low-low sub-band image, until index ind is equal to 5. Increment ind. Using the above algorithm, the energy levels of the sub-bands were calculated, and further decomposition of the low-low sub-band image. This is repeated five times, to reach fifth level decomposition. These energy level values are stored to be used in the Euclidean distance algorithm.
  • 18.  Texture and edges: Euclidean Distance