This paper proposes an image information hiding algorithm which bases on the HVS and MBNS. This algorithm uses the characteristics of Human Visual System (HVS) to embedded more large amounts of data according to different area to achieve different degree of embedded, and pixels in smooth areas corresponding the base of small, pixels in complex areas corresponding the base of great, and then the secret information segment can be embedded into the image based on modular arithmetic. A case study is provided to demonstrate the fact that this method achieve the efficient load and ensure the lowest rate of image distortion that relative to most standard test images.