three locations 1, 2 and 3, see Figure 4. The arrows
indicate the optical axes of the cameras. The index
numbers indicate the model locations and
corresponding cameras’ positions and poses. In each
position every upward triangle surface is visible to at
least one stereo pair; the algorithm proves that a set
of two pairs is sufficient to cover three triangle
surfaces. When the model moves from position 1 to
position 2, the stereo pair positions (0,200) and
(0,250) change to (0,0) and (0,50) respectively. The
elevation angle is increased as the model moves
further away from the camera. At the same time,
another stereo pair located at (600,0) and (650,0)
moves to (800,100) and (800,150) respectively, the
elevation angle is decreased as the model moves
closer to it. The azimuth
α
c
and elevation
β
c
in
stereo pair may vary by camera individually. Both
two stereo pairs follow the model when the model
changes from position 2 to position 3, see Figure 4.
5 CONCLUSION
The proposed approach is useful in determining the
optimal number of cameras and their corresponding
positions and poses to observe human body and
activities space in stereo view. The stereo pair has
the flexibility to adjust cameras’ poses and positions
individually. Multi camera planning and control for
surveillance and tracking in supermarkets, museums
and the home environment, and especially in
situations which require stereo data to reconstruct
3D, are possible fields of application.
To model the target object as a tetrahedron
gives a convenient way to extract the orientation of
each surface and guarantee a good observability.
Modelling camera’s FoV using spherical coordinates
simplifies the model and constraints, which speeds
up computations. Formulating the stereo pairs with
greedy algorithm using stereo constraints is a simple
way to get all possible stereo pairs and then
minimize the amount of stereo pairs by means of the
stereo view ILP model.
It is possible to extend this algorithm to
dynamic cameras to track humans. In order to follow
target objects movement, the camera movement
distance constraints can be applied (Chen et
al., 2007). The human activities space also can be
extended to a large space modelled by multiple
tetrahedrons. The space can be covered without
changes of cameras’ positions and poses. Future
work may focus on dynamic occlusions and tracking
multiple dynamic objects by using multiple dynamic
stereo pairs.
REFERENCES
Berkelaar, M., Notebaert, P., and Eikland, K., 2005,
Lpsolve 5.5: Open Source (mixed-integer) Linear
Programming System. Eindhoven Univ. of
Technology,
http://tech.groups.yahoo.com/group/lp_solve/files/.
Bodor, R., Drenner, A., Janssen, M., Schrater, P.,
Papanikolopoulos, N., 2005, Mobile Camera
Positioning to Optimize the Observability of Human
activity Recognition Task. Intelligent Robots and
Systems, IEEE/RSJ Int. Conf.
Chakrabarty, K., Iyengar, S. S. , Qi, H., and Cho., E.,
2002, Grid Coverage for Surveillance and Target
Location in Distributed Sensor Networks.
IEEE
Transaction on Computers
, 51(12): 1448-1453.
Chen, J., Khatibi, S., Kulesza, W., 2007, Planning of A
Multi Stereo Visual Sensor System Depth Accuracy
and Variable Baseline Approach. Submitted to
3DTV-
Conference
, Greece.
Chen, S. Y., Li Y. F., 2004, Automatic Sensor Placement
for Model-Based Robot Vision. IEEE Transactions on
Systems, Man, and Cybernetics VOL.34, No.1
.
Chen, X., 2002, Design of Many-Camera Tracking
Systems for Scalability and Efficient Resource
Allocation. PhD thesis, Stanford University.
Erdem, U., Sclaroff, S., 2006, Automated Camera Layout
to Satisfy Task-Specific and Floor Plan-Specific
Coverage Requirements. Computer Vision and Image
Understanding
103, 156-169.
Faugeras, O., 1993,
Three-dimensional computer vision.
MIT Press.
Fleishman, S., Cohen-Or, D., and Lischinski, D., 2000,
Automatic Camera Placement for Image-based
modelling. Computer Graphics Forum, 19(2):101-110.
Huang, W. H. , Krotkov, E. P., 1997,
Optimal Stereo
Mast Configuration for Mobile Robots.
Processing of
IEEE Int. Conf. Robotics.
Hörster, E., Lienhart, R., 2006, On the Optimal Placement
of Multiple Visual Sensors,
ACM International
Workshop on Video Surveillance & Sensor Networks
.
Khan, S., Javed, O., Rasheed, Z., Shah, M., 2001, Human
Tracking in Multiple Cameras. The Eighth IEEE Int.
Conf. On Computer Vision.
Mariottini, G. L., Prattichizzo, D., 2005, The Epipolar
Geometry Toolbox: Multiple View Geometry and
Visual Servoing for Matlab
. Robotics and
Automation,Proceedings of the IEEE Int. Conf
.
Mittal, A., 2006, Generalized Multi-Sensor Planning
. 9th
European Conference on Computer Vision (ECCV).
O’Rourke, J.,1987
Art Gallery Theorems and Algorithms.
Oxford University Press.
Zou, Y. and Chakrabarty, K., 2004, Sensor Deployment
and Target Localization in Distributed Sensor
Network. Trans. On Embedded Computing Sys.,
3(1):61-91.
PLANNING OF A MULTI STEREO VISUAL SENSOR SYSTEM FOR A HUMAN ACTIVITIES SPACE
485