SlideShare a Scribd company logo
1 of 45
BENCHMARK
BERKLEY SEGMENTATION
DATASET
HUMAN- Segmented Benchmark
D. Martin and C. Fowlkes and D. Tal and J. Malik;
A Database of Human Segmented Natural Images
and its Application to Evaluating Segmentation
Algorithms and Measuring Ecological Statistics;
ICCV 2001
SO FAR....
Gray Scale Image-
Contour Detection and Hierarchical Image
Segmentation. P. Arbelaez, M. Maire, C. Fowlkes and J.
Malik; IEEE TPAMI, Vol. 33, No. 5, pp. 898-916, May
2011. SCORE – 0.68
RGB Image-
Xiaofeng Ren and Liefeng Bo, "Discriminatively
Trained Sparse Code Gradients for Contour Detection.",
NIPS 2012. SCORE – 0.71
D. Martin, C. Fowlkes, J. Malik. "Learning to Detect Natural Image
Boundaries Using Local Brightness, Color and Texture Cues", TPAMI 2004
DISCRIMINATIVE POWER OF
FEATURES
“Not for too smart people who loves
complex features and complex algorithms”
-
‘Pattern Recognition and Machine
Learning’,
Christopher M. Bishop, ISBN-10:
0387310738,Springer, 2006.
STEP - I
Gradient Features Proved to be significant.
Gradients are Important !!
* Let’s Talk !
Gradients
 Edges are significant local changes of
intensity in an image.
 Goal-
Produce a line drawing of a scene from an
image of that scene
Extract as much Structural Information as
possible
What causes intensity changes?
 Geometric events-
object boundary (discontinuity
in depth and/or surface
color and texture)
surface boundary (discontinuity
in surface orientation and/or surface color
and texture)
Sounds Great-
this is what we were hoping for!!
Issues
Non-geometric events-
specularity (direct reflection Of light,
such as a mirror)
shadows (from other objects
or from the same object)
Inter- reflections
Fooled by Noisy Peaks – We will
Concentrate on this as of now ..
Criteria for optimal edge detection
 Good Detection-
Minimize Misdetection, False Alarm
 Good localization-
edges detected must be as close as
possible to the true edges
 Sparsity -
Non- Maxima Suppression
FINDING OPTIMAL DETECTOR BY
NUMERICAL OPTIMIZATION
 Very Hard to find optimal Detector in closed form
 Numerical Approximation
 First order Derivative of Gaussian is good
Approximation. – around 20% worse than the optimal.
JOHN CANNY; A Computational Approach to Edge
Detection; IEEE TRANSACTIONS ON PATTERN
ANALYSIS AND MACHINE INTELLIGENCE,
VOL. PAMI-8, NO. 6, NOVEMBER 1986
Canny Detector
 Gradient Computation
 Non- Maxima Suppression
 Hysteresis
Works Fine !! But, we are not looking for
detection results here. We want to get the
Feature only.
Gradient
 Should be Discriminative Enough
 We will stop before Thresholding
 Gradient Image should reveal the structural
information – High values at boundaries –
Should be high contrast between non-edge
and edge.
1st Order DOG
1 parameter to tune - σ
1st Order DOG
 Does it really represent the High Level
structural Information?
 Is it really leading us near to Human Drawn
Outline Benchmark?
 Can we Do better?
 Tuning σ Doesn’t really Help !!
Anisotropic Diffusion
 Diffuse along Non-Edges
 Keep Structural information
 Remove Noise
*Pietro Perona, Jitendra Malik; Scale-space
and edge detection using anisotropic
Diffusion; ITPAMI 1990
Issues
 Computationally Expensive
 Can afford when the Goal is solely Image
Enhancement and we are working on a
single Image.
 Finding Optimal Kappa for the Training
Data – Too much Computation.
Another Option..
 5 –tap or 7-tap Differentiation
 Derived from Canny’s
Formulation
 Much Better !!
*Hany Farid Eero,P. Simoncelli; Differentiation of
Discrete Multi-Dimensional Signals; IEEE
TRANSACTIONS ON IMAGE PROCESSING,2004
7th Order Kernel
 Kernel Size increased to 7
 Computational Expense more.
 Can we do equally good or better with a
smaller Convolution Kernel ?
Proposed Kernel (FDOG)
 Any random order derivative Can be approximated by
Infinite Sequence
 Well Established in Control System Design
-CRONE Solvers.
*B. Mathieu, P. Melchior, A. Oustaloup, Ch.
Ceyral; Fractional differentiation for edge detection;
Signal Processing, Elsevier 2002
3rd Order Approximation
 Additional Parameter- Order of the Filter v
along with σ of Gaussian.
 V can take any non-integer value
 We will concentrate on{0,2}
 V=1 and V=2 are traditional DOG and LOG,
special cases of Fractional Gradient
Some Results
Observation
 Edge vs. Non edge contrast decrease as we
increase V from 0.1 to 0.9.
 Lower V means higher PSNR score.
 Lower V gives lower weights to weak edges.
Loose finer details.
Optimal Order?
Two Options-
 Learn V using the Training images.
 Choose something around 0.5-0.6
 Choosing V in {0,1} we can only do Better
than DOG !!
Some Results after Non- Max
Suppression
Orders Top to Bottom Left to Right , 0.3,0.5,0.7,1
Evaluating The Results
How do you know when the
detection algorithm is good?
 Looks great on these four images.
*Not Acceptable
Jianbo Shi, Charless Fowlkes, David Martin, Eitan
Sharon ;Graph Based Image Segmentation Tutorial;
CVPR 2004
Commonly Used Popular
Quantitative Measures
 False Alarm (Type- II error)
 Misdetection (Type- I error)
 Signal to Noise Ratio*
*Canny’s Thesis evolves around maximizing
this SNR.
Which one is the Best Measure
for our purpose?
 None !!!!
Let’s think about this.
Our Goal is Segmentation
 This Gradient Filter design is one of the steps of
Image Segmentation.
 Later Stages are already Computationally
Complex.
 Do not need to fine tune the Gradient parameter
too much as V= 0.7 and V= 0.7763 won’t affect
the segmentation result significantly.
Evaluation
 Should not train rigorously to fine tune V.
 Finding False Alarm, Misdetection etc using
the Human Benchmark is unnecessary
 Anyways we will eventually do this at the
end.
SNR
 Signal to Noise Ratio requires a Noise
Model.
 Noise Estimation is itself a different
problem.
 Too Much work to calculate SNR for the
Dataset and also we do not have Camera
Model etc. Information.
So How to evaluate?
 We Propose two simple methods.
Peak Signal Noise Ratio (PSNR):
Widely Used in Image Compression.
Measures how much information retained.
PSNR= - 10 log (MSE)+20 log Max(I)
Higher the Better
Variance Variation
Var(noisy Image)= Var(trueImage)+Var(noise)
After applying Smoothing
Noise Removed Equally for all cases
Variation in Variance Now accounts for Structural Loss
Lower The Better
 Henstock,, Peter V. and Chelberg, David M., "Automatic Gradient Threshold
Determination for Edge Detection Using a Statistical Model A Description of the
Model and Comparison of Algorithms" (1996).ECE Technical Reports. Paper 95
Score Function
 J=PSNR*(1/Variation in Variance)
 Find v s.t. Max(J(v))
 We suggest simply finding J for different
settings of V and find a suitable value from
the plot. (Run over the entire Training Data
and take average responses over all the
training examples for each V )
 Exact Value of V does not give you much
some close approximation is Good Enough.
V for Berkley Dataset
Can even find optimal σ
 Again Trying to Maximize over the Score
Function for different σ.
Extension to Frequency Domain
 Certainly if Denoising is our goal we can
spend as much time as we can trying to find
better filters and can be very precisely done
in Frequency Domain.
Justification of Fractional Poles
 Say we have a filter of order 0.5.
 So, we have a 0.5 pole??
 What is a 0.5 pole?
Generalized Frequency Domain
 Riemann Sheets-
Shared Poles
 Stability-
Matignon’s Theorem
W Plane Filter Design
 Mapping from Fractional Plane to a Plane which is
a linear combination of all the Riemann Sheets
projected together.
 Design filter in W plane, Figure out the Mapping
Functions, Map Back to frequency plane
*A.Acharya, S. Das, I.Pan, Sh.Das ; Extending the concept of analog
Butterworth filter for fractional order Systems; Signal Processing,
Elsevier, Volume 94, January 2014, Pages 409–420
Future Plans of this Project
 Build the Filter Bank with these learned Filters
considering different orientation and other cues.
 Form the Feature Space
 Run AP Clustering/ N-Cut with refined
affinities.
 Hope to go beyond the bar
Thank You

More Related Content

What's hot

Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayNAVER Engineering
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingEswar Publications
 
mvitelli_ee367_final_report
mvitelli_ee367_final_reportmvitelli_ee367_final_report
mvitelli_ee367_final_reportMatt Vitelli
 
Image Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZWImage Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZWIJERA Editor
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolutionalokahuti
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...ijcisjournal
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of ImageSatheesh K
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural NetworksTayleeGray
 
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPDIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPvijayanand Kandaswamy
 
Dissection network
Dissection networkDissection network
Dissection network哲东 郑
 
Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)Kamlesh Kumar
 
The super resolution technology 2016
The super resolution technology 2016The super resolution technology 2016
The super resolution technology 2016Testo Viet Nam
 
Image compression techniques by using wavelet transform
Image compression techniques by using wavelet transformImage compression techniques by using wavelet transform
Image compression techniques by using wavelet transformAlexander Decker
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in VisionSangmin Woo
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learningYu Huang
 

What's hot (17)

Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things away
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image Processing
 
mvitelli_ee367_final_report
mvitelli_ee367_final_reportmvitelli_ee367_final_report
mvitelli_ee367_final_report
 
Image Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZWImage Compression using Combined Approach of EZW and LZW
Image Compression using Combined Approach of EZW and LZW
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural Networks
 
Jc3515691575
Jc3515691575Jc3515691575
Jc3515691575
 
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPDIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
 
Dissection network
Dissection networkDissection network
Dissection network
 
Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)
 
The super resolution technology 2016
The super resolution technology 2016The super resolution technology 2016
The super resolution technology 2016
 
Image compression techniques by using wavelet transform
Image compression techniques by using wavelet transformImage compression techniques by using wavelet transform
Image compression techniques by using wavelet transform
 
What is spatial Resolution
What is spatial ResolutionWhat is spatial Resolution
What is spatial Resolution
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in Vision
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
 

Similar to Human Segmented Benchmark Dataset: Fractional Order Gradient Features

10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdfLinda Garcia
 
P.maria sheeba 15 mco010
P.maria sheeba 15 mco010P.maria sheeba 15 mco010
P.maria sheeba 15 mco010W3Edify
 
Computer vision series
Computer vision seriesComputer vision series
Computer vision seriesPerry Lea
 
Rigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy SystemRigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy Systeminventy
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023Joaquim Jorge
 
Peak detection cwt
Peak detection cwtPeak detection cwt
Peak detection cwtjessyHanna
 
07 dimensionality reduction
07 dimensionality reduction07 dimensionality reduction
07 dimensionality reductionMarco Quartulli
 
Edge Detection Using Fuzzy Logic
Edge Detection Using Fuzzy LogicEdge Detection Using Fuzzy Logic
Edge Detection Using Fuzzy LogicIJERA Editor
 
Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3thomaswangxin
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposureiosrjce
 
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy up...
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy  up...OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy  up...
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy up...feature software solutions pvt ltd
 
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.Wuhyun Rico Shin
 
Fr pca lda
Fr pca ldaFr pca lda
Fr pca ldaultraraj
 
International Journal of Pharmaceutical Science Invention (IJPSI)
International Journal of Pharmaceutical Science Invention (IJPSI)International Journal of Pharmaceutical Science Invention (IJPSI)
International Journal of Pharmaceutical Science Invention (IJPSI)inventionjournals
 
What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)Randa Elanwar
 
IT6005 digital image processing question bank
IT6005   digital image processing question bankIT6005   digital image processing question bank
IT6005 digital image processing question bankGayathri Krishnamoorthy
 

Similar to Human Segmented Benchmark Dataset: Fractional Order Gradient Features (20)

10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
 
P.maria sheeba 15 mco010
P.maria sheeba 15 mco010P.maria sheeba 15 mco010
P.maria sheeba 15 mco010
 
Computer vision series
Computer vision seriesComputer vision series
Computer vision series
 
Rigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy SystemRigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy System
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023
 
J010245458
J010245458J010245458
J010245458
 
Peak detection cwt
Peak detection cwtPeak detection cwt
Peak detection cwt
 
07 dimensionality reduction
07 dimensionality reduction07 dimensionality reduction
07 dimensionality reduction
 
Edge Detection Using Fuzzy Logic
Edge Detection Using Fuzzy LogicEdge Detection Using Fuzzy Logic
Edge Detection Using Fuzzy Logic
 
FinalReport
FinalReportFinalReport
FinalReport
 
Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
I010634450
I010634450I010634450
I010634450
 
Lecture 06: Features and Uncertainty
Lecture 06: Features and UncertaintyLecture 06: Features and Uncertainty
Lecture 06: Features and Uncertainty
 
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy up...
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy  up...OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy  up...
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy up...
 
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
 
Fr pca lda
Fr pca ldaFr pca lda
Fr pca lda
 
International Journal of Pharmaceutical Science Invention (IJPSI)
International Journal of Pharmaceutical Science Invention (IJPSI)International Journal of Pharmaceutical Science Invention (IJPSI)
International Journal of Pharmaceutical Science Invention (IJPSI)
 
What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)
 
IT6005 digital image processing question bank
IT6005   digital image processing question bankIT6005   digital image processing question bank
IT6005 digital image processing question bank
 

Human Segmented Benchmark Dataset: Fractional Order Gradient Features

  • 1.
  • 2. BENCHMARK BERKLEY SEGMENTATION DATASET HUMAN- Segmented Benchmark D. Martin and C. Fowlkes and D. Tal and J. Malik; A Database of Human Segmented Natural Images and its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics; ICCV 2001
  • 3. SO FAR.... Gray Scale Image- Contour Detection and Hierarchical Image Segmentation. P. Arbelaez, M. Maire, C. Fowlkes and J. Malik; IEEE TPAMI, Vol. 33, No. 5, pp. 898-916, May 2011. SCORE – 0.68 RGB Image- Xiaofeng Ren and Liefeng Bo, "Discriminatively Trained Sparse Code Gradients for Contour Detection.", NIPS 2012. SCORE – 0.71
  • 4.
  • 5.
  • 6. D. Martin, C. Fowlkes, J. Malik. "Learning to Detect Natural Image Boundaries Using Local Brightness, Color and Texture Cues", TPAMI 2004
  • 7. DISCRIMINATIVE POWER OF FEATURES “Not for too smart people who loves complex features and complex algorithms” - ‘Pattern Recognition and Machine Learning’, Christopher M. Bishop, ISBN-10: 0387310738,Springer, 2006.
  • 8. STEP - I Gradient Features Proved to be significant. Gradients are Important !! * Let’s Talk !
  • 9. Gradients  Edges are significant local changes of intensity in an image.  Goal- Produce a line drawing of a scene from an image of that scene Extract as much Structural Information as possible
  • 10. What causes intensity changes?  Geometric events- object boundary (discontinuity in depth and/or surface color and texture) surface boundary (discontinuity in surface orientation and/or surface color and texture) Sounds Great- this is what we were hoping for!!
  • 11. Issues Non-geometric events- specularity (direct reflection Of light, such as a mirror) shadows (from other objects or from the same object) Inter- reflections Fooled by Noisy Peaks – We will Concentrate on this as of now ..
  • 12. Criteria for optimal edge detection  Good Detection- Minimize Misdetection, False Alarm  Good localization- edges detected must be as close as possible to the true edges  Sparsity - Non- Maxima Suppression
  • 13. FINDING OPTIMAL DETECTOR BY NUMERICAL OPTIMIZATION  Very Hard to find optimal Detector in closed form  Numerical Approximation  First order Derivative of Gaussian is good Approximation. – around 20% worse than the optimal. JOHN CANNY; A Computational Approach to Edge Detection; IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. PAMI-8, NO. 6, NOVEMBER 1986
  • 14. Canny Detector  Gradient Computation  Non- Maxima Suppression  Hysteresis Works Fine !! But, we are not looking for detection results here. We want to get the Feature only.
  • 15. Gradient  Should be Discriminative Enough  We will stop before Thresholding  Gradient Image should reveal the structural information – High values at boundaries – Should be high contrast between non-edge and edge.
  • 16. 1st Order DOG 1 parameter to tune - σ
  • 17. 1st Order DOG  Does it really represent the High Level structural Information?  Is it really leading us near to Human Drawn Outline Benchmark?  Can we Do better?  Tuning σ Doesn’t really Help !!
  • 18. Anisotropic Diffusion  Diffuse along Non-Edges  Keep Structural information  Remove Noise *Pietro Perona, Jitendra Malik; Scale-space and edge detection using anisotropic Diffusion; ITPAMI 1990
  • 19. Issues  Computationally Expensive  Can afford when the Goal is solely Image Enhancement and we are working on a single Image.  Finding Optimal Kappa for the Training Data – Too much Computation.
  • 20. Another Option..  5 –tap or 7-tap Differentiation  Derived from Canny’s Formulation  Much Better !! *Hany Farid Eero,P. Simoncelli; Differentiation of Discrete Multi-Dimensional Signals; IEEE TRANSACTIONS ON IMAGE PROCESSING,2004
  • 21. 7th Order Kernel  Kernel Size increased to 7  Computational Expense more.  Can we do equally good or better with a smaller Convolution Kernel ?
  • 22. Proposed Kernel (FDOG)  Any random order derivative Can be approximated by Infinite Sequence  Well Established in Control System Design -CRONE Solvers. *B. Mathieu, P. Melchior, A. Oustaloup, Ch. Ceyral; Fractional differentiation for edge detection; Signal Processing, Elsevier 2002
  • 23. 3rd Order Approximation  Additional Parameter- Order of the Filter v along with σ of Gaussian.  V can take any non-integer value  We will concentrate on{0,2}  V=1 and V=2 are traditional DOG and LOG, special cases of Fractional Gradient
  • 25. Observation  Edge vs. Non edge contrast decrease as we increase V from 0.1 to 0.9.  Lower V means higher PSNR score.  Lower V gives lower weights to weak edges. Loose finer details.
  • 26. Optimal Order? Two Options-  Learn V using the Training images.  Choose something around 0.5-0.6  Choosing V in {0,1} we can only do Better than DOG !!
  • 27. Some Results after Non- Max Suppression Orders Top to Bottom Left to Right , 0.3,0.5,0.7,1
  • 29. How do you know when the detection algorithm is good?  Looks great on these four images. *Not Acceptable Jianbo Shi, Charless Fowlkes, David Martin, Eitan Sharon ;Graph Based Image Segmentation Tutorial; CVPR 2004
  • 30. Commonly Used Popular Quantitative Measures  False Alarm (Type- II error)  Misdetection (Type- I error)  Signal to Noise Ratio* *Canny’s Thesis evolves around maximizing this SNR.
  • 31. Which one is the Best Measure for our purpose?  None !!!! Let’s think about this.
  • 32. Our Goal is Segmentation  This Gradient Filter design is one of the steps of Image Segmentation.  Later Stages are already Computationally Complex.  Do not need to fine tune the Gradient parameter too much as V= 0.7 and V= 0.7763 won’t affect the segmentation result significantly.
  • 33. Evaluation  Should not train rigorously to fine tune V.  Finding False Alarm, Misdetection etc using the Human Benchmark is unnecessary  Anyways we will eventually do this at the end.
  • 34. SNR  Signal to Noise Ratio requires a Noise Model.  Noise Estimation is itself a different problem.  Too Much work to calculate SNR for the Dataset and also we do not have Camera Model etc. Information.
  • 35. So How to evaluate?  We Propose two simple methods. Peak Signal Noise Ratio (PSNR): Widely Used in Image Compression. Measures how much information retained. PSNR= - 10 log (MSE)+20 log Max(I) Higher the Better
  • 36. Variance Variation Var(noisy Image)= Var(trueImage)+Var(noise) After applying Smoothing Noise Removed Equally for all cases Variation in Variance Now accounts for Structural Loss Lower The Better  Henstock,, Peter V. and Chelberg, David M., "Automatic Gradient Threshold Determination for Edge Detection Using a Statistical Model A Description of the Model and Comparison of Algorithms" (1996).ECE Technical Reports. Paper 95
  • 37. Score Function  J=PSNR*(1/Variation in Variance)  Find v s.t. Max(J(v))  We suggest simply finding J for different settings of V and find a suitable value from the plot. (Run over the entire Training Data and take average responses over all the training examples for each V )  Exact Value of V does not give you much some close approximation is Good Enough.
  • 38. V for Berkley Dataset
  • 39. Can even find optimal σ  Again Trying to Maximize over the Score Function for different σ.
  • 40. Extension to Frequency Domain  Certainly if Denoising is our goal we can spend as much time as we can trying to find better filters and can be very precisely done in Frequency Domain.
  • 41. Justification of Fractional Poles  Say we have a filter of order 0.5.  So, we have a 0.5 pole??  What is a 0.5 pole?
  • 42. Generalized Frequency Domain  Riemann Sheets- Shared Poles  Stability- Matignon’s Theorem
  • 43. W Plane Filter Design  Mapping from Fractional Plane to a Plane which is a linear combination of all the Riemann Sheets projected together.  Design filter in W plane, Figure out the Mapping Functions, Map Back to frequency plane *A.Acharya, S. Das, I.Pan, Sh.Das ; Extending the concept of analog Butterworth filter for fractional order Systems; Signal Processing, Elsevier, Volume 94, January 2014, Pages 409–420
  • 44. Future Plans of this Project  Build the Filter Bank with these learned Filters considering different orientation and other cues.  Form the Feature Space  Run AP Clustering/ N-Cut with refined affinities.  Hope to go beyond the bar