blood flow velocity can be calculated using spreading speckle contrast analysis in space and time domains. The spatial domain analysis, using a multi-pixel image sensor, the motion of scatterers in the sample (e.g., red blood movement within the tissue sample) is blurred due in a sample caused by diffusion of light from the coherent light source it is possible to detect the spatial distribution of the speckles. Using statistical analysis of the spatial distribution, it is possible to calculate the blood flow. In time domain analysis, using a slow counter, motion of the scatterers is made smooth because it is possible to obtain a time-series variation of the light intensity in a sample caused by diffusion of light in the sample. Then using a statistical analysis of the sequence data, it is possible to calculate the blood flow.血流速度は、空間領域および時間領域における拡散スペックルコントラスト解析を用いて計算することができる。空間領域解析では、マルチピクセルイメージセンサーを使用して、サンプル内の散乱体の運動(例えば、組織サンプル内の赤血球運動)が原因で不鮮明である、コヒーレント光源からの光の拡散によって起こるサンプル中でのスペックルの空間分布を検出することができる。その空間分布の統計解析を用いて、血流量を計算することができる。時間領域解析では、低速カウンターを使用して、散乱体の運動が原因で滑らかになっている、サンプル中の光の拡散によって起こるサンプルにおける光強度の時系列変動を得ることができる。その時系列データの統計解析を用いて、血流量を計算することができる。