Error-propagation theory is important in computer vision because basic feature-extraction operations affected by noise are common, such as measuring color intensity or the position of a particular feature in an image, and it is important to understand how much this noise affects subsequent computations.
Measurement error due to additive noise is formalized as
,
where
is the observed value,
is the true
value, and
is the additive noise, for example white
Gaussian noise with variance
.
In vision, it may be useful to estimate how the error generated by the
imprecise observation of a point in an image propagates through the
system.
In this case, the observed variables are image
coordinates, both affected by localization errors with variances
and
, respectively, and normally (at least
to a first approximation) uncorrelated with each other.
Using the result of equation (2.37), the generic function
, a function of two random variables, can be approximated
to first order through a Taylor-series expansion as
| (2.40) |
| (2.41) |
With this formulation, several examples can be presented:
| (2.42) |
| (2.43) |
| (2.44) |
| (2.45) |
| (2.46) |
It is interesting to note from these equations how the absolute values assumed by the variables ( and
in the examples) directly affect the error estimate for the final variable
: some variables produce results with lower variance as their magnitude increases, whereas others may exhibit the opposite behavior.
For these reasons, depending on the transformation and therefore on the model estimate to be obtained, some image points may be more important to observe than others.
Paolo medici