METHOD FOR FORMING A GAMMA IMAGE BY COMBINING A COMPTON IMAGING MODALITY AND A CODED MASK IMAGING MODALITY

20250155588 ยท 2025-05-15

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of reconstructing the position of a source using a gamma camera. The gamma camera combines two imaging modalities: a coded mask imaging modality and a Compton imaging modality. The method comprises the selection of at least one isotope, the reconstruction being carried out according to a Bayesian probabilistic approach, taking into account each selected isotope.

Claims

1-10. (canceled)

11. A method of estimating positions of irradiating sources in a field of observation, using a gamma camera, the gamma camera comprising: a detection material; pixels distributed over a detection surface of the detection material, each pixel being configured to form a detection signal associated with the detection of an interaction of an ionizing photon in the detection material; a collimator, facing the detection material, and defining a first field of observation, included in the field of observation of the gamma camera; a location unit, configured to assign a position to each interaction in the detection material, using the detection signal generated by said interaction; a spectrometry unit, configured to assign an energy to each interaction detected, on the basis of the detection signal associated with said interaction; a coincidence unit, configured to identify each interaction as a single or multiple interaction, a multiple interaction being formed from two scattering interactions detected in temporal coincidence; a memory, configured to store detected interaction parameters; the method comprising: a) acquiring detection signals by the pixels within an acquisition period, each detection signal being associated with a detected interaction; b) on the basis of the detection signals, assigning a position and an energy to each interaction detected; c) identifying each detected interaction as a single or multiple interaction; d) using the memory to store the parameters of each interaction, whether single or multiple, the parameters of each interaction comprising the position and energy of said interaction; wherein the method further comprises: e) selecting an isotope from a list of isotopes; f) according to the energy assigned to each interaction, whether single or multiple, calculating a probability of emission by the isotope; g) on the basis of the parameters of each interaction, whether single or multiple, calculating a probability of emission of the photon that has generated the interaction, from different points in the field of observation; h) calculating an a priori probability of emission of a photon for the selected isotope, from the different points of the field of observation; i) according to the probabilities resulting from g) and h), calculating a spatial distribution of emission intensity in the first field of observation for the isotope selected in step e).

12. The method of claim 11, wherein steps h) and i) are executed iteratively, so that on each iteration: step h) comprises defining a spatial distribution of the emission intensity of the isotope, whether initial or resulting from a preceding iteration; step i) comprises updating the spatial distribution of the emission intensity for the selected isotope, according to: the a priori probability of emission resulting from step h) of the same iteration; the probabilities resulting from steps f) and g).

13. The method of claim 11, wherein, in step e), the isotope is: selected according to the energies respectively assigned to different interactions detected; or selected arbitrarily.

14. The method of claim 11, wherein steps f) to i) are executed successively for different isotopes selected.

15. The method of claim 11, wherein step f) is executed by calculating: a probability that the photon that has generated the interaction is a direct photon that was emitted by the isotope according to an emission energy of the isotope, and that has reached the detection material while conserving the emission energy, without passing through an absorbent part of the collimator; a probability that the photon that has generated the interaction is an indirect photon that was emitted by the isotope according to an emission energy of the isotope, and that has reached the detection material with an energy less than the emission energy and/or by passing through an absorbent part of the collimator.

16. The method as claimed in claim 15, wherein step f) comprises taking into account, for each emission energy of the isotope: a distribution of probabilities of detection of an interaction in the detector material at different energies, on the assumption that the photon that has generated the interaction is a direct photon; a distribution of probabilities of detection of an interaction in the detector material at different energies, on the assumption that the photon that generated the interaction is an indirect photon; the distributions of probabilities of detection having been previously calculated for the cases of a single interaction and a multiple interaction.

17. The method of claim 11, wherein step g) comprises: if the interaction is single, selecting a first spatial response model of the camera, the probability of the emission position from different points of the first field of observation being determined according to the first spatial response model and according to the position of the interaction in the detector material; if the interaction is multiple, selecting a second spatial response model of the camera, the probability of the emission position from different points of the field of observation being determined according to the second spatial response and energy model and according to the position of the interactions detected in temporal coincidence and forming the multiple interaction in the detector material.

18. The method of claim 17, wherein the first spatial response model can determine, for different two-dimensional positions of single interactions established parallel to the detection surface, a probability of detection of a photon emitted from different points of the first field of observation, each single interaction being an interaction not considered to be multiple.

19. The method of claim 17, wherein the second spatial response model determines, for different three-dimensional positions of interactions detected in temporal coincidence forming the multiple interaction, and for different energy values of said interactions, a probability of detection of a photon emitted from different points of the field of observation.

20. A gamma camera, designed to detect a presence of irradiating sources in a field of observation, the gamma camera comprising: a detection material; pixels distributed over a detection surface of the detection material, each pixel being configured to form a detection signal associated with an interaction of an ionizing photon in the detection material; a collimator, positioned to face the detection material, and defining a first field of observation, included in the field of observation of the gamma camera; a location unit, configured to assign a position to each interaction in the detection material, on the basis of the detection signal generated by said interaction; a spectrometry unit, configured to assign an energy to each interaction detected, on the basis of the detection signal associate with said interaction; a coincidence unit, configured to identify each interaction as a single or multiple interaction, a multiple interaction being formed from two scattering interactions detected in temporal coincidence; a memory, configured to store detected interaction parameters; a processing unit, configured to process the interactions stored in the memory, the processing unit being configured to implement steps d) to i) of the method according to claim 11.

Description

FIGURES

[0059] FIGS. 1A and 1B show schematically the main components of a gamma camera that can be used to implement the invention.

[0060] FIGS. 2A and 2B show two scattering configurations according to which two interactions are alternatively considered as a scattering and an absorption.

[0061] FIG. 3A is a matrix illustrating a spectral response of the gamma particle in the case of a single interaction in the detector material, where the photon that has interacted has conserved the emission energy.

[0062] FIG. 3B is a matrix illustrating a spectral response of the gamma particle in the case of a single interaction in the detector material, where the photon that has interacted has not conserved the emission energy or has passed through an absorbent part of the collimator.

[0063] FIG. 3C is a matrix illustrating a spectral response of the gamma particle in the case of a multiple interaction in the detector material, where the photon that has scattered in the detector material has conserved the emission energy.

[0064] FIG. 3D is a matrix illustrating a spectral response of the gamma particle in the case of a multiple interaction in the detector material, where the photon that has scattered in the detector material has not conserved the emission energy or has passed through an absorbent part of the collimator.

[0065] FIG. 4 shows schematically the main steps of a method according to the invention.

[0066] FIG. 5A is a graph for estimating the scattering angle as a function of the energy of two interactions resulting from the scattering.

[0067] FIG. 5B is a graph for estimating a probability of scattering as a function of the energy of two interactions resulting from the scattering.

[0068] FIG. 6 shows an estimation of a conical surface comprising the path of a photon before scattering.

[0069] FIG. 7 illustrates the first field of observation and the second field of observation.

[0070] FIGS. 8A, 8C and 8E are examples of positions of sources reconstructed on the basis of a first imaging modality (coded mask imaging), a second reconstruction modality (Compton imaging), and a combination of the first and second modalities: in each of these figures, the image reconstruction has been carried out with a single iteration.

[0071] FIGS. 8B, 8D and 8F are examples of positions of sources reconstructed on the basis of a first imaging modality (coded mask imaging), a second reconstruction modality (Compton imaging), and a combination of the first and second modalities: in each of these figures, the image reconstruction has been carried out in a plurality of iterations.

[0072] FIGS. 9A and 9B illustrate a variant of a gamma camera for the implementation of the invention.

DISCLOSURE OF PARTICULAR EMBODIMENTS

[0073] FIGS. 1A and 1B shows a gamma camera 1 that can be used to implement the Invention. The gamma camera is configured to detect ionizing photons of the X or gamma type, the energy of which is usually between 10 keV and 10 MeV. The purpose of the gamma camera is to locate irradiating sources present in the field of observation . The field of observation extends around a central axis . The gamma camera can be coupled to a visible camera 2 for forming a visible image of the field of observation. The term gamma camera refers to an imaging device having a field of observation, configured for forming an object image O for locating irradiation sources in the field of observation.

[0074] The gamma camera comprises a detector material 11, usually a semiconductor material allowing charge carriers (electron/hole pairs) to be created in an interaction with X or gamma radiation. The material may, notably, be CdTe or CdZnTe.

[0075] The gamma camera comprises pixels 12, distributed on a detection surface. In the example shown, the pixels 12 are coplanar and distributed in a two-dimensional array, preferably regular. Other options are possible and are described below. The array may, for example, comprises several tens or even several hundreds of pixels. Each pixel 12 is an elementary radiation detector. In the example described, each pixel 12 is an anode, the polarization of which enables it to collect electrons produced in an interaction occurring in the detector material.

[0076] When an ionizing photon interacts in the detector material 11, charge carriers, such as electrons, migrate toward one or more pixels, these pixels being hit pixels: each hit pixel is a pixel that collects charge carriers. An interaction can create one or more hit pixels. If the pixels are small, a plurality of pixels may be hit in one interaction. If the pixels are large, the number of hit pixels is reduced and may be limited to a single hit pixel. When they migrate toward a hit pixel, the charge carriers may generate a signal, usually called an induced signal, on the pixels adjacent to the hit pixel(s).

[0077] As a general rule, each interaction causes the formation of a signal of detection by at least one pixel, more often a plurality of pixels. The detection signal can be a signal resulting from the collection of charge carriers by one or more pixels 12 or a signal caused by the migration of charge carriers through the detector material 11.

[0078] The gamma camera comprises a location unit 14, such that it defines a three-dimensional position of each interaction in the detector material 11.

[0079] If the pixels have a large surface area, typically more than 1 mm.sup.2, the location unit can implement sub-pixeling in order to assign a two-dimensional position (x,y) of each interaction detected, parallel to the detection surface 12, on the basis of detection signals formed by a plurality of pixels 12 following each interaction. Thus each pixel is virtually divided into virtual pixels. The division into virtual pixels improves the spatial resolution. Such a method is described, for example, in the papers by W. K. Warburton, An approach to sub-pixel spatial resolution in room temperature X-ray detector arrays with good energy resolution and by Montemont et al., Studying spatial resolution of CZT detectors using sub-pixel positioning for SPECT, IEEE Transactions on Nuclear Science, Vol. 61, No. 5, October 2014, and also in the U.S. Pat. No. 9,322,937B2. Using these methods, the size of the virtual pixels may be, for example, 0.5 mm*0.5 mm, or 0.1 mm by 0.1 mm. The use of sub-pixeling is only justified when the surface area of the pixels 12 is considered to be too great. The term pixel is used below to denote either a virtual pixel or a physical pixel.

[0080] The location unit 14 may be configured to establish an interaction depth along an axis perpendicular to the detection surface of the detection material 11. The interaction depth may, for example, be determined on the basis of the detection signal(s) generated by the pixel(s) that have collected the charge carriers. The interaction depth is determined when the detection material is sufficiently thick, for example with a thickness of more than 1 mm. If the material is considered to be thin, the interaction depth is fixed throughout the material. The detector may be composed of different thin detection layers that are spaced apart from one another, preferably parallel to one another. In this case, each layer is assigned an interaction coordinate perpendicularly to the detection surface.

[0081] As a result of the collection of charge carriers, each pixel 12 generates a pulse whose amplitude depends on the energy released in the detector material by an ionizing photon, in the course of an interaction, this energy usually being called the interaction energy. The gamma camera 1 comprises a spectrometry unit 15. The spectrometry unit enables the most accurate possible estimate to be made of the amplitude of the pulses resulting from the collection of charge carriers following an interaction. The spectrometry unit may comprise electronic means (pulse shaping circuit, multi-channel analyzer, analog-digital converter) as well as software means. The estimation of the amplitude of a pulse enables the energy of the interaction to be estimated. This energy must be estimated as precisely as possible. The energy range considered is usually between 10 keV and several hundreds of keV, or even several MeV. It is desirable for the accuracy of the energy to be of the order of one percent or even less.

[0082] Thus the spectrometry unit 15 may be used to obtain an energy spectrum of the interactions detected by each pixel. Each interaction is thus classified in an energy channel c. Each energy channel c extends between EE. 2E is then the spectral width of each energy channel. For example, 2E=0.2 keV. The isotopes responsible for the irradiation can be identified according to the energy of the photons detected. The energy of each interaction can also be the subject of a process using a spectral response of the gamma camera, as described below.

[0083] The gamma camera is bimodal. It is configured to make use of the interactions detected in the detector material 11 for the purpose of reconstructing a position of irradiating sources in the field of observation, by using a reconstruction modality that depends on each interaction detected. The gamma camera comprises a collimator 10 of the coded mask type, as described in the prior art.

[0084] According to a first modality, the interactions detected are due to photons that have propagated through the collimator 10 before reaching the detection material. This first modality enables the irradiating sources potentially present in a first field of observation 1 to be detected. Each point in the first field of observation can be projected all the way through the mask onto the detector. This means that radiation emitted by each point in the first field, projected all the way through the coded mask 10, reaches the detection material. The interactions used by the first modality are what are known as single interactions, in the sense that they do not occur in temporal coincidence: they are detected at different instants. The first field of observation 1 is shown in FIG. 1B.

[0085] According to a second modality, called the Compton imaging modality, the detected interactions are the result of photons emitted around the gamma camera, interacting in the detector material 11 by Compton scattering. In a known manner, following a Compton scattering, a scattered photon is propagated at a scattering angle relative to the path incident on the detector material. When the scattered photon is absorbed into the detector material, the incident path can be estimated. The occurrence of inelastic scattering (or Compton scattering), followed by absorption of the scattered photon, causes two interactions which are detected simultaneously, that is to say in temporal coincidence. When the position and energy of each interaction are known, the incident path of the photon can be estimated according to the expression:

[00001] cos = 1 - m e c 2 [ 1 E 2 - 1 E 1 - E 2 ] ( 1 ) [0086] where: [0087] is an angle between the path of the photon incident on the detector material 11 and a straight line connecting the positions of the two interactions in the detector material. This is the scattering angle. [0088] E.sub.1 and E.sub.2 are the respective energies of the first and second interactions, in chronological order. [0089] m.sub.e is the mass of an electron; [0090] c is the speed of light in a vacuum.

[0091] FIGS. 2A and 2B show the angle between the incident path of a photon and a straight line separating two interactions generated as a result of the inelastic scattering of the photon in the detector material. A first interaction, releasing an energy E.sub.1, corresponds to scattering at a scattering angle . The energy E.sub.1 corresponds to part of the energy of the incident photon. A second interaction, releasing an energy E.sub.2, corresponds to an absorption of the scattered radiation. The energy E.sub.2 corresponds to the energy of the scattered photon. The two interactions are separated in time, but the time interval between them is too short to be determined. Thus both interactions are considered to be simultaneous, or in temporal coincidence, and form a multiple interaction with a total energy E=E.sub.1+E.sub.2. It is impossible to determine which of the two interactions precedes the other. Consequently, when two interactions are detected simultaneously, it is considered that each interaction is a first interaction (scattering) followed by a second (absorption of the scattered photon). This results in two different estimates of surfaces comprising the path of the incident photon. FIG. 2A shows forward scattering, where the scattering angle is acute, while FIG. 2B shows backscattering (backward scattering), where the scattering angle is obtuse. The terms forward and backward are to be understood in relation to the path of the photon incident on the detector. The probability of each configuration (forward scattering or backscattering) is governed by the Klein-Nishina relation:

[00002] p ( E , E 2 ) e ( e 2 + cos 2 ( ) ( 1 ) [0092] where

[00003] e = E 2 E

and is deduced from expression (1).

[0093] FIGS. 2A and 2B show two conical surfaces, each conical surface corresponding to the potential paths of the incident photon in each example. Thus, one or two conical surfaces, weighted by a probability resulting from the Klein-Nishina relation, are assigned to each multiple interaction. After a sufficient number of multiple interactions have been detected, the position of each irradiating source is determined by an intersection of the different conical surfaces assigned to each multiple interaction.

[0094] The second modality of Compton imaging makes it possible to detect and locate sources situated in a second field of observation that may extend at a solid angle of 4 steradians around the detection material.

[0095] Thus the first imaging modality using the coded mask collimator uses a first, relatively small, field of observation, while the second modality uses a second field of observation 2 that extends beyond the first field of observation 1 and well beyond the latter. In the following description, the first field of observation 1 is a flat surface located at a predetermined distance from the gamma camera. The second field of observation 2 is a sphere of predetermined radius around the gamma camera, centered on the detector 11.

[0096] The field of observation of the gamma camera is: [0097] either the second field of observation 2, [0098] or the second field of observation 2 truncated by a flat part corresponding to the first field of observation 1, to which the first field of observation 1 is added. The field of observation of the gamma camera comprises a spherical part (part of the field of observation 2 without any intersection with the field of observation 1) and a flat part, the latter corresponding to the first field of observation 1. See FIG. 1B.

[0099] The first field of observation and the second field of observation have a common part in which both of the imaging modalities can be used.

[0100] The first modality can be implemented on the basis of two-dimensional location (that is to say, parallel to the detection surface) of each single interaction. The second modality preferably requires three-dimensional location of each multiple interaction.

[0101] The gamma camera comprises a temporal coincidence unit 16, configured to assign an instant of detection t to each interaction detected. The temporal coincidence unit can be used to identify single interactions (only one interaction assigned to one instant) and multiple interactions (a plurality of interactions assigned to the same instant).

[0102] The gamma camera 1 comprises a memory 17 configured for storing the single interactions detected at each instant t. The parameters (x,y,E) are assigned to each single interaction:

[0103] the coordinates (x,y) are coordinates of the pixels, real or virtual, that have detected the interaction, determined by the location unit 14;

[0104] the energy E is the energy released by the interaction, determined by the spectrometry unit 15.

[0105] The memory is also configured to store the multiple interactions detected at each instant t. The parameters (x.sub.1, y.sub.1, z.sub.1, x.sub.2, y.sub.2, z.sub.2, E.sub.1, E.sub.2) are assigned to each multiple interaction.

[0106] The coordinates (x.sub.1, y.sub.1, z.sub.1, x.sub.2, y.sub.2, z.sub.2) correspond to the coordinates of the two scattering interactions, forming the multiple interaction, and detected in temporal coincidence;

[0107] the energies E.sub.1 and E.sub.2 detected on each scattering interaction forming the multiple interaction, the total energy of which is E=E.sub.1+E.sub.2.

[0108] The gamma camera may comprise an image forming unit 18 configured to form a gamma image G based on the single interactions. The gamma image G is defined by the coordinates (x,y), parallel to the detection surface 12, each coordinate (x,y) corresponding to a pixel 12. Each point G(x,y) on the gamma image G corresponds to a quantity of single interactions detected by each pixel 12 with the coordinates (x,y).

[0109] When the spectrometry circuit 15 is used, the memory 17 can store the energies associated with each interaction detected during an acquisition period. The duration of the acquisition period may vary from several seconds, in the case of strong irradiation, to several minutes or possibly several hours if the irradiation to which the detector material 11 is subjected is weak. In the case of a multiple interaction, the energy of the interaction is the aforementioned total energy, corresponding to the sum of the energies of each scattering interaction.

[0110] On the basis of the energies detected, an isotope selection unit 19 is configured to select one or more isotopes that may be present in the observed field. An isotope is denoted below by i. The isotopes are selected according to the probabilities of energy emission by known isotopes, which have been stored in advance. The decay schemes of isotopes capable of forming the irradiating sources in the field of observation are then taken into account. A decay scheme of an isotope is taken to mean the emission energy or energies, as well as the branching ratios (the probabilities of emission of a photon for different emission energies). The isotopes may be selected automatically by the isotope selection unit 19, or manually, in which case the selection is performed by an operator.

[0111] The different energies detected may be presented in the form of a global detection spectrum. The global detection spectrum is a histogram of the energies of the different interactions detected, regardless of whether these are single or multiple interactions. Usually, the axis of abscissas corresponds to the energies (or to the channel numbers) and the axis of ordinates corresponds to the numbers of interactions (single or multiple) detected for each energy. The spectrum comprises peaks, each peak corresponding to an emission energy of an isotope. On the basis of the peaks, the isotopes i that may be present in the field of observation are selected. The detection spectrum is plotted on the basis of all the interactions, whether single or multiple. The field of observation is the second field of observation 2 (i.e. that of the second modality), extending beyond the first field of observation 1 (that of the first modality), to which the first field of observation 1 is added.

[0112] In one option, the isotopes located in the field of observation are known. In this case, the user selects the isotopes i to be considered in the isotope selection unit.

[0113] The gamma camera comprises a reconstruction unit 20, for positioning any irradiating sources in the field of observation .

[0114] The reconstruction is carried out by a probabilistic method. A distinctive feature of the method used is that a weight is assigned to each interaction detected. The weight corresponds to a probability of emission of the photon detected by an isotope selected by the isotope selection unit 19 at different points in the field of observation. When the first modality is used, only the first field of observation 1 is considered, this field being discretized by points with coordinates X and Y. The field of observation 1 is a plane parallel to the detector, located at a distance d from the latter. The distance d can be chosen arbitrarily. When the second modality is used, the field of observation 2 is considered. As mentioned above, the second field of observation 2 is, for example, a sphere centered on the center of the detector material, with a radius d, where d is the distance between the first field of observation 1 and the detector. FIG. 7 shows the fields of observation 1 and 2. The choice between the first and second modalities is made according to whether an interaction is considered to be single or multiple by the temporal coincidence unit.

[0115] FIG. 3A shows, for different emission energies (the axis of ordinates shows units of keV), distributions of the probability of detection of a single interaction in the detector material at different energies (the axis of abscissas shows the channels), on the assumption that the photon that generated the interaction is a direct photon. In FIG. 3A, the axis of abscissas corresponds to a channel with an energy of c, the rank of which is between 1 and 1024, and each channel corresponds to an energy band (or energy bin). An energy E corresponds to each channel. The notation E denotes the energy associated with each channel, while the notation E denotes the energy incident on the detector. The axis of ordinates corresponds to emission energies. Each emission energy corresponds to a distribution of probabilities of detection in the different energy channels. FIG. 3A is a matrix H.sub.s,j of different distributions of probabilities corresponding to different emission energies. The distribution of probabilities corresponding to an emission energy is a row of the matrix, such as that shown in broken lines, corresponding to an energy of 1300 keV. The grey level represents the associated probability level. Thus, each point H.sub.s,j(E,E) of the matrix H.sub.s,j corresponds to a probability of detection, in an energy channel c, of a photon emitted at an emission energy of E. Thus the matrix H.sub.s,j shown in FIG. 3A corresponds to a spectral response matrix of the gamma camera. The spectral response matrix is found on the basis of two assumptions: [0116] the detected interaction is a single interaction, corresponding to the index j. j is a variable taking the value 1 in a single interaction and 2 in a multiple interaction. [0117] the detected photon is a direct photon, that is to say a photon reaching the detector material by propagating through an opening in the collimator 10, and having an energy E corresponding to the emission energy of the isotope. This corresponds to the index s=+. s is a variable taking the value+in the case of a direct photon and in the case of an indirect photon. An indirect photon is a photon that has interacted before reaching the detector material, or that has passed through the collimator 10 without interacting and reaches the detector material with its initial energy.

[0118] In view of these assumptions, each point of the matrix H.sub.s,j is such that:

[00004] H s , j ( E , E ) = p ( E , E , s = + , j = 1 ) , [0119] where p(E, E, s=+,j=1) is a probability of detection of the photon in the energy channel c.

[0120] FIG. 3B shows a spectral response matrix H.sub.s,j plotted for the case of a single interaction (j=1) and an indirect photon: s=. Each point of the matrix of FIG. 3B is such that H.sub.s,j(E,E)=p(E|E, s=,j=1). An indirect photon is a photon that has lost some of its energy before being detected, and/or has reached the detector without losing energy by passing through an absorbent part of the collimator 10. The energy loss may be due to scattering in the collimator 10 or in the environment of the gamma camera. The matrices shown in FIGS. 3A and 3B can be obtained by Monte Carlo modeling.

[0121] Each spectral response matrix can be obtained by modeling. For this purpose, the main components of the device, namely the frame, the collimator, and the detector material, are modeled. The presence of irradiating sources in the field of observation of the camera is simulated, and, for each photon emitted by a source, the status of the photon reaching the detector (direct or indirect photon) and the energy of the photon detected in the detector are estimated. The irradiating sources are positioned randomly in the field of observation. Each spectral response matrix is obtained by averaging the energies detected for the direct and indirect photons, respectively.

[0122] FIGS. 3C and 3D show, respectively: [0123] a spectral response matrix H.sub.s,j, as described in relation to FIGS. 3a and 3B, assuming that s=+(direct photon) and j=2 (multiple interaction); [0124] a spectral response matrix H.sub.s,j, as described in relation to FIGS. 3a and 3B, assuming that s= (direct photon) and j=2 (multiple interaction); In the case of a multiple interaction, an indirect photon is as defined above, with the addition that the photon does not release all of its energy in the detection material: after scattering, the scattered photon escapes from the material without being absorbed.

[0125] By way of a reminder, for each multiple interaction the energy E corresponds to the sum of the energies detected simultaneously.

[0126] According to one option, each spectral response matrix can be established for each pixel. In the example described, a spectral response matrix defined for all the pixels, for each type of interaction, is considered: j=1 or 2 and s=+ or .

[0127] The spectral response matrix can be simulated by the Monte Carlo method.

[0128] FIG. 4 shows the main steps implemented by the different components of the gamma camera for the purpose of obtaining a reconstruction of sources in the field of observation . [0129] Step 100: detecting interactions. The gamma camera is placed in an environment that potentially contains irradiating sources 5. During an acquisition period: [0130] the location unit 14 assigns a position to each interaction detected; [0131] the temporal coincidence unit 16 determines whether each interaction is a single or multiple interaction; [0132] the spectrometry unit 15 assigns an energy E to each interaction detected. In a multiple interaction, the energy E corresponds to the sum of at least two energies E.sub.1, E.sub.2 detected simultaneously;

[0133] Each interaction can be associated with a rank k, in a chronological manner for example. A set of parameters is assigned to each interaction k: x.sub.k, y.sub.k, E.sub.k for a single interaction and x.sub.1,k, y.sub.1,k, z.sub.1,k, x.sub.2,k, y.sub.2,k, z.sub.2,k, E.sub.1,k, E.sub.2,k for a multiple interaction.

[0134] The parameters of each interaction are stored. The number of interactions stored may be greater than several hundreds or thousands, and may exceed several hundreds of thousands or millions. [0135] Step 110: Selecting an isotope.

[0136] In this step, one or more isotopes i are selected, according to the energies E.sub.k detected in the acquisition period. The isotope, or each isotope, can be selected automatically or manually. Alternatively, each isotope is selected on the basis of a priori information about the isotopic composition of the irradiating sources. [0137] Step 120: Taking spatial and spectral response models into account.

[0138] The reconstruction unit 20 reconstructs the position of the sources in the observed field on the basis of the single and multiple iterations detected. The reconstruction is carried out by successively taking into account each isotope i selected. Thus step 120 is executed for each isotope i.

[0139] The reconstruction of the sources assumes that a spectral response model and a spatial response model have been taken into account. The spectral model D(E, i, s) can be used to define, for each event and case, a probability of energy detected E, for one type of photon (direct or indirect), when the isotope i is known.

[0140] Thus,

[00005] D j ( E , i , s ) = p ( E , s | i ) ( 2 ) D j ( E , i , s ) = .Math. E H s , j ( E , E ) p ( E | i ) [0141] p(E|i) corresponds to a probability of emission of the energy E by the isotope i. This probability can be determined by means of existing databases, comprising, for each isotope, the emission energies and the corresponding branching ratios.

[0142] In the case of a multiple interaction (j=2), E=E.sub.1+E.sub.2.

[0143] The spatial model corresponds to the probability of detecting an interaction of a photon at a coordinate (x,y) or (x,y,z) when the photon has been emitted at a coordinate (X,Y) of the field of observation. This corresponds to a direct model that can easily be obtained by modeling. For single and multiple interactions, a previously established spatial model is taken into account, corresponding to the first and the second modality respectively.

[0144] Thus the reconstruction makes use of a different spectral response model and spatial response model, depending on whether the interaction is single or multiple. [0145] Substep 121: single interactions

[0146] For single interactions, the spectral response model is constructed on the basis of the matrices H.sub.1 where j=1. The spatial response model is such that:

[0147] for direct photons, use is made of a spatial model taking into account the topography of the coded mask. More precisely, for each source position (X.sub.1, Y.sub.1) in the first field of observation 1, a probability of interaction can be estimated, positioned according to the two-dimensional coordinates (x,y) in the detector material. Thus, p(x,y|X.sub.1, Y.sub.1, s=+)=M(x, y, X.sub.1, Y.sub.1) (3), where M(x, y, X.sub.1, Y.sub.1) is a probability of interaction according to the coordinates (x,y) for an irradiating source located at (X.sub.1, Y.sub.1) in the first field of observation 1. M(x, y, X.sub.1, Y.sub.1) can be determined by numerical modeling. [0148] for indirect photons, a uniform probability of position in the first field of observation is used. p (x, y|X.sub.1, Y.sub.1, s=)=(x,y).Math.(X.sub.1, Y.sub.1), where denotes a uniform two-dimensional distribution.

[0149] On the basis of the spectral response model D and the spatial response model M, a system response R can be found, such that R=D.Math.M. .Math. is the tensor product operator.

[0150] As mentioned above, the interaction depth z is not necessarily used to process single interactions. [0151] Substep 122: multiple interactions

[0152] For multiple interactions, the spectral response model is constructed on the basis of the matrices H.sub.s,j where j=2. The spatial response model is such that:

[0153] For direct photons, a spatial model as mentioned in relation to FIGS. 2A and 2B is used. Each multiple interaction corresponds to two cones C in which the semi-angle at the vertex corresponds to the scattering angle . p(x.sub.1, y.sub.1, z.sub.1, x.sub.2, y.sub.2, z.sub.2, E.sub.1, E.sub.2|E, X.sub.2, Y.sub.2, Z.sub.2, s=+) denotes a probability that Compton scattering takes place between the positions x.sub.1, y.sub.1, z.sub.1 and x.sub.2, y.sub.2, z.sub.2, releasing the respective energies E.sub.1 and E.sub.2, when a direct photon is emitted at an energy of E in one from a point with the coordinates (X.sub.2, Y.sub.2, Z.sub.2) in the field of observation 2. The spatial model C can be constructed by numerical modeling, as described below. [0154] for indirect photons, a uniform probability of position in the second field of observation 2 is used: [0155] p(x.sub.1, y.sub.1, z.sub.1, x.sub.2, y.sub.2, z.sub.2, E.sub.1, E.sub.2|E, X.sub.2, Y.sub.2, Z.sub.2, s=)=(x.sub.1, y.sub.1, z.sub.1).Math.(x.sub.2, y.sub.2, z.sub.2).Math.S(X.sub.2, Y.sub.2, Z.sub.2), where .Math. denotes the tensor product, S(X.sub.2, Y.sub.2, Z.sub.2) corresponds to the sphere forming the field of observation 2. It may, for example, be a sphere with a radius of unity.

[0156] FIGS. 5A and 5B illustrate the implementation of the spatial model C used for multiple interactions. FIG. 5A shows the value of the scattering angle (gray level) as a function of the energies detected from the first interaction (axis of ordinates) and the second interaction (axis of abscissas). On the axes of abscissas and ordinates, the coordinate 100 corresponds to an energy of 511 keV. FIG. 5A shows an example of two detections of interactions with respective energies of 500 keV and 250 keV. The value of the scattering angle , indicated by the gray level, depends on the interaction corresponding to scattering (the first interaction detected in chronological order) and the interaction corresponding to absorption (the second interaction detected in chronological order). If the interaction corresponding to scattering is the interaction with an energy of 500 keV, the value of the scattering angle is 48. If the interaction corresponding to scattering is the interaction with an energy of 250 keV, the value of the scattering angle is 97 (backscattering). The broken line corresponds to the sum of energies of the first interaction and the second interaction, in this case 750 keV. The broken line indicates the pairs E.sub.1, E.sub.2 whose total detected energy is equal to 750 keV. Thus FIG. 5A enables the angle to be estimated from E.sub.1 and E.sub.2. In the chronological order assigned to the interactions generating the energies E.sub.1 and E.sub.2, the spatial model corresponds to two cones, extending around the same axis which is a straight line connecting the coordinates (x.sub.1, y.sub.1, z.sub.2) and (x.sub.2, y.sub.2, z.sub.2) of each interaction, of which cones the respective vertices are (x.sub.1, y.sub.1, z.sub.2) and (x.sub.2, y.sub.2, z.sub.2), and the respective semi-angles at the vertices are the two scattering angles obtained by taking into account the two detection chronologies: the interaction located at (x.sub.1, y.sub.1, z.sub.2) occurring, respectively, before or after the interaction located at (x.sub.2, y.sub.2, z.sub.2).

[0157] Each cone is assigned a probability, which depends on the chronological order of each detection.

[0158] FIG. 5B shows the probabilities associated with each chronological order: 500 keV (scattering), then 250 keV (absorption); or 250 keV (scattering), then 500 keV (absorption). The axes of FIG. 5B are similar to the axes of FIG. 5A. The gray level corresponds to the probability of each chronological order: the probability associated with the configuration (500 keV; 250 keV) is 0.3, while the probability associated with the configuration (250 keV; 500 keV) is several %. The probabilities corresponding to each configuration are determined using the Klein-Nishima formula.

[0159] FIGS. 5A and 5B include white areas corresponding to impossible situations.

[0160] Using the tabulated data of FIG. 5A and the probabilities of FIG. 5B, and given the positions of each scattering interaction, it is possible to determine two coaxial cones and corresponding semi-angles, determined using FIG. 5A, each cone being assigned a probability determined from FIG. 5B. The axis of each cone is a straight line passing through the positions (x.sub.1, y.sub.1, z.sub.1) and (x.sub.2, y.sub.2, z.sub.2) of each interaction. The uncertainty about the scattering angle, due to the uncertainty about the respective energies E.sub.1 and E.sub.2 and about the positions of interactions, can be indicated by a thickness defined for each cone. To take the uncertainties into account, the semi-angle of each cone can vary within a confidence range , where is a measurement uncertainty. The measurement uncertainty is due to the uncertainty as to the estimates of the energies E.sub.1 and E.sub.2. Each cone is parameterized by the angles (scattering angle) and (elevation of the cone axis) and (azimuth of the cone axis), as shown in FIG. 6. FIG. 6 shows schematically the second field of observation 2, similar to a spherical surface in this case. A fixed reference (X, Y and Z) is associated with the second field, the origin of which is at the center of the detector. The X and Y axes are, for example, parallel to the detection surface. The Z axis is perpendicular to the detection surface. FIG. 6 shows a cone with a semi-angle . When the cone passes through the collimator 10, the attenuation due to the latter is taken into account in the model. Thus a probability of the origin of the photon can be established for each angular coordinate and . The position of each source corresponds to an intersection between each cone and the spherical surface.

[0161] FIG. 6 also shows: [0162] a reference frame (x,y,z), linked to the interactions, of which the axis y corresponds to the axis of the cone, that is to say the straight line axis passing through the positions (x.sub.1, y.sub.1, z.sub.1) and (x.sub.2, y.sub.2, z.sub.2); [0163] an intermediate reference frame (X, Y, Z), which is obtained by rotation of the reference frame (x,y,z) about the axis x, which coincides with the axis X, through the angle ; [0164] the reference frame (X,Y,Z) linked to the detector, which is obtained by rotation of the intermediate reference frame (X, Y, Z) about the axis Z, which coincides with the axis Z, through the angle q.

[0165] The coordinates of a point on the cone are: [0166] in the reference frame linked to the interactions (x,y,z)

[00006] { x = sin ( ) sin ( ) y = cos ( ) z = sin ( ) cos ( )

[0167] The angle corresponds to an angle of precession about the axis of the cone, uniformly distributed between 0 and 2. [0168] in the intermediate reference frame (X, Y, Z):

[00007] { X = x Y = y cos ( ) z sin ( ) Z = y sin ( ) + z cos ( ) [0169] in the reference frame of the field of observation 2, centered on the detector:

[00008] { X 2 = X cos ( ) Y sin ( ) Y 2 = X sin ( ) + Y cos ( ) Z 2 = Z

[0170] FIG. 7 shows the first field of observation 1, or reduced field of observation, and the second field of observation 2. Some coordinates X, Y, Z defined in the field of observation 2 can be transposed into the first field of observation 1. For this purpose, the angular coordinates and are defined for each coordinate X, Y, Z in the field of observation. When the angular coordinates and intersect the first field of observation 1, the corresponding coordinates in the first field of observation 1 are determined. Thus, for each angular coordinate and included in the reduced field of observation, trigonometric relations can be applied to find a position X.sub.1, Y.sub.1 in the reduced field of observation.

[00009] X 1 = tan ( ) cos ( ) Y 1 = tan ( ) sin ( )

[0171] This enables an emission position to be assigned in the first field of observation 1, for a photon that has generated a multiple interaction. [0172] Step 130: reconstructing the single interactions The sources are reconstructed by using an MLEM (Maximum Likelihood Expectation Maximization) reconstruction method, resulting from the application of the Bayes theorem, the single interactions being separated from the multiple interactions. According to the Bayes theorem.

[00010] p ( X 1 , Y 1 , i | E , x , y ) = p ( E , x , y | X 1 , Y 1 , i ) p ( E , x , y ) p ( X 1 , Y 1 , i ) ( 4 ) [0173] where: [0174] p(X.sub.1, Y.sub.1, i) Is the current assumption concerning the position and the composition (isotopes) of the sources: this is based on the a priori knowledge of the reconstruction that is available concerning the position of the sources: p(X.sub.1, Y.sub.1, i) corresponds to the current image. In the following text, p(X.sub.1, Y.sub.1, i) is denoted O(X.sub.1, Y.sub.1, i). [0175] p(E, x, y|X.sub.1, Y.sub.1, i) is a direct model, resulting from the global response model R described above, which combines the spectral response and the spatial response. [0176] p(E, x, y) is found by marginalization:

[00011] p ( E , x , y ) = .Math. X 1 , Y 1 , i , s ( p ( E , x , y .Math. X 1 , Y 1 , i ) p ( X 1 , Y 1 , i ) ) ( 5 ) [0177] p(E, x,y) corresponds to what is expected at the detector, taking into account the current image O(X.sub.1, Y.sub.1, i)

[0178] The reconstruction process is carried out iteratively, separately for each isotope, in the following substeps: [0179] Substep 131: selecting an isotope from among the isotopes indicated in step 110. [0180] Substep 132: reconstructing an image O.sup.(n)(X.sub.1, Y.sub.1, i), corresponding to a spatial distribution of emission intensity of the isotope i in the first field of observation, using single interactions with:

[00012] O ( n ) ( X 1 , Y 1 , i ) = .Math. k p ( X 1 , Y 1 , i .Math. E k , x k , y k ) ( 6 ) [0181] where k denotes each interaction. According to this embodiment, in what is known as the list mode, the interactions, whether single or multiple, are processed one after another.

[0182] Using (4) and (5), we find:

[00013] O ( n ) ( X 1 , Y 1 , i ) = p ( X 1 , Y 1 , i ) .Math. k p ( E k , x k , y k .Math. X 1 , Y 1 , i ) p ( E k , x k , y k ) ( 7 ) [0183] where

[00014] p ( E k , x k , y k .Math. X 1 , Y 1 , i ) = .Math. s p ( E k .Math. s , i ) p ( x k , y k .Math. X 1 , Y 1 , s ) p ( E k , x k , y k .Math. X 1 , Y 1 , i ) = p ( E k .Math. s + , i ) p ( x k , y k .Math. X 1 , Y 1 , s + ) + p ( E k .Math. s - , i ) p ( x k , y k .Math. X 1 , Y 1 , s - ) [0184] where p(x.sub.k, y.sub.k|X.sub.1, Y.sub.1, s+)=M(x.sub.k, y.sub.k, X.sub.1, Y.sub.1) and p(x.sub.k, y.sub.k|X.sub.1, Y.sub.L, s)=(x.sub.k, y.sub.k, X.sub.1, Y.sub.1) [0185] M(x.sub.k, y.sub.k, X.sub.1, Y.sub.1) is the response function of the mask. It is found by using conventional algorithms for reconstructing sources for coded mask gamma cameras. [0186] Substep 132 is implemented iteratively, with:

[00015] O ( n + 1 ) ( X 1 , Y 1 , i ) = O ( n ) ( X 1 , Y 1 , i ) .Math. k [ p ( E k , x k , y k .Math. X 1 , Y 1 , i ) .Math. X 1 , Y 1 , i p ( E k , x k , y k .Math. X 1 , Y 1 , i ) O ( n ) ( X 1 , Y 1 , i ) ] ( 8 )

[0187] Each iteration, of rank n, is designed to estimate O.sup.(n+1)(X.sub.1, Y.sub.1, i) on the basis of a preceding estimate O.sup.(n)(X.sub.1, Y.sub.1, i). When n=0, the estimation is carried out on the basis of an initial estimate O.sup.(n=0)(X.sub.1, Y.sub.1, i), for example a uniform value at each point and for every isotope i in the field of observation.

[0188] In the expressions (7) and (8), the reconstruction is carried out in what is called the list mode, in which the interactions of rank k, stored individually, are taken into account. If I.sup.(n)(x,y,i) corresponds to an estimate of the image, formed on the detector, in iteration (n), by the single interactions of the photons emitted by an isotope i, we can write:

[00016] I ( n ) ( x , y , i , s ) = .Math. X , Y [ p ( x , y .Math. X 1 , Y 1 , s ) O ( n ) ( X 1 , Y 1 , i ) ] ( 9 )

[0189] When s=+, it is considered that the detected photon was directly emitted by the isotope i. The image I.sup.(n)(x, y, i, s) is an estimate of the image formed in the camera by the isotope i. When s=, the detected photon was indirectly emitted by the isotope i. The image I.sup.(n)(x, y, i, s) is then uniform.

[0190] Expression (8) becomes:

[00017] O ( n + 1 ) ( X 1 , Y 1 , i ) = O ( n ) ( X 1 , Y 1 , i ) .Math. k , s [ p ( E k .Math. i , s ) p ( x k , y k .Math. X 1 , Y 1 , s ) .Math. i , s p ( E k , s .Math. i ) I ( n ) ( x k , y k , i , s ) ] ( 10 )

[0191] The first iteration takes into account an a priori initialized reconstruction, denoted O.sup.(n=0)(X,Y,i), which is for example a uniform distribution for each isotope.

[0192] In expression (10), p(x.sub.k, y.sub.k|X.sub.1, Y.sub.1, s) corresponds to taking into account the spatial response of the camera, that is to say the probability that a photon emitted in (X.sub.1, Y.sub.1) according to the scenario s (direct or indirect photon) is detected in (x,y) in the interaction k.

[0193] Expression (10) can be written:

[00018] O ( n + 1 ) ( X 1 , Y 1 , i ) = O ( n ) ( X 1 , Y 1 , i ) .Math. k U k ( X 1 , Y 1 , i ) ( 11 ) where U k ( X 1 , Y 1 , i ) = .Math. s [ p ( E k .Math. i , s ) p ( x k , y k .Math. X 1 , Y 1 , s ) .Math. i , s p ( E k , s .Math. i ) I ( n ) ( x k , y k , i , s ) ] ( 12 )

[0194] U.sub.k(X.sub.1, Y.sub.1, i) is a contribution of a detection of a single interaction k to the updating of the image O.sup.(n+1)(X.sub.1, Y.sub.1, i). [0195] Step 140: The case of multiple interactions

[0196] The algorithm followed for multiple interactions is similar to that designed for single interactions. It enables an image to be formed in the field of observation 2 defined above. [0197] Substep 141: An isotope is selected in a similar manner to step 131. [0198] Substep 142: The image reconstruction process is carried out in a similar manner to single interactions.

[00019] p ( X 2 , Y 2 , Z 2 , i .Math. x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k ) = p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k .Math. X 2 , Y 2 , Z 2 , i ) p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k ) p ( X 2 , Y 2 , Z 2 , i ) ( 4 )

[0199] X.sub.2, Y.sub.2, Z.sub.2 belong to the field of observation 2.

[0200] The process is designed to reconstruct an image O.sup.(n)(X.sub.2, Y.sub.2, Z.sub.2, i), in the field 2, that corresponds to a spatial distribution of emission intensity of the isotope i in the second field of observation, the latter covering the first field of observation and extending beyond it.

[00020] O ( n ) ( X 2 , Y 2 , Z 2 , i ) .Math. k p ( X 2 , Y 2 , Z 2 , i .Math. x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k ) ( 6 ) O ( n ) ( X 2 , Y 2 , Z 2 , i ) = p ( X 2 , Y 2 , Z 2 , i ) .Math. k p ( x 1 k , y 1 k , z 1 k , x 2 k , y 2 k , z 2 k , E 1 k , E 2 k .Math. X 2 , Y 2 , Z 2 , i ) p ( x 1 k , y 1 k , z 1 k , x 2 k , y 2 k , z 2 k , E 1 k , E 2 k ) ( 7 ) and p ( x 1 k , y 1 k , z 1 k , x 2 k , ) y 2 k , z 2 k , E 1 k , E 2 k = .Math. s p ( E 1 k + E 2 k .Math. s , i ) p ( x 1 k , y 1 k , z 1 k , x 2 k , y 2 k , z 2 k E 1 k , E 2 k .Math. X 2 , Y 2 , Z 2 , s ) = = p ( E 1 k + E 2 k .Math. s + , i ) p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k , .Math. X 2 , Y 2 , Z 2 , s + ) + p ( E 1 k + E 2 k .Math. s - , i ) p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k .Math. X 2 , Y 2 , Z 2 , s - ) [0201] where [0202] p(x.sub.1,k, y.sub.1,k, z.sub.1,k, x.sub.2,k, y.sub.2,k, z.sub.2,k, E.sub.1,k, E.sub.2,k|X.sub.2, Y.sub.2, Z.sub.2, s+)=C(.sub.k, .sub.k, .sub.k, X.sub.2, Y.sub.2, Z.sub.2) and p(x.sub.1,k, y.sub.1,k, z.sub.1,k, x.sub.2,k, y.sub.2,k, z.sub.2,k, E.sub.1,k, E.sub.2,k|X.sub.2, Y.sub.2, Z.sub.2, s)=(x.sub.1, y.sub.1, z.sub.1, x.sub.2, y.sub.2, z.sub.2, X.sub.2, Y.sub.2, Z.sub.2) [0203] C(.sub.k, .sub.k, .sub.k, X.sub.2, Y.sub.2, Z.sub.2) corresponds to each cone representing the propagation of the incident radiation, from coordinates X.sub.2, Y.sub.2, Z.sub.2 in the field of observation, in the course of a multiple interaction k. It will be recalled that each multiple interaction generates two different cones, weighted by probabilities as described in relation to step 122.

[0204] The object image is reconstructed iteratively, where:

[00021] ( 8 ) O ( n + 1 ) ( X 2 , Y 2 , Z 2 , i ) = O ( n ) ( X 2 , Y 2 , Z 2 , i ) = .Math. k [ p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k .Math. X 2 , Y 2 , Z 2 , i ) .Math. x 2 , y 2 , z 2 i p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k .Math. X 2 , Y 2 , Z 2 , i ) O ( n ) ( X 2 , Y 2 , Z 2 , i ) ]

[0205] Each iteration, of rank n, is designed to estimate O.sup.(n+1)(X.sub.2, Y.sub.2, Z.sub.2, i) on the basis of a preceding estimate O.sup.(n)(X.sub.2, Y.sub.2, Z.sub.2, i). When n=0, the estimation is carried out on the basis of an initial estimate O.sup.(n=0)(X.sub.2, Y.sub.2, Z.sub.2, i), for example a uniform or null value at each point and for every isotope i in the field of observation.

[0206] The first iteration takes into account an a priori initialized reconstruction, denoted O.sup.(n=0)(X.sub.2, Y.sub.2, Z.sub.2, i), which is for example a uniform distribution for each isotope.

[0207] Expression (13) can be written:

[00022] O ( n + 1 ) ( X 2 , Y 2 , Z 2 , i ) = O ( n ) ( X 2 , Y 2 , Z 2 , i ) = .Math. k U k ( X 2 , Y 2 , Z 2 , i ) ( 11 ) where U k ( X 2 , Y 2 , Z 2 , i ) = .Math. k [ p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k .Math. X 2 , Y 2 , Z 2 , i ) .Math. x 2 , y 2 , z 2 i p ( x 1 , k , y 1 , k , z 1 , k , x 2 , k , y 2 , k , z 2 , k , E 1 , k , E 2 , k .Math. X 2 , Y 2 , Z 2 , i ) O ( n ) p ( X 2 , Y 2 , Z 2 , i ) ] ( 12 )

[0208] U.sub.k(X.sub.2, Y.sub.2, Z.sub.2, i) is a contribution of a detection of a multiple interaction k to the updating of the image O.sup.(n+1)(X.sub.2, Y.sub.2, Z.sub.2, i). [0209] Step 150: combined reconstruction

[0210] Step 140 can be implemented in the part of the field of observation outside the field of observation 1. Step 130 can be implemented by considering only the single interactions, in the field of observation 1. The invention benefits from the fact that part of the field of observation is addressed by both imaging modalities, in the area of overlap between 1 and 2. In this example, it is considered that the field in question is the first field of observation 1, on which part of the second field of observation 2 can be projected. Thus some emission points with the coordinates X.sub.2, Y.sub.2, Z.sub.2 can be projected into the field of observation 1, their coordinates, in 2, being linked by the equations

[00023] X 1 = tan ( ) cos ( ) ( 13 a ) Y 1 = tan ( ) sin ( ) ( 13 b ) and = a tan ( Y 1 X 1 ) = a tan ( Y 2 X 2 ) ( 13 c ) = a tan ( X 1 2 + Y 1 2 ) = a sin ( X 2 2 + Y 2 2 ) ( 13 d )

[0211] Alternatively, the first field of observation can be projected into the second field of observation, with:

[00024] X 2 = sin cos ( 13 e ) Y 2 = sin sin ( 13 f ) Z 2 = cos ( 13 g )

[0212] Thus, in the first field of observation 1:

[00025] O ( n + 1 ) ( X 1 , Y 1 , i ) = O ( n ) ( X 1 , Y 1 , i ) .Math. k [ U k ( X 1 , Y 1 , i ) + U k ( X 2 .fwdarw. 1 , Y 2 .fwdarw. 1 , i ) ] ( 14 ) [0213] where X.sub.2.fwdarw.1, Y.sub.2.fwdarw.1 are the coordinates, initially determined in the second field of observation 2, that can be projected into 1 by applying the expressions for changing the reference frame, shown in (13a) to (13g).

[0214] Outside the area of overlap, the reconstruction can be carried out according to (11), on the basis of multiple interactions only. This allows reconstruction in the part of the field of observation 2 that does not overlap with 1.

[0215] The reconstruction can also be obtained by projecting the first field of observation onto the second field of observation: In this case, the variables are changed according to expressions (13d) to (13g). This allows reconstruction in the first field of observation projected onto part of the second field of observation, in the area in which the two fields of observation overlap.

[0216] For each isotope considered, the iterations stop when a convergence criterion is reached. This may be, for example, the mean square deviation between two successive reconstructed images.

[0217] When the all of the isotopes have been included in a reconstruction, the reconstruction process is stopped (step 160).

[0218] The inventors have implemented the invention by exposing the gamma camera to a .sup.137Cs source with an activity of 5 MBq, placed 1 m from a gamma camera such as that described above. The source was placed in the reduced field of observation 1: it was therefore visible in both the first modality (coded mask) and the second modality (Compton imaging). FIGS. 8A, 8C and 8E show an image of the source obtained on the basis of a single iteration of the reconstruction algorithm in the following ways, respectively: [0219] by considering only the single interactions: the image of the source is obtained according to the first modality, on the basis of 584 interactions detected (FIG. 8A); [0220] by considering only the multiple interactions: the image of the source is obtained according to the second modality, on the basis of 104 multiple interactions detected (FIG. 8C); [0221] by considering both the single and the multiple interactions: the image of the source is obtained by combining the first and second modalities (FIG. 8E).

[0222] FIG. 8E results in a more precise detection of the source, compared with FIG. 8C and FIG. 8A.

[0223] FIGS. 8B, 8D and 8F show an image of the source obtained by several tens of iterations of the algorithm described above, in the following ways, respectively: [0224] by considering only the single interactions: the image of the source is obtained according to the first modality, on the basis of 584 interactions detected; [0225] by considering only the multiple interactions: the image of the source is obtained according to the second modality, on the basis of 104 multiple interactions detected; [0226] by considering both the single and the multiple interactions: the image of the source is obtained by combining the first and second modalities. According to one option, the camera comprises a plurality of detection materials, distributed on different planes, each detection material 11 being located facing a spherical coded mask collimator. Such a variant is illustrated in FIGS. 9A and 9B. According to this variant, the first field of observation 1 has different components, distributed facing each detection material 11. FIG. 9B illustrates a hemispherical coded mask 10. The spherical coded mask is formed by assembling two hemispherical coded masks. The second field of observation 2 comprises all the first fields of observation 1 and extends between these fields over a spherical surface.