Distribution Fields

                  A Unifying Representation
                for Low-Level Vision Problems
                      Erik Learned-Miller
                   with Laura Sevilla Lara, Manju Narayana,
                                  Ben Mears




Computer Science Department
Unifying Low-Level Vision
     Tracking
     Optical Flow
     Affine invariant matching
     Stereo
     Backgrounding
     Registration
     Image Stitching
          What kind of representation serves all these
      problems well?



Distribution Fields                                      2
Unifying Descriptors and Representations

     HOG, SIFT, Shape Contexts
     Geometric blur
     Multi-scale methods
     Mixture of Gaussian backgrounding
     Bilateral filter
     Joint alignment (congealing)




Distribution Fields                         3
Tracking




Distribution Fields   4
Basics of Tracking

         Frame T      Frame T+d




Distribution Fields               5
Basics of Tracking

         Frame T      Frame T+d




Distribution Fields               6
Basics of Tracking

         Frame T      Frame T+d




Distribution Fields               7
Basics of Tracking

         Frame T      Frame T+d




Distribution Fields               8
The Core Matching Problem
   Find best match of patch I to image J,
   for some set of transformations.
                                            image J
             patch I




Distribution Fields                                   9
Key issues
   Large “basin of attraction” in gradient descent
   Robustness to appearance changes of target




Distribution Fields                                   10
Local optimum problem in alignment
                             Stuck in a local
            Unaligned
                             optimum




Distribution Fields                             11
Common solution to gradient descent matching
   Blur images?
        • “Spreads information”
        • Also destroys information through averaging




Distribution Fields                                     12
Exploding an image




                      One plane
                      for each
                      feature
                      value.




Distribution Fields         13
Spatial Blur: 3d convolution with 2d Gaussian




Distribution Fields                              14
Spatial Blur: 3d convolution with 2d Gaussian




                      KEY PROPERTY: doesn't destroy
                      information through averaging


Distribution Fields                                   15
Properties of Distribution Field Representation
   Much larger basin of attraction than other
    descriptors.
   A useful probability model from a single image.
   Inherently multi-scale.
   Extension and unification of many popular
    descriptors.
   State of the art performance from extremely
    simple algorithms.




Distribution Fields                                   16
Properties of Distribution Field Representation
   Much larger basin of attraction than other
    descriptors.
   A useful probability model from a single image.
   Inherently multi-scale.
   Extension and unification of many popular
    descriptors.
   State of the art performance with extremely
    simple algorithms.

   THANKS!


Distribution Fields                                   17
The likelihood match




Distribution Fields     18
Sharpening match




Distribution Fields   19
Understanding the sharpening match




        What standard deviation maximizes the likelihood of
        a given point under a zero-mean Gaussian?

Distribution Fields                                           20
Intuition behind sharpening match
   Increase standard deviation until it matches
    “average distance” to matching points.




Distribution Fields                                21
Properties of the sharpening match
   A patch has probability of 1.0 under its own
    distribution field.
   Probability of an image patch degrades gracefully
    as it is translated away from best position.
   Optimum “sigma” value gives a very intuitive
    notion of the quality of the image match.




Distribution Fields                                     22
Basin of attraction studies




Distribution Fields            23
Basin of attraction studies

                      GIVEN A RANDOM PATCH...




Distribution Fields                             24
Basin of attraction studies

                      AND A RANDOM DISPLACEMENT...




Distribution Fields                                  25
Basin of attraction studies




Distribution Fields            26
Basin of attraction studies




Distribution Fields            27
Basin of attraction results




Distribution Fields            28
Tracking results
   State of the art results on tracking with standard
    sequences
        • Very simple code
        • Trivial motion model
        • Simple memory model




Distribution Fields                                      29
Closely Related work
     Mixture of Gaussian backgrounding (Stauffer...)
     Shape contexts (Belongie and Malik)
     Congealing (me)
     Bilateral filter
     SIFT (Lowe), HOG (Dalal and Triggs)
     Geometric Blur (Berg)
     Rectified flow techniques (Efros, Mori)
     Mean-shift tracking
     Kernel tracking
     and many others...

Distribution Fields                                     30

More Related Content

PPTX
Cuberilles Statistical Volume Visualisation for Medical and Geological Data
PDF
SURF - Speeded Up Robust Features
PPTX
Visual cryptography
PDF
Lect11 clipping in3d
PDF
Machine learning for high-speed corner detection
PPTX
Visual realism
PDF
Rear View Virtual Image Displays
PPT
Build Your Own 3D Scanner: Surface Reconstruction
Cuberilles Statistical Volume Visualisation for Medical and Geological Data
SURF - Speeded Up Robust Features
Visual cryptography
Lect11 clipping in3d
Machine learning for high-speed corner detection
Visual realism
Rear View Virtual Image Displays
Build Your Own 3D Scanner: Surface Reconstruction

What's hot (18)

PPTX
PPTX
Implementing a modern, RenderMan compliant, REYES renderer
DOC
Copy of 3 d report
PPTX
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
PDF
Generation and weighting of 3D point correspondences for improved registratio...
PDF
2012.09.25 - Local and non-metric similarities between images - why, how and ...
PPTX
Keynote - SPIE Stereoscopic Displays & Applications 2014
PPTX
visual realism in geometric modeling
PDF
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
PPTX
GRPHICS01 - Introduction to 3D Graphics
PPTX
study Active Refocusing Of Images And Videos
PDF
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
PDF
Stereo vision
PPTX
Visual realism -HIDDEN REMOVAL METHODS
PPTX
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
PDF
Blignaut Visual Span And Other Parameters For The Generation Of Heatmaps
PPTX
Concept of stereo vision based virtual touch
Implementing a modern, RenderMan compliant, REYES renderer
Copy of 3 d report
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Generation and weighting of 3D point correspondences for improved registratio...
2012.09.25 - Local and non-metric similarities between images - why, how and ...
Keynote - SPIE Stereoscopic Displays & Applications 2014
visual realism in geometric modeling
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
GRPHICS01 - Introduction to 3D Graphics
study Active Refocusing Of Images And Videos
Vector Distance Transform Maps for Autonomous Mobile Robot Navigation
Stereo vision
Visual realism -HIDDEN REMOVAL METHODS
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Blignaut Visual Span And Other Parameters For The Generation Of Heatmaps
Concept of stereo vision based virtual touch
Ad

Similar to Fcv rep learned-miller (20)

PPTX
Computer vision series
PPTX
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
PPTX
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
PPT
Shadow Mapping with Today's OpenGL Hardware
PPT
CS 354 Project 2 and Compression
PDF
Digital image classification
PPTX
Digital Image Processing Fundamental
PPTX
attention_and_transformer_architecture .pptx
PPTX
04 data viz concepts
PPT
Segmentation of Image practical applications.ppt
PDF
Object Segmentation (D2L7 Insight@DCU Machine Learning Workshop 2017)
PPTX
conv_nets.pptx
PPTX
Kccsi 2012 a real-time robust object tracking-v2
PPTX
Object detection - RCNNs vs Retinanet
PDF
Clipping
PPTX
Active Strokes: Coherent Line Stylization for Animated 3D Models
PDF
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
PPT
GRPHICS05 - Rendering (2)
PDF
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
PDF
Large Scale Image Retrieval 2022.pdf
Computer vision series
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Shadow Mapping with Today's OpenGL Hardware
CS 354 Project 2 and Compression
Digital image classification
Digital Image Processing Fundamental
attention_and_transformer_architecture .pptx
04 data viz concepts
Segmentation of Image practical applications.ppt
Object Segmentation (D2L7 Insight@DCU Machine Learning Workshop 2017)
conv_nets.pptx
Kccsi 2012 a real-time robust object tracking-v2
Object detection - RCNNs vs Retinanet
Clipping
Active Strokes: Coherent Line Stylization for Animated 3D Models
Point Cloud Processing: Estimating Normal Vectors and Curvature Indicators us...
GRPHICS05 - Rendering (2)
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019
Large Scale Image Retrieval 2022.pdf
Ad

More from zukun (20)

PDF
My lyn tutorial 2009
PDF
ETHZ CV2012: Tutorial openCV
PDF
ETHZ CV2012: Information
PDF
Siwei lyu: natural image statistics
PDF
Lecture9 camera calibration
PDF
Brunelli 2008: template matching techniques in computer vision
PDF
Modern features-part-4-evaluation
PDF
Modern features-part-3-software
PDF
Modern features-part-2-descriptors
PDF
Modern features-part-1-detectors
PDF
Modern features-part-0-intro
PDF
Lecture 02 internet video search
PDF
Lecture 01 internet video search
PDF
Lecture 03 internet video search
PDF
Icml2012 tutorial representation_learning
PPT
Advances in discrete energy minimisation for computer vision
PDF
Gephi tutorial: quick start
PDF
EM algorithm and its application in probabilistic latent semantic analysis
PDF
Object recognition with pictorial structures
PDF
Iccv2011 learning spatiotemporal graphs of human activities
My lyn tutorial 2009
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Information
Siwei lyu: natural image statistics
Lecture9 camera calibration
Brunelli 2008: template matching techniques in computer vision
Modern features-part-4-evaluation
Modern features-part-3-software
Modern features-part-2-descriptors
Modern features-part-1-detectors
Modern features-part-0-intro
Lecture 02 internet video search
Lecture 01 internet video search
Lecture 03 internet video search
Icml2012 tutorial representation_learning
Advances in discrete energy minimisation for computer vision
Gephi tutorial: quick start
EM algorithm and its application in probabilistic latent semantic analysis
Object recognition with pictorial structures
Iccv2011 learning spatiotemporal graphs of human activities

Recently uploaded (20)

DOCX
search engine optimization ppt fir known well about this
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPT
Geologic Time for studying geology for geologist
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Modernising the Digital Integration Hub
search engine optimization ppt fir known well about this
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Zenith AI: Advanced Artificial Intelligence
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Enhancing plagiarism detection using data pre-processing and machine learning...
A review of recent deep learning applications in wood surface defect identifi...
The influence of sentiment analysis in enhancing early warning system model f...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
UiPath Agentic Automation session 1: RPA to Agents
Chapter 5: Probability Theory and Statistics
Improvisation in detection of pomegranate leaf disease using transfer learni...
Final SEM Unit 1 for mit wpu at pune .pptx
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Geologic Time for studying geology for geologist
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Getting started with AI Agents and Multi-Agent Systems
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
OpenACC and Open Hackathons Monthly Highlights July 2025
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Modernising the Digital Integration Hub

Fcv rep learned-miller

  • 1. Distribution Fields A Unifying Representation for Low-Level Vision Problems Erik Learned-Miller with Laura Sevilla Lara, Manju Narayana, Ben Mears Computer Science Department
  • 2. Unifying Low-Level Vision  Tracking  Optical Flow  Affine invariant matching  Stereo  Backgrounding  Registration  Image Stitching What kind of representation serves all these problems well? Distribution Fields 2
  • 3. Unifying Descriptors and Representations  HOG, SIFT, Shape Contexts  Geometric blur  Multi-scale methods  Mixture of Gaussian backgrounding  Bilateral filter  Joint alignment (congealing) Distribution Fields 3
  • 5. Basics of Tracking Frame T Frame T+d Distribution Fields 5
  • 6. Basics of Tracking Frame T Frame T+d Distribution Fields 6
  • 7. Basics of Tracking Frame T Frame T+d Distribution Fields 7
  • 8. Basics of Tracking Frame T Frame T+d Distribution Fields 8
  • 9. The Core Matching Problem Find best match of patch I to image J, for some set of transformations. image J patch I Distribution Fields 9
  • 10. Key issues  Large “basin of attraction” in gradient descent  Robustness to appearance changes of target Distribution Fields 10
  • 11. Local optimum problem in alignment Stuck in a local Unaligned optimum Distribution Fields 11
  • 12. Common solution to gradient descent matching  Blur images? • “Spreads information” • Also destroys information through averaging Distribution Fields 12
  • 13. Exploding an image One plane for each feature value. Distribution Fields 13
  • 14. Spatial Blur: 3d convolution with 2d Gaussian Distribution Fields 14
  • 15. Spatial Blur: 3d convolution with 2d Gaussian KEY PROPERTY: doesn't destroy information through averaging Distribution Fields 15
  • 16. Properties of Distribution Field Representation  Much larger basin of attraction than other descriptors.  A useful probability model from a single image.  Inherently multi-scale.  Extension and unification of many popular descriptors.  State of the art performance from extremely simple algorithms. Distribution Fields 16
  • 17. Properties of Distribution Field Representation  Much larger basin of attraction than other descriptors.  A useful probability model from a single image.  Inherently multi-scale.  Extension and unification of many popular descriptors.  State of the art performance with extremely simple algorithms.  THANKS! Distribution Fields 17
  • 20. Understanding the sharpening match What standard deviation maximizes the likelihood of a given point under a zero-mean Gaussian? Distribution Fields 20
  • 21. Intuition behind sharpening match  Increase standard deviation until it matches “average distance” to matching points. Distribution Fields 21
  • 22. Properties of the sharpening match  A patch has probability of 1.0 under its own distribution field.  Probability of an image patch degrades gracefully as it is translated away from best position.  Optimum “sigma” value gives a very intuitive notion of the quality of the image match. Distribution Fields 22
  • 23. Basin of attraction studies Distribution Fields 23
  • 24. Basin of attraction studies GIVEN A RANDOM PATCH... Distribution Fields 24
  • 25. Basin of attraction studies AND A RANDOM DISPLACEMENT... Distribution Fields 25
  • 26. Basin of attraction studies Distribution Fields 26
  • 27. Basin of attraction studies Distribution Fields 27
  • 28. Basin of attraction results Distribution Fields 28
  • 29. Tracking results  State of the art results on tracking with standard sequences • Very simple code • Trivial motion model • Simple memory model Distribution Fields 29
  • 30. Closely Related work  Mixture of Gaussian backgrounding (Stauffer...)  Shape contexts (Belongie and Malik)  Congealing (me)  Bilateral filter  SIFT (Lowe), HOG (Dalal and Triggs)  Geometric Blur (Berg)  Rectified flow techniques (Efros, Mori)  Mean-shift tracking  Kernel tracking  and many others... Distribution Fields 30