Download presentation

Presentation is loading. Please wait.

Published byQuinn Pickup Modified over 4 years ago

1
Announcements •Homework due Tuesday. •Office hours Monday 1-2 instead of Wed. 2-3.

2
Knowledge of the world is often statistical. •When the appearance of an object varies, but not completely arbitrarily. •Examples: –Classes of objects: faces, cars, bicycles –Segmentation: contour shape, texture, background appearance.

3
Represent statistics with probability distribution •Every value has a probability •Probabilities between 0 and 1 •Probabilities sum to 1 •Two Issues –How do we get these distributions? –How do we use them?

4
Background Subtraction •We’ll use this as our first example. •Many images of same scene. •A pixel is foreground or background. •Many training examples of background. •Classify pixels in new image

5
The Problem …

6
Look at each pixel individually … Then classify:

7
Just Subtract? - and threshold difference 1080120

8
Background isn’t static 12 3 410100

9
Probability Distribution for Pixels •p(I(x,y)=k) for the probability that the pixel at (x,y) will have an intensity of k

10
Bayes’ Law This tells us how to reach a conclusions using evidence, if we know the probability that the evidence would occur. Probability (x,y) is background if intensity is 107? Who knows? Probability intensity is 107 if background? We can measure.

11
Bayes’ law cont’d If we have uniform prior for foreground pixel, then key is to find probability distribution for background.

12
Sample Distribution with Histogram •Histogram: count # times each intensity appears. •We estimate distribution from experience. •If 1/100 of the time, background pixel is 17, then assume P(I(x,y)=17|B) = 1/100. •May not be true, but best estimate. •Requires Ergodicity, ie distribution doesn’t change over time.

13
Sample Distribution Problems •This estimate can be noisy. Try: k=6; n=10; figure(1); hist(floor(k*rand(1,n)), 0:(k-1)) for different values of k and n. •Need a lot of data.

14
Histogram of One Pixel Intensities

15
Kernel Density Estimation •Assume p(I(x,y)=k) similar for similar values of k. •So observation of k tells us a new observation at or near k is more likely. •Equivalent to smoothing distribution. (smoothing reduces noise)

16
KDE vs. Sample Distribution •Suppose we have one observation –Sample dist. says that event has prob. 1 •All other events have prob. 0 –KDE says there’s a smooth dist. with a peak at that event. •Many observations just average what happens with one.

17
KDE cont’d •To compute P(x,y)=k, for every sample we add something based on distance between sample and k. •Let s i be sample no. i of (x,y), N the number of samples, be a parameter.

18
KDE for Background Subtraction •For each pixel, compute probability background would look like this. •Then threshold.

19
Naïve Subtraction With Model of Background Distribution

Similar presentations

OK

1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.

1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.

© 2018 SlidePlayer.com Inc.

All rights reserved.

To ensure the functioning of the site, we use **cookies**. We share information about your activities on the site with our partners and Google partners: social networks and companies engaged in advertising and web analytics. For more information, see the Privacy Policy and Google Privacy & Terms.
Your consent to our cookies if you continue to use this website.

Ads by Google

Ppt on prepositions in english grammar Ppt on different forms of agriculture Download ppt on data handling class 7 Ppt on isobars and isotopes definition Ppt on db2 introduction to management Ad mad show ppt on tv Ppt on networking related topics about computer Ppt on resources and development of class 10 Download ppt on mobile operating system Hours by appt only