Full text: Proceedings, XXth congress (Part 5)

   
   
  
  
  
   
   
    
    
    
  
    
   
   
   
   
    
   
    
    
   
    
    
  
    
  
     
   
    
  
   
    
    
   
   
   
   
    
    
   
    
  
    
    
   
     
     
  
     
   
| l, Rue de l'Université, F-88100 
ABSTRACT 
be used to quickly provide an initial match when registering a 
1 INTRODUCTION 
The theme of our research group at St-Dié deals with task- 
oriented 3-D modelling of existing environments (Even, 
2004). Compared to other teams working in the computer 
vision domain, our goal focuses on the acquisition of 3-D 
models that are well adapted to given tasks. Typical re- 
quirements include acquisition time, geometrical reliabil- 
ity or visual realism, but also relevant structuration and se- 
mantical contents. The operator's knowledge of the model 
destination and his ability to select appropriate details in 
the sensed data are necessary and manual interventions are 
thus required within the modelling process. Therefore we 
put emphasis on interactive methods with efficient com- 
puter assistances that are based on geometrical reasoning, 
image processing or expertise integration. 
We chose a top-down approach (from 3D to 2D) where 
solid primitives are selected and assembled together di- 
rectly on the images in order to ensure the conformity to 
reality (Even, 2001). It provides a more natural way to 
build the 3-D model than a classical bottom-up approach 
(from 2D to 3D) where homologous image features are first 
extracted and then processed to basically build a surface 
modcl. Its high flexibility to cope with hard environment 
constraints and erroneous hypotheses was recently demon- 
strated in the scope of a radioactive cell modelling work 
(Leroux et al., 2002). 
This interactive modelling method includes many objects 
registration tasks to make their projection match relevant 
image features. They are mainly intended to put objects at 
their correct place in 3-D space, assuming that the back- 
ground image is oriented. But inversely, they are also used 
to orient new images using already modelled objects. The 
object degrees of freedom (3 translations + 3 rotations) are 
successively controlled with the mouse. Most often this 
work proves uneasy. mainly because it is difficult to de- 
termine the rotation axis. In structured environment, some 
204 
A GENERIC PROCEDURE FOR INTERACTIVE 3D MODEL REGISTRATION ON IMAGES 
Philippe EVEN 
LORIA / IUT 
de St-Dié, 
Saint Dié des Vosges, France, 
Philippe.Even@loria.fr 
KEY WORDS: Three-dimensional, Model, Image, Registration, User, Interface. 
This paper presents a generic and user-friendly procedure for interactive 3-D model registration on images. Such tasks 
are numerous in a CAD-based model acquisition process through interactive means. Moreover object alignment can also 
whole model on actual data. This task could be performed 
by setting a minimal set of 2D-3D point matches. Our goal is to set up a more user-friendly solution, which minimizes 
the amount of manual work. We have implemented a two-step procedure relying on the selection in the image of some 
structured object features. First a visual feature interpretation method is used. It provides a solution that fixes at least 
two rotation parameters. Remaining degrees-of-freedom are then easily handled through interactive modes. Several 
interpretation methods are proposed to cope with various contexts according to the available features. Achieved accuracy 
is a posteriori estimated to help the operator decide on the registration reliability. 
geometrical constraints can often be used to back-project 
image features such as points, lines, or elliptical contours. 
They deal with parallelism, orthogonality, axial symmetry, 
etc. Each onc may require a dedicated interface, and so 
globally hamper the system appropriation by the user. 
Therefore we implemented a generic two-steps procedure. 
Based on the available constraint, a direct solution is first 
computed in order to fix the rotation axis. The remaining 
degrees of freedom are then interactively determined using 
the mouse. An estimation of the solution consistency is 
finally displayed to the user so that he could decide of the 
registration reliability. 
2 ANALYTICAL SOLUTIONS TO THE REGIST- 
RATION PROBLEM 
Our top-down approach aims at limiting the number of vi- 
sual feature extraction tasks. Many authors already ad- 
dressed the problem of registration from a restricted set 
of points or lines. In the RANSAC paradigm (Fischler and 
Bolles. 1981), a small set of n control points is used to 
provide a first solution, further enhanced with consistent 
additional points. It was shown that a unique solution can 
be computed from four coplanar points. Analytical solu- 
tions were later proposed to solve this perspective-4-points 
problem with different angular configurations between the 
points (Horaud et al., 1989). 
The pose determination problem can also be solved from 
lines. It was shown that the projection of three lines with 
known relative orientations leads to an eighth-degree equa- 
tion (Dhome et al., 1989). Actually two vertical lines and a 
horizontal line are sufficient to directly determine the rota- 
tion matrix (Shum et al., 1998). Moreover the case of lines 
belonging to planes with known configurations was also 
studied (Chen, 1991); for coplanar configurations where 
the lines belong to the same plane, orthogonal configura- 
tions where the planes are mutually perpendicular, and pa- 
  
  
Internatio 
rallel cot 
closed-fc 
cones in 
Recent v 
its projec 
and Liu, 
lutions. . 
reconstri 
of views 
3 THE 
31 Pri 
The mai 
the deter 
plemente 
course be 
tasks. Fit 
the scene 
to fix at 
remainin 
tively wil 
A set of 
enough t 
countere( 
user inter 
the rigid 
The two i 
used to d 
rations ai 
- Stereo | 
- Shape « 
of a shap 
- Coplan 
in two vi 
- Parallei 
lines in a 
- Orthoga 
thogonal 
The oper 
= Prelin 
to be reg 
that obje 
relevant « 
a fixed in 
to movet 
termine t] 
= Firsts 
lution R. 
arranged 
P, is defi: 
to the vie 
It was pr 
these sol 
features t 
lution to
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.