4 CONCLUSIONS
Three layers for three FPGA-based architectures
were proposed targeting at the normalization of a
matrix or vector. These architectures were designed
and analyzed on the basis of accuracy, execution
time and power consumption. The impact of
pipelining and instruction level parallelism was
studied as well using an architecture co-design
methodology. The host-to-PCI based architecture
provides an optimum combination of accuracy,
processing time and power consumption. The pc_pci
architecture provides a more than 200 times faster
solution than the software-based solution running on
an embedded system and is 62% more efficient than
the IP-based architecture. Furthermore, this
architecture is about nine times faster than a
previously proposed architecture while also yielding
an accuracy of within 10
-3
as compared to a
hardware-based floating-point architecture.
REFERENCES
Benkrid, K., Crookes, D., Bouridane, A., Con, P., and
Alotaibi, K., 1999, A High Level Software
Environment for FPGA Based Image Processing,
Image Proc. And Its Applications. Seventh Inter.
Conf., Manchester, U.K.
Burden, R. L., and Faires, J. D., 2005. Numerical
Analysis, seventh ed., Thomson.
Chin-Chin, H., Shin-Ichi, Y., 1996. Hideji Fujika, W., and
Koichiro, S., A Fuzzy Self-Tuning Parallel Genetic
Algorithm For Optimization, Computers ind. Engng
vol. 30, no. 4.
Gavish, B. and Sridhar,S., 2006. “Computing the 2-
median on tree networks in O (n lg n) time, Inter.
Jour. of networks, vol. 26, issue 4, Wiley InterScience.
Giraud, L., Langou, J. and Rozloznik, M., 2003. On the
loss of orthogonality in the Gram-Schmidt
orthogonalization process, Technical Report
TR/PA/03/25, CERFACS.
He, X., Yan, S., Hu, Y., Niyogi, P., and Zhang, H., 2005.
Face Recognition Using Laplacian faces”, IEEE
Trans. on Pat. Anal and Machine Intelligence, vol. 27,
no. 3.
IBM 64-bit processor local bus architecture specification
version 3.5, patent no. SA-14-2534-01, May, 2001.
Liao, J.R., 2000. Real-Time Image Reconstruction for
Spiral MRI Using Fixed-Point Calculation, IEEE
Trans. on Medical Imaging, vol. 19, no.7.
Niklas, P., Franz-Erich, W. and Martin, R., 2007. Laplace
spectra as fingerprints for image recognition,
Computer Aided Design, vol. 39.
Oberstar, E. L., 2007. Fixed-point representation &
fractional math, Report Oberstar Consulting.
Ortega, J.M., 1963. An Error Analysis of Householder's
Method for the Symmetric Eigenvalue Problem”,
Numerische Mathematik, 1-225.
Peter, S. and Mirian, L., 1996. Area and Performance
Tradeoffs in Floating-point Divide and Square-Root
Implementations, ACM Comp. Sur., vol. 28, no. 3.
Piromsopa, K., Aporntewan, C., and Chongsatitvatana, P.,
2009. An FPGA Implementation of a Fixed-point
Square Root Operation, ISCIT, 2001.
Phillips, P. J., Moon, H., Rizvi, S. A., and Rauss, P. J,
2000. The Feret Evaluation Methodology for Face-
Recognition Algorithms”, IEEE Trans. Pat. Anal.
Mach. Intell., vol. 22, no. 10.
Sajid, I., Ahmed, M. M. and Sageer, M., 2010 PGA based
optimized architecture for face recognition using fixed
point Householder algorithm, Acceptance for
publication, VI South. Prog. Logic Conf., Brazil.
Sajid, I., Ahmed, M. M., and Taj, I., 2009. Time Efficient
Face Recognition Using Stable Gram-Schmidt
Orthonormalization, Inter. Jour of Signal and Image
Proc. and Pat. vol. 1, no.2.
Sajid, I., Ahmed, M. M., Taj, I., Humayun, M., 2008.
Design of High Performance FPGA based Face
Recognition System, Proc. of Prog. In Electro.
Stavros, P, Peter, L, and Miroslaw, B, 2003. An FPGA
System for the High Speed Extraction, Normalization
and Classification of Moment Descriptors, Lecture
notes in computer science, 2003 - Springer.
Sharma, A., and Paliwal, K. K., 2007. Fast principal
component analysis using fixed-point algorithm, Patt.
Recog. Letters, vol. 28, no. 10.
The Database of Faces at a glance, 2009.
http://www.cl.cam.ac.uk/research/dtg/attarchive/facesatagl
ance.html.
Wilkinson, J. H., 1962. Error Analysis of Eigenvalue
Techniques Based on Orthogonal Transformations,
Journal of the Society for Industrial and Applied
Mathematics, vol. 10, no. 1.
Wen,G., Bo, C., Shiguang, S., Xilin, C., Delong, Z.,
Xiaohua, Z., and Debin, Z., 2008. The CAS-PEAL
Large-Scale Chinese Face Database and Baseline
Evaluations, IEEE Trans. Systems, man, and
cybernetics—part a: systems and humans, vol. 38, no.
1, JANUARY http://www.jdl.ac.cn/peal/index.html
Yamin, L., and Wanming, C., 1997. Implementation of
Single Precision Floating Point Square Root on
FPGAs, Proceeding of the 5th IEEE symposium on
FPGA-based custom computing Machines, April
http://www.superkits.net/whitepapers.htm.
Yale Univ. Face Database, 2002
http://cvc.yale.edu/projects/yalefaces/yalefaces.html.
VISAPP 2010 - International Conference on Computer Vision Theory and Applications
232