A fellow-following-principle based group model and its application to fish school analysis