Department of Engineering Science, Faculty of Engineering Tohoku University : Department of Computer and Mathematical Sciences, Graduate School of Information Sciences, Tohoku University