- •CONTENTS
- •PREFACE
- •Abstract
- •1. Introduction
- •2.1. Differential Geometry of Space Curves
- •2.2. Inverse Problem Formulation
- •2.3. Reconstruction of Unique Space Curves
- •3. Rigid Motion Estimation by Tracking the Space Curves
- •4. Motion Estimation Using Double Stereo Rigs
- •4.1. Single Stereo Rig
- •4.2. Double Stereo Rigs
- •5.1. Space-Time or Virtual Camera Generation
- •5.2. Visual Hull Reconstruction from Silhouettes of Multiple Views
- •5.2.1. Volume Based Visual Hull
- •5.2.1.1. Intersection Test in Octree Cubes
- •5.2.1.2. Synthetic Model Results
- •5.2.2. Edge Base Visual Hull
- •5.2.2.1. Synthetic Model Results
- •Implementation and Exprimental Results
- •Conclusions
- •Acknowledgment
- •References
- •Abstract
- •Introduction: Ocular Dominance
- •Demography of Ocular Dominance
- •A Taxonomy of Ocular Dominance
- •Is Ocular Dominance Test Specific?
- •I. Tests of Rivalry
- •II. Tests of Asymmetry
- •III. Sighting Tests
- •Some Misconceptions
- •Resolving the Paradox of Ocular Dominance
- •Some Clinical Implications of Ocular Dominance
- •Conclusion
- •References
- •Abstract
- •1. Introduction
- •2. Basic Teory
- •3. Bezier Networks for Surface Contouring
- •4. Parameter of the Vision System
- •5. Experimental Results
- •Conclusions
- •References
- •Abstract
- •Introduction
- •Terminology (Definitions)
- •Clinical Assessment
- •Examination Techniques: Motility
- •Ocular Motility Recordings
- •Semiautomatic Analysis of Eye Movement Recordings
- •Slow Eye Movements in Congenital Nystagmus
- •Conclusion
- •References
- •EVOLUTION OF COMPUTER VISION SYSTEMS
- •Abstract
- •Introduction
- •Present-Day Level of CVS Development
- •Full-Scale Universal CVS
- •Integration of CVS and AI Control System
- •Conclusion
- •References
- •Introduction
- •1. Advantages of Binocular Vision
- •2. Foundations of Binocular Vision
- •3. Stereopsis as the Highest Level of Binocular Vision
- •4. Binocular Viewing Conditions on Pupil Near Responses
- •5. Development of Binocular Vision
- •Conclusion
- •References
- •Abstract
- •Introduction
- •Methods
- •Results
- •Discussion
- •Conclusion
- •References
- •Abstract
- •1. Preferential Processing of Emotional Stimuli
- •1.1. Two Pathways for the Processing of Emotional Stimuli
- •1.2. Intensive Processing of Negative Valence or of Arousal?
- •2. "Blind" in One Eye: Binocular Rivalry
- •2.1. What Helmholtz Knew Already
- •2.3. Possible Influences from Non-visual Neuronal Circuits
- •3.1. Significance and Predominance
- •3.2. Emotional Discrepancy and Binocular Rivalry
- •4. Binocular Rivalry Experiments at Our Lab
- •4.1. Predominance of Emotional Scenes
- •4.1.1. Possible Confounds
- •4.2. Dominance of Emotional Facial Expressions
- •4.3. Inter-Individual Differences: Phobic Stimuli
- •4.4. Controlling for Physical Properties of Stimuli
- •4.5. Validation of Self-report
- •4.6. Summary
- •References
- •Abstract
- •1. Introduction
- •2. Algorithm Overview
- •3. Road Surface Estimation
- •3.1. 3D Data Point Projection and Cell Selection
- •3.2. Road Plane Fitting
- •3.2.1. Dominant 2D Straight Line Parametrisation
- •3.2.2. Road Plane Parametrisation
- •4. Road Scanning
- •5. Candidate Filtering
- •6. Experimental Results
- •7. Conclusions
- •Acknowledgements
- •References
- •DEVELOPMENT OF SACCADE CONTROL
- •Abstract
- •1. Introduction
- •2. Fixation and Fixation Stability
- •2.1. Monocular Instability
- •2.2. Binocular Instability
- •2.3. Eye Dominance in Binocular Instability
- •3. Development of Saccade Control
- •3.1. The Optomotor Cycle and the Components of Saccade Control
- •3.4. Antisaccades: Voluntary Saccade Control
- •3.5. The Age Curves of Saccade Control
- •3.6. Left – Right Asymmetries
- •3.7. Correlations and Independence
- •References
- •OCULAR DOMINANCE
- •INDEX
6 |
Hossein Ebrahimnezhad and Hassan Ghassemian |
|
|
with silhouette of the object instead of sparse local features. Besides, there exist objects, which cannot be represented adequately by primitive object features as points, lines, or circles. Moreover, pose estimations of global object descriptions are, statistically, more accurate and robust than those from a sparse set of local features. Whereas point features reveal little about surface topology, space curves provide such geometrical cues. Therefore, we focus on the space curves to develop an inverse problem approach.
Robert and Faugeras presented an edge-based trinocular stereo algorithm using geometric matching principles [26]. They showed that given the image curvature of corresponding curve points in two views, it is possible to predict the curvature in the third one and use that as a matching criterion. Schmid and Zisserman offered an extension to Robert method by fusing the photometric information and edge information to reduce the outlier matches [27]. Both these approaches apply many heuristics. Han and Park developed a curve-matching algorithm based on geometric constraints [28]. They apply epipolar constraint between two sets of curves and compute corresponding points on the curves. From the initial epipolar constraints obtained from corner point matching, candidate curves are selected according to the epipolar geometry, curve-end constraints, and curve distance measures. Assuming that the corresponding curves in stereo images are rather similar, they apply curve distance measure as a constraint of curve matching. In general, this assumption is not true, as it will be discussed in section 2.2. Kahl and August developed an inverse method to extract space curves from multiple view images [29]. Instead of first seeking a correspondence of image structure and then computing 3D structure, they seek the space curve that is consistent with the observed image curves. By minimizing the potential associated to prior knowledge of space curves, i.e. average curvature, and potential associated to the image formation model, they look for the candidate space curves. The main deficiency of this method is that the relative motion of the cameras is assumed to be known.
2.1. Differential Geometry of Space Curves
Let P =(X ,Y ,Z)be a point whose position in space is given by the equations X = f (s), Y =g(s) and Z =h(s) where f, g, and h are differentiable functions of s.
As s varies continuously, P traces a curve in space. The differential geometry of curves traditionally begins with a vector R(s)=X (s)i+Y (s)j+Z (s)k that describes
the curve parametrically as a function of s that is at least thrice differentiable.
New Trends in Surface Reconstruction Using Space-Time Cameras |
7 |
|
|
Then the tangent vector T(s) is well-defined at every point R(s) and we may choose two additional orthogonal vectors in the plane perpendicular to T(s) to form a complete local orientation frame (see figure 1). We can choose this local coordinate system to be the Frenet frame consisting of the tangent T(s), the principal normal N(s) and the binormal B(s), which are given in terms of the curve itself:
T(s )= |
|
R′(s ) |
; B(s )= |
|
R′(s )×R′′(s ) |
; N(s )=B(s )×T(s ) |
(1) |
|
|
R′(s ) |
|
|
R′(s )×R′′(s ) |
||||
|
|
|
|
|
|
|
||
Differentiating the Frenet frame yields the classic Frenet equations:
T′(s) |
|
|
|
|
|
|
|
|
0 |
κ(s) |
0 T(s) |
|
|||
N′(s) |
= |
|
|
|
R′(s) |
|
|
|
−κ(s) |
0 |
τ(s) N(s) |
(2) |
|||
|
|
|
|
||||||||||||
B′(s) |
|
|
|
|
|
|
|
|
|
0 |
−τ(s) |
0 B(s) |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Here, κ(s)and τ(s) are curvature and torsion of the curve, respectively, which may be written in terms of the curve itself :
κ(s)= |
|
dT |
|
= |
|
|
|
R′(s)×R′′(s) |
|
|
(3) |
||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
ds |
|
|
|
|
R (s) |
|
3 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
′ |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dB |
|
|
|
|
′ |
′′ |
|
|
|
|
|
′′′ |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
τ(s)= |
|
= |
(R |
(s)×R |
(s))R (s) |
(4) |
|||||||||||||||
ds |
|
R (s)×R (s) |
|
|
|
2 |
|||||||||||||||
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
′ |
|
′′ |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Considering the vector R(s)=X (s)i+Y (s)j+Z (s)k , Eq.4 and Eq.5 can be modified
as: |
( |
|
|
) |
|
|
( |
|
|
|
|
) |
|
( |
|
|
|
|
) |
|
|
|
(5) |
|||
κ = |
|
|
2 |
|
|
|
|
|
2 |
|
|
|
|
2 |
|
|
||||||||||
|
|
|
Y Z |
−Y Z |
|
|
+ |
Z X |
−Z X |
|
|
+ |
|
X Y |
−X Y |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
(X 2 +Y 2 +Z 2 )3 2 |
|
|
|
|
|
|
|
|
|
|
||||||||
τ = |
( |
|
) |
|
|
( |
|
|
) |
|
|
( |
|
|
|
) |
(6) |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
X Y Z |
−Y Z |
|
+Y Z X |
−Z X |
|
+Z X Y −X Y |
|
|
|
|
|||||||||||||||
|
|
|
( |
|
|
) |
2 |
|
( |
|
|
|
) |
2 |
( |
|
|
|
|
|
) |
2 |
|
|
|
|
|
|
|
Y Z |
−Y Z |
|
|
+ |
|
Z X |
−Z X |
|
|
+ |
X Y |
−X Y |
|
|
|
|
|
||||||
8 |
Hossein Ebrahimnezhad and Hassan Ghassemian |
|
|
Figure 1. Space curve geometry in Frenet frame.
2.2. Inverse Problem Formulation
Given a sequence of edge curves of a moving object in the calibrated stereo rig, the problem is to extract the space curves on the surface of the object. It is obvious that the plane curve is established by projection of the space curve to camera plane. As it is shown in figure 2, projections of space curve in two different camera planes do not necessarily have the same shape. In the small base line stereo setup, the assumption of shape similarity for correspondent curves will be reasonable because of the small variation of viewpoint. However, in general, for any curve pair in two camera planes we can find one space curve by intersecting the projected rays from plane curves into space through the camera centers. Therefore, the inverse problem of determining the space curve from plane curves is an ill posed problem. To find a way out to this problem, we consider the fundamental theorem of space curves as:
Theorem 1. If two single-valued continuous functions κ(s) and τ(s) are
given for s >0 , then there will exist exactly one space curve determined except for orientation and position in space, i.e. up to a Euclidean motion, where s is the arc length, κ is the curvature, and τ is the torsion [30].
The fundamental theorem illustrates that the parameters κ(s)and τ(s) are intrinsic characteristics of space curve that do not change when the curve moves
New Trends in Surface Reconstruction Using Space-Time Cameras |
9 |
|
|
in the space. This cue leads us to propose a new method of space curve matching based on curvature and torsion similarity through the curve length. The space curves that fit in the surface of rigid object must be consistent in curvature and torsion during the object movement. As illustrated in figure 2, each pair of curves in stereo cameras can define one space curve. However, for any curve in the left camera there is only one true match in the right camera. Hence, only one of the established space curves fits to the surface of the object and the others are outliers (or invalid space curves). In the following, we present a new method to determine the true pair match between different curves.
Figure 2. Space Curve is established by intersection of the rays projected from image curves into the space through the camera centers. Any pair of curves in the left and right camera images can make one space curve.
Proposition 1. Between different pairs of curves in the left and right images of calibrated stereo rig, only the pair is true match that its associated space curve is consistent in curvature and torsion during motion of the curve (or stereo rig).
Proof: For any pair of curves in stereo cameras, we can establish one space curve by projecting them to 3D space through the related camera center and intersecting the projected rays by triangulation (figure 2). Based on the fundamental theorem, if the internal characteristics of space curve i.e. κ(s)and
τ(s) be consistent during movement, all points of curve should have the same
motion parameters. In the other words, we can find a fixed motion matrix i.e. R and T, which transforms all points of the space curve to their new positions. Therefore, if we show that it is impossible to find such a fixed motion matrix for all points of invalid space curve during motion, the proof will be completed. To simplify the proof, we deal with the rectified stereo configuration (figure 3). Any other configuration can be easily converted to this configuration.
10 |
Hossein Ebrahimnezhad and Hassan Ghassemian |
|
|
Figure 3. Reconstructed 3D points from different pairs of points in left and right camera images in rectified stereo configuration. Horizantal scan line is the epipolar line.
Applying the constraint of horizontal scan line, as the epipolar line, the following equations can be easily derived:
P(i ) = X (i ),Y (i ), Z (i ) t = x L(i )T−x x R(i ) x L(i ), y L(i ),1 t
P(ij ) = X (ij ),Y (ij ), Z (ij ) t = x L(i )T−x x R( j ) x L(i ), y L(i ),1 t
(i ) |
|
X (i ) |
|
X (ij ) |
|
|
(i ) |
|
|
|
X (i ) −Tx |
|
|
|
|
X (ji ) −Tx |
|||||||||||||||||||
x L |
= |
|
|
|
|
= |
|
|
|
|
; x R |
= |
|
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
|
|
|||||
|
Z (i ) |
|
|
Z (ij ) |
|
|
Z (i |
) |
|
|
|
|
Z (ji ) |
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
(j ) |
|
|
X (j ) |
|
|
X |
( ji ) |
|
(j ) |
|
|
|
X (j ) |
−Tx |
|
|
|
|
|
X (ij ) −Tx |
|||||||||||||||
x L |
= |
|
|
|
|
= |
|
|
|
|
|
; |
x R |
|
= |
|
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
||||
|
Z (j |
) |
|
|
Z ( ji ) |
|
|
|
Z |
( j ) |
|
|
|
Z |
(ij ) |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
(i ) |
|
|
(i ) |
|
|
|
|
(j ) |
|
|
|
|
( j ) |
|
Y |
(i ) |
|
Y (ij ) |
|
|
|
Y (j ) |
|
|
Y (ji ) |
||||||||||
y L |
= y R |
= y L |
= y R |
= |
|
|
|
|
= |
|
|
|
|
|
|
= |
|
|
|
= |
|
|
|
|
|||||||||||
|
Z (i ) |
|
Z (ij |
) |
|
|
Z (j ) |
|
|
Z (ji ) |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
(7)
(8)
(9)
New Trends in Surface Reconstruction Using Space-Time Cameras |
11 |
|
|
|
|
Suppose that P(i ) is the valid three-dimensional |
point, which has |
been |
reconstructed from the true match pair x L(i ) , x R(i ) and |
P(ij ) is the invalid three- |
|
dimensional point, which has been reconstructed from the false match pair x L(i ) , x R( j ) . Based on the fundamental theorem of space curves, we can find a fixed
matrices R and T, which transform any point P(i ) of the valid space curve to new position Pm(i ) after movement:
s SpaceCurve(i ) → Pm(i ) (s )= R P(i ) (s )+T |
(10) |
In the next step, we should inspect whether there are another fixed matrices R' and T', which transform any point P(ij ) of the invalid space curve to its new position Pm(ij ) after movement, or not. The following equations can be easily extracted:
|
(ij ) |
|
|
|
(ij ) |
|
(ij ) |
|
|
(ij ) |
t |
|
|
|
|
|
|
Tx |
|
|
|
(i ) |
|
|
(i ) |
|
t |
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
X m(i ) |
|
Y m(i ) |
t |
||||||||||||||||||
Pm |
= |
|
X m |
|
,Y m |
|
|
, Z m |
|
|
|
|
= |
|
|
|
|
|
|
|
|
x Lm |
, y Lm |
|
,1 |
|
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
,1 |
|||||||||||||||
|
|
|
|
|
|
|
x |
|
(i ) |
−x (j ) |
|
X |
(i ) |
|
|
X |
( |
j ) −T |
|
|
|
|
(i ) |
|
Z (i ) |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
x |
|
Z |
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lm |
|
|
Rm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
m |
|
|
|
|
|
m |
|
|
m |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z m(i ) |
|
|
|
|
Z m(j ) |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
= |
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
Z (i ) |
|
X (j ) |
−T |
|
X |
|
(i ) |
|
|
|
|
Z |
(i ) |
X ( j ) −T |
|
|
X |
(i ) |
|
|
X |
( j ) |
−T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
m |
|
|
m |
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
m |
m |
|
|
|
|
|
|
m |
|
|
|
|
m |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
1− |
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
X |
(i ) |
|
Z |
(j ) |
|
|
Y |
|
(i ) |
|
|
Y |
(i ) |
Z |
( j ) |
|
|
|
|
Z |
(i ) |
|
|
|
Z (j ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
m |
|
|
|
m |
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
m |
|
|
m |
|
|
|
|
|
|
m |
|
|
|
|
|
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(11) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X m(i ) = R1t P(i ) +T1 |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
R = |
|
|
t |
, R |
t |
|
, |
R |
t |
|
; |
T = T |
|
,T |
|
,T |
3 ] |
t |
→ |
|
|
Y |
(i ) |
= R |
t |
P |
(i ) |
+T |
|
|
|
|
|
(12) |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
R |
2 |
3 |
|
|
1 |
2 |
|
|
|
m |
|
2 |
|
|
2 |
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
Z m(i ) = Rt3 P(i ) +T3
Combining Eq.11 and Eq.12 results in:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
(13) |
|||||
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Pm |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
(i ) |
+T |
|
|
t |
(j ) |
|
+T |
−T |
|
t |
(i ) |
+T |
|
|
t |
(i ) |
+T |
|
|
t |
(j ) |
|
+T |
−T |
|
t |
(i ) |
+T |
|
t |
(j ) |
|
+T −T |
|
|
|||||||||||||
|
|
|
R P |
3 |
|
R P |
|
x |
|
R P |
|
|
R P |
3 |
|
R P |
|
x |
|
R P |
− |
R P |
|
x |
|
|||||||||||||||||||||||||
|
|
3 |
|
|
|
1 |
|
|
|
1 |
|
|
1 |
|
1 |
|
3 |
|
|
|
1 |
|
|
|
1 |
|
|
1 |
|
|
1 |
1 |
|
|
|
1 |
|
|
||||||||||||
|
|
1− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
t |
(i ) |
+T |
|
|
t |
(j ) |
+T |
|
|
|
t |
(i ) |
+T |
|
t |
(i ) |
+T |
|
|
t |
(j ) |
+T |
|
|
|
t |
(i ) |
+T |
|
|
t |
(j ) |
+T |
|
|
|
|
|||||||||||
|
|
|
R P |
|
|
R P |
|
3 |
|
|
R P |
2 |
|
R P |
2 |
|
R P |
|
3 |
|
|
R P |
3 |
|
R P |
|
3 |
|
|
|||||||||||||||||||||
|
|
|
1 |
|
1 |
|
|
3 |
|
|
|
|
|
2 |
|
|
|
2 |
|
|
|
|
3 |
|
|
|
|
|
3 |
|
|
|
|
3 |
|
|
|
|
|
|
||||||||||
12Hossein Ebrahimnezhad and Hassan Ghassemian
•and P(j ) can be written as a function of P(ij ) using Eq.9:
|
(i ) |
|
(i ) |
|
|
(i ) |
|
|
(i ) |
|
t |
|
|
|
(i ) X (i ) |
|
Y |
(i ) |
|
t |
|
|
|
(i ) X (ij ) |
Y (ij ) |
|
t |
|
|
Z (i ) |
(ij ) |
|
(ij ) |
|
(ij ) |
|
t |
|
Z (i ) |
|
(ij |
) |
|||||||||||||
P |
|
= X |
|
,Y |
|
,Z |
|
|
|
|
= Z |
|
|
|
, |
|
|
|
,1 |
= Z |
|
|
|
|
, |
|
,1 |
= |
|
|
|
X |
|
|
,Y |
|
|
,Z |
|
|
|
|
= |
|
|
P |
|
|
|||||||
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
Z (ij ) |
|
|
|
|
|
|
|
|
|
|
Z (ij ) |
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z (i ) |
|
|
(i ) |
|
|
|
|
|
Z (ij ) |
|
|
|
|
|
Z (ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(14) |
|||
|
(j ) |
|
(j ) |
|
(j ) |
|
(j ) |
|
t |
|
Z (j ) |
|
(ij ) |
|
(ij ) |
|
(ij ) |
|
t |
|
|
|
|
Z (j ) |
|
t |
|
Z (i ) |
|
(ij ) |
|
|
|
|
|
Z (j ) |
|
|
t |
|
|||||||||||||||
P |
|
= X |
|
|
,Y |
|
|
, Z |
|
|
|
|
= |
|
|
X |
|
|
|
,Y |
|
|
, Z |
|
|
|
+ T |
1 |
− |
|
|
,0,0 |
= |
|
|
P |
|
|
+T |
|
1 |
− |
|
|
|
|
[1,0,0] |
|
|||||||
|
|
|
|
|
|
|
|
Z (ij ) |
|
|
|
|
|
|
|
|
Z (ij ) |
|
|
|
Z |
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
Z (ij ) |
|
|
|
|
|
|
|
x |
|
|
(ij ) |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(15) |
|||
Substituting Eq.14 and Eq.15 in Eq.13, we obtain:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
(i ) |
|
|
|
|
|
|
|
|
|
|
Z (i ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z ( j ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Rt3P(ij ) +T3 |
|
|
|
|
|
|
|
R1P |
|
|
|
+ R11Tx |
1− |
|
|
|
|
|
|
|
|
+T1 −Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
(ij ) |
|
|
|
|
Z |
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
Z (ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
1− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
Z (i ) |
|
t |
|
(ij ) |
|
|
|
|
|
|
Z |
(i ) |
|
|
|
t |
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z ( j ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R1P |
|
|
+T1 |
|
|
|
|
|
|
|
|
|
|
|
R |
|
P |
|
|
|
+ R T |
|
|
|
1− |
|
|
|
|
|
|
|
|
|
|
+T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
(ij ) |
|
|
|
|
x |
|
|
|
|
(ij |
) |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(ij ) |
|
Z (i ) |
|||||||||
Pm |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= f P |
|
, R,T, |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(i ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( j ) |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
(i ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(i ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
Z |
(ij ) |
|||||||||||||||
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+T1 −Tx |
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
R1t P(ij ) +T1 |
|
|
|
|
Rt3P(ij ) +T3 |
|
|
|
|
|
|
|
R1P |
|
|
|
+ R11Tx 1 |
− |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
Z |
|
(ij ) |
|
|
|
Z |
(ij ) |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
− |
Z (ij ) |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Z (ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
Z (i ) |
t |
|
|
|
(ij |
) |
|
|
|
|
|
Z (i ) |
|
|
t |
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
Z |
(i ) |
|
|
t |
|
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z (j ) |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
R2P |
|
|
|
+T2 |
|
|
|
|
|
|
R2P |
|
|
|
+T2 |
|
|
|
|
|
|
|
|
|
|
|
R |
|
P |
|
|
|
+ R T |
|
|
|
1 |
− |
|
|
|
|
|
+T |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
(ij ) |
|
|
|
|
|
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
(ij ) |
|
|
|
|
x |
|
|
|
(ij |
) |
3 |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
Z |
|
|
(i ) |
|
|
|
|
|
|
|
|
|
|
|
Z (i ) |
|
|
|
|
t |
|
|
(ij |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z ( j ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
R1t P(ij ) +T1 |
|
|
|
|
R1 P |
|
|
|
|
+ R11Tx 1 |
− |
|
|
|
|
|
|
+T1 −Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Z |
(ij ) |
|
|
|
|
Z |
(ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
Z (ij ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
Z |
|
(i ) |
|
|
t |
(ij ) |
|
|
|
|
|
|
|
|
Z (i ) |
|
t |
|
|
|
|
(ij |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z (j ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
R3 P |
|
|
+T3 |
|
|
|
|
|
|
|
|
|
|
|
R |
|
P |
|
|
|
+R T |
x |
1 |
− |
|
|
|
|
|
|
|
|
+T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
(ij ) |
|
|
|
|
|
|
|
|
|
(ij ) |
|
|
|
|
|
|
|
(ij |
) |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
3 |
|
|
|
|
|
|
|
|
|
31 |
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
(16)
Eq.16 clarifies that Pm(ij ) is a nonlinear function of P(ij ) and we cannot find the fixed rotation and translation matrices that transform all points of P(ij ) to Pm(ij ) .
Z (i )
Moreover, the elements of Pm(ij ) depend on Z (ij ) which may vary for any point of
New Trends in Surface Reconstruction Using Space-Time Cameras |
13 |
|
|
curve. Therefore, we cannot find a fixed motion matrix for all points of invalid space curve and the proof is completed.
In special situation where Z (i ) = Z (ij ) , Eq.16 can be modified as:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
Rt P(ij ) +T |
3 |
|
|
Rt |
P(ij ) +T −T |
x |
|
|
|
|
|
|
|
|
|
Rt |
P(ij ) +T |
−T |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
1− |
|
3 |
|
|
|
|
|
|
|
|
1 |
|
|
|
1 |
|
|
|
|
|
|
|
|
1− |
|
1 |
|
|
|
1 |
|
|
x |
|
|
|
|
|
|
|
|||||||||||
|
|
t (ij ) |
|
|
|
|
|
|
|
t |
|
(ij ) |
|
|
|
|
|
|
|
|
|
|
t |
(ij |
) |
|
|
|
|
|
|
R1t P(ij ) +T1 |
|||||||||||||||||||||
|
|
|
|
|
R1P |
|
+T1 |
|
|
R3P |
|
+T3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
R1P |
+T1 |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
Rt2P(ij ) +T2 |
= RP(ij ) +T |
||||||||
Pm(ij ) = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= |
|||||||||
|
Rt |
P(ij ) +T |
|
|
Rt |
P(ij ) +T |
|
|
Rt |
P(ij ) +T |
−T |
|
|
|
|
Rt |
P(ij ) +T |
|
|
|
Rt |
P(ij ) +T |
−T |
|
|
||||||||||||||||||||||||||||
|
1 |
|
3 |
|
x |
|
|
|
1 |
|
|
x |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
1 |
|
|
|
− |
|
3 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
1 |
|
|
|
− |
1 |
|
|
|
|
1 |
|
|
|
Rt3P(ij ) +T3 |
|
|||||||||||||
t |
(ij ) |
|
|
|
|
t |
|
|
(ij |
) |
|
|
|
|
t |
(ij ) |
|
+T3 |
|
t |
(ij ) |
+T2 |
|
t |
|
(ij ) |
+T2 |
|
|
||||||||||||||||||||||||
R2P |
+T2 |
R2P |
|
|
|
|
+T2 |
|
R3P |
|
|
|
|
|
|
R2P |
|
|
R2P |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tx |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
t |
(ij ) |
+T |
|
|
|
|
|
|
t |
(ij ) |
+T −T |
|
|
|
|
|
|
|
t |
(ij ) |
+T |
|
|
|
t |
(ij ) |
+T |
−T |
|
|
|
|
|
||||||||||||||||
|
|
|
|
R P |
1 |
|
− |
|
R P |
x |
|
|
|
|
|
|
|
R P |
1 |
− |
|
R P |
|
x |
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
1 |
|
|
|
1 |
|
|
|
|
|
|||||||||||
|
|
|
|
t |
(ij ) |
+T3 |
|
|
|
t |
(ij ) |
+T3 |
|
|
|
|
|
|
t |
(ij ) |
+T3 |
|
|
t |
(ij ) |
+T3 |
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
R3P |
|
|
|
|
R3P |
|
|
|
|
|
|
|
|
|
R3P |
|
|
R3P |
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(17) |
Referring to figure 3, this condition can occur if and only if curve i and curve j in both stereo images be identical (i=j). In the proof, we assumed that the space curve is not occluded during movement. This assumption is achievable for the proper length of curves with small amount of motion. Figure 4 illustrates the proof in graphical method. Two fixed space curves are captured by moving stereo rig in 3D-studio max environment. In part (a) and (b), the stereo images are shown before and after motion of the rig. Part (c) and (d) display the established space curves by different pair of curves before and after motion. Part (e) illustrates that the valid space curve established by true match is consistent in shape during the movement, but the invalid space curve established by false match is not.
The presented curve matching method, which applies shape consistency of space curve during motion, does not consider any shape similarity between plane curves in stereo images. So, it can be used effectively to extract space curves from wide base line stereo setup, where projections of the space curve in stereo cameras do not have similar shape. Consequently, we can get more precise depth values as illustrated in figure 5. On the other hand, the wide base line stereo setup intensifies occlusion, which can make the curve matching inefficient. Therefore, there is a tradeoff between occlusion and depth accuracy to choose the proper length of base line.
14 |
Hossein Ebrahimnezhad and Hassan Ghassemian |
|
|
Figure 4. Stereo curve matching by curvature and torsion consistency of established space curve during motion: (a) stereo images befor motion, (b) stereo images after motion, (c) established space curves from different curve pairs before motion, (d) established space curves from different curve pairs after motion and (e) determining the true mathes from consistent space curve in curvature and torsion during motion.
