photodetection technology