Face Recognition Based On Overlapping DCT - Matlab source code. In the JPEG image compression algorithm, the input image is divided into 8-by-8 or 16-by-16 blocks, and the two-dimensional DCT is computed for each block. The DCT coefficients are then quantized, coded, and transmitted. The JPEG receiver (or JPEG file reader) decodes the quantized DCT coefficients, computes the inverse two-dimensional DCT of each block, and then puts the blocks back together into a single image. For typical images, many of the DCT coefficients have values close to zero; these coefficients can be discarded without seriously affecting the quality of the reconstructed image. Such algorithm results particularly robust also for face identification.
Moreover the 2D DCT operator can be applied to overlapping data. The extracted feature vectors are used as input to a simple nearest neighbor algorithm. The code has been tested with AT&T database achieving an excellent recognition rate.
Requirements:
Windows 3.x/95/98/Me/NT/2000/XP/2003 Server/Vista, Matlab
Comments not found