Page 411 -
P. 411

Section 12.3  Registering Deformable Objects  379




























                            FIGURE 12.7: Edge orientation can be a deceptive cue for verification, as this figure
                            illustrates. The edge points marked on the image come from a model of a spanner,
                            recognized and verified with 52% of its outline points matching image edge points with
                            corresponding orientations. Unfortunately, the image edge points come from the oriented
                            texture on the table, not from an instance of the spanner. As the text suggests, this
                            difficulty could be avoided with a much better description of the spanner’s interior as
                            untextured, which would be a poor match to the oriented texture of the table. This
                            figure was originally published as Figure 4 of “Efficient model library access by projectively
                            invariant indexing functions,” by C.A. Rothwell et al., Proc. IEEE CVPR, 1992, c   IEEE,
                            1992.


                            Each point on this triangle has a reference intensity value, which we can obtain by
                            querying the image at that location on the triangle. Write v 1 , v 2 , v 3 for the vertices
                            of the triangle. We can represent interior points of the triangle using barycentric
                            coordinates; with a point in the reference triangle given by (s, t) such that 0 ≤ s ≤ 1,
                            0 ≤ t ≤ 1and s + t ≤ 1, we associate the point

                                                p(s, t; v)= sv 1 + tv 2 +(1 − s − t)v 3

                            (which lies inside the triangle). The reference intensity value associated with the
                            point (s, t) for the triangle (v 1 , v 2 , v 3 )is I o (p(s, t; v)).
                                 We can get the intensity field of the face in a neutral position by moving the
                            reference points to neutral locations. This represents a deformation of both the
                            geometry of the mesh and of the intensity field represented by the mesh. Assume
                            in the neutral location the three triangle vertices v i map to w i . Then, for a small
                            triangle, we expect that the intensity field of the new triangle is a deformed version
                            of the intensity field of the original triangle. Now the representation in terms of
                            barycentric coordinates is useful; you can check that we expect
                                                   I n (p(s, t; w)) = I o (p(s, t; v))
   406   407   408   409   410   411   412   413   414   415   416