An image-reconstruction approach for optical tomography is presented, in which a two-layered BP neural network is used to distinguish the tumor location. The inverse problem is solved as optimization problem by Femlab software and Levenberg–Marquardt