2D to 3D Conversion with Motion-Type Adaptive DepthEstimation