I'm building a particle filter and have two measurements, say one from a camera (C) and one from a GPS (G). Each measurement has a PDF associated with it defined by a mean and sigma. It turns out that the sigma for C is very small while the one for G is rather large.
When I run a measurement update step of the particle filter, I evaluate PDF_G(measurement_g) and PDF_C(measurement_c) for each particle in order to determine which particle's pose most closely matches the measurements. Since sigma_C << sigma_G, the PDF_C(measurement_c) term always dominates the weighting since the result is always really large or small (as opposed to the much wider Gaussian that describes PDF_G). This is because I am multiplying the two PDF results together but this seems incorrect since the units do not match and I haven't done any normalization.
Is this the correct way to combine the PDF results from two independent measurements when trying to determine which hypothesis (particle) most closely matches the measurements? Thanks!