IMPLEMENTATION ANALYSIS FOR A HYBRID PARTICLE FILTER ON AN FPGA BASED SMART CAMERA

I. Zuriarrain, N. Arana, F. Lerasle

Abstract

Design and development of embedded devices which perform computer vision related task presents many challenges, many of which stem from attempting to fit the complexity of many higher level vision algorithms into the constraints presented by programmable embedded devices. In this paper, we follow a simulation-based methodology in order to develop an architecture which will allow us to implement a mixed Particle Filter/Markov Chain Monte Carlo tracking algorithm in an FPGA-based smart camera, using tools such as SystemC and Transaction LevelModeling (TLM). Use of these tools has allowed us to make some preliminary predictions as to the memory usage and performance of the system, which will be compared to the results of more detailed simulations obtained in the way towards implementing this system.

References

  1. I. Amer, M. Sayed, W. Badawy and G. Jullien, (2005) ”On the way to an H.264 HW/SW reference model: A SystemC modeling strategy to integrate selected IP-blocks with the H.264 software reference model”, IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation, Athens, Greece.
  2. D. C. Black and J. Donovan, (2004) ”SystemC: From the Ground up”, Springer.
  3. M. Bramberger, J. Brunner, B. Rinner, and H. Schwabach, (2004) ”Real-time video analysis on an embedded smart camera for traffic surveillance” in Proc. RTAS 2004, pp. 174-181.
  4. Jung Uk Cho, Seung Hun Jin, Xuan Dai Pham, and Jae Wook Jeon, (2006) ”Object Tracking Circuit using Particle Filter with Multiple Features”, SICE-ICASE.
  5. F. Dias, F. Berry, J. Serot, and F. Marmoiton, (2007) ”Hardware, design and implementation issues on a FPGAbased smart camera”, First ACM/IEEE International Conference on Distributed Smart Cameras, Vienna, Austria.
  6. S. Fleck, F. Busch, and W. Straßer, (Jan. 2007) ”Adaptive Probabilistic Tracking Embedded in Smart Cameras for Distributed Surveillance in a 3D Model” in EURASIP Jounal on Embedded Systems, vol. 2007.
  7. P. Fillatreau, N. Arana, E. Saenz de Argandoa, A. Izagirre, I. Zuriarrain, and R. Pop, (2009) ”An Industrial Validation of Artificial Vision Techniques for the Control of Future High Speed Forming Processes”, Flexible Automation & Intelligent Manufacturing, Middlesbrough, UK.
  8. P. Gerin, Shen Hao, A. Chureau, A. Bouchhima, and A. Jerraya, (2007) ”Flexible and executable hardware/software interface modeling for multiprocessor SoC design using SystemC”, Asia and South Pacific Design Automation Conference, Yokohama, Japan.
  9. C. Helmstetter and V. Joloboff, (2008) ”SimSoC: a SystemC TLM integrated ISS for full system simulation”, IEEE Asia Pacific Conference on Circuits and Systems, Macao, China.
  10. S. Hong, X. Liang, and P.M. Djuric, (2004) ”Reconfigurable particle filter design using dataflow structure translation”, IEEE Workshop on Signal Processing Systems, Austin, TX, USA.
  11. M. Isard and A. Blake, (1998) ”ICONDENSATION: Unifying low-level and high-level tracking in a stochastic framework” in European Conf. on Computer Vision, London, UK.
  12. Lee Jin and Park Sin-Chong, (2006) ”Transaction level modeling for hardware architecture exploration with IEEE 802.11n receiver example”, International Conference on Communication Technology, Guilin, China.
  13. R. Kleihorst, M. Reuvers, B. Krose, and H. Broers, (2004) ”A smart camera for face recognition”, Internation Conference on Image Processing, Singapore.
  14. M. Leeser, S. Miller, and Yu Haiqian, (2004) ”Smart camera based on reconfigurable hardware enables diverse real-time applications” in Proc. 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 147-155.
  15. S. Taha, A. Radermacher, S. Gerard, and J.-L. Dekeyser, (2007) ”An open framework for detailed hardware modeling” in Proc. 2007 Symposium on Industrial Embedded Systems, pp. 118-125.
  16. I. Zuriarrain, F. Lerasle, N. Arana, and M. Devy, (2008) ”An MCMC-based Particle Filter for Multiple Person Tracking”, International Conference on Pattern Recognition, Tampa, FL, USA.
Download


Paper Citation


in Harvard Style

Zuriarrain I., Arana N. and Lerasle F. (2010). IMPLEMENTATION ANALYSIS FOR A HYBRID PARTICLE FILTER ON AN FPGA BASED SMART CAMERA . In Proceedings of the International Conference on Computer Vision Theory and Applications - Volume 1: VISAPP, (VISIGRAPP 2010) ISBN 978-989-674-028-3, pages 174-179. DOI: 10.5220/0002834101740179


in Bibtex Style

@conference{visapp10,
author={I. Zuriarrain and N. Arana and F. Lerasle},
title={IMPLEMENTATION ANALYSIS FOR A HYBRID PARTICLE FILTER ON AN FPGA BASED SMART CAMERA},
booktitle={Proceedings of the International Conference on Computer Vision Theory and Applications - Volume 1: VISAPP, (VISIGRAPP 2010)},
year={2010},
pages={174-179},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002834101740179},
isbn={978-989-674-028-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Vision Theory and Applications - Volume 1: VISAPP, (VISIGRAPP 2010)
TI - IMPLEMENTATION ANALYSIS FOR A HYBRID PARTICLE FILTER ON AN FPGA BASED SMART CAMERA
SN - 978-989-674-028-3
AU - Zuriarrain I.
AU - Arana N.
AU - Lerasle F.
PY - 2010
SP - 174
EP - 179
DO - 10.5220/0002834101740179