public static DenseMatrix DPixelToWorld(DenseMatrix inverseCalibration, DenseMatrix homogeneousPixels, DenseMatrix depths) { return (DenseMatrix) depths.Replicate(3,1) .PointwiseMultiply(inverseCalibration.Multiply(homogeneousPixels)); }