Expectation maximization method