Announcement

Collapse
No announcement yet.

Re: Number of control points for DLT

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Re: Number of control points for DLT

    Brian Davis wrote:

    > Following on from Rich Hinrich's posting: If one uses 16 or 50 points,
    > presumably some are more accurately known than others. I've often
    > wondered whether one should (i) calculate the residuals (i.e., differences
    > between "known" and predicted locations of the markers on the calibration
    > object), (ii) exclude those marker(s) with a large residual, and (iii) recalibrate
    > the cameras. This procedure would entail starting off with 16 (or 50)
    > markers and ending up with slightly fewer (e.g., 15 or 49) points that would be
    > used in the final calibration process.
    >
    > I suspect that this would offer the advantage that a single, incorrectly
    > defined, point on the calibration cube would not degrade the calibration
    > procedure. I also suspect that this method would yield equivalent results
    > when using 16 or 50 points since you would land up using only the best
    > subset of the "known" calibration points.
    >
    > Regards, Brian Davis
    > Cleveland Clinic Foundation
    >
    > -------------------------------------------------------------------
    > To unsubscribe send UNSUBSCRIBE BIOMCH-L to LISTSERV@nic.surfnet.nl
    > For more information: http://www.kin.ucalgary.ca/isb/biomch-l.html
    > -------------------------------------------------------------------

    Indeed, this can be done and I have experimented (rather extensively) with user
    interactive
    iterative adjustment methods of this type for DLT parameter estimation. However,
    there is an important aspect of these methods that one should
    always keep in mind -- the residuals are composed of errors in: 1) measured position,

    2) calculated position, and 3) the camera model. Thus, when removing a point
    using "residual reducing" , the source of the error is often unclear. It could be that

    the "known" or measured measured position was the culprit, not the
    calculated (or predicted) position.

    The importance of this can be better understood by the following
    simple experiment. Perform a normal DLT calibration. Then adjust the measured
    position of the control point with the largest residual (without actually moving the
    control point!) so that the overall residual errors are reduced. Note, the condition
    number for the overdetermined system of equations (in the DLT matrix formulation)
    could also be used as the objective function to be minimized). It is usually possible
    to reduce the residual errors (differences between measured and predicted values) by
    making these numerical adjustments to the measured position. But, the obvious
    question to ask is -- Does this improve the accuracy in the reconstruction?
    Answer -- sometimes. Why? Because sometimes the residual error may be
    strongly influenced by a measured position error, while at other times it may be
    dominated by errors in the camera model (e.g. lens distortion) or calculated position
    errors.

    Comment. Often there is a tendency to fill the view plane (in each camera) with
    the control points; i.e. position the cameras such that several control points are
    near the boundaries of the image planes in each camera. This is almost surely not
    a good idea when using the DLT method (esp. the linear DLT method); since image
    points at the boundaries of the image plane will nearly always dominate
    the errors (mainly due to greater distortion along the boundaries). And thus,
    control point images along the boundaries will tend to degrade the overall
    accuracy of the DLT parameters (and 3D reconstruction). Improved
    accuracy (overall) can usually be obtained by using control points that lie closer
    to the center of the image. Again, I suggest that you perform some simple
    experiment to test this claim.

    A more provocative question is -- Do we really need calibration parameters to obtain
    the 3D position of a marker from its 2D camera images? This question should not be
    dismissed so quickly since it gets at the very heart of geometrical transformations --
    more
    specifically, the foundations of perspective geometry. For the more curious, take a
    look at:

    http://www.inria.fr/

    You might be surprised!

    -- VPS
    ************************************************** *
    V. Stokes, Ph.D. ---------> Quality Has No Fear
    BMC, Neuroscience of Time
    Karolinska Institute
    SWEDEN
    ************************************************** *
Working...
X