SlideShare a Scribd company logo
1 of 14
Download to read offline
The Information & Mutual Information Ratio
for Counting Image Features and Their Matches
Ali Khajegili Mirabadi
ECE Department
Isfahan University of Technology, Iran
Stefano Rini
ECE Department
National Chiao Tung University, Taiwan
IWCIT 2020
May 27, 2020
1
Outline
 Introduction
• Image Features
• Image Matching Problem
 Motivation
 Information Ratio (IR)
 Mutual Information Ratio (MIR)
 Lower Bounds
• LIR
• LMIR
 Numerical Experiments
• Evaluating the IR feature
• Evaluating the MIR feature
• Effectiveness of the features
 Conclusion
 Future Works 2
Handcrafted Feature Extraction:
• Oriented FAST and Rotated BRIEF (ORB)1
• Speeded Up Robust Features (SURF)2
• KAZE3
Deep Features:
• FASTER4
• V-FAST5
Introduction: Image Features
3
Local Feature Points
known as image information
1E. Rublee, et al., “Orb: An efficient alternative to sift or surf,” International conference on computer vision, 2011.
2H. Bay, et al., “Speeded-up robust features (surf),” Computer vision and image understanding, 2008.
3P. F. Alcantarilla, et al., “Kaze features,” in European Conference on Computer Vision, 2012.
4E. Rosten, et al., “Faster and better: A machine learning approach to corner detection,” IEEE TPAMI, 2008.
5T.-H. Yu, et al., “Real-time action recognition by spatiotemporal semantic and structural forests.” in BMVC, 2010.
Image Feature Points for Matching:
• Scale Invariant
• Rotation Invariant
• Viewpoint Invariant
• Robust to illumination and quality variation
Applications:
• Image Stitching (to produce a panorama or high-resolution image)
• Image Registration (alignment)
• 3D Reconstruction
• Depth Estimation
• Etc.
4
Introduction: Image Matching Problem
Matching
First frame Second frame
By now, there is no knowledge about:
• The count of feature points before feature extraction
• The count of matched feature points before matching process
Motivation
5
 How many feature points exist in a given image, regardless of how features are described?
 How many common features can be determined among two given images?
Objective: An estimation of these counts based on the image (channel) histogram
our approach is substantially different from the other approaches in the literature
Challenge:
 Image histogram does not preserve that how the intensities are distributed over the image pixels
Definition:
• 𝑚 ≔ 0, … , 𝑚 − 1, 𝑚 = ℤ/(𝑚 + 1)ℤ
Color Space:
• standard RGB (Red, Green, and Blue)
Image Channel:
• 𝑿 𝑪 of the dimension 𝑁 × 𝑀, where 𝑪𝜖 𝑅, 𝐺, 𝐵
• each image pixel is itself a vector in [2 𝐷 − 1]3, where D is the color depth (usually 8)
The channel with the distribution 𝑷 𝑿 𝑪 (𝑖):
• ℎ𝑖(𝑪) is the image channel histogram for 𝑖 ∈ 2 𝐷 − 1
• ℎ𝑖,𝑗(𝑪) is the joint histogram of two consecutive channels 𝑿 𝟏 𝑪 and 𝑿 𝟐 𝑪 for 𝑖, 𝑗 ∈ 2 𝐷 − 1
• Probability mass function: 𝑝𝑖 𝑪 =
ℎ 𝑖 𝑪
𝑁𝑀
• Joint probability mass function: 𝑝𝑖,𝑗 𝑪 =
ℎ 𝑖,𝑗 𝑪
𝑁𝑀
Notation
6
• ℎ𝑖(𝑪) pixels with self-information − log 𝑝𝑖 𝑪
• Cumulative information for intensity level 𝑖 ∶ −ℎ𝑖 𝑪 log 𝑝𝑖 𝑪 [𝑝𝑖𝑥𝑒𝑙 − 𝑛𝑎𝑡𝑠]
Under uniform distribution:
• 𝑃 𝑝𝑖𝑥𝑒𝑙 𝑖𝑠 𝑎 𝑓𝑒𝑎𝑡𝑢𝑟𝑒 𝑝𝑜𝑖𝑛𝑡 𝑖𝑛𝑡𝑒𝑛𝑠𝑖𝑡𝑦 𝑙𝑒𝑣𝑒𝑙 𝑖𝑠 𝑖 =
1
ℎ 𝑖 𝑪
with a self-information log ℎ𝑖 𝑪 [𝑛𝑎𝑡𝑠]
• 𝑟𝑖 𝑪, 𝑿 ≔ ቐ
− log 𝑝 𝑖 𝑪
log ℎ 𝑖 𝑪
ℎ𝑖 𝑪 > 1
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
Summation over all intensities:
• 𝑟 𝑪, 𝑿 = 𝑁𝑀 × σ𝑖∈[2 𝐷−1] 𝑝𝑖 𝑪 . 𝑟𝑖 𝑪, 𝑿 = σ𝑖∈[2 𝐷−1] ℎ𝑖 𝑪 . 𝑟𝑖 𝑪, 𝑿 [𝑝𝑖𝑥𝑒𝑙]
7
Information Ratio (IR)
ℎ𝑖 𝑪 Feature?
log ℎ𝑖 𝑪 − log 𝑝𝑖 𝑪
In an analogous way as the IR image feature:
• by using the likelihood ratio and the previous procedure,
• 𝑚𝑖,𝑗 𝑪, 𝑿 𝟏; 𝑿 𝟐 ≔
log
𝑝 𝑖,𝑗 𝑪
𝑝 𝑖 𝑪 𝑝 𝑗 𝑪
log ℎ 𝑖,𝑗 𝑪
ℎ𝑖,𝑗 𝑪 > 1
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
Summation over all intensities:
• 𝑚 𝑪, 𝑿 𝟏; 𝑿 𝟐 = 𝑁𝑀 × σ𝑖 ,𝑗∈[2 𝐷−1] 𝑝𝑖,𝑗 𝑪 . 𝑚𝑖,𝑗 𝑪, 𝑿 𝟏; 𝑿 𝟐
= σ𝑖 ,𝑗∈[2 𝐷−1] ℎ𝑖,𝑗 𝑪 . 𝑚𝑖,𝑗 𝑪, 𝑿 𝟏; 𝑿 𝟐 [𝑝𝑖𝑥𝑒𝑙]
Mutual Information Ratio (MIR)
8
A lower bound on the IR feature (LIR):
• 𝑟 𝑪, 𝑿 ≥
𝑁𝑀
log 𝑁𝑀
෡𝐻(𝑪) ≥ 0, where ෡𝐻(𝑪) is the sample entropy of the channel.
A lower bound on the MIR feature (LMIR):
• 𝑚 𝑪, 𝑿 𝟏; 𝑿 𝟐 ≥
𝑁𝑀
log 𝑁𝑀
መ𝐼 𝑪 ≥ 0, where መ𝐼 𝑪 is the sample mutual information of the
channel.
An inequality:
• when 𝐷 ≤
log 𝑁𝑀
2 log 2
, then both 𝑟 𝑪, 𝑿 and 𝑚 𝑪, 𝑿 𝟏; 𝑿 𝟐 ≤ 𝑁𝑀
Lower Bounds
9
Datasets:
• University of Oxford’s Affine Covariant Regions1
• INRIA Copydays2
Applied algorithms for evaluating:
• ORB
• KAZE
• SURF
Image Feature Distance (𝒅)
• Two features to be valid when they have minimum
distance greater than a chosen threshold 𝑑.
• 𝑑 ∈ {1, 8}
Numerical Experiments
10
1Available: http://www.robots.ox.ac.uk/ vgg/data,” 2004.
2Available: http://lear.inrialpes.fr/people/jegou/data.php,” 2008.
Procedure:
• Obtaining the IR feature count with varying levels of image brightness through a coefficient 𝐾
11
Effectiveness of the IR feature
Showing the effectiveness and applicability of the IR feature
IR-based optimization method:
• Maximum count of the extracted features is not necessarily for 𝐾 = 1
• Finding 𝐾 which maximizes the curve of the IR than 𝐾 ⇒ 𝐾 𝑂𝑝𝑡𝑖𝑚𝑖𝑧𝑒𝑟
• The computational complexity on average is 1.5ms
12
Effectiveness of the IR feature
Precision: *E03
Conclusion:
• The IR and MIR are two estimation of the image feature points and their matches, respectively
• Information entropy and mutual entropy are two lower bound of these features
• KAZE, SURF, and ORB algorithms follow the curve of the IR than coefficient 𝐾
• KAZE, SURF, and ORB can extract an amount of features lower than the IR and LIR features
• The IR and MIR are measures with the exact meaning of the information in literature
• The IR- based optimizer method outperforms applied feature extraction algorithms significantly
• LIR and LMIR are two features reliant on information entropy and mutual information but they are not
related to the normalized form of these information measures.
Future Works:
• Evaluating MIR and LMIR for more than 2 consecutive channels
• Applying these features in different computer vision algorithms optimization
Conclusion & Future Works
13
14
Thank you
IWCIT 2020

More Related Content

What's hot

Detection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyDetection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyIJERA Editor
 
Multifocus_IRANIANCEE.2014.6999819
Multifocus_IRANIANCEE.2014.6999819Multifocus_IRANIANCEE.2014.6999819
Multifocus_IRANIANCEE.2014.6999819Iman Roosta
 
Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...eSAT Journals
 
Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object TrackingWonsang You
 
Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014Harindra Pradhana
 
Multiple Object Tracking
Multiple Object TrackingMultiple Object Tracking
Multiple Object TrackingRainakSharma
 
Visual Object Tracking: review
Visual Object Tracking: reviewVisual Object Tracking: review
Visual Object Tracking: reviewDmytro Mishkin
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filterSRIKANTH DANDE
 
Moving object detection using background subtraction algorithm using simulink
Moving object detection using background subtraction algorithm using simulinkMoving object detection using background subtraction algorithm using simulink
Moving object detection using background subtraction algorithm using simulinkeSAT Publishing House
 
Feature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingFeature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingijcga
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...ijcsa
 
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDMImplementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDMSoma Boubou
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval ofijcsity
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillanceAshfaqul Haque John
 
K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundIJCSIS Research Publications
 

What's hot (20)

Detection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyDetection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A Survey
 
Multifocus_IRANIANCEE.2014.6999819
Multifocus_IRANIANCEE.2014.6999819Multifocus_IRANIANCEE.2014.6999819
Multifocus_IRANIANCEE.2014.6999819
 
Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...
 
Presentation of Visual Tracking
Presentation of Visual TrackingPresentation of Visual Tracking
Presentation of Visual Tracking
 
Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object Tracking
 
Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014Visual object tracking using particle clustering - ICITACEE 2014
Visual object tracking using particle clustering - ICITACEE 2014
 
Multiple Object Tracking
Multiple Object TrackingMultiple Object Tracking
Multiple Object Tracking
 
Visual Object Tracking: review
Visual Object Tracking: reviewVisual Object Tracking: review
Visual Object Tracking: review
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filter
 
Moving object detection using background subtraction algorithm using simulink
Moving object detection using background subtraction algorithm using simulinkMoving object detection using background subtraction algorithm using simulink
Moving object detection using background subtraction algorithm using simulink
 
Feature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingFeature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imaging
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
 
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDMImplementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
 
B49010511
B49010511B49010511
B49010511
 
Object tracking
Object trackingObject tracking
Object tracking
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
 
Background subtraction
Background subtractionBackground subtraction
Background subtraction
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
 
K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective Background
 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
 

Similar to The information and mutual information ration for counting image features and their matches

seminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbk
seminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbkseminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbk
seminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbkRajeshKotian11
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...IRJET Journal
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementSean Moran
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmKriti Bajpai
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTIONijcses
 
Survey on Single image Super Resolution Techniques
Survey on Single image Super Resolution TechniquesSurvey on Single image Super Resolution Techniques
Survey on Single image Super Resolution TechniquesIOSR Journals
 
Survey on Single image Super Resolution Techniques
Survey on Single image Super Resolution TechniquesSurvey on Single image Super Resolution Techniques
Survey on Single image Super Resolution TechniquesIOSR Journals
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALsipij
 
Defect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewDefect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewSayali Bodhankar
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementSean Moran
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...ijistjournal
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...ijistjournal
 
Novel Iterative Back Projection Approach
Novel Iterative Back Projection ApproachNovel Iterative Back Projection Approach
Novel Iterative Back Projection ApproachIOSR Journals
 
Image Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic AlgorithmImage Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic AlgorithmAM Publications
 
Study and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection TechniquesStudy and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection TechniquesCSCJournals
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 

Similar to The information and mutual information ration for counting image features and their matches (20)

seminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbk
seminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbkseminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbk
seminar reprtv hdchjbjfkdbf dgusghdfs gsdgjsbk
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
Jc3515691575
Jc3515691575Jc3515691575
Jc3515691575
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acm
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
 
Survey on Single image Super Resolution Techniques
Survey on Single image Super Resolution TechniquesSurvey on Single image Super Resolution Techniques
Survey on Single image Super Resolution Techniques
 
Survey on Single image Super Resolution Techniques
Survey on Single image Super Resolution TechniquesSurvey on Single image Super Resolution Techniques
Survey on Single image Super Resolution Techniques
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
Defect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewDefect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab view
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
Novel Iterative Back Projection Approach
Novel Iterative Back Projection ApproachNovel Iterative Back Projection Approach
Novel Iterative Back Projection Approach
 
K01116569
K01116569K01116569
K01116569
 
Image Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic AlgorithmImage Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic Algorithm
 
Study and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection TechniquesStudy and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection Techniques
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
OpenCV.pdf
OpenCV.pdfOpenCV.pdf
OpenCV.pdf
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

The information and mutual information ration for counting image features and their matches

  • 1. The Information & Mutual Information Ratio for Counting Image Features and Their Matches Ali Khajegili Mirabadi ECE Department Isfahan University of Technology, Iran Stefano Rini ECE Department National Chiao Tung University, Taiwan IWCIT 2020 May 27, 2020 1
  • 2. Outline  Introduction • Image Features • Image Matching Problem  Motivation  Information Ratio (IR)  Mutual Information Ratio (MIR)  Lower Bounds • LIR • LMIR  Numerical Experiments • Evaluating the IR feature • Evaluating the MIR feature • Effectiveness of the features  Conclusion  Future Works 2
  • 3. Handcrafted Feature Extraction: • Oriented FAST and Rotated BRIEF (ORB)1 • Speeded Up Robust Features (SURF)2 • KAZE3 Deep Features: • FASTER4 • V-FAST5 Introduction: Image Features 3 Local Feature Points known as image information 1E. Rublee, et al., “Orb: An efficient alternative to sift or surf,” International conference on computer vision, 2011. 2H. Bay, et al., “Speeded-up robust features (surf),” Computer vision and image understanding, 2008. 3P. F. Alcantarilla, et al., “Kaze features,” in European Conference on Computer Vision, 2012. 4E. Rosten, et al., “Faster and better: A machine learning approach to corner detection,” IEEE TPAMI, 2008. 5T.-H. Yu, et al., “Real-time action recognition by spatiotemporal semantic and structural forests.” in BMVC, 2010.
  • 4. Image Feature Points for Matching: • Scale Invariant • Rotation Invariant • Viewpoint Invariant • Robust to illumination and quality variation Applications: • Image Stitching (to produce a panorama or high-resolution image) • Image Registration (alignment) • 3D Reconstruction • Depth Estimation • Etc. 4 Introduction: Image Matching Problem Matching First frame Second frame
  • 5. By now, there is no knowledge about: • The count of feature points before feature extraction • The count of matched feature points before matching process Motivation 5  How many feature points exist in a given image, regardless of how features are described?  How many common features can be determined among two given images? Objective: An estimation of these counts based on the image (channel) histogram our approach is substantially different from the other approaches in the literature Challenge:  Image histogram does not preserve that how the intensities are distributed over the image pixels
  • 6. Definition: • 𝑚 ≔ 0, … , 𝑚 − 1, 𝑚 = ℤ/(𝑚 + 1)ℤ Color Space: • standard RGB (Red, Green, and Blue) Image Channel: • 𝑿 𝑪 of the dimension 𝑁 × 𝑀, where 𝑪𝜖 𝑅, 𝐺, 𝐵 • each image pixel is itself a vector in [2 𝐷 − 1]3, where D is the color depth (usually 8) The channel with the distribution 𝑷 𝑿 𝑪 (𝑖): • ℎ𝑖(𝑪) is the image channel histogram for 𝑖 ∈ 2 𝐷 − 1 • ℎ𝑖,𝑗(𝑪) is the joint histogram of two consecutive channels 𝑿 𝟏 𝑪 and 𝑿 𝟐 𝑪 for 𝑖, 𝑗 ∈ 2 𝐷 − 1 • Probability mass function: 𝑝𝑖 𝑪 = ℎ 𝑖 𝑪 𝑁𝑀 • Joint probability mass function: 𝑝𝑖,𝑗 𝑪 = ℎ 𝑖,𝑗 𝑪 𝑁𝑀 Notation 6
  • 7. • ℎ𝑖(𝑪) pixels with self-information − log 𝑝𝑖 𝑪 • Cumulative information for intensity level 𝑖 ∶ −ℎ𝑖 𝑪 log 𝑝𝑖 𝑪 [𝑝𝑖𝑥𝑒𝑙 − 𝑛𝑎𝑡𝑠] Under uniform distribution: • 𝑃 𝑝𝑖𝑥𝑒𝑙 𝑖𝑠 𝑎 𝑓𝑒𝑎𝑡𝑢𝑟𝑒 𝑝𝑜𝑖𝑛𝑡 𝑖𝑛𝑡𝑒𝑛𝑠𝑖𝑡𝑦 𝑙𝑒𝑣𝑒𝑙 𝑖𝑠 𝑖 = 1 ℎ 𝑖 𝑪 with a self-information log ℎ𝑖 𝑪 [𝑛𝑎𝑡𝑠] • 𝑟𝑖 𝑪, 𝑿 ≔ ቐ − log 𝑝 𝑖 𝑪 log ℎ 𝑖 𝑪 ℎ𝑖 𝑪 > 1 0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 Summation over all intensities: • 𝑟 𝑪, 𝑿 = 𝑁𝑀 × σ𝑖∈[2 𝐷−1] 𝑝𝑖 𝑪 . 𝑟𝑖 𝑪, 𝑿 = σ𝑖∈[2 𝐷−1] ℎ𝑖 𝑪 . 𝑟𝑖 𝑪, 𝑿 [𝑝𝑖𝑥𝑒𝑙] 7 Information Ratio (IR) ℎ𝑖 𝑪 Feature? log ℎ𝑖 𝑪 − log 𝑝𝑖 𝑪
  • 8. In an analogous way as the IR image feature: • by using the likelihood ratio and the previous procedure, • 𝑚𝑖,𝑗 𝑪, 𝑿 𝟏; 𝑿 𝟐 ≔ log 𝑝 𝑖,𝑗 𝑪 𝑝 𝑖 𝑪 𝑝 𝑗 𝑪 log ℎ 𝑖,𝑗 𝑪 ℎ𝑖,𝑗 𝑪 > 1 0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 Summation over all intensities: • 𝑚 𝑪, 𝑿 𝟏; 𝑿 𝟐 = 𝑁𝑀 × σ𝑖 ,𝑗∈[2 𝐷−1] 𝑝𝑖,𝑗 𝑪 . 𝑚𝑖,𝑗 𝑪, 𝑿 𝟏; 𝑿 𝟐 = σ𝑖 ,𝑗∈[2 𝐷−1] ℎ𝑖,𝑗 𝑪 . 𝑚𝑖,𝑗 𝑪, 𝑿 𝟏; 𝑿 𝟐 [𝑝𝑖𝑥𝑒𝑙] Mutual Information Ratio (MIR) 8
  • 9. A lower bound on the IR feature (LIR): • 𝑟 𝑪, 𝑿 ≥ 𝑁𝑀 log 𝑁𝑀 ෡𝐻(𝑪) ≥ 0, where ෡𝐻(𝑪) is the sample entropy of the channel. A lower bound on the MIR feature (LMIR): • 𝑚 𝑪, 𝑿 𝟏; 𝑿 𝟐 ≥ 𝑁𝑀 log 𝑁𝑀 መ𝐼 𝑪 ≥ 0, where መ𝐼 𝑪 is the sample mutual information of the channel. An inequality: • when 𝐷 ≤ log 𝑁𝑀 2 log 2 , then both 𝑟 𝑪, 𝑿 and 𝑚 𝑪, 𝑿 𝟏; 𝑿 𝟐 ≤ 𝑁𝑀 Lower Bounds 9
  • 10. Datasets: • University of Oxford’s Affine Covariant Regions1 • INRIA Copydays2 Applied algorithms for evaluating: • ORB • KAZE • SURF Image Feature Distance (𝒅) • Two features to be valid when they have minimum distance greater than a chosen threshold 𝑑. • 𝑑 ∈ {1, 8} Numerical Experiments 10 1Available: http://www.robots.ox.ac.uk/ vgg/data,” 2004. 2Available: http://lear.inrialpes.fr/people/jegou/data.php,” 2008.
  • 11. Procedure: • Obtaining the IR feature count with varying levels of image brightness through a coefficient 𝐾 11 Effectiveness of the IR feature
  • 12. Showing the effectiveness and applicability of the IR feature IR-based optimization method: • Maximum count of the extracted features is not necessarily for 𝐾 = 1 • Finding 𝐾 which maximizes the curve of the IR than 𝐾 ⇒ 𝐾 𝑂𝑝𝑡𝑖𝑚𝑖𝑧𝑒𝑟 • The computational complexity on average is 1.5ms 12 Effectiveness of the IR feature Precision: *E03
  • 13. Conclusion: • The IR and MIR are two estimation of the image feature points and their matches, respectively • Information entropy and mutual entropy are two lower bound of these features • KAZE, SURF, and ORB algorithms follow the curve of the IR than coefficient 𝐾 • KAZE, SURF, and ORB can extract an amount of features lower than the IR and LIR features • The IR and MIR are measures with the exact meaning of the information in literature • The IR- based optimizer method outperforms applied feature extraction algorithms significantly • LIR and LMIR are two features reliant on information entropy and mutual information but they are not related to the normalized form of these information measures. Future Works: • Evaluating MIR and LMIR for more than 2 consecutive channels • Applying these features in different computer vision algorithms optimization Conclusion & Future Works 13