Skip to main content
Log in

The FPGA-based multi-classifier

  • Industrial and Commercial Application
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

To achieve intelligent real-time processing, the paper presents a weightless neural-based cognitive system which is capable of classifying, analysing, and prediction from sight or sound. The proposed cognitive system fused recursive-least-square (RLS) filters in parallel with an enhanced probabilistic convergent network (EPCN) serially—implemented on field programmable gate array. The novelty is that EPCN does not require an optimum result from RLS to achieve good responses from the RLS–EPCN fusion, thereby further offering two main distinguishing features: compactness and speed. Test results demonstrate RLS–EPCN’s suitability to exploration/exploitation of hostile surroundings such as sea exploration.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. De Carvalho ACPLF, Fairhurst MC, Bisset DL (1998) Combinig two boolean networks for image classification. In: Austin J (ed) RAM-based NNs. World Scientific, Singapore

    Google Scholar 

  2. O’Keefe SEM, Austin J (1998) Content analysis of document images using the ADAM associative memory. In: Austin J (ed) RAM-based NNs. World Scientific, Singapore

    Google Scholar 

  3. Bledsoe WW, Browning I (1959) Pattern recognition and reading by machine. In: proceedings of Joint Comp. Conference, pp 232–255

  4. Aleksander I, Thomas WV, Bowden PA (1984) WISARD: a radical step forward in image recognition. Sens Rev 4(3):120–124

    Article  Google Scholar 

  5. Austin J (ed) (1998) RAM-based neural networks. World Scientific Publishing Co., Inc., River Edge, NJ. ISBN: 9810232535

  6. Howells GJ, Fairhurst MC, Bisset DL (1995) PCN: the probabilistic convergent network, electronics engineering laboratories. University of Kent, Canterbury

    Google Scholar 

  7. Sirlantis K, Howells G, Gherman B (2009) Novel modular weightless neural architecture for biometric-based recognition. In: 17th Symposium On ANN, ESANN, Bruges, Belgium April 2009

  8. Lorrentz P, Howells WGH, McDonald-Maier KD (2009) FPGA based EPCN for human iris recognition. In: 17th Symposium On ANN, ESANN, Bruges, Belgium

  9. De Oliveira W (2009) Quantum RAM-based neuralnNetworks. In: 17th Symposium On ANN, ESANN, Bruges, Belgium

  10. Amdahl GM (1967) Validity of the single processor approach to achieving large scale computing capabilities. In: AFIPS spring joint computer conference, IBM Sunnyvale California, USA

  11. Hill MD, Marty MR (2008) Amdahl’s Law in the Multicore Era, IEEE Computer Society, July 2008

  12. Lorenzo L, Antonello R (2013) The graph matching problem. Pattern Analysis and Application 16:253–283. doi:10.1007/s10044-012-0284-8 Springer-Verlag London Limited

    Article  MATH  Google Scholar 

  13. Tomasz K, Wojciech I, Przemyslaw K (2012) MapReduce approach to relational influence propagation in complex networks; Pattern Analysis and Application, doi 10.1007/s10044-012-0294-6; Springer, September 2012

  14. Commuri S, Li Y, Hougen D, Fierro R (2004) Evaluating intelligence in unmanned ground vehicle teams, performance metrics for intelligent systems workshop (PerMIS’04). NIST, Gaithersburg

    Google Scholar 

  15. Botelho SSC, Simões EV, Uebel LF, Barone DAC (1996) High speed neural control for robot navigation. In: IEEE International Conference on systems, man, and cybernetics. Beijing, pp 421–429

  16. Shang L, Yi Z, Ji L (2007) Binary Image thinning using autowaves generated by PCNN. Neural Process Lett 25:49–62

    Article  Google Scholar 

  17. Chalfant EC, Lee S (1999) Measuring the Intelligence of robotic systems: an engineering perspective. In: Proceedings of International Symposium on Intelligent Systems, Gaithersburg

  18. Spaanenburg L, Alberts R, Slump CH, Van der Zwaag BJ (2003) Natural learning of NNs by reconfiguration. In: Rodriguez-Vazquez A, Abbott D, Carmona R (eds.) SPIE International Symposium On Microtechnologies for the new Millennium, vol. 5119. (Maspalomas, Gran Canaria, Spain), pp 273–284

  19. Simões EV, Uebel LF, Barone DAC (1996) Hardware implementation of RAM neuralnNetworks. Pattern Recognit Lett 17:421–429

    Article  Google Scholar 

  20. Freeman M, Austin J (2005) Designing a binary NN co-processor, Digital System Design, 2005. In: Proceedings of 8th Euromicro Conference on Digital System Design Digital Object Identifier 10.1109/DSD.2005.34, pp 223–226

  21. Lorrentz P, Howells WGH, McDonald-Maier KD (2006) EPCN. In: Proceedings of the 6th International Conference on Recent Advances in Soft Computing (RASC 2006), pp 267–272

  22. Embree P (1995) C Algorithms for Real-time DSP (Digital Signal Processing). Prentice Hall PTR, Upper Sadle River

    Google Scholar 

  23. Hannan Bin Azhar MA, Dimond KR (2002) Design of an FPGA based adaptive neural controller for intelligent robot navigation Digital System design. In: Proceedings of Euromicro Synposium

  24. Kennedy JV, Austin J, Pack R, Cass B (1995) C-NNAP: A dedicated processor for binary neuralnNetworks. In: the proceedings of the International Conference on Neural Networks ‘95

  25. Proakis John G (2001) Digital communication, 4th edn. The Mcgraw-Hill Companies, Inc., New York, NY

  26. Xilinx University Program Virtex-II Pro Development System (2005) Hardware Reference Manual, UG069, March 2005

  27. Gingras DF (1994) North Elba Trial Summary, SACLANT Undersea Research Centre, SM-121, La Spezia, Italy. August 1994

  28. Jesus SM (1993) Broadband matched-field processing of transient signals in shallow water. J Acoust Soc Am 93(4):1841–1850

    Article  Google Scholar 

  29. Ellis DD, Gerstoft P (1996) Using inversion techniques to extract bottom scattering strengths and sound speeds from shallow water reverberation data. In: 3rd EU conference on Underwater Acoustics, Heraklion, crete, Greece. June 1996

  30. Kim S et al (2001) Spatial resolution of time-reversal arrays in shallow water. J Acoust Soc Am 110(2):820–829

    Article  Google Scholar 

  31. Lorrentz P, Howells WGJ, McDonald-Maier KD (2008) An FPGA based adaptive weightless Neural Network Hardware, IEEE, NASA/ESA—2008, AHS-2008

  32. Coric S, Latinovic I, Pavasovic A (2000) A NN FPGA Implementation: issues and applications, NEUREL-2000, Yugoslavia, sept. 25-27

  33. Muthuramalingam A, Himavathi S, Srinivasan E (2007) Neural network implementation using FPGA: issues and application. Int J Inf Technol 4(2):86–92

  34. Khan FM, Arnold MG, Pottenger WM (2005) Hardware-based Support Vector Machine Classification in Logarithmic Number System, (2005). In: IEEE Symposium on Circuit and Systems (ISCAS), May 2005

  35. Patra JC, Devi TA, Meher PK (2007) RBF Implementation of Intelligent Pressure Sensor on Field Programmable Gate Arrays, ICICS

Download references

Acknowledgments

Thanks to: SACLANT ASW Research Centre, La Spezia, Italy, for SONAR databases.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pierre Lorrentz.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lorrentz, P. The FPGA-based multi-classifier. Pattern Anal Applic 18, 207–223 (2015). https://doi.org/10.1007/s10044-014-0380-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-014-0380-z

Keywords

Navigation