A method include obtaining at least one first PET image of a subject acquired by a PET scanner and at least one first MR image of the subject acquired by an MR scanner. The method may also include obtaining a target neural network model. The target neural network model may provide a mapping relationship between PET images, MR images, and corresponding attenuation correction data, and output attenuation correction data associated with a specific PET image of the PET images. The method may further include generating first attenuation correction data corresponding to the subject using the target neural network model based on the at least one first PET image and the at least one first MR image of the subject, and determining a target PET image of the subject based on the first attenuation correction data corresponding to the subject.