A method for generating attenuation map is disclosed. The method includes acquiring an anatomic image and PET data indicative of a subject, wherein the anatomic image comprises a plurality of voxels. The method also includes fetching a reference image to register the anatomic image, the reference image includes voxel segmentation information. The method further includes segmenting the anatomic image into a plurality of regions based on the voxel segmentation information. The method further includes generating a first attenuation map corresponding to the anatomic image by assigning attenuation coefficients to the plurality of regions. The method further includes calculating a registration accuracy between the anatomic image and the reference image. The method further includes determining a probability distribution of attenuation coefficient. The method further includes updating the first attenuation map iteratively based on the probability distribution of attenuation coefficient and the PET data to obtain a final attenuation map.L'invention concerne un procédé de génération d'une carte d'atténuation. Le procédé comprend l'acquisition d'une image anatomique et de données PET correspondant à un sujet, l'image anatomique comprenant une pluralité de voxels. Le procédé comprend également l'extraction d'une image de référence pour l'alignement de l'image anatomique, l'image de référence comprenant des informations de segmentation des voxels. Le procédé comprend en outre la segmentation de l'image anatomique en une pluralité de régions sur la base des informations de segmentation des voxels. Le procédé comprend en outre la génération d'une première carte d'atténuation correspondant à l'image anatomique par attribution de coefficients d'atténuation à la pluralité de régions. Le procédé comprend en outre le calcul de la précision d'alignement entre l'image anatomique et l'image de référence. Le procédé comprend encore la détermination de la distribution de probabilité du coef