next up previous contents
Next: Application: Symmetric Enclosure versus Up: Selective Symmetry Detection for Previous: Projecting Edges onto the

Symmetric Enclosure

After noting the edges intersecting the template and attenuating them appropriately, the edges are sorted into 32 angular bins depending on the region of the template they fall under. Figure [*] displays the division of the model by a ray emanating from its center at 32 angular intervals to form these bins. Within each bin i, the strongest projected edge magnitude is stored as $\lambda_{i}$ . In this way, we form an angular profile of the edge data as shown in Figure [*]. Symmetric enclosure is then computed by summing the contribution to symmetry of each pair of bins as in Equation [*] which is derived from Equation [*] [20]:


 \begin{displaymath}SE=\sum_{i=1}^{32}\sum_{j=1}^{32} \lambda_{i} \lambda_{j} \sin(\frac{\vartheta_{i}
- \vartheta_{j}}{2})
\end{displaymath} (2.9)

$\vartheta_{i}$
Angular position of ith bin
$\lambda_{i}$
Peak projected edge magnitude in ith bin


  
Figure 2.16: Splitting templates into angular bins
\begin{figure}\center
\epsfig{file=consymscal/figs/bins32.ps,height=7cm, angle=-90}\end{figure}


  
Figure 2.17: Computing the angular profile of a contour
\begin{figure}\center
\epsfig{file=consymscal/figs/angularProfile.ps,height=7cm, angle=-90}\end{figure}

Due to the pixelization of the edge data, smaller templates will not overlap enough pixels in the edge map to trigger each of their 32 angular bins. Thus, small templates will yield consistently lower values of SE. Therefore each template's output is normalized and presented as a percentage of the possible peak output of the template. For each template, we compute the maximum possible value of SE. The final output is a value from 0 to 100% allowing the implementation of a template-independent threshold on SE. Thus, resolution variations in the image due to scaling and discretization will not affect the response of our template-based symmetry detection.


next up previous contents
Next: Application: Symmetric Enclosure versus Up: Selective Symmetry Detection for Previous: Projecting Edges onto the
Tony Jebara
2000-06-23