prototype hu moment