Problem to be solved: to provide a biometric authentication apparatus, a biometric authentication method and a computer program capable of accurately performing biometric authentication.The biometric authentication device 2 is an illuminating section 22 for irradiating electromagnetic waves of a plurality of different wavelengths to a living body 1, an imaging section 24 for taking an image of each electromagnetic wave reflected or transmitted from a living body, and a predetermined processing on a photographed image, thereby forming a first site 11 and a living body of the living body An image processing section 3 for generating an image identifying the second position 12 of the dust is provided.Diagram【課題】正確に生体認証することができる生体認証装置、生体認証方法および、コンピュータプログラムを提供すること。【解決手段】生体認証装置2は、複数の異なる波長の電磁波を生体1へ照射する照射部22と、生体から反射または透過した各電磁波による画像を撮影する撮像部24と、撮影された画像に所定の処理を施すことにより生体のうちの第1の部位11と生体のうちの第2の部位12とを識別する画像を生成する画像処理部3と、を備える。【選択図】図1