Three papers has been accepted by CVPR