Problem to be solved: to provide an information processing apparatus, a method and a program for detecting existence of artifacts by shading in motion contrast images.A method of obtaining a plurality of fault data obtained based on measurement light controlled to scan the same position of the subject, a calculating means for calculating motion contrast data of a subject from a plurality of fault data, and at least one fault of a plurality of fault data A method for generating motion contrast images based on the mask means for masking motion contrast data and motion contrast data after mask processingBased on at least one fault data of the plurality of fault data and a specific means for identifying the shadow portion of the subject and a position in which the motion contrast data is masked by the specified result of the particular means and the mask means, in the motion contrast image Includes a detecting means for detecting an artifact.Diagram【課題】モーションコントラスト画像中の陰影によるアーチファクトの存在を検出する情報処理装置、方法、プログラムを提供する。【解決手段】被検体の同一位置を走査するように制御された測定光に基づいて得られた複数の断層データを取得する取得手段と、複数の断層データから被検体のモーションコントラストデータを算出する算出手段と、複数の断層データの少なくとも1つの断層データに基づいて、モーションコントラストデータをマスク処理するマスク手段と、マスク処理後のモーションコントラストデータに基づいて、モーションコントラスト画像を生成する生成手段と、複数の断層データの少なくとも1つの断層データに基づいて、被検体の陰影部を特定する特定手段と、特定手段の特定結果及びマスク手段によってモーションコントラストデータがマスクされた位置に基づいて、モーションコントラスト画像におけるアーチファクトを検出する検出手段とを備える。【選択図】図9